fanuc 0i-D, Oi Mate D User Manual

Page 1
FANUC Серия 0*-МОДЕЛЬ D FANUC Серия 0* Mate-МОДЕЛЬ D
Для системы обрабатывающего центра
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ

B-64304RU-2/02

Page 2
Ни одну из частей настоящего руководства не допускается воспроизводить
независимо от формы.
Все спецификации и проектные разработки могут быть изменены без уведомления.
Продукты, представленные в настоящем руководстве, попадают под действие японского закона «Об иностранной валюте и международной торговле». Экспорт из Японии может подлежать экспортному лицензированию правительством Японии. Кроме того, реэкспорт в другую страну может потребовать лицензии от правительства той страны, из которой производится реэкспорт. На настоящую продукцию также может распространяться действие законодательных актов правительства США о реэкспорте. При необходимости в экспорте или реэкспорте продуктов, пожалуйста, обратитесь в компанию FANUC за консультацией.
В данном руководстве мы постарались охватить максимально широкий круг различных вопросов. Однако мы не можем описать все действия, которые запрещается или невозможно выполнять, поскольку существует множество вариантов различных действий. Поэтому все, что не описано в данном руководстве как возможное, следует рассматривать как "невозможное".
Настоящее руководство содержит названия программ или устройств производства других компаний, некоторые из которых являются зарегистрированными товарными знаками соответствующих владельцев. Однако в основном тексте эти названия не сопровождаются символами ® или .
Page 3
B-64304RU-2/02
ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ

ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ

В данном разделе описаны меры предосторожности, связанные с использованием устройств ЧПУ. Соблюдение этих мер предосторожности пользователями необходимо для обеспечения безопасной работы станков, оснащенных устройством ЧПУ (все описания в данном разделе предполагают данную конфигурацию). Обратите внимание на то, что некоторые меры предосторожности относятся только к отдельным функциям, и, таким образом, могут быть определенным устройствам ЧПУ. Пользователи также должны соблюдать меры безопасности, относящиеся к станку, как указано в соответствующем руководстве, предоставляемом изготовителем станка. Перед началом работы со станком или созданием программы для управления работой станка оператор должен полностью ознакомиться с содержанием данного руководства и соответствующего руководства, предоставляемого изготовителем станка.
СОДЕРЖАНИЕ
ОПРЕДЕЛЕНИЕ ТЕРМИНОВ "ПРЕДУПРЕЖДЕНИЕ", "ПРЕДОСТЕРЕЖЕНИЕ" И
"ПРИМЕЧАНИЕ" ............................................................................................................................. s-1
ОБЩИЕ ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ .................................................................. s-2
ПРЕДОСТЕРЕЖЕНИЯ И МЕРЫ ПРЕДОСТОРОЖНОСТИ, ОТНОСЯЩИЕСЯ К
ПРОГРАММИРОВАНИЮ .............................................................................................................. s-3
ПРЕДУПРЕЖДЕНИЯ И ПРЕДОСТЕРЕЖЕНИЯ, ОТНОСЯЩИЕСЯ К ОБРАЩЕНИЮ СО
СТАНКОМ ........................................................................................................................................ s-4
ПРЕДУПРЕЖДЕНИЯ, ОТНОСЯЩИЕСЯ К ЕЖЕДНЕВНОМУ ТЕХОБСЛУЖИВАНИЮ ............. s-6
ОПРЕДЕЛЕНИЕ ТЕРМИНОВ "ПРЕДУПРЕЖДЕНИЕ",
неприменимы к
"ПРЕДОСТЕРЕЖЕНИЕ" И "ПРИМЕЧАНИЕ"
Настоящее руководство включает описание правил техники безопасности в целях защиты пользователя и предотвращения повреждения оборудования. Меры предосторожности подразделяются на предупреждения и предостережения в соответствии с уровнем опасности, на который они указывают. Кроме того, в примечаниях приводится дополнительная информация. Внимательно читайте указания типа Предупреждение, Предостережение и Примечание до начала работы со станком.
ПРЕДУПРЕЖДЕНИЕ
Применяется, если при несоблюдении утвержденной процедуры существует
опасность травмы оператора или одновременно травмы оператора и повреждения оборудования.
ПРЕДОСТЕРЕЖЕНИЕ
Применяется, если при несоблюдении утвержденной процедуры существует
опасность повреждения оборудования.
ПРИМЕЧАНИЕ
Примечание используется для указания дополнительной информации, не
являющейся предупреждением или предостережением.
Внимательно прочтите данное руководство и храните его в надежном месте.
s-1
Page 4
ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ
B-64304RU-2/02

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

ПРЕДУПРЕЖДЕНИЕ
1 Никогда не приступайте к обработке детали на станке без предварительной
проверки работы станка. До начала рабочего прогона убедитесь, что станок функционирует должным образом, выполнив пробный прогон с использованием, например, одиночного блока, коррекции скорости подачи или функции блокировки станка, либо без установки на станке инструмента и детали. Невозможность подтверждения нормальной работы привести к непрогнозируемой его работе, в том числе к повреждению детали и/или самого станка или травме оператора.
2 До начала работы со станком тщательно проверьте введенные данные. Работа на станке с неверно заданными данными может привести к
непрогнозируемой работе станка, в том числе к повреждению детали и/или станка или травме оператора.
3 Убедитесь в том, что заданная скорость подачи соответствует намеченной
операции. Обычно для каждого станка существует максимально допустимая скорость подачи.
Соответствующая скорость подачи меняется в зависимости от намеченной
операции. Смотрите прилагаемое к станку руководство для определения максимально допустимой скорости подачи.
Если станок работает на неверной скорости
, это может привести к
непрогнозируемой работе станка, в том числе к повреждению детали и/или самого станка или травме оператора.
4 При использовании функции коррекции на инструмент тщательно проверьте
направление и величину коррекции. Работа на станке с неверно заданными данными может привести к непрогнозируемой работе станка, в том числе к повреждению станка или травме оператора.
станка может
детали и/или
s-2
Page 5
B-64304RU-2/02
ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ
ПРЕДУПРЕЖДЕНИЕ
5 Параметры для ЧПУ и ПКД устанавливаются на заводе-изготовителе. Как
правило, в их изменении нет необходимости. Вместе с тем, если изменению параметра нет другой альтернативы, перед внесением изменения убедитесь в том, что полностью понимаете назначение параметра.
Неверная настройка параметра может привести к непрогнозируемой работе
станка, в том числе к повреждению
детали и/или станка или травме
оператора.
6 Непосредственно после включения электропитания не прикасайтесь к
клавишам на панели ввода данных вручную (MDI) до появления на устройстве ЧПУ отображения положения или экрана аварийных сигналов.
Некоторые клавиши на панели MDI предназначены для техобслуживания и
других специальных операций. Нажатие любой из этих клавиш может привести
к нестандартному состоянию ЧПУ. Запуск станка в данном
состоянии может вызвать непрогнозируемую работу.
7 Руководство по эксплуатации и руководство по программированию,
поставляемые вместе с устройством ЧПУ, представляют полное описание всех функций станка, включая дополнительные функции. Обратите внимание, что дополнительные функции меняются в зависимости от модели станка. Следовательно, некоторые функции, описанные в
данных руководствах, могут отсутствовать в конкретной модели. В случае сомнений проверьте по спецификации станка.
8 Некоторые функции могли быть установлены по требованию изготовителя
станка. При использовании подобных функций обращайтесь к руководству, поставляемому изготовителем станка, для получения более подробной информации по их использованию и соответствующих предупреждений.
ПРЕДОСТЕРЕЖЕНИЕ
Жидкокристаллический дисплей изготавливается на основе точной
технологии изготовления. Некоторые пиксели могут не включатся или оставаться включенными. Это обычное явление для ЖК-дисплея, которое не является дефектом.
ПРИМЕЧАНИЕ
Программы, параметры и переменные макропрограммы сохраняются в
энергонезависимой памяти устройства ЧПУ. Обычно они сохраняются даже при выключении питания.
Однако такие данные могут быть удалены по неосторожности или могут
подлежать обязательному удалению из энергонезависимой памяти для восстановления после ошибки.
Во избежание повторения описанных выше последствий и для быстрого
восстановления
удаленных данных выполняйте резервное копирование
всех важных данных и храните резервную копию в безопасном месте.
s-3
Page 6
ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ
B-64304RU-2/02

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

Данный раздел охватывает наиболее важные меры предосторожности, относящиеся к программированию. Прежде чем пытаться выполнить программирование внимательно прочитайте руководство по эксплуатации, чтобы полностью ознакомиться с его содержанием.
ПРЕДУПРЕЖДЕНИЕ
1
Настройка системы координат
При неправильной установке системы координат станок может вести себя
непрогнозируемым образом, что является результатом программы, выдающей неверную команду перемещения. Такая непрогнозируемая работа может привести к повреждению инструмента, самого станка, детали или к травме оператора.
2
Позиционирование с помощью нелинейной интерполяции
При выполнении позиционирования с помощью нелинейной интерполяции
(позиционирования с помощью нелинейного перемещения между начальной
и конечной точками) необходимо внимательно проверять траекторию перемещения инструмента до выполнения программирования. При позиционировании применяется ускоренный подвод. Столкновение инструмента с деталью может привести к повреждению инструмента, станка, детали или травме оператора.
3
Функция, включающая ось вращения
При управлении нормальным (перпендикулярным) направлением
обращайте особое
внимание на скорость оси вращения. Неверное программирование может привести к слишком высокой скорости оси вращения, вследствие чего центробежная сила может ослабить захват патрона на детали, если последняя закреплена ненадежно. В этом случае есть вероятность повреждения инструмента, самого станка, детали или травмы оператора.
4
Преобразование дюймы/метрические единицы
Переход при вводе
с дюймов на метры и наоборот не приведет к переводу единиц измерения таких данных, как коррекция исходной позиции детали, параметр и текущая позиция. Поэтому до запуска станка установите используемые единицы измерения. Попытка выполнения операции с заданными недопустимыми данными может привести к повреждению инструмента, самого станка, детали или травме оператора.
s-4
Page 7
B-64304RU-2/02
ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ
ПРЕДУПРЕЖДЕНИЕ
5
Контроль постоянства скорости резания
Если ось, подвергаемая постоянному управлению скоростью нарезания,
выходит на начало системы координат детали, скорость шпинделя может стать слишком высокой. Поэтому необходимо установить максимально допустимую скорость. Неправильная установка максимально допустимой скорости может привести к повреждению инструмента, самого станка, детали или к травме оператора.
6
Проверка длины хода
После включения питания при необходимости выполните ручной возврат на
референтную позицию. Проверка длины хода невозможна до выполнения ручного возврата на референтную позицию. Имейте в виду, что когда проверка длины хода выключена, сигнал об ошибке не выдается даже при превышении предела хода, что может привести к повреждению инструмента, самого станка, детали
7
Абсолютный/инкрементный режим
или травме оператора.
Если программа, созданная с абсолютными значениями, работает в
инкрементном режиме или наоборот, станок может вести себя непрогнозируемым образом.
8
Выбор плоскости
Если для круговой интерполяции, винтовой интерполяции или стандартного
цикла плоскость задана некорректно, станок может вести себя непрогнозируемым образом. Подробную информацию смотрите в описаниях соответствующих функций.
9
Пропуск предела крутящего момента
Перед пропуском предельного значения крутящего момента задайте это
значение. Если пропуск предела крутящего момента задается без заданного в данный момент значения, команда перемещения будет выполнена без пропуска.
10
Программируемое зеркальное отображение
Обратите внимание на то, что при включении программируемого
зеркального отображения запрограммированные операции
выполняются
по-другому.
11
Функция коррекции
Если команда, основанная на системе координат станка, или команда
возврата на референтную позицию выдается в режиме функции коррекции, коррекция временно отменяется, что приводит к непрогнозируемому поведению станка.
Следовательно, до выдачи любой из вышеуказанных команд всегда
отменяйте режим функции коррекции.
s-5
Page 8
ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ
B-64304RU-2/02

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

В данном разделе описаны меры предосторожности, относящиеся к обращению с инструментами станка. Прежде чем пытаться эксплуатировать станок внимательно прочитайте руководство по эксплуатации, так, чтобы полностью уяснить его содержание.
ПРЕДУПРЕЖДЕНИЕ
1
Ручное управление
При работе со станком вручную установите текущую позицию инструмента и
детали и убедитесь в том, что ось перемещения, направление и скорость подачи были заданы верно. Неправильная работа станка может привести к повреждению инструмента, самого станка, детали или травме оператора.
2
Ручной возврат на референтную позицию
После включения питания при необходимости выполните ручной возврат на
референтную позицию. Если работа на станке осуществляется без предварительного ручного возврата на референтную позицию, станок может работать непрогнозируемым образом. Проверка длины хода невозможна до выполнения ручного возврата на референтную позицию. Непредвиденная работа станка может привести к инструмента, самого станка, детали или травме оператора.
3
Ручная подача с помощью маховика
Ручная подача с помощью маховика с применением высокого коэффициента
вращения, например, 100, приводит к быстрому вращению инструмента и стола. Небрежное обращение со станком может привести к повреждению инструмента и/или станка или травме оператора.
4
Выключенная ручная коррекция
Если ручная коррекция выключена (в соответствии со спецификацией в
переменной макропрограммы) во время нарезания резьбы, жесткого или другого нарезания резьбы, скорость невозможно спрогнозировать, что может привести к повреждению инструмента, самого станка, детали или травме оператора.
5
Начальная/предварительно заданная операция
Как правило, не следует приступать к начальной/ предварительно заданной
операции
, когда станок работает под программным управлением. В противном случае станок может работать непредвиденным образом, что может привести к повреждению инструмента, самого станка, детали или травме оператора.
6
Сдвиг системы координат детали
Вмешательство в режиме ручного управления, блокировка станка или
зеркальное отображение могут привести к сдвигу системы координат детали. Прежде чем программы, внимательно проверьте систему координат. Если станок работает под программным управлением без припусков на какой-либо сдвиг системы координат детали, станок может вести себя неожиданным образом, что может привести к повреждению инструмента, самого станка, детали или к травме оператора.
повреждению
пытаться работать на станке под управлением
s-6
Page 9
B-64304RU-2/02
ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ
ПРЕДУПРЕЖДЕНИЕ
7
Программная панель оператора и переключатели меню
С помощью программной панели оператора и переключателей меню,
совместно с панелью MDI (РВД = ручной ввод данных), можно задать операции, ввод которых не предусмотрен с панели оператора станка, например, изменение режима работы, изменение значений ручной коррекции или команды толчковой подачи.
Вместе с тем обратите внимание
на то, что при небрежной работе с клавишами панели ввода данных вручную станок может работать непрогнозируемым образом, что может привести к повреждению инструмента, самого станка, детали или травмированию пользователя.
8
Клавиша RESET (сброс)
Нажатие клавиши СБРОС останавливает запущенную в данный момент программу. В результате сервоось останавливается. Однако клавиша СБРОС может не сработать
, например, из-за сбоя панели MDI. Таким образом, если необходимо остановить двигатели, для обеспечения безопасности используйте кнопку аварийного останова вместо клавиши
«сброс».
9
Вмешательство в режиме ручного управления
Если ручное вмешательство выполняется во время выполнения
запрограммированной операции, траектория перемещения инструмента может измениться при последующем перезапуске станка. Поэтому перед перезапуском станка после
вмешательства в режиме ручного управления проверьте настройки ручных абсолютных переключателей, параметров и абсолютного/инкрементного режима управления.
10
Остановка подачи, ручная коррекция и покадровый режим
Функции останова подачи, ручной коррекции и одиночного блока могут быть
выключены с помощью системной переменной макропрограммы пользователя #3004. В данном случае будьте внимательны при работе на станке.
s-7
Page 10
ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ
B-64304RU-2/02
ПРЕДУПРЕЖДЕНИЕ
11
Пробный прогон
Обычно холостой ход используется для подтверждения надлежащей работы
станка. Во время холостого хода станок работает со скоростью холостого хода, которая отличается от соответствующей запрограммированной скорости подачи. Имейте в виду, что скорость пробного прогона иногда может быть выше запрограммированной скорости подачи.
12
Коррекция на радиус вершины инструмента и на
РВД
инструмент в режиме
Обращайте особое внимание на траекторию перемещения инструмента,
задаваемую командой в режиме ввода данных вручную, так как в этом режиме не применяется коррекция на радиус резца или вершину инструмента. Когда с пульта MDI вводится команда прерывания автоматической работы в режиме коррекции на радиус резца или вершину инструмента, обращайте
особое внимание на траекторию инструмента при последующем возобновлении автоматического режима работы. Подробную информацию см. в описаниях соответствующих функций.
13
Редактирование программы
Если станок останавливается и после этого программа механической
обработки редактируется (изменение, вставка или удаление), станок может вести себя непрогнозируемым образом, если механическая обработка возобновляется при управлении такой программой. В
общем, запрещается изменять, вставлять или удалять команды из программы механической обработки во время ее использования.

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

ПРЕДУПРЕЖДЕНИЕ
1
Замена батареи резервного питания памяти
При замене резервных батарей памяти оставьте питание станка (ЧПУ)
включенным и используйте аварийный останов станка. Поскольку эта работа выполняется при включенном питании и при открытом корпусе, эту работу может выполнять только персонал, прошедший санкционированное обучение технике безопасности и техобслуживанию.
При замене батарей примите
напряжения (обозначенных
меры к тому, чтобы не коснуться схем высокого
и оборудованных защитной крышкой).
Прикосновение к неизолированным цепям высокого напряжения
чрезвычайно опасно, так как может привести к удару током.
s-8
Page 11
B-64304RU-2/02
ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ
ПРИМЕЧАНИЕ
В устройстве ЧПУ используются батареи для защиты содержимого его
памяти, так как в нем должны сохраняться такие данные, как программы, коррекции и параметры, даже если не используется внешний источник электропитания.
Если напряжение батареи падает, на пульте или экране оператора станка
отображается сигнал об ошибке из-за разряда батареи. При
отображении сигнала об ошибке о низком напряжении батарей их следует заменить в течение недели. В противном случае содержимое памяти устройства ЧПУ будет потеряно.
Подробную информацию о порядке замены батареи см. в разделе «Способ
замены батареи» руководства по эксплуатации (общее для серии T/M).
ПРЕДУПРЕЖДЕНИЕ
2
Замена батареи абсолютного импульсного датчика положения
При замене резервных батарей памяти оставьте питание станка (ЧПУ)
включенным и используйте аварийный останов станка. Поскольку эта работа выполняется при включенном питании и при открытом корпусе, эту работу может выполнять только персонал, прошедший санкционированное обучение технике безопасности и техобслуживанию.
При замене батарей
напряжения (обозначенных
примите меры к тому, чтобы не коснуться схем высокого
и оборудованных защитной крышкой).
Прикосновение к неизолированным цепям высокого напряжения
чрезвычайно опасно, так как может привести к удару током.
ПРИМЕЧАНИЕ
В абсолютном импульсном кодирующем устройстве используются батареи
для сохранения его абсолютной позиции.
При падении напряжения батареи на экране или панель оператора станка
отображается сигнал об ошибке из-за разряда батареи.
При отображении сигнала об ошибке о низком напряжении батарей их
следует заменить в течение недели. В противном случае
данные об абсолютной позиции, хранящиеся в импульсном кодирующем устройстве, будут потеряны.
Подробную информацию о порядке замены батареи см. в разделе «Способ
замены батареи» руководства по эксплуатации (общее для серии T/M).
ПРЕДУПРЕЖДЕНИЕ
3
Замена плавкого предохранителя
Перед заменой перегоревшего плавкого предохранителя необходимо
обнаружить и устранить причину, по которой перегорел предохранитель. По этой причине эту работу может выполнять только тот персонал, который прошел утвержденную подготовку по безопасности и техническому обслуживанию.
При замене предохранителя и работе в открытом шкафу примите меры к
тому
, чтобы не коснуться схем высокого напряжения (обозначенных и
оборудованных защитной крышкой).
Прикосновение к неизолированным цепям высокого напряжения
чрезвычайно опасно, так как может привести к удару током.
s-9
Page 12
Page 13
B-64304RU-2/02

СОДЕРЖАНИЕ

СОДЕРЖАНИЕ
ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ ..................................................... 1
ОПРЕДЕЛЕНИЕ ТЕРМИНОВ "ПРЕДУПРЕЖДЕНИЕ", "ПРЕДОСТЕРЕЖЕНИЕ" И
"ПРИМЕЧАНИЕ" ........................................................................................... 1
ОБЩИЕ ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ ....................................... 2
ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ, ОТНОСЯЩИЕСЯ К
ПРОГРАММИРОВАНИЮ ............................................................................. 4
ПРЕДУПРЕЖДЕНИЯ И ПРЕДОСТЕРЕЖЕНИЯ, ОТНОСЯЩИЕСЯ К
ОБРАЩЕНИЮ СО СТАНКОМ ..................................................................... 6
ПРЕДУПРЕЖДЕНИЯ, ОТНОСЯЩИЕСЯ К ЕЖЕДНЕВНОМУ
ТЕХОБСЛУЖИВАНИЮ ................................................................................ 8
I. ОБЩИЕ СВЕДЕНИЯ 1
ОБЩИЕ СВЕДЕНИЯ .............................................................................. 3
1.1
ОБЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ РАБОТЫ НА СТАНКЕ С ЧПУ ........... 6
1.2 ПРИМЕЧАНИЯ ПО ЧТЕНИЮ НАСТОЯЩЕГО РУКОВОДСТВА ................ 7
1.3 ПРИМЕЧАНИЯ ПО РАЗЛИЧНЫМ ТИПАМ ДАННЫХ ................................. 7
II. ПРОГРАММИРОВАНИЕ 1
ОБЩИЕ СВЕДЕНИЯ ............................................................................ 11
1.1
ФОРМА ИНСТРУМЕНТА И ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА
ПРОГРАММНЫМ ПУТЕМ .......................................................................... 11
2 ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ (G-ФУНКЦИЯ) ......................... 13
3 ФУНКЦИЯ ИНТЕРПОЛЯЦИИ .............................................................. 17
3.1
ПОЗИЦИОНИРОВАНИЕ В ОДНОМ НАПРАВЛЕНИИ (G60) .................... 17
3.2 НАРЕЗАНИЕ РЕЗЬБЫ (G33) ..................................................................... 19
3.3 НАНОСГЛАЖИВАНИЕ ............................................................................... 21
4 ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ КООРДИНАТ ........................................ 27
4.1
КОМАНДА В ПОЛЯРНЫХ КООРДИНАТАХ (G15, G16) ........................... 27
5 ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ ................. 30
5.1
СТАНДАРТНЫЙ ЦИКЛ СВЕРЛЕНИЯ ....................................................... 30
5.1.1 Цикл высокоскоростного сверления с периодическим выводом сверла (G73)
................................................................................................................................ 34
5.1.2 Цикл нарезания левой резьбы (G74) ................................................................... 36
5.1.3 Цикл чистового растачивания (G76) .................................................................. 41
5.1.4 Цикл сверления, центровочное сверление (G81) ............................................... 43
5.1.5 Цикл сверления, цилиндрическое зенкование (G82) ........................................ 45
5.1.6 Цикл сверления с периодическим выводом сверла (G83) ................................ 47
5.1.7 Цикл сверления малых отверстий с периодическим выводом сверла (G83) .. 49
5.1.8 Цикл нарезания резьбы (G84) .............................................................................. 53
5.1.9 Цикл растачивания (G85) ..................................................................................... 55
c-1
Page 14
СОДЕРЖАНИЕ
5.1.10 Цикл растачивания (G86) ..................................................................................... 57
5.1.11 Цикл обратного растачивания (G87) .................................................................. 59
5.1.12 Цикл растачивания (G88) ..................................................................................... 61
5.1.13 Цикл растачивания (G89) ..................................................................................... 63
5.1.14 Отмена стандартного цикла сверления (G80) .................................................... 64
5.1.15 Пример использования стандартных циклов для сверления ............................ 65
5.2
ЖЕСТКОЕ НАРЕЗАНИЕ РЕЗЬБЫ ............................................................ 67
5.2.1 Жесткое нарезание резьбы (G84) ........................................................................ 67
5.2.2 Цикл жесткого нарезания левой резьбы (G74) .................................................. 71
5.2.3 Цикл жесткого нарезания резьбы с периодическим выводом инструмента (G84
или G74) ................................................................................................................ 75
5.2.4 Отмена стандартного цикла (G80) ...................................................................... 78
5.2.5 Ручная коррекция во время жесткого нарезания резьбы .................................. 78
5.2.5.1 Коррекция при выводе .................................................................................... 78
5.2.5.2 Сигнал ручной коррекции ............................................................................... 80
5.3
СНЯТИЕ ФАСКИ И РАДИУСНАЯ ОБРАБОТКА УГЛОВ (ОПЦИЯ) .......... 81
5.4 ФУНКЦИЯ ИНДЕКСИРОВАНИЯ ДЕЛИТЕЛЬНО-ПОВОРОТНГО СТОЛА85
5.5 УПРАВЛЕНИЕ ВРЕЗНОЙ ПОДАЧЕЙ (ДЛЯ ШЛИФОВАЛЬНОГО СТАНКА)
..................................................................................................................... 87
5.6 СТАНДАРТНЫЙ ЦИКЛ ШЛИФОВАНИЯ (ДЛЯ ШЛИФОВАЛЬНОГО
СТАНКА) ..................................................................................................... 90
5.6.1 Цикл врезного шлифования (G75) ...................................................................... 91
5.6.2 Цикл прямого врезного шлифования с постоянными размерами (G77) ......... 95
5.6.3 Цикл шлифования поверхности с непрерывной подачей (G78) ...................... 98
5.6.4 Цикл шлифования поверхности с прерывистой подачей (G79) ..................... 101
B-64304RU-2/02
6 ФУНКЦИЯ КОРРЕКЦИИ .................................................................... 104
6.1
КОРРЕКЦИЯ НА ДЛИНУ ИНСТРУМЕНТА (G43, G44, G49) .................. 104
6.1.1 Краткий обзор ..................................................................................................... 104
6.1.2 Команды G53, G28 и G30 в режиме коррекции на длину инструмента ........ 109
6.2
ТИПЫ СДВИГА ПРИ КОРРЕКЦИИ НА ДЛИНУ ИНСТРУМЕНТА .......... 111
6.3 АВТОМАТИЧЕСКОЕ ИЗМЕРЕНИЕ ДЛИНЫ ИНСТРУМЕНТА (G37) ..... 118
6.4 КОРРЕКЦИЯ НА ИНСТРУМЕНТ (G45 - G48) ......................................... 121
6.5 КРАТКИЙ ОБЗОР КОРРЕКЦИИ НА ИНСТРУМЕНТ (G40-G42) ............ 127
6.6 ПОДРОБНЫЕ СВЕДЕНИЯ О КОРРЕКЦИИ НА ИНСТРУМЕНТ ............ 133
6.6.1 Краткий обзор ..................................................................................................... 133
6.6.2 Перемещение инструмента при запуске .......................................................... 137
6.6.3 Перемещение инструмента в режиме коррекции ............................................ 142
6.6.4 Перемещение инструмента в режиме отмены коррекции .............................. 160
6.6.5 Предотвращение перереза из-за коррекции на инструмент ........................... 167
6.6.6 Проверка наличия столкновения ...................................................................... 170
6.6.6.1 Операция, выполняющаяся, если сделан вывод, что будет столкновение173
6.6.6.2 Функция сигнала об ошибке при проверке столкновения ......................... 173
6.6.6.3 Функция предотвращения при проверке столкновения ............................. 175
6.6.7 Коррекция на инструмент для ввода с панели РВД ........................................ 181
6.7
КРУГОВАЯ ИНТЕРПОЛЯЦИЯ ПРИ ОБХОДЕ УГЛА (G39) .................... 183
6.8 ЗНАЧЕНИЯ КОРРЕКЦИИ НА ИНСТРУМЕНТ, НОМЕРА ЗНАЧЕНИЙ
КОРРЕКЦИИ И ВВОД ЗНАЧЕНИЙ ИЗ ПРОГРАММЫ (G10) ................. 185
6.9 МАСШТАБИРОВАНИЕ (G50, G51) .......................................................... 187
6.10 ВРАЩЕНИЕ СИСТЕМЫ КООРДИНАТ (G68, G69) ................................. 194
6.11 КОНТРОЛЬ ПЕРПЕНДИКУЛЯРНОСТИ (G40.1, G41.1, G42.1) ............ 201
c-2
Page 15
B-64304RU-2/02
СОДЕРЖАНИЕ
6.12 ПРОГРАММИРУЕМОЕ ЗЕРКАЛЬНОЕ ОТОБРАЖЕНИЕ (G50.1, G51.1)
................................................................................................................... 205
7 ДОСТУП К ПАМЯТИ В ПРОГРАММНОМ ФОРМАТЕ Серии 10/11207
8 ФУНКЦИИ УПРАВЛЕНИЯ ОСЬЮ .................................................... 208
8.1
ЭЛЕКТРОННЫЙ РЕДУКТОР (G80, G81 (G80.4, G81.4)) ....................... 208
8.1.1 Электронный редуктор ...................................................................................... 208
III. РАБОТА 1
НАСТРОЙКА И ОТОБРАЖЕНИЕ ДАННЫХ .................................... 217
1.1
ЭКРАНЫ, ВЫЗЫВАЕМЫЕ ФУНКЦИОНАЛЬНОЙ КЛАВИШЕЙ ...... 217
1.1.1 Настройка и отображение значения коррекции на инструмент ..................... 217
1.1.2 Измерение длины инструмента ......................................................................... 220
1.1.3 Выбор уровня обработки ................................................................................... 222
1.1.3.1 Выбор уровня сглаживания .......................................................................... 222
1.1.3.2 Выбор уровня точности................................................................................. 223
1.1.4 Выбор уровня качества обработки ................................................................... 223
2 АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ .................................................... 225
2.1
ОБРАТНЫЙ ХОД ...................................................................................... 225
ПРИЛОЖЕНИЕ A
ПАРАМЕТРЫ ..................................................................................... 237
A.1
ОПИСАНИЕ ПАРАМЕТРОВ .................................................................... 237
A.2 ТИП ДАННЫХ ........................................................................................... 284
A.3 ТАБЛИЦЫ СТАНДАРТНЫХ НАСТРОЕК ПАРАМЕТРОВ ....................... 285
B ОТЛИЧИЯ ОТ СЕРИИ 0i-C ................................................................ 287
B.1
МИНИМАЛЬНЫЙ ШАГ ............................................................................. 288
B.1.1 Различия в способах задания ............................................................................. 288
B.1.2 Различия в отображении диагностики .............................................................. 288
B.2
АВТОМАТИЧЕСКАЯ КОРРЕКЦИЯ НА ИНСТРУМЕНТ .......................... 288
B.2.1 Различия в способах задания ............................................................................. 288
B.2.2 Различия в отображении диагностики .............................................................. 289
B.3
КРУГОВАЯ ИНТЕРПОЛЯЦИЯ ................................................................. 290
B.3.1 Различия в способах задания ............................................................................. 290
B.3.2 Различия в отображении диагностики .............................................................. 290
B.4
ВИНТОВАЯ ИНТЕРПОЛЯЦИЯ ................................................................ 291
B.4.1 Различия в способах задания ............................................................................. 291
B.4.2 Различия в отображении диагностики .............................................................. 291
B.5
ФУНКЦИЯ ПРОПУСКА ............................................................................ 292
B.5.1 Различия в способах задания ............................................................................. 292
B.5.2 Различия в отображении диагностики .............................................................. 294
B.6
РУЧНОЙ ВОЗВРАТ НА РЕФЕРЕНТНУЮ ПОЗИЦИЮ ........................... 294
B.6.1 Различия в способах задания ............................................................................. 294
B.6.2 Различия в отображении диагностики .............................................................. 296
B.7
СИСТЕМА КООРДИНАТ ДЕТАЛИ........................................................... 297
B.7.1 Различия в способах задания ............................................................................. 297
B.7.2 Различия в отображении диагностики .............................................................. 297
c-3
Page 16
СОДЕРЖАНИЕ
B.8
ЛОКАЛЬНАЯ СИСТЕМА КООРДИНАТ ................................................... 298
B.8.1 Различия в способах задания ............................................................................. 298
B.8.2 Различия в отображении диагностики .............................................................. 299
B.9
УПРАВЛЕНИЕ КОНТУРОМ СК ................................................................ 300
B.9.1 Различия в способах задания ............................................................................. 300
B.9.2 Различия в отображении диагностики .............................................................. 300
B.10 ПОСЛЕДОВАТЕЛЬНОЕ/АНАЛОГОВОЕ УПРАВЛЕНИЕ ШПИНДЕЛЕМ 300
B.10.1 Различия в способах задания ............................................................................. 300
B.10.2 Различия в отображении диагностики .............................................................. 300
B.11 УПРАВЛЕНИЕ ПОСТОЯННОЙ СКОРОСТЬЮ РЕЗАНИЯ ..................... 301
B.11.1 Различия в способах задания ............................................................................. 301
B.11.2 Различия в отображении диагностики .............................................................. 301
B.12 ФУНКЦИИ ИНСТРУМЕНТА ..................................................................... 302
B.12.1 Различия в способах задания ............................................................................. 302
B.12.2 Различия в отображении диагностики .............................................................. 302
B.13 ПАМЯТЬ КОРРЕКЦИИ НА ИНСТРУМЕНТ ............................................. 303
B.13.1 Различия в способах задания ............................................................................. 303
B.13.2 Различия в отображении диагностики .............................................................. 303
B.14 МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ ................................................. 304
B.14.1 Различия в способах задания ............................................................................. 304
B.14.2 Различия в отображении диагностики .............................................................. 305
B.14.3 Разное .................................................................................................................. 306
B.15 МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ ТИПА ПРЕРЫВАНИЯ ............ 306
B.15.1 Различия в способах задания ............................................................................. 306
B.15.2 Различия в отображении диагностики .............................................................. 306
B.16 ВВОД ПРОГРАММИРУЕМОГО ПАРАМЕТРА (G10) .............................. 306
B.16.1 Различия в способах задания ............................................................................. 306
B.16.2 Различия в отображении диагностики .............................................................. 306
B.17 УПРАВЛЕНИЕ AI С РАСШИРЕННЫМ ПРЕДПРОСМОТРОМ /
КОНТУРНОЕ УПРАВЛЕНИЕ AI ............................................................... 307
B.17.1 Различия в способах задания ............................................................................. 307
B.17.2 Различия в отображении диагностики .............................................................. 309
B.18 ФУНКЦИЯ ВЫБОРА УСЛОВИЯ ОБРАБОТКИ ....................................... 310
B.18.1 Различия в способах задания ............................................................................. 310
B.18.2 Различия в отображении диагностики .............................................................. 310
B.19 СИНХРОННОЕ УПРАВЛЕНИЕ ОСЯМИ ................................................. 311
B.19.1 Различия в способах задания ............................................................................. 311
B.19.2 Различия в отображении диагностики .............................................................. 315
B.20 ПРОИЗВОЛЬНОЕ УПРАВЛЕНИЕ НАКЛОННЫМИ ОСЯМИ .................. 316
B.20.1 Различия в способах задания ............................................................................. 316
B.20.2 Различия в отображении диагностики .............................................................. 316
B.21 ОТОБРАЖЕНИЕ НАРАБОТКИ И КОЛИЧЕСТВА ДЕТАЛЕЙ .................. 317
B.21.1 Различия в способах задания ............................................................................. 317
B.21.2 Различия в отображении диагностики .............................................................. 317
B.22 РУЧНАЯ ПОДАЧА МАХОВИКОМ ............................................................ 318
B.22.1 Различия в способах задания ............................................................................. 318
B.22.2 Различия в отображении диагностики .............................................................. 319
B.23 УПРАВЛЕНИЕ ОСЯМИ ПКД .................................................................... 320
B.23.1 Различия в способах задания ............................................................................. 320
B.23.2 Различия в отображении диагностики .............................................................. 325
B.24 ВЫЗОВ ВНЕШНЕЙ ПОДПРОГРАММЫ (M198) ...................................... 325
B-64304RU-2/02
c-4
Page 17
B-64304RU-2/02
B.24.1 Различия в способах задания ............................................................................. 325
B.24.2 Различия в отображении диагностики .............................................................. 325
СОДЕРЖАНИЕ
B.25 ПОИСК ПОРЯДКОВОГО НОМЕРА ......................................................... 326
B.25.1 Различия в способах задания ............................................................................. 326
B.25.2 Различия в отображении диагностики .............................................................. 326
B.26 ПРОВЕРКА СОХРАНЕННОГО ХОДА ..................................................... 327
B.26.1 Различия в способах задания ............................................................................. 327
B.26.2 Различия в отображении диагностики .............................................................. 328
B.27 СОХРАНЕННАЯ КОРРЕКЦИЯ ПОГРЕШНОСТИ ШАГА ........................ 329
B.27.1 Различия в способах задания ............................................................................. 329
B.27.2 Различия в отображении диагностики .............................................................. 329
B.28 ФУНКЦИЯ ОЧИСТКИ ЭКРАНА И ФУНКЦИЯ АВТОМАТИЧЕСКОЙ
ОЧИСТКИ ЭКРАНА .................................................................................. 330
B.28.1 Различия в способах задания ............................................................................. 330
B.28.2 Различия в отображении диагностики .............................................................. 330
B.29 СБРОС И ПЕРЕМОТКА ........................................................................... 331
B.29.1 Различия в способах задания ............................................................................. 331
B.29.2 Различия в отображении диагностики .............................................................. 331
B.30 РУЧНОЕ АБСОЛЮТНОЕ ВКЛЮЧЕНИЕ И ВЫКЛЮЧЕНИЕ ................... 332
B.30.1 Различия в способах задания ............................................................................. 332
B.30.2 Различия в отображении диагностики .............................................................. 332
B.31 ВНЕШНИЙ ВВОД ДАННЫХ ..................................................................... 333
B.31.1 Различия в способах задания ............................................................................. 333
B.31.2 Различия в отображении диагностики .............................................................. 334
B.32 ФУНКЦИЯ СЕРВЕРА ДАННЫХ ............................................................... 335
B.32.1 Различия в способах задания ............................................................................. 335
B.32.2 Различия в отображении диагностики .............................................................. 335
B.33 ДИСПЕТЧЕР ЧПУ POWER MATE ........................................................... 335
B.33.1 Различия в способах задания ............................................................................. 335
B.33.2 Различия в отображении диагностики .............................................................. 335
B.34 КОРРЕКЦИЯ НА ИНСТРУМЕНТ/КОРРЕКЦИЯ НА РАДИУС ВЕРШИНЫ
ИНСТРУМЕНТА........................................................................................ 336
B.34.1 Различия в способах задания ............................................................................. 336
B.34.2 Различия в отображении диагностики .............................................................. 340
B.35 СТАНДАРТНЫЙ ЦИКЛ СВЕРЛЕНИЯ ..................................................... 341
B.35.1 Различия в способах задания ............................................................................. 341
B.35.2 Различия в отображении диагностики .............................................................. 342
B.36 СТАНДАРТНЫЙ ЦИКЛ ШЛИФОВАНИЯ ................................................. 343
B.36.1 Различия в способах задания ............................................................................. 343
B.36.2 Различия в отображении диагностики .............................................................. 343
B.37 ПОЗИЦИОНИРОВАНИЕ В ОДНОМ НАПРАВЛЕНИИ ............................ 344
B.37.1 Различия в способах задания ............................................................................. 344
B.37.2 Различия в отображении диагностики .............................................................. 344
B.38 СНЯТИЕ ФАСКИ С ПРОИЗВОЛЬНЫМ УГЛОМ И РАДИУСНАЯ
ОБРАБОТКА УГЛОВ ................................................................................ 344
B.38.1 Различия в способах задания ............................................................................. 344
B.38.2 Различия в отображении диагностики .............................................................. 345
c-5
Page 18
Page 19

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

Page 20
Page 21
B-64304RU-2/02
ОБЩИЕ СВЕДЕНИЯ
1.ОБЩИЕ СВЕДЕНИЯ
1
Настоящее руководство состоит из следующих частей:

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

О настоящем руководстве
I. ОБЩИЕ СВЕДЕНИЯ Описана организация глав, применимые модели, связанные руководства и примечания по
чтению настоящего руководства.
II. ПРОГРАММИРОВАНИЕ Описаны все функции: Формат, используемый для программирования функций на языке ЧПУ,
характеристики и ограничения.
III. РАБОТА Описана работа со станком в автоматическом и ручном режимах, процедуры ввода/вывода
данных и процедуры редактирования
ПРИЛОЖЕНИЕ Перечень параметров, диапазон действительных данных и сигналов об ошибке.
программы.
ПРИМЕЧАНИЕ
1 Настоящее руководство описывает функции, доступные при контурном
управлении в серии M. Информацию о других функциях, относящихся не только к серии M, см. в руководстве по эксплуатации (общее для системы токарного станка и системы обрабатывающего центра) (B-64304RU).
2 Некоторые функции, описанные в настоящем руководстве, нельзя
применить к некоторым продуктам. Подробную информацию см. в руководстве
ОПИСАНИЯ (B-64302RU).
3 Настоящее руководство не описывает параметров, которые не упомянуты в
этом тексте. Подробные сведения об этих параметрах см. в руководстве по параметрам (B-64310RU).
Параметры используются для предварительного задания функций и
рабочих условий станка с ЧПУ, а также часто используемых значений. Обычно параметры станка задаются на заводе-изготовителе, таким образом, оператор
может использовать станок без затруднений.
4 В настоящем руководстве описываются не только основные функции, а
также дополнительные функции. В данном руководстве, составленном изготовителем станка, найдите опции, включенные в Вашу систему.
Применимые модели
В настоящем руководстве описываются следующие модели, которые относятся к категории «Nano CNC».
Систему ЧПУ «Nano CNC», в которой реализована высокоточная механическая обработка, можно создать сочетанием этих моделей и высокоскоростных, высокоточных сервоконтроллеров. В тексте, к обозначению модели могут добавляться сокращения, как указано ниже.
Наименование модели Сокращение
FANUC Серия 0i -MD FANUC Серия 0i Mate-MD
0i-MD Серия 0i-MD 0i Mate-MD Серия 0i Mate-MD
- 3 -
Page 22
1.ОБЩИЕ СВЕДЕНИЯ
ОБЩИЕ СВЕДЕНИЯ
B-64304RU-2/02
ПРИМЕЧАНИЕ
1 Для наглядности эти модели можно классифицировать как показано ниже:
- M-серия: 0i -MD / 0i Mate -MD
2 Некоторые функции, описанные в настоящем руководстве, нельзя
применить к некоторым продуктам. Подробную информацию см. в руководстве «Описания» (B-64302RU). 3 В станках 0i-D / 0i Mate-D для включения или выключения некоторых
основных функций задание параметров не требуется.
См. эти параметры
в разделе 4.51, «ПАРАМЕТРЫ ОСНОВНЫХ ФУНКЦИЙ
0i-D / 0i Mate-D» в «РУКОВОДСТВЕ ПО ПАРАМЕТРАМ»
(B-64310RU).
Специальные обозначения
В данном руководстве используются следующие символы:
- IP
Указывает комбинацию осей, например X_ Y_ Z_ Числовое значение, такое как координатное значение, помещается в подчеркнутом виде после каждого адреса (используется в ПРОГРАММИРОВАНИИ).
- ;
Отображает конец блока. Соответствует коду LF системы ISO или коду CR системы EIA.
Руководства, относящиеся к серии 0i -D, серии 0i Mate -D
В следующей таблице приведены руководства, относящиеся к серии 0i -D, серии 0i Mate -D. Настоящее руководство отмечено звездочкой(*).
Таблица 1 Соответствующие руководства
Название руководства
ОПИСАНИЯ B-64302RU РУКОВОДСТВО ПО СВЯЗИ (ОБОРУДОВАНИЕ) B-64303RU РУКОВОДСТВО ПО СВЯЗИ (ФУНКЦИОНИРОВАНИЕ) B-64303RU-1 РУКОВОДСТВО ПО ЭКСПЛАУТАЦИИ (общее для систем токарных станков/центров обработки) РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ (для системы токарных станков) B-64304RU-1 РУКОВОДСТВО ОПЕРАТОРА (для системы центров обработки) B-64304RU-2 * РУКОВОДСТВО ПО ТЕХОБСЛУЖИВАНИЮ B-64305RU РУКОВОДСТВО ПО ПАРАМЕТРАМ B-64310RU РУКОВОДСТВО ПО ВВОДУ В ЭКСПЛУАТАЦИЮ B-64304RU-3
ПРОГРАММИРОВАНИЕ
Компилятор макросов / Исполнитель макросов РУКОВОДСТВО ПО ПРОГРАММИРОВАНИЮ Компилятор макрокоманд. РУКОВОДСТВО ОПЕРАТОРА B-64304RU-5 РУКОВОДСТВО ПО ПРОГРАММИРОВАНИЮ на языке программирования С B-64303RU-3
PMC
РУКОВОДСТВО ПО ПРОГРАММИРОВАНИЮ PMC B-64393RU
Сеть
РУКОВОДСТВО ПО ПОДКЛЮЧЕНИЮ платы PROFIBUS-DP B-64403RU Быстрый Ethernet / Быстрый сервер данных. РУКОВОДСТВО ОПЕРАТОРА B-64414RU РУКОВОДСТВО ПО ПОДКЛЮЧЕНИЮ платы DeviceNet B-64443RU РУКОВОДСТВО ПО ПОДКЛЮЧЕНИЮ платы FL-net B-64453RU
B-64304RU
B-64303RU-2
Номер
спецификации
- 4 -
Page 23
B-64304RU-2/02
ОБЩИЕ СВЕДЕНИЯ
1.ОБЩИЕ СВЕДЕНИЯ
Название руководства
Двойная проверка безопасности
РУКОВОДСТВО ПО ПОДКЛЮЧЕНИЮ двойного контроля безопасности B-64303RU-4
Функция управления работой
РУКОВОДСТВО ПО РУЧНОМУ УПРАВЛЕНИЮ i (общее для системы токарного станка / обрабатывающего центра)
РУКОВОДСТВО ПО РУЧНОМУ УПРАВЛЕНИЮ i (для системы обрабатывающих центров) РУКОВОДСТВО ПО РУЧНОМУ УПРАВЛЕНИЮ i (Функции по настройке) РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ РУКОВОДСТВО ПО РУЧНОМУ УПРАВЛЕНИЮ 0i РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ TURN MATE i
B-63874RU
B-63874RU-2
B-63874RU-1
B-64434RU
B-64254RU
Номер
спецификации
Руководства, относящиеся к СЕРВОДВИГАТЕЛЮ серии αi/βi
В следующей таблице приведены руководства для СЕРВОДВИГАТЕЛЕЙ серии αi/βi
Таблица 2 Соответствующие руководства
Название руководства Номер спецификации
СЕРВОДВИГАТЕЛЬ ПЕРЕМЕННОГО ТОКА FANUC серия αi ОПИСАНИЯ ДВИГАТЕЛЬ ШПИНДЕЛЯ ПЕРЕМЕННОГО ТОКА FANUC серия αi ОПИСАНИЯ СЕРВОДВИГАТЕЛЬ ПЕРЕМЕННОГО ТОКА FANUC серия βi ОПИСАНИЯ ДВИГАТЕЛЬ ШПИНДЕЛЯ ПЕРЕМЕННОГО ТОКА FANUC серия βi ОПИСАНИЯ СЕРВОУСИЛИТЕЛЬ FANUC серия αi ОПИСАНИЯ СЕРВОУСИЛИТЕЛЬ FANUC серия βi ОПИСАНИЯ СЕРВОДВИГАТЕЛЬ FANUC серия αis СЕРВОДВИГАТЕЛЬ FANUC серия αi ДВИГАТЕЛЬ ШПИНДЕЛЯ ПЕРЕМЕННОГО ТОКА FANUC серия αi СЕРВОУСИЛИТЕЛЬ FANUC серия αi РУКОВОДСТВО ПО ТЕХОБСЛУЖИВАНИЮ СЕРВОДВИГАТЕЛЬ FANUC серия βis ДВИГАТЕЛЬ ШПИНДЕЛЯ ПЕРЕМЕННОГО ТОКА FANUC серия βi СЕРВОУСИЛИТЕЛЬ FANUC серия βi РУКОВОДСТВО ПО ТЕХОБСЛУЖИВАНИЮ СЕРВОДВИГАТЕЛЬ ПЕРЕМЕННОГО ТОКА FANUC серия αi/βi , ЛИНЕЙНЫЙ ДВИГАТЕЛЬ FANUC серии LiS РУКОВОДСТВО ПО ПАРАМЕТРАМ ВСТРОЕННОГО СИНХРОННОГО
СЕРВОДВИГАТЕЛЯ FANUC серии DiS ДВИГАТЕЛЬ ШПИНДЕЛЯ ПЕРЕМЕННОГО ТОКА FANUC αi серия iβ ВСТРОЕННЫЙ ДВИГАТЕЛЬ ШПИНДЕЛЯ серии Bi РУКОВОДСТВО ПО ПАРАМЕТРАМ
В данном руководстве в основном предполагается, что используется серводвигатель FANUC серии αi. Информацию по серводвигателю и шпинделю смотрите в руководствах к серводвигателю и шпинделю, которые подсоединены в данный момент.
B-65262RU
B-65272RU
B-65302RU
B-65312RU
B-65282RU
B-65322RU
B-65285RU
B-65325RU
B-65270RU
B-65280RU
- 5 -
Page 24
1.ОБЩИЕ СВЕДЕНИЯ
ОБЩИЕ СВЕДЕНИЯ
B-64304RU-2/02
1.1
ОБЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ РАБОТЫ НА СТАНКЕ С ЧПУ
Для обработки детали с помощью станка с ЧПУ сначала создайте программу, затем приступайте к работе на станке с ЧПУ с использованием этой программы.
(1) Для работы на станке с ЧПУ сначала создайте программу на основе чертежа детали. Создание программы описано в части II, «Программирование». (2) Программа должна быть считана системой ЧПУ. Затем
инструменты и запустите инструменты в соответствии с программой. Затем выполните обработку.
Эксплуатация системы ЧПУ описана в части III, «Эксплуатация».
Чертеж детали
ЧАСТЬ II, «ПРОГРАММИРОВАНИЕ»
Программа
обработки
детали
ЧПУ Станок
ЧАСТЬ III, «РАБОТА»
Прежде чем приступать к программированию, составьте план обработки детали. План обработки
1. Определение диапазона обработки деталей
2. Способ установки деталей на станке
3. Последовательность выполнения всех процессов обработки
4. Режущий инструмент и условия резания
Выберите соответствующий метод для каждого процесса резания.
Порядок выполнения резания
1. Способ резания: Черновое Получистовое Чистовое
2. Режущие инструменты
3. Условия резания: Скорость подачи Глубина резания
4. Траектория инструмента
Процесс резания
1 2 3
Резание на
торце
установите на станке детали и
Резание по
внешнему
диаметру
Проточка
канавок
- 6 -
Page 25
B-64304RU-2/02
ОБЩИЕ СВЕДЕНИЯ
1.ОБЩИЕ СВЕДЕНИЯ
1.2
ПРИМЕЧАНИЯ ПО ЧТЕНИЮ НАСТОЯЩЕГО РУКОВОДСТВА
ПРЕДОСТЕРЕЖЕНИЕ
1 Функционирование всех систем станка с ЧПУ зависит не только от ЧПУ, но и
от сочетания других факторов: самого станка, шкафа с магнитным
экранированием, сервосистемы, устройства ЧПУ, пультов управления и т.д.
Очень сложно описать функционирование, программирование и работу сразу
для всех сочетаний. Как правило, в настоящем руководстве вышеуказанное
описывается
подробной информации по конкретному станку с ЧПУ см. руководство,
изданное изготовителем станка, которое имеет приоритет перед настоящим
руководством. 2 В поле верхнего колонтитула на каждой станице настоящего руководства
приводится название главы, таким образом читатель может легко найти
необходимую информацию.
Найдя нужный заголовок
разделам. 3 В настоящем руководстве описывается максимально возможное количество
приемлемых вариантов использования оборудования. В руководстве не
затрагиваются все комбинации свойств, опций и команд, которые не следует
применять. Если какое-либо сочетание операций не описано в руководстве, применять его
не следует.
с точки зрения ЧПУ. Таким образом, для получения более
, читатель может обратиться только к необходимым
1.3
ПРЕДОСТЕРЕЖЕНИЕ
Программы по обработке, параметры, данные по коррекции и т.д.
ПРИМЕЧАНИЯ ПО РАЗЛИЧНЫМ ТИПАМ ДАННЫХ
сохраняются во внутренней энергонезависимой памяти ЧПУ. Как правило,
эти параметры не теряются при включении/ выключении питания. Однако
может возникнуть состояние, при котором ценные данные, сохраненные в
энергонезависимой памяти, подлежат удалению вследствие стирания в
результате неправильных действий или при устранении
быстрого восстановления данные при возникновении такого рода проблем
рекомендуется заранее создавать резервные копии различных видов
данных.
неисправности. Для
- 7 -
Page 26
Page 27

II. ПРОГРАММИРОВАНИЕ

Page 28
Page 29
B-64304RU-2/02
Д
ПРОГРАММИРОВАНИЕ
1.ОБЩИЕ СВЕДЕНИЯ
1
Глава 1, "ОБЩИЕ СВЕДЕНИЯ", состоит из следующих разделов:
1.1 ФОРМА ИНСТРУМЕНТА И ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА ПРОГРАММНЫМ
ПУТЕМ............................................................................................................................................... 11
1.1

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

ФОРМА ИНСТРУМЕНТА И ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА ПРОГРАММНЫМ ПУТЕМ
Пояснение
- Обработка кромкой резца - функция коррекции на длину инструмента
Как правило, для обработки одной детали используется несколько инструментов. Инструменты имеют разную длину. Изменение программы с учетом инструментов проблематично. Следовательно, необходимо заранее измерить длину каждого инструмента. Задав разницу между длиной стандартного инструмента и длиной каждого инструмента в устройстве ЧПУ (см. главу «Настройка и отображение данных» в руководстве по эксплуатации (общем станка / системы обрабатывающего центра)), можно выполнять обработку, не меняя программы, даже если происходит смена инструмента. Эта функция называется коррекцией на длину инструмента (См. главу “Функция коррекции” в данном руководстве).
для системы токарного
H1
Стандартный инструмент
H2
еталь
H3 H4
- Обработка боковой стороной режущего инструмента – Функция коррекции на инструмент
Деталь
Траектория резца с использованием коррекции на инструмент
Контур обрабатываемой детали
Инструмент
- 11 -
Page 30
1.ОБЩИЕ СВЕДЕНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Поскольку у резца есть радиус, центр траектории движения резца проходит вокруг детали при отклонении радиуса резца. Если данные о радиусе режущего инструмента хранятся в устройстве ЧПУ (См. главу «Настройка и отображение данных» в руководстве по эксплуатации (общем для системы токарного станка / системы обрабатывающего центра )), инструмент можно перемещать на расстоянии радиуса режущего
инструмента от контура обрабатываемой детали. Эта функция называется коррекцией на
инструмент (См. главу “Функция коррекции” в данном руководстве).
- 12 -
Page 31
B-64304RU-2/02
2.ПОДГОТОВИТЕЛЬНАЯ
ПРОГРАММИРОВАНИЕ
ФУНКЦИЯ (G-ФУНКЦИЯ)
2

ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ (G-ФУНКЦИЯ)

Номер, стоящий за G-адресом, определяет значение команды для соответствующего блока. G-коды разделены на следующие два типа.
Тип Значение
Однократный G-код G-код действует только в том блоке, в котором задан. Модальный G-код G-код действует до задания другого G-кода той же группы.
(Пример) G01 и G00 являются модальными G-кодами в группе 01.
G01 X_ ; Z_ ; G01 действует только в данном диапазоне. X_ ; G00 Z_ ; G00 действует только в данном диапазоне. X_ ; G01 X_ ; :
Пояснение
1. Если при включении электропитания или сбросе задается состояние очистки (параметр CLR ( 3402#6)), модальные G-коды переводятся в описанные ниже состояния. (1) Модальные G-коды переводятся в состояния, отмеченные (2) G20 и G21 остаются без изменений, когда при включении питания или сбросе задается
состояние очистки.
(3) Какое состояние G22 или G23 при включении питания задается параметром G23 (
3402#7). Однако G22 и G23 остаются без изменений, если состояние очистки задается при
сбросе. (4) Пользователь может установить G00 или G01 настройкой параметра G01 ( 3402#0). (5) Пользователь может установить G90 или Если используется система G-кодов B или С в системе токарного станка, настройка
параметра G91 ( 3402#3) определяет действующий код, или G90, или G91. (6) В системе обрабатывающего центра оператор может выбрать G17, G18 или G19
настройкой параметров G18 и G19 ( 3402#1 и #2).
2. G-коды в группе 00, кроме G10 и G11, являются однократными G-кодами.
3. Если задан G-код, не указанный в соответствующей опции, выводится сигнал об ошибке PS0010.
4. В одном блоке может указываться несколько G-кодов, если все G-коды принадлежат к разным
группам. Если в одном блоке задается несколько G-кодов, принадлежащих одной группе, действителен только G-код, заданный последним.
5. Если G-код, принадлежащий группе 01, задан в стандартном цикле стандартный цикл для сверления отменяется. Это означает, что устанавливается то же состояние, что и при задании G80. Отметьте, что на G-коды группы 01 не влияет G-код, задающий стандартный цикл для сверления.
6. G-коды указываются группой.
7. Группа G60 переключается согласно настройке параметра MDL ( 5431#0). (Когда бит MDL установлен на 0, выбирается группа 00. Если бит MDL установлен
G91, настройкой параметра G91 ( 3402#3).
списке G-кодов, или задан G-код без указания
, как указано в таблице 2.
для сверления,
на 1, выбирается группа 01).
- 13 -
Page 32
2. ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ (G-ФУНКЦИЯ)
G-код Группа Функция
G00 G01 Линейная интерполяция (рабочая подача) G02 Круговая интерполяция по часовой стрелке или винтовая интерполяция по
G03 Круговая интерполяция против часовой стрелки или винтовая интерполяция
G04 G05.1 Управление AI с расширенным предпросмотром / контурное управление AI /
G05.4 HRV3 вкл./выкл. G07.1 (G107) Цилиндрическая интерполяция G09 Точная остановка G10 Ввод программируемых данных G11 Отмена режима ввода программируемых данных G15 G16 Команда в полярных координатах G17 G18 Выбор плоскости ZpXp G19 Выбор плоскости YpZp G20 G21 Ввод в мм G22 G23 Функция проверки сохраненного хода выкл G27 G28 Автоматический возврат на референтную позицию G29 Перемещение из референтной позиции G30 2-й, 3-й и 4-й возврат на референтную позицию G31 Функция пропуска G33 01 Нарезание резьбы G37 G39 Коррекция на инструмент круговая интерполяция в углах G40 G41 Коррекция на инструмент влево G42 Коррекция на инструмент вправо G40.1 G41.1 Управление перпендикулярным направлением движения включено: влево G42.1 Управление перпендикулярным направлением движения включено: вправо G43 G44 Коррекция на длину инструмента ­G45 G46 Коррекция на инструмент: убывание G47 Коррекция на инструмент: двойное возрастание G48 Коррекция на инструмент: двойное убывание G49 08 Отмена коррекции на длину инструмента G50 G51 Масштабирование G50.1 G51.1 Программируемое зеркальное отображение G52 G53 Установка системы координат станка
Позиционирование (ускоренный подвод)
01
часовой стрелке
против часовой стрелки Задержка, точная остановка
Контурное управления AI II
00
Отмена команды в полярных координатах
17
Выбор плоскости XpYp Xp : Ось X или параллельная ей ось
02
Ввод в дюймах
06
Функция проверки сохраненного хода вкл
04
Проверка возврата на референтную позицию
00
Автоматическое измерение длины инструмента
00
Коррекция на инструмент отмена
07
Режим отмены управления перпендикулярным направлением
19
Коррекция на длину инструмента +
08
Коррекция на инструмент: возрастание
00
Отмена масштабирования
11
Отмена программируемого зеркального отображения
22
Установка локальной системы координат
00
ПРОГРАММИРОВАНИЕ
Таблица 2 Перечень G-кодов
Yp: Ось Y или параллельная ей ось Zp: Ось Z или параллельная ей ось
B-64304RU-2/02
- 14 -
Page 33
B-64304RU-2/02
G54 G54.1 Выбор дополнительной системы координат детали G55 Выбор системы координат детали 2 G56 Выбор системы координат детали 3 G57 Выбор системы координат детали 4 G58 Выбор системы координат детали 5 G59 Выбор системы координат детали 6 G60 00 Позиционирование в одном направлении G61 G62 Автоматическая угловая коррекция G63 Режим нарезания резьбы G64 Режим обработки H90 00 Вызов макропрограммы G66 G67 Отмена модального вызова макропрограммы G68 G69 Режим вращения системы координат выключен G73 G74 Цикл нарезания левой резьбы G75 01 Цикл врезного шлифования (для шлифовального станка) G76 09 Цикл чистового растачивания
G77
G78
G79
G80 09
G80.4 G81.4 Электронный редуктор: пуск синхронизации
G81
G82 Цикл сверления или цикл цилиндрического зенкования G83 Цикл сверления с периодическим выводом сверла G84 Цикл нарезания резьбы G84.2 Жесткий цикл нарезания резьбы (формат FS10/11) G84.3 Цикл жесткого нарезания левой резьбы (формат FS10/11) G85 Цикл растачивания G86 Цикл растачивания G87 Цикл обратного растачивания G88 Цикл растачивания G89 Цикл растачивания G90 G91 Инкрементное программирование G91.1
G92
G92.1 Предварительная установка системы координат детали
ПРОГРАММИРОВАНИЕ
Таблица 2 Перечень G-кодов
G-код Группа Функция
Выбор системы координат детали 1
14
Режим точной остановки
15
Модальный вызов макропрограммы
12
Режим вращения системы координат включен
16
Цикл сверления с периодическим выводом сверла
09
Цикл врезного шлифования/прямого определения размера (для шлифовального станка) Цикл шлифования поверхности с постоянной подачей
01
(для шлифовального станка) Цикл шлифования поверхности с прерывистой подачей (для шлифовального станка)
Отмена стандартного цикла Электронный редуктор: отмена синхронизации Электронный редуктор: отмена синхронизации
34
Цикл сверления или цикл центровочного сверления Электронный редуктор: пуск синхронизации
09
Абсолютное программирование
03
Проверка максимальной заданной величины приращения Установка для системы координат детали или зажим при максимальной скорости
00
шпинделя
2.ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ (G-ФУНКЦИЯ)
- 15 -
Page 34
2. ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ (G-ФУНКЦИЯ)
G-код Группа Функция
Задает заголовок переменной.
G94 Подача в минуту G95 Подача за оборот G96 G97 Отмена контроля постоянной скорости резания G98 G99 Стандартный цикл: возврат к уровню точки R G160 G161 Управление врезной подачей (для шлифовального станка)
Подача с обратнозависимым временем
05
Контроль постоянства скорости резания
13
Стандартный цикл: возврат к начальному уровню
10
Отмена управления врезной подачей (для шлифовального станка)
20
ПРОГРАММИРОВАНИЕ
Таблица 2 Перечень G-кодов
B-64304RU-2/02
- 16 -
Page 35
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ
3
глава 3, "ФУНКЦИЯ ИНТЕРПОЛЯЦИИ", состоит из следующих разделов:
3.1 ПОЗИЦИОНИРОВАНИЕ В ОДНОМ НАПРАВЛЕНИИ (G60) .................................................... 17
3.2 НАРЕЗАНИЕ РЕЗЬБЫ (G33) ........................................................................................................... 19
3.3 НАНОСГЛАЖИВАНИЕ .................................................................................................................. 21
3.1
Для достижения точного позиционирования без зазора (мертвого хода) станка выполняется окончательное позиционирование из одного направления.

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

ПОЗИЦИОНИРОВАНИЕ В ОДНОМ НАПРАВЛЕНИИ (G60)
Начальная точка
Конечная точка
Перебег
Начальная точка
Временная остановка
Формат
G60 IP_ ;
IP_ : Для программирования в абсолютных значенияхкоординаты конечной точки, а
для инкрементного программирования – расстояние перемещения инструмента.
Пояснение
Перебег и направление позиционирования задаются параметром № 5440. Даже если заданное командой направление позиционирования совпадает с направлением, заданным параметром, инструмент выполняет одну остановку до достижения конечной точки. Команда G60, представляющая собой однократный G-код, может использоваться как модальный G-код в группе 01 при задании от 1 в бите 0 (MDL) параметра № 5431. Эта настройка позволяет не задавать аналогичны спецификациям однократной команды G60. Если задан однократный G-код в режиме позиционирования в одном направлении, однократная команда G действует аналогично G-кодам в группе 01.
команду G60 в каждом блоке. Другие спецификации
- 17 -
Page 36
3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
(Пример)
Если используются однократные команды G60.
G90; G60 X0Y0; G60 X100; G60 Y100;
Позиционирование в одном направлении
G04 X10 ; G00 X0Y0;
Если используется модальная команда G60.
G90G60; X0Y0; X100; Y100; G04X10; G00X0 Y0;
Начало режима позиционирования в одном направлении
Позиционирование в одном направлении
Отмена режима позиционирования в одном направлении
- Общий обзор работы
В случае позиционирования с нелинейным типом интерполяции (бит 1 (LRP) параметра
1401 = 0)
Как показано ниже, позиционирование в одном направлении выполняется независимо по
каждой оси.
X
Расстояние перебега в направлении оси X
Запрограммированная начальная точка
Расстояние перебега в направлении оси Z
Запрограммированная
конечная точка
Z
В случае позиционирования с линейным типом интерполяции
(бит 1 (LRP) параметра 1401 = 1)
Позиционирование интерполяционного типа выполняется, пока инструмент не остановится до
или после заданной конечной точки. Затем, инструмент позиционируется независимо вдоль каждой оси до достижения концевой точки.
X
Запрограммированная начальная точка
Расстояние перебега в направлении оси Z
Расстояние перебега в направлении оси X
Запрограммированная конечная точка
Z
- 18 -
Page 37
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ
Ограничение
Позиционирование в одном направлении не выполняется по оси, для которой перебег задается
параметром № 5440.
Позиционирование в одном направлении не осуществляется по оси, для которой расстояние
перемещения задано равным 0.
Функция зеркального отображения не применяется в направлении заданном параметром. Даже
в режиме зеркального отображения, направление позиционирования в одном остается неизменным. Если используется позиционирование линейного типа интерполяция, и состояние зеркального отображения при обнаружении блока позиционирования в одном направлении, отличается от состояния зеркального отображения при запуске блока, выдается сигнал об ошибке. При переключении зеркального отображения в середине программы, выключите предварительную выборку, путем указания выключающего буферизацию M кода. Затем, переключите зеркальное отображение блока.
В режиме цилиндрической интерполяции (G07.1), позиционирование в одном направлении
выполняться не может.
При задании позиционирования в одном направлении для станка, в котором используется
управление наклонной осью, сначала позиционируйте наклонную ось, а затем задавайте позиционирование декартовой оси. Если использован обратный порядок задания, или наклонная позиционирования.
При позиционировании в положении перезапуска при помощи функции перезапуска
позиционирование в одном направлении не производится.
Во время стандартного цикла для сверления, не осуществляется позиционирования в одном
направлении для оси сверления.
Позиционирование в одном направлении не
циклах G76 и G87.
и Декартова ось заданы в одном блоке, это может вызвать неверное направление
при отсутствии предварительно выбранного
применяется к перемещению в стандартных
направлении
3.2
Можно нарезать прямую резьбу с постоянным шагом. Позиционное кодирующее устройство, установленное на шпинделе, считывает скорость шпинделя в реальном времени. Считанная скорость шпинделя преобразовывается в скорость подачи за одну минуту (подачи инструмента).
НАРЕЗАНИЕ РЕЗЬБЫ (G33)
Формат
G33IP_ F_ ;
F: Шаг по направлению
длинной оси
Z
Деталь
X
- 19 -
Page 38
3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Пояснение
Обычно нарезание резьбы происходит повторно по одной и той же траектории движения инструмента от черновой обработки до чистовой обработки винта. Поскольку нарезание резьбы начинается, когда позиционное кодирующее устройство на шпинделе выдает сигнал одного оборота, нарезание резьбы начинается в фиксированной точке, а траектория движения инструмента не меняется и при повторном нарезании резьбы
. Обратите внимание на то, что скорость шпинделя должна оставаться постоянной с начала черновой обработки и до завершения чистовой обработки. Если это условие не соблюдается, резьба будет выполнена с неверным шагом. Обычно запаздывание сервосистемы и т. п. приводит к некоторым отклонениям шага в начальной и конечной точках нарезания резьбы. Для компенсации
этого эффекта длину нарезания резьбы следует задавать несколько больше, чем требуется. В таблице Таблица 3.2 (a) приводится перечень диапазонов значений шага резьбы.
Таблица 3.2 (a) Диапазоны допустимых размеров шага
Наименьшее приращение команды Диапазон значения шага по команде
Ввод в метрических
единицах
Ввод в дюймах
0.001 мм F1 - F50000 (0,01 - 500,00 мм)
0.0001 мм F1 - F50000 (0,01 - 500,00 мм)
0.0001 дюйма F1 - F99999 (0,0001 - 9,9999 дюйма)
0.00001 дюйма F1 - F99999 (0,0001 - 9,9999 дюйма)
ПРИМЕЧАНИЕ
1 Скорость шпинделя ограничена следующим образом:
1≤ скорость вращения шпинделя ≤ (Максимальная подача) / (Шаг резьбы) Скорость вращения шпинделя: мин.
--1
Шаг резьбы: мм или дюймы
Максимальная скорость подачи: мм/мин или дюйм/мин; максимальная
скорость подачи по команде для режима подачи в минуту или максимальная скорость подачи, определенная на основе механических ограничений, включая относящиеся к двигателям, в зависимости от того, какое из значений меньше
2 Коррекция рабочей подачи не применяется
к преобразованной скорости подачи в течение всего процесса обработки, от черновой до чистовой. Скорость подачи установлена на уровне 100%
3 Преобразованная скорость подачи ограничена заданным верхним
значением скорости подачи.
4 Во время нарезания резьбы останов подачи выключен. Нажатие клавиши
приостановки подачи во время нарезания резьбы заставляет станок остановиться в конечной точке блока, следующего за нарезанием резьбы (то есть после завершения режима G33)
Пример
Нарезание резьбы с шагом 1,5 мм G33 Z10. F1.5;
- 20 -
Page 39
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ
3.3
НАНОСГЛАЖИВАНИЕ
Краткий обзор
Если нужная поверхность, получаемая обработкой, приближенно выражается мелкими сегментами, функция наносглаживания вырабатывает гладкую кривую, получающуюся из запрограммированных сегментов, и выполняет необходимую интерполяцию. Функция наносглаживания выводит кривую из запрограммированной фигуры, выраженной сегментами в пределах допуска. Интерполяция кривой уменьшает погрешность аппроксимации сегмента, а наноинтерполяция делает поверхность резания более гладкой. Для этой функции требуется
опция II контурного управления AI.
Формат
G5.1 Q3 Xp0 Yp0 Zp0 ; : G5.1 Q0 ; :
Xp : Ось X или ось, параллельная оси X Yp : Ось Y или ось, параллельная оси Y Zp : Ось Z или ось, параллельная оси Z
ПРИМЕЧАНИЕ
1 Задавайте G5.1 в отдельном блоке.
(Задавать любые другие G-коды в этом же блоке нельзя.)
2 Задайте положение 0 для оси, запрограммированной в режиме
наносглаживания в блоке. Для заданной оси будет применено наносглаживание, однако перемещение не будет производится даже в режиме абсолютного программирования.
(Перемещение оси не выполняется в блоке G05.1Q3.)
3 Режим наносглаживания также
В блоке G5.1 Q3 задайте ось, к которой применяется наносглаживание. Имейте в виду, что одновременно команде наносглаживания можно подчинить до трех осей и что можно задать только следующие оси.
Основные три оси (X, Y, Z)
Оси, параллельные основным трем осям
При определении функции выбора условий обработки сначала задайте G5.1 Q1, а затем наносглаживание.
Пример
Режим наносглаживания вкл. Режим наносглаживания выкл.
выключается при сбросе.
O0010 … (G5.1 Q1 R1;) G5.1 Q3 X0 Y0 Z0; … G5.1 Q0; …
M30 ;
Если перед наносглаживанием требуются следующие функции, задайте G5.1.
- Контурное управление AI II
- Функция выбора условия обработки
Режим наносглаживания выключен Режим контурного управления AI II выключен
- 21 -
Page 40
3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Пояснение
В основном программа аппроксимирует рельефную поверхность при помощи небольших сегментов с допуском приблизительно 10 µм.
Допуск
Запрограммированная точка
Нужная кривая
Рис. 3.3 (a)
Множество запрограммированных точек помещается на границе допуска. Запрограммированные точки также имеют ошибку округления, вызванную наименьшим входным инкрементом в ЧПУ. Функция наносглаживания создает множество точек вставки между соседними запрограммированными точками так, что из приближенных сегментов можно создать гладкую кривую. Желаемая кривая получается из точек вставки множества блоков, включая буферизированные блоки.
Множество
точек вставки ближе к желаемой кривой, чем запрограммированные точки. Стабильная кривая может быть получена из точек вставки множества блоков, включая буферизированные блоки. Поскольку положение каждой точки вставки на величину меньшую, чем наименьший входной инкремент ЧПУ в пределах допуска, уменьшается влияние ошибки округления. Наноинтерполяция производится для кривой полученной из скорректированных точек
вставки, так
что получаемая обрабатываемая поверхность становится гладкой.
Запрограммированная точка
Допуск
Точ ка вставки
Скорректированная точка вставки
Полученная кривая
Рис. 3.3 (b)
- Задание допуска
Допуск программы наносглаживания задан в параметре № 19581. Точки вставки корректируются на допуск, и соответственно получается кривая. Если в параметре № 19581 задан 0, допуском считается минимальное расстояние перемещения в системе приращений.
- 22 -
Page 41
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ
- Принятие решения на основании интервала между двумя соседними запрограммированными точками
Если интервал между соседними запрограммированными точками (длина блока) превышает значение, заданное в параметре № 8486, или ниже значения, заданного в параметре № 8490 в режиме наносглаживания, режим наносглаживания отменяется в начальной точке блока. В блоке может выполняться линейная интерполяция. Если решение принимается на основе расстояния между соседними запрограммированными точками, рассматриваются только три основные
оси (или параллельные им оси), а оси вращения исключаются. Если режим наносглаживания в блоке отменен, наносглаживание для осей вращения также не выполняется. Если значения, указанные в параметрах равны 0, решение на основании расстояния между двумя прилегающими запрограммированными точками не принимается.
- Принятие решения на углу
Если угловая разность (см. Рис. 3.3 (c)) между соседними запрограммированными блоками превышает значение, заданное в параметре № 8487 в режиме наносглаживания, режим наносглаживания отменяется в углу. Решение для угла принимается на основе только трех основных осей (или параллельных им осей); оси вращения не учитываются. Если режим наносглаживания в блоке отменен, наносглаживание для осей вращения
также не выполняется.
θ
1: Разница в угле между блоками N1 и N2
θ
2: Разница в угле между блоками N2 и N3
2
θ
N3
N1
θ
1
Рис. 3.3 (c)
N2
Если значение, заданное в параметре, равно 0, решение на основании разности углов не принимается. Очень маленькие блоки, созданные, например, для расчета погрешности автоматизированного управления, могут быть проигнорированы, и на углу выполняется гладкий переход. Для этого задайте в параметре № 19582 минимальное расстояние перемещения, для которого решение принимается на основе угловой разности. При
этом принятие решения для угла выключено для
блока, расстояние в котором меньше, чем заданное минимальное расстояние перемещения.
Однако, решение на основании расстояния между соседними запрограммированными точками, заданное в параметре № 8490, имеет более высокий приоритет, чем решение для угла. Следовательно, значение, заданное в параметре № 19582, должно быть больше, чем значение, заданное в
параметре № 8490.
Если задан параметр № 19582, очень маленький блок не рассматривается как угол и можно выполнить плавное соединение
Рис. 3.3 (d)
- 23 -
Page 42
3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- Автоматическое включение и выключение контурного управления AI II с наносглаживанием
Задание G5.1 Q3 также позволяет одновременно включить наносглаживание и контурное управление AI II. Автоматическое управление скоростью при помощи контурного управления AI II уменьшает нагрузку на механическую систему. Определение G5.1 Q0 одновременно отменяет режимы наносглаживания и контурного управления AI II.
- Условия для включения наносглаживания
Наносглаживание включается, если выполнены следующие условия. В блоке, который не удовлетворяет условиям для его включения, наносглаживание отменяется, и в следующем блоке принимается решение, выполняется ли наносглаживание снова. В следующем описании «длина блока» и «угловая разница между блоками» относятся только к основным трем осям (или оси, параллельной к ним), а не осям в виду, что в блоке, в котором режим наносглаживания отменен из-за любого из этих условий, наносглаживание на осях вращения также не будет выполняться.
(1) Заданная длина блока меньше, чем параметр 8486. (2) Заданная длина блока больше, чем параметр 8490. (3) Угловая разница между заданными блоками меньше, чем (4) Режим один из следующих:
Линейная интерполяция
Подача в минуту
Отмена коррекции на радиус инструмента
Отмена стандартного цикла
Отмена масштабирования
Отмена модального вызова макропрограммы
Отмена контроля постоянства скорости перемещения у поверхности
Режим обработки резанием
Отмена вращения системы координат
Отмена
Отмена управления перпендикулярным направлением
Отмена программируемого зеркального отображения
(5) Блок не содержит однократной команды кода G. (6) Блок не подавляет опережающий просмотр (буферизацию). (7) Блок содержит команду перемещения только для оси с наносглаживанием.
команды в полярных координатах
вращения. Однако необходимо иметь
параметр 8487.
- Проверка наносглаживания
Данные диагностики (№ 5000) указывают, активирован ли режим наносглаживания в текущем блоке. Если режим наносглаживания включен, бит «сглаживание включено» установлен на 1.
Ограничение
- Модальные коды G, которые могут использоваться, когда задано наносглаживание
В модальных состояниях кода G, перечисленных ниже, можно задать наносглаживание. Не задавайте плавную интерполяцию в других модальных состояниях кроме этих.
G15 : Отмена команды в полярных координатах G40 : Отмена коррекции на радиус инструмента G40.1 : Отмена контроля перпендикулярности G49, G43, G44 : Отмена коррекции на длину инструмента или коррекция на длину инструмента G50 : Отмена масштабирования G50.1 : Отмена программируемого зеркального отображения G64 : Отмена режима обработки
- 24 -
Page 43
B-64304RU-2/02
G67 : Отмена модального вызова макропрограммы G69 : Отмена вращения системы координат / преобразования 3-мерной системы
G80 : Отмена стандартного цикла G94 : Подача в минуту G97 : Отмена контроля постоянной скорости резания
ПРОГРАММИРОВАНИЕ
координат
3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ
- Работа в покадровом режиме
При работе в покадровом режиме в режиме наносглаживания работа останавливается в скорректированной точке вставки, а не в запрограммированной точке. Даже в режиме наносглаживания нормальная работа в покадровом режиме проводится для блоков, которые не удовлетворяют условиям наносглаживания.
- Коррекция на длину инструмента
Для проведения коррекции на длину инструмента задайте команду до задания наносглаживания. Не изменяйте величину коррекции в режиме наносглаживания. Если G43, G44 или G49 заданы в блоке между блоком, в котором задана команда включения режима наносглаживания (G5.1 Q3), и блоком, в котором задана команда выключения режима наносглаживания (G5.1 Q0), выдается сигнал об ошибке PS0343.
- Коррекция на радиус инструмента / на радиус вершины инструмента
Если в режиме наносглаживания задана коррекция на радиус инструмента / коррекция на радиус вершины инструмента, режим наносглаживания отменяется. При этом, если задается команда отмены коррекции на радиус инструмента / коррекции на радиус вершины инструмента (G40), принимается решение о том, будет ли наносглаживание начато в следующем блоке. Операции запуска и отмены типа C всегда выполняются при коррекции на радиус вершины инструмента в режиме наносглаживания, независимо от настройки параметров. Команду, относящуюся к коррекции на радиус инструмента / коррекции на радиус вершины инструмента, следует задавать в режиме наносглаживания, только если без нее невозможно обойтись.
задании коррекции на радиус инструмента /
- Макропрограмма пользователя, управляемая прерываниями
Макропрограмму пользователя, управляемую прерываниями невозможно использовать в режиме наносглаживания. Если режим наносглаживания задается когда включена макропрограмма пользователя, управляемая прерываниями, или если макропрограмма пользователя, управляемая прерываниями, включается в режиме наносглаживания, выдается сигнал об ошибке PS0342.
- Вмешательство в режиме ручного управления
Вмешательство в режиме ручного управления путем задания команды включения абсолютного режима ручного управления в режиме наносглаживания выполнить невозможно. При попытке это сделать, выдается сигнал об ошибке PS0340 при запуске цикла после ручного вмешательства.
- Количество блоков, которые можно задать последовательно
До 300,000,000 блоков можно задать последовательно в режиме наносглаживания. При задании большего количества блоков, выдается сигнал об ошибке PS0341. Однако если обнаруживается блок, не удовлетворяющий условиям для наносглаживания, происходит отмена режима и сброс количества подсчитанных последовательных блоков на 0.
- 25 -
Page 44
3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- Непрерывность программы
Интерполяция кривой проводится для множества запрограммированных блоков, включая буферизированные блоки в режиме наносглаживания. Поэтому запрограммированные команды должны выполняться непрерывно в режиме наносглаживания. Непрерывность программы может быть нарушена, и непрерывное выполнение в некоторых случаях не производится, например: Останов в покадровом режиме выполняется в режиме наносглаживания, а другая программа выполняется в режиме РВД
. Если это происходит, выдается сигнал об ошибке
PS0344.
- Ограничения по возобновлению автоматической работы
(1) Возобновление программы В режиме наносглаживания интерполяция кривой выполняется для скорректированных точек
вставки, а не для запрограммированных точек. Соответственно, при задании порядкового номера для возобновления программы работу невозможно возобновить с запрограммированной точки в блоке.
Для возобновления программы укажите номер блока, используя счетчик блоков,
отображаемый на экране программы.
(2) Обратный ход
Выполнять обратный ход в режиме наносглаживания невозможно.
(3) Ручной обратный ход манипулятором
В режиме наносглаживания ручной обратный ход манипулятором выполнять невозможно.
- Динамическое графическое отображение
Функция динамического отображения графической информации вычерчивает траекторию в режиме наносглаживания с линейной интерполяцией.
- 26 -
Page 45
B-64304RU-2/02
4.ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ
ПРОГРАММИРОВАНИЕ
КООРДИНАТ
4
Глава 4, "ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ КООРДИНАТ", состоит из следующих разделов:
4.1 КОМАНДА В ПОЛЯРНЫХ КООРДИНАТАХ (G15, G16) .......................................................... 27
4.1
Значение координаты конечной точки может быть введено в полярных координатах (радиус и угол). Положительное угловое направление - это направление против часовой стрелки от первой оси выбранной плоскости (+ направление), а (- направление) - по часовой стрелке. Как радиус, так и угол могут быть запрограммированы как при абсолютном, так и при инкрементном программировании (G90, G91).

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

КОМАНДА В ПОЛЯРНЫХ КООРДИНАТАХ (G15, G16)
Формат
Gxx Gyy G16; Запуск команды в полярных координат (режим в полярных
координатах)
G00 IP_ ; : Команда в полярных координатах :
G15; Отмена команды в полярных координатах (режим в
полярных координатах)
G16 : Команда в полярных координатах G15 : Отмена команды в полярных координатах Gxx : Выбор плоскости команды в полярных координатах (G17, G18 или G19) Gyy : Выбор центра команды в полярных координатах (G90 или G91) G90 задает начало координат в системе координат детали в качестве точки
отсчета полярной системы координат, от которой измеряется радиус.
G91 задает текущую позицию в качестве точки отсчета
координат, от которой отмеряется радиус.
IP_ : Задание адресов осей, составляющих плоскость, выбранную для системы
полярных координат, и их значений Первая ось: радиус полярной координаты Вторая ось: угол полярной координаты
- Задание начала координат детали в качестве точки отсчета полярной системы координат
Задайте радиус (расстояние между началом координат и точкой), который должен быть запрограммирован при абсолютном программировании. Начало координат детали устанавливается в качестве точки отсчета полярной системы координат. Если используется локальная система координат (G52), точка отсчета локальной системы координат становится центром полярных координат.
Радиус
Положение по команде
Угол
Фактическое положение
Положение по команде
Радиус
Угол
полярной системы
Фактическое положение
Если угол задан абсолютной командой
Если угол задан инкрементной командой
- 27 -
Page 46
4. ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ КООРДИНАТ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- Установка текущего положения в качестве точки отсчета полярной системы координат
Задайте радиус (расстояние между текущим положением и точкой), который должен быть запрограммирован при инкрементном программировании. Текущая позиция устанавливается в качестве точки отсчета полярной системы координат.
Радиус
Положение по команде
Угол
Фактическое положение
Положение по команде
Угол
Радиус
Фактическое положение
Если угол задан абсолютной командой
Если угол задан инкрементной командой
Пример
Окружность отверстия под болт
270°
Y
150°
100 мм
- Начало координат системы координат
детали задается в качестве начала координат системы полярных координат
- Выбрана плоскость XY.
30°
X
- Задание углов и радиуса при абсолютном программировании
N1 G17 G90 G16 ; Задание команды полярных координат и выбор плоскости XY Задание начала координат детали в качестве точки отсчета полярной
системы координат N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 ; Ввод расстояния 100 мм и угла 30 градусов N3 Y150.0 ; Ввод расстояния 100 мм и угла 150 градусов N4 Y270.0 ; Ввод расстояния 100 мм и угла 270 градусов N5 G15 G80 ; Отмена команды полярных координат
- Задание углов при инкрементном программировании и радиуса при абсолютном программировании
N1 G17 G90 G16; Задание команды полярных координат и выбор плоскости XY Задание начала координат детали в качестве точки отсчета полярной
системы координат N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 ; Ввод расстояния 100 мм и угла 30 градусов N3 G91 Y120.0 ; Ввод расстояния 100 мм и угла +120 градусов N4 Y120.0 ; Ввод расстояния 100 мм и угла +120 градусов N5 G15 G80 ; Отмена команды полярных координат
- 28 -
Page 47
4.ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
КООРДИНАТ
Ограничение
- Ввод радиуса в режиме полярных координат
В режиме полярных координат задайте радиус для круговой интерполяции или винтовой интерполяции (G02, G03) c помощью R.
- Оси, которые не рассматриваются как часть команды в полярных координатах в режиме полярных координат
Оси, заданные для следующих команд, не рассматриваются как часть команды в полярных координатах:
Задержка (G04)
Ввод программируемых данных(G10)
Установка локальной системы координат (G52)
Установка системы координат детали (G92)
Выбор системы координат станка (G53)
Проверка сохраненного хода (G22)
Вращение системы координат (G68)
Масштабирование (G51)
- Снятие фаски и радиусная обработка углов (опция)
Выборочное снятие фаски и радиусная обработка углов не могут задаваться в режиме полярных координат.
- 29 -
Page 48
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
5

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

Глава 5, "ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ", состоит из следующих разделов:
5.1 СТАНДАРТНЫЙ ЦИКЛ СВЕРЛЕНИЯ .......................................................................................... 30
5.2 ЖЕСТКОЕ НАРЕЗАНИЕ РЕЗЬБЫ ................................................................................................. 67
5.3 СНЯТИЕ ФАСКИ И РАДИУСНАЯ ОБРАБОТКА УГЛОВ (ОПЦИЯ) ....................................... 81
5.4 ФУНКЦИЯ ИНДЕКСИРОВАНИЯ ДЕЛИТЕЛЬНО-ПОВОРОТНГО СТОЛА ........................... 85
5.5 УПРАВЛЕНИЕ ВРЕЗНОЙ ПОДАЧЕЙ (ДЛЯ ШЛИФОВАЛЬНОГО СТАНКА) ....................... 87
5.6 СТАНДАРТНЫЙ ЦИКЛ ШЛИФОВАНИЯ (ДЛЯ ШЛИФОВАЛЬНОГО СТАНКА) ................ 90
5.1
Краткий обзор
Постоянные циклы сверления облегчают программисту создание программ. С помощью стандартного цикла часто используемая операция обработки может быть задана в едином блоке посредством G-функции; без стандартных циклов обычно требуется более одного блока. Кроме того, использование стандартных циклов может сократить программу с целью экономии памяти. В Таблице Таблица 5.1 (a) перечислены стандартные циклы сверления.
G-код
G73 Прерывистая подача - Ускоренный подвод
G74 Подача
G76 Подача
G80 - - - Отмена
G81 Подача - Ускоренный подвод
G82 Подача Задержка Ускоренный подвод
G83 Прерывистая подача - Ускоренный подвод
G84 Подача
G85 Подача - Подача Цикл растачивания G86 Подача Останов шпинделя Ускоренный подвод Цикл растачивания
G87 Подача
G88 Подача
G89 Подача Задержка Подача Цикл растачивания
СТАНДАРТНЫЙ ЦИКЛ СВЕРЛЕНИЯ
Таблица 5.1 (a) Стандартные циклы сверления
Сверление
(Направление -Z)
Обработка у дна
отверстия
Задержка Вращение шпинделя по часовой стрелке Ориентированный останов шпинделя
Задержка шпиндель против ч. с.
Вращение шпинделя по часовой стрелке Задержка Останов шпинделя
Отвод
(Направление +Z)
Подача
Ускоренный подвод
Подача
Ускоренный подвод
Ручное Цикл растачивания
Приложение
Цикл высокоскоростного сверления с периодическим выводом сверла
Цикл нарезания левой резьбы
Цикл чистового растачивания
Цикл сверления, цикл выборочного сверления Цикл сверления, цикл растачивания по часовой стрелке Цикл сверления с периодическим выводом сверла Цикл нарезания резьбы
Цикл обратного растачивания
- 30 -
Page 49
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
Пояснение
Стандартный цикл сверления состоит из последовательности 6-ти операций.
Операция 1 .............. Позиционирование осей X и Y (также включая другую ось)
Операция 2 .............. Ускоренное перемещение до уровня точки R
Операция 3 .............. Обработка отверстий
Операция 4 .............. Обработка у дна отверстия
Операция 5 ............... Отвод до уровня точки R
Операция 6 ............... Ускоренный подвод до начальной точки
Операция 1
Операция 2
Уровень точки R
Операция 3
Операция 4
Рис. 5.1 (a) Последовательность операций стандартного цикла сверления
Начальный уровень
Операция 6
Операция 5
Уск оре нны й подвод
Подача
- Плоскость позиционирования
Плоскость позиционирования определяется кодом выбора плоскости: G17, G18 или G19. Ось позиционирования является осью, отличной от оси сверления.
- Ось сверления
Несмотря на то, что стандартные циклы сверления включают циклы нарезания резьбы и циклы сверления, в этой главе используется только один термин - сверление - для обозначения операций, выполняемых в стандартных циклах. Ось сверления является основной осью (X, Y или Z), не используемой для определения плоскости позиционирования, или любой осью, параллельной основной оси. Ось (основная или параллельная соответствии с адресом оси, заданным в том же блоке G-кодами, G73-G89. Если для оси сверления местоположение не указано, ось сверления считается совпадающей с основной осью.
Таблица 5.1 (b) Плоскость позиционирования и ось сверления
G-код Плоскость позиционирования Ось сверления
G17 Плоскость Xp-Yp Zp G18 Плоскость Zp-Xp Yp G19 Плоскость Yp-Zp Xp
Xp: Ось X или ось, параллельная оси X Yp: Ось Y или ось, параллельная оси Y Zp: Ось Z или ось, параллельная оси Z
ей), используемая в качестве оси сверления, устанавливается в
- 31 -
Page 50
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Пример
Предположим, что оси U, V и W параллельны соответственно оси X, Y и Z. Это условие задается параметром № 1022.
G17 G81 Z_ _ : Ось Z используется для сверления. G17 G81 W_ _ : Ось W используется для сверления. G18 G81 Y_ _ : Ось Y используется для сверления. G18 G81 V_ _ : Ось V используется для сверления. G19 G81 X_ _ : Ось X используется для сверления. G19 G81 U_ _ : Ось U используется для сверления. G17-G19 могут быть заданы в блоке, в котором не задан G73-G89.
ПРЕДОСТЕРЕЖЕНИЕ
Смените ось сверления после отмены стандартного цикла для сверления.
ПРИМЕЧАНИЕ
Параметр FXY (№ 5101 #0) можно задать так, чтобы ось Z всегда была осью
сверления. Когда FXY=0, ось Z всегда является осью сверления.
- Расстояние прохода по оси сверления G90/G91
Расстояние прохода по оси сверления меняется для G90 и G91 следующим образом:
G90 (Абсолютное
программирование)
G91 (Инкрементное
программирование)
Точка R
Точка Z
Рис. 5.1 (b) Абсолютное и инкрементное программирование
R
Z=0
Z
Точка R
Точка Z
R
Z
- Режим сверления
G73, G74, G76 и G81-G89 являются модальными G-кодами и действительны вплоть до их отмены. Когда эти коды действительны, текущим состоянием является режим сверления. Данные сверления, заданные в режиме сверления, сохраняются до изменения или отмены. Задайте все необходимые данные сверления в начале стандартных циклов; если стандартные циклы уже выполняются, задайте только изменения данных.
- Уровень точки возвратаG98/G99
Когда инструмент выходит на дно отверстия, инструмент можно вернуть в точку R или на исходный уровень. Эти операции задаются кодами G98 и G99. Ниже проиллюстрировано перемещение инструмента при задании G98 или G99. Обычно G99 используется для первой операции сверления, а G98 - для последней операции сверления. Исходный уровень не меняется, даже если сверление выполняется в режиме G99.
- 32 -
Page 51
B-64304RU-2/02
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
G98 (Возврат на начальный
уровень)
Начальный уровень
Рис. 5.1 (c) Начальный уровень и уровень точки R
G99 (Возврат на уровень
точки R)
Уровень точки R
- Повторение
Для того чтобы повторить сверление отверстий, расположенных на одинаковом расстоянии, задайте в К_ количество повторов. Значение K действует только в блоке, в котором задано. Задавайте позицию первого отверстия при инкрементном программировании (G91). Если позиция указывается при абсолютном программировании (G90), сверление повторяется на одной и той же позиции.
Количество повторов К Максимальное задаваемое значение = 9999
Если задан K0, данные сверления сохраняются, но сверление не выполняется.
ПРИМЕЧАНИЕ
Для K задайте целое число 0 или от 1 до 9999.
- Единичный блок
Если цикл сверления выполняется в единичном блоке, управляющее устройство останавливается в конечных точках операций 1, 2 и 6 на рис. 5.1 (a). Это означает, что для выполнения одного отверстия производится три пуска. В конечных точках операций 1 и 2 включается лампа останова подачи, и управляющее устройство останавливается. Если количество повторов не достигнуто в конечной точке операции 6, управляющее устройство
останавливается в режиме останова подачи, в противном случае оно останавливается в режиме останова единичного блока. Обратите внимание, что G87 не приводит к останову в точке R в G87. G88 приводит к останову в точке Z после задержки.
- Отмена
Для отмены стандартного цикла используйте G80 или G-код группы 01.
G-коды группы 01
G00 : Позиционирование (ускоренный подвод) G01 : Линейная интерполяция G02 : Круговая или винтовая интерполяция (по часовой стрелке) G03 : Круговая или винтовая интерполяция (против часовой стрелки) G60 : Позиционирование в одном направлении (если бит 0 (MDL) параметра 5431 установлен
на "1")
- 33 -
Page 52
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- Символы на рисунках
В следующих разделах описываются отдельные стандартные циклы. На рисунках в качестве пояснений используются следующие символы:
Позиционирование (ускоренный подвод G00) Рабочая подача (линейная интерполяция G01) Ручная подача Ориентированный останов шпинделя
OSS
Сдвиг (форсированная продольная подача G00)
P Задержка
(Шпиндель останавливается на фиксированной позиции вращения)
5.1.1
Цикл высокоскоростного сверления с периодическим выводом сверла (G73)
В этом цикле выполняется высокоскоростное сверление с периодическим выводом сверла. Таким образом, выполняется периодическая подача при нарезании к дну отверстия при удалении стружки из отверстия.
Формат
G73 X_ Y_ Z_ R_ Q_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до уровня точки R Q_ : Глубина резания при каждом проходе F_ : Рабочая подача K_ : Количество повторов (если требуется)
G73(G98) G73(G99)
Начальный уровень
Точка R
q
q
q
d
d
Точка Z
Точка R
q
q
q
Уровень точки R
d
d
Точка Z
- 34 -
Page 53
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
Пояснение
- Операции
В цикле скоростного сверления с периодическим выводом сверла выполняется прерывистая подача по оси Z. При использовании этого цикла стружка может легко удаляться из отверстия, и может быть установлено меньшее значение отвода. Это позволяет выполнять эффективное сверление. Установите зазор, d, в параметре 5114. Инструмент отводится в режиме ускоренного перемещения.
- Вращение шпинделя
Перед заданием G73 поверните шпиндель посредством вспомогательной функции (M-код).
- Вспомогательная функция
Когда в одном и том же блоке указан как код G73,так и М-код, M-код выполняется во время операции первого позиционирования. Если K используется для задания количества повторов, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.
- Коррекция на длину инструмента
Если в стандартном цикле для сверления задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- Q
Задавайте Q в блоках, которые выполняют сверление. Если Q заданы в блоках, которые не выполняют сверление, Q не могут быть сохранены в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G73 в едином блоке. В противном случае G73 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
Пример
M3 S2000 ; Включает вращение шпинделя. G90 G99 G73 X300. Y-250. Z-150. R-100. Q15. F120. ; Позиционирование на высверленном отверстии 1 с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 2 с
последующим возвратом в точку R.
Y-750. ; Позиционирование на высверленном отверстии 3 с
последующим возвратом в точку R.
X1000. ; Позиционирование на высверленном отверстии 4 с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 5 с
последующим
G98 Y-750. ; Позиционирование, высверливание отверстия 6 с
последующим возвратом на начальный уровень. G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию M5 ; Приводит к началу вращения шпинделя.
- 35 -
возвратом в точку R.
Page 54
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
5.1.2
Цикл нарезания левой резьбы (G74)
В этом цикле выполняется нарезание левой резьбы. В цикле нарезания левой резьбы после выхода на дно отверстия шпиндель начинает вращаться по часовой стрелке.
Формат
G74 X_ Y_ Z_ R_ P_ Q_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до уровня точки R P_ : Время задержки Q_ : Глубина резания для каждого рабочего прохода
(бит 6 (PCT) параметра 5104 = «1») F_ : Рабочая подача K_ : Количество повторов (если требуется)
G74(G98) G74(G99)
Точка R
Начальный уровень
Вращение шпинделя ПЧС
P
Точка R
Вращение шпинделя против часовой стрелки
P
Уровень точки R
P
Вращение шпинделя по часовой стрелке
Точка Z
P
Вращение шпинделя по часовой стрелке
Точка Z
Пояснение
- Операции
Нарезание резьбы выполняется вращением шпинделя против часовой стрелки. После выхода на дно отверстия шпиндель с целью отвода начинает вращаться по часовой стрелке. Таким образом создается обратная резьба.
ПРЕДОСТЕРЕЖЕНИЕ
Коррекция скорости подачи игнорируется во время нарезания левой резьбы.
Останов подачи не приводит к остановке станка до завершения операции возврата.
- Вращение шпинделя
Перед заданием G74 используйте вспомогательную функцию (M-код) для вращения шпинделя против часовой стрелки. Если сверление непрерывно выполняется с небольшим значением, заданным для расстояния между положением отверстия и уровнем точки R или между первоначальным уровнем и уровнем точки R, нормальная скорость шпинделя может не быть достигнута при запуске операции нарезания отверстия. В этом случае вставьте для задержки операции, не указывая количества повторений для K. Примечание, приведенное выше, не распространяется на некоторые станки. Смотрите руководство, поставляемое изготовителем станка.
задержку перед каждой операцией сверления при помощи G04
- 36 -
Page 55
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
- Команда Q
Присвоив сначала биту 6 (PCT) параметра № 5104 значение 1, прибавьте адрес Q к обычному формату команды цикла нарезания резьбы и задайте глубину резания для каждого прохода при нарезании резьбы. В цикле нарезания резьбы с периодическим выводом сверла инструмент отводится в точку R для каждого захода при нарезании резьбы. В скоростном цикле нарезания резьбы с периодическим выводом
сверла инструмент отводится на расстояние отвода, предварительно заданное в параметре
№ 5213. Выполняемую операцию можно выбрать путем настройки бита 5 (PCP) параметра № 5200.
- Операция
Сначала объясняется обычная операция цикла нарезания резьбы, являющаяся основной.
Перед заданием цикла нарезания резьбы вращайте шпиндель посредством вспомогательной функции.
1. При команде установить инструмент в положение выполнения отверстия выполняется позиционирование.
2. Если задана точка R, выполняется позиционирование в точку R.
3. Нарезание резьбы выполняется до дна отверстия на рабочей подаче.
4. Если задано время задержки
5. Выводится вспомогательная функция M05 (останов шпинделя) и станок переходит в состояние ожидания FIN.
6. При возврате FIN выводится вспомогательная функция M04 (вращение шпинделя назад) и станок переходит в состояние ожидания FIN.
7. При возврате FIN метчик выводится, пока на рабочей подаче не будет достигнута точка R.
8. Если задано время задержки (P), инструмент выполняет задержку.
9. Выводится
вспомогательная функция M05 (останов шпинделя) и станок переходит в состояние
ожидания FIN.
10. При возврате FIN выводится вспомогательная функция M04 (вращение шпинделя вперед), и станок переключается в режим ожидания FIN.
11. При возврате FIN инструмент возвращается в начальную точку на скорости ускоренного
перемещения, если задан возврат на начальный уровень.
Если задано количество повторов, операция повторяется начиная с
(P), инструмент выполняет задержку.
шага 1.
Нарезание резьбы метчиком
<1> Позиционирование на отверстии
<2> Позиционирование в
<3> Нарезание резьбы до дна
отверстия
<4> Задержка
<5> Вывод вспомогательной функции
M05
<6> Вывод вспомогательной функции
M04
точке R
<1> Позиционирование на следующем отверстии
<11> Позиционирование в начальной точке
Уровень точки R
<7> Возврат в точку R
Уровень дна отверстия
<8> Задержка
<9> Вывод вспомогательной функции M05
<10> Вывод вспомогательной функции M03
Деталь
- 37 -
Page 56
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Цикл нарезания резьбы с периодическим выводом сверла
Если бит 6 (PCT) параметра 5104 установлен на 1, а бит 5 (PCP) параметра 5200 установлен на 1, используется цикл нарезания резьбы с периодическим выводом сверла. Шаг 3 цикла нарезания резьбы, описанный выше, изменяется следующим образом:
3-1. Инструмент выполняет резание детали на глубину резания q, заданную адресом Q. 3-2. Выводится вспомогательная функция M05 (останов шпинделя), и станок переключается в
режим ожидания FIN.
3-3. При возврате FIN выводится вспомогательная функция M04 (вращение шпинделя назад), и
станок переключается в режим ожидания FIN. 3-4. При возврате FIN инструмент отводится в точку R на рабочей подаче. 3-5. Выводится вспомогательная функция M05 (останов шпинделя), и станок переключается в
режим ожидания FIN. 3-6. При возврате FIN выводится вспомогательная функция M04 (вращение шпинделя вперед), и
станок переключается в режим ожидания FIN. 3-7.
При возврате FIN инструмент перемещается на рабочей подаче позицию, отстоящую от
предыдущей точки резания, на расстояние зазора d (параметр № 5213).
3-1. Инструмент обрабатывает деталь на участке, равном зазору d (параметр № 5213) + глубине
резания q (заданная адресом Q).
Нарезание резьбы выполняется до дна отверстия путем повтора описанных выше шагов. Если задано время задержки (P), инструмент выполняет задержку, только отверстия и затем точки R.
q: Глуб ин а резания
d: Зазор
<5> Вывод вспомогательной функции M05
<6> Вывод вспомогательной функции M03
если достигает дна
<7> Подвод
q
<1> Нарезание резьбы
<2> Вывод вспомогательной функции M05
<3> Вывод вспомогательной функции M04
Деталь
<1> Нарезание резьбы
<4> Отвод
d
<4> Отвод
q
<1> Нарезание резьбы
Повторение до достижения дна отверстия.
Уровень дна отверстия
<7> Подвод
Уровень точки R
d
q
- 38 -
Page 57
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
Цикл скоростного нарезания резьбы с периодическим выводом сверла
Если бит 6 (PCT) параметра 5104 установлен на 1, а бит 5 (PCP) параметра 5200 установлен на 0, используется скоростной цикл нарезания резьбы с периодическим выводом сверла. Шаг 3 цикла нарезания резьбы, описанный выше, изменяется следующим образом:
3-1. Инструмент выполняет резание детали на глубину резания q, заданную адресом Q. 3-2. Выводится вспомогательная функция M05 (останов шпинделя), и станок переключается в
режим 3-3. При возврате FIN выводится вспомогательная функция M04 (вращение шпинделя назад), и
станок переключается в режим ожидания FIN. 3-4. При возврате FIN инструмент на рабочей подаче отводится на расстояние отвода d,
предварительно заданное в параметре 5213. 3-5. Выводится вспомогательная функция M05 (останов шпинделя), и станок переключается в
режим ожидания FIN. 3-6. При возврате FIN выводится вспомогательная функция M04 (вращение шпинделя вперед
станок переключается в режим ожидания FIN.
3-1. При возврате FIN инструмент обрабатывает деталь на участке, равном расстоянию отвода d
(параметр 5213) + глубине резания q (заданная адресом Q).
Нарезание резьбы выполняется до дна отверстия путем повтора описанных выше шагов. Если задано время задержки (P), инструмент выполняет задержку, только если достигает дна отверстия и точки R.
ожидания FIN.
q: Глуб ина резания
d: Расстояние отвода
), и
<1> Нарезание резьбы
<2> Вывод вспомогательной функции M05
<3> Вывод вспомогательной функции M04
Деталь
q
d
<1> Нарезание резьбы
<5> Вывод вспомогательной функции M05
<4> Отвод
<1> Нарезание резьбы
Повторение до достижения дна отверстия.
<6> Вывод вспомогательной функции M03
q
d
<4> Отвод
Уровень дна отверстия
Уровень точки R
q
- 39 -
Page 58
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Примечания
1. Глубина резания, заданная адресом Q, сохраняется как модальное значение, пока не будет
отменен режим стандартного цикла. В обоих примерах 1 и 2, указанных ниже, адрес Q не задается в блоке N20, но цикл нарезания резьбы с периодическим выводом инструмента выполняется, так как значение, заданное адресом Q, действительно как модальное значение. Если эта операция не может быть использована, задайте G80 для отмены режима стандартного цикла, как показано в N15 в примере 3, или задайте Q0 в блоке нарезания резьбы, как показано в N20 в примере 4.
Пример 1
N10 G84 X100. Y150. Z-100. Q20. N20 X150. Y200 ; ← Цикл нарезания резьбы метчиком с периодическим выводом инструмента также выполняется в этом блоке. N30 G80 ;
Пример 2
N10 G83 X100. Y150. Z-100. Q20. N20 G84 Z-100. ; ← Цикл нарезания резьбы метчиком с периодическим выводом инструмента также выполняется в этом блоке. N30 G80 ;
Пример 3
N10 G83 X100. Y150. Z-100. Q20. N15 G80 N20 G84 Z-100. ; N30 G80 ;
Пример 4
N10 G83 X100. Y150. Z-100. Q20. N20 G84 Z-100. Q0 N30 G80 ;
2. Единица референтной оси, заданная параметром 1031, используется в качестве единицы Q
вместо единицы для оси сверления. Знаки игнорируются.
; ← Режим стандартного цикла отменяется.
; ← Добавляется Q0.
;
;
;
;
- Вспомогательная функция
Когда команда G74 и M-код задаются в одном и том же блоке, M-код выполняется во время первого позиционирования. Если K используется для задания количества повторов, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.
- Коррекция на длину инструмента
Если в стандартном цикле для сверления задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- P
Задайте P в блоках, которые выполняют сверление. Если P задано в блоке, который не выполняет сверление, значение P не может быть сохранено в виде модальных данных.
- 40 -
Page 59
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G74 в едином блоке. В противном случае G74 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
Пример
M4 S100 ; Включает вращение шпинделя. G90 G99 G74 X300. Y-250. Z-150. R-120. F120. ; Позиционирование на отверстии 1 при нарезании
резьбы с последующим возвратом в точку R.
Y-550. ; Позиционирование на отверстии 2 при нарезании
резьбы с последующим возвратом в точку R.
Y-750. ; Позиционирование на отверстии 3 при нарезании
резьбы с последующим возвратом в точку R.
X1000. ; Позиционирование на отверстии 4 при нарезании
резьбы с последующим возвратом в
Y-550. ; Позиционирование на отверстии 5 при нарезании
резьбы с последующим возвратом в точку R.
G98 Y-750. ; Позиционирование, нарезание резьбы в отверстии 6,
затем возвратом на начальный уровень. G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию M5 ; Приводит к началу вращения шпинделя.
точку R.
5.1.3
Цикл чистового растачивания (G76)
В цикле чистового растачивания отверстие растачивается с высокой точностью. После выхода на дно отверстия шпиндель останавливается и инструмент отводится от поверхности детали.
Формат
G76 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до уровня точки R Q_ : Величина сдвига у дна отверстия P_ : Время задержки у дна отверстия F_ : Рабочая подача K_ : Количество повторов (если требуется)
G76(G98) G76(G99)
Ориентирования шпинделя
Инструмент
Вращение шпинделя по часовой стрелке
Начальный уровень
Точка R
Точка R
Вращение шпинделя по часовой стрелке
Уровень точки R
Величина сдвига q
OSS
OSS
P
Точка Z
q
P
Точка Z
q
- 41 -
Page 60
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Пояснение
- Операции
После выхода на основании отверстия шпиндель останавливается на фиксированной позиции вращения, и инструмент перемещается по направлению, противоположному направлению к режущей кромке инструмента, а затем отводится. Это гарантирует отсутствие повреждения отверстия и выполнение точного и эффективного растачивания.
- Вращение шпинделя
Перед заданием G76 используйте вспомогательную функцию (M-код) для вращения шпинделя.
- Вспомогательная функция
Когда команда G76 и M-код задаются в одном и том же блоке, M-код выполняется во время первого позиционирования. Если K используется для задания количества повторов, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.
- Коррекция на длину инструмента
Если в стандартном цикле для сверления задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых дополнительных осей, сверление не выполняется.
- P/Q
Обязательно задайте положительное значение Q. Если задано отрицательное значение Q, знак игнорируется. Установите направление сдвига в параметре (№ 5148). Задайте P и Q в блоке, который выполняет сверление. Если P и Q заданы в блоке, который не выполняет сверление, эти величины не сохраняются в качестве модальных данных.
ПРЕДОСТЕРЕЖЕНИЕ
Q (сдвиг у дна отверстия) – это модальное значение, которое сохраняется
внутри стандартных циклов для сверления. Это значение следует задавать с осторожностью, так как оно используется также в качестве глубины резания для G73 и G83.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G76 в едином блоке. В противном случае G76 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
- 42 -
Page 61
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
Пример
M3 S500 ; Включает вращение шпинделя. G90 G99 G76 X300. Y-250. Позиционирование, растачивание отверстия 1, затем возврат в точку R. Z-150. R-120. Q5. Ориентация на дне отверстия, затем сдвиг на 5 мм. P1000 F120. ; Остановка на дне отверстия на 1 с. Y-550. ; Позиционирование на высверленном отверстии 2 с последующим возвратом в
точку R.
Y-750. ; Позиционирование на высверленном отверстии 3 с последующим возвратом в
точку R.
X1000. ; Позиционирование на высверленном отверстии 4 с
точку R.
Y-550. ; Позиционирование на высверленном отверстии 5 с последующим возвратом в
точку R.
G98 Y-750. ; Позиционирование, высверливание отверстия 6 с последующим возвратом на
начальный уровень. G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию M5 ; Приводит к началу вращения шпинделя.
последующим возвратом в
5.1.4
Цикл сверления, центровочное сверление (G81)
Этот цикл используется для обычного сверления. Рабочая подача выполняется у дна отверстия. Затем инструмент отводится от дна отверстия на скорости ускоренного подвода.
Формат
G81 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до уровня точки R F_ : Рабочая подача K_ : Количество повторов (если требуется)
G81(G98) G81(G99)
Начальный уровень
Точка R
Точка R
Уровень точки R
Точка Z
Точка Z
Пояснение
- Операции
После позиционирования по осям X и Y выполняется ускоренное перемещение до точки R. Сверление выполняется от точки R до точки Z. После этого инструмент отводится форсированной продольной подачей.
- Вращение шпинделя
Перед заданием G81 используйте вспомогательную функцию (М-код) для вращения шпинделя.
- 43 -
Page 62
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- Вспомогательная функция
Когда команда G81 и M-код задаются в одном и том же блоке, M-код выполняется во время первого позиционирования. Если K используется для задания количества повторов, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.
- Коррекция на длину инструмента
Если в стандартном цикле для сверления задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G81 в едином блоке. В противном случае G81 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
Пример
M3 S2000 ; Включает вращение шпинделя. G90 G99 G81 X300. Y-250. Z-150. R-100. F120. ; Позиционирование на высверленном отверстии 1 с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 2 с
последующим возвратом в точку R.
Y-750. ; Позиционирование на высверленном отверстии 3 с
последующим возвратом в точку R.
X1000. ; Позиционирование на высверленном отверстии 4 с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 5 с
последующим возвратом в точку R.
G98 Y-750. ; Позиционирование, высверливание отверстия 6 с
последующим возвратом на начальный уровень. G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию M5 ; Приводит к началу вращения шпинделя.
- 44 -
Page 63
B-64304RU-2/02
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
5.1.5
Цикл сверления, цилиндрическое зенкование (G82)
Этот цикл используется для обычного сверления. Рабочая подача выполняется у дна отверстия. У основания выполняется задержка, после чего инструмент отодвигается форсированной продольной подачей. Этот цикл используется для более точного сверления по отношению к глубине.
Формат
G82 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до уровня точки R P_ : Время задержки у дна отверстия F_ : Скорость рабочей подачи K_ : Количество повторов (если требуется)
G82(G98) G82(G99)
Начальный уровень
Точка R
Точка R
Уровень точки R
очка Z P
P
очка Z
Пояснение
- Операции
После позиционирования по осям X и Y выполняется ускоренное перемещение до точки R. После этого выполняется сверление от точки R до точки Z. После выхода на дно отверстия выполняется задержка. После этого инструмент отводится форсированной продольной подачей.
- Вращение шпинделя
Перед заданием G82 используйте вспомогательную функцию (М-код) для вращения шпинделя.
- Вспомогательная функция
Когда команда G82 и M-код задаются в одном и том же блоке, M-код выполняется во время первого позиционирования. Если K используется для задания количества повторов, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.
- Коррекция на длину инструмента
Если в стандартном цикле для сверления задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется после позиционирования в точке R.
- 45 -
Page 64
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- P
Задайте P в блоках, которые выполняют сверление. Если P задано в блоке, который не выполняет сверление, значение P не может быть сохранено в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G82 в едином блоке. В противном случае G82 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
Пример
M3 S2000 ; Включает вращение шпинделя. G90 G99 G82 X300. Y-250. Z-150. R-100. P1000 F120. ; Позиционирование, сверление отверстия 1, задержка на 1 с на дне отверстия с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 2 с последующим возвратом в
точку R.
Y-750. ; Позиционирование на высверленном отверстии 3 с последующим возвратом в
точку R.
X1000. ; Позиционирование на высверленном отверстии 4 с последующим возвратом в
точку R.
Y-550. ; Позиционирование на высверленном
точку R.
G98 Y-750. ; Позиционирование, высверливание отверстия 6 с последующим возвратом на
начальный уровень. G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию M5 ; Приводит к началу вращения шпинделя.
отверстии 5 с последующим возвратом в
- 46 -
Page 65
B-64304RU-2/02
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
5.1.6
Цикл сверления с периодическим выводом сверла (G83)
Этот цикл выполняет сверление с периодическим выводом сверла. Таким образом, выполняется прерывистая рабочая подача ко дну отверстия с одновременным удалением стружки из отверстия.
Формат
G83 X_ Y_ Z_ R_ Q_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до уровня точки R Q_ : Глубина резания при каждом проходе F_ : Рабочая подача K_ : Количество повторов (если требуется)
G83(G98) G83(G99)
Начальный уровень
Точка R
q
d
q
d
Уровень точки R
Точка R
q
d
q
d
q
Точка Z
q
Точка Z
Пояснение
- Операции
Q представляет собой глубину прохода для каждой рабочей подачи. Q всегда должен задаваться в виде инкрементного значения. Во второй и последующих подачах при резании выполняется форсированная продольная подача до точки d прямо перед завершением последнего сверления и рабочая подача выполняется снова. Точка d устанавливается параметром (№ 5115). Обязательно задайте положительное значение Q. Отрицательные значения игнорируются.
- Вращение шпинделя
Перед заданием G83 используйте вспомогательную функцию (М-код) для вращения шпинделя.
- Вспомогательная функция
Когда команда G83 и M-код задаются в одном и том же блоке, M-код выполняется во время первого позиционирования. Если K используется для задания количества повторов, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.
- Коррекция на длину инструмента
Если в стандартном цикле для сверления задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется после позиционирования в точке R.
- 47 -
Page 66
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- Q
Задавайте Q в блоках, которые выполняют сверление. Если Q заданы в блоках, которые не выполняют сверление, Q не могут быть сохранены в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G83 в едином блоке. В противном случае G83 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
Пример
M3 S2000 ; Включает вращение шпинделя. G90 G99 G83 X300. Y-250. Z-150. R-100. Q15. F120. ; Позиционирование на высверленном отверстии 1 с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 2 с
последующим возвратом в точку R.
Y-750. ; Позиционирование на высверленном отверстии 3 с
последующим возвратом в точку R.
X1000. ; Позиционирование на высверленном отверстии 4 с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 5 с
последующим
G98 Y-750. ; Позиционирование, высверливание отверстия 6 с
последующим возвратом на начальный уровень. G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию M5 ; Приводит к началу вращения шпинделя.
возвратом в точку R.
- 48 -
Page 67
B-64304RU-2/02
к
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
5.1.7
Цикл сверления малых отверстий с периодическим выводом сверла (G83)
Оправка с функцией обнаружения перегрузочного момента используется для отвода инструмента при возникновении сигнала обнаружения перегрузочного момента (сигнал пропуска) во время сверления. Сверление возобновляется после изменения скорости шпинделя и скорости рабочей подачи. Эти шаги повторяются в цикле сверления с периодическим выводом сверла. Режим высверливания малых отверстий с периодическим выводом сверла устанавливается при задании М-кода в параметре 5163. Цикл может быть начат заданием G83 в этом режиме. Этот режим отменяется при задании G80 или перезагрузке.
ПРИМЕЧАНИЕ
При использовании цикла сверления малых отверстий с периодическим
выводом сверла установите в бите 4 (SPK) параметра 8132 значение «1».
Формат
G83 X_ Y_ Z_ R_ Q_ F_ I_ K_ P_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до точки R Q_ : Глубина каждого прохода F_ : Рабочая подача I_ : Скорость перемещения вперед или назад (тот же формат, что для F выше) (Если значение пропущено, по умолчанию принимаются значения параметров
5172 и 5173.) K_ : Количество повторов операции (если P_ : Время задержки у дна отверстия (Если значение отсутствует, по умолчанию принимается P0.)
G83(G98) G83(G99)
: Начальный зазор при отводе инструмента в точку R, и зазор от дна отверстия при втором или последующем
сверлении (параметр 5174)
q: Глубина каждого прохода
()
Точка R
q
Перегрузочный момент
Траектория, по которой двигается инструмент в режиме ускоренного хода Траектория, по которой двигается инструмент при запрограммированной скорости рабочей подачи Траектория, по которой двигается инструмент вперед или назад в цикле
Исходный уровень
Задержка
Точка Z
требуется)
Точка R
q
Перегрузочный момент
, заданном с параметрами
Уровень точки R
Точка Z
Задерж
- 49 -
Page 68
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Пояснения
- Поэтапные операции цикла
* Позиционирование осей X и Y * Позиционирование в точке R по оси Z * Проход по оси Z (первый проход, глубина резания Q, инкрементное)
Повтор до достижения точки Z
Ускорение/замедление во время подвода и отвода контролируется в соответствии с постоянной времени ускорения/замедления рабочей подачи. По завершении отвода проверяется позиция в точке R.
- Задание M-кода
Когда в параметре 5163 задан М-код, система вводит режим высверливания малых отверстий с периодическим выводом сверла. Этот M-код не ожидает завершения работы. Будьте осторожны при задании этого M-кода вместе с другим М-кодом в одном и том же блоке.
(Пример) M03 M ; Ожидает завершения работы. M M03 ; Не ожидает завершения работы.
- Задание G-кода
Когда G83 задан в режиме с циклом высверливания малых отверстий с периодическим выводом сверла, начинается данный цикл. G-код, задающий непрерывную работу, остается неизменным вплоть до задания другого стандартного цикла или задания G-кода для отмены стандартного цикла. Это иллюстрирует необходимость задания данных сверления в каждом блоке при повторе идентичного сверления.
- Сигнал, указывающий на работу в данном цикле
В этом цикле сигнал, указывающий на работу в цикле высверливания малых отверстий с периодическим выводом сверла, выводится после позиционирования инструмента в позиции отверстия вдоль осей, не используемых для сверления. Вывод сигнала продолжается во время позиционирования в точке R по оси сверления и завершается при возврате в точку R или на исходный уровень. Подробную
- Сигнал обнаружения перегрузочного момента
Сигнал пропуска используется в качестве сигнала обнаружения перегрузочного момента. Сигнал пропуска действует во время подвода инструмента или сверления, если режущая кромка находится между точками R и Z. (Сигнал вызывает отвод). Подробную информацию см. в руководстве изготовителя станка.
ПРИМЕЧАНИЕ
Отвод (основание отверстияминимальный зазор , инкрементное) Отвод (дно отверстия +∆ →до точки R, абсолютное) Продвижение (точка R к точке дна отверстия + зазор , абсолютное) Резание (второй и последующий
проходы, глубина резания Q + ∆,
инкрементное)
* Задержка * Возврат в точку R по оси Z (или начальную точку) = конец цикла
информацию см. в руководстве изготовителя станка.
При получении сигнала обнаружения перегрузочного момента во время подвода инструмента, будет выполнен отвод инструмента (зазор ∆ и к точке R), затем подвод к той же самой точке назначения, как и при предыдущем подводе.
- 50 -
Page 69
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
- Изменение условий сверления
В одном цикле G83 условия сверления меняются для каждой операции сверления (подвод сверление отвод). Биты 1 и 2 параметра OLS, NOL № 5160, могут быть заданы для подавления изменения условий сверления.
1 Изменение рабочей подачи Рабочая подача, запрограммированная F-кодом, изменяется для каждой второй и
последующих операций сверления. В параметрах № 5166 и № 5167 задайте соответствующие коэффициенты изменений, применяемые при обнаружении сигнала пропуска и при его отсутствии при выполнении предыдущей операции сверления.
Скорость рабочей подачи = F × α
<Первое сверление> α=1.0
<Второе или последующее сверление> α=α×β÷100, где β – это темп изменения для каждой
операции сверления
Если во время предыдущей операции сверления обнаружен сигнал пропуска: β=b1%
(параметр 5166)
Если во время предыдущей операции сверления не обнаружен сигнал пропуска: β=b2%
(параметр 5167)
Если темп изменения
рабочей подачи становится меньше темпа, заданного в параметре 5168,
рабочая подача не меняется.
Скорость рабочей подачи может быть увеличена до своего максимального значения.
2 Изменение скорости вращения шпинделя Скорость вращения шпинделя, программируемая в S-коде, изменяется для каждого из второго
и последующих подводов. В параметрах 5164 и 5165 задайте коэффициенты изменения при обнаружении сигнала
пропуска и при его отсутствии при выполнении предыдущей операции
сверления.
Скорость шпинделя = S × γ
<Первое сверление> γ=1.0 <Второе или последующее сверление> γ=γ×δ÷100, где δ – это темп изменения для каждой
операции сверления
Если во время предыдущей операции сверления обнаружен сигнал пропуска: δ=d1%
(параметр 5164)
Если во время предыдущей операции сверления не обнаружен сигнал пропуска: δ=d2%
(параметр 5165)
При достижении скорости рабочей
подачи минимального значения скорость шпинделя не
меняется. Скорость шпинделя может быть увеличена до значения, соответствующего максимальному значению аналоговых данных S.
- Подвод и отвод
Подвод и отвод инструмента не выполняются тем же образом, что и позиционирование форсированной продольной подачей. Аналогично рабочей подаче выполняются две операции в качестве операций интерполирования. Обратите внимание на то, что функция управления ресурсом инструмента исключает подвод и отвод из расчета ресурса.
- 51 -
Page 70
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- Задание адреса I
Скорость перемещения вперед/назад может быть задана адресом I в том же формате, что и адрес F, как показано ниже:
G83 I1000 ; (без десятичной точки) G83 I1000. ; (с десятичной точкой)
Обе команды показывают скорость 1000 мм/мин.
Адрес I, заданный кодом G83 в режиме с непрерывным состоянием, действует до задания G80 или до сброса.
ПРИМЕЧАНИЕ
Если адрес
(для перемещения вперед) установлен на 0, скорость перемещения вперед или назад такая же, как скорость рабочей подачи, заданная командой F.
I не задан, а параметр № 5172 (для перемещения назад) или 5173
- Функции, которые могут быть указаны
В этом режиме стандартного цикла могут быть заданы следующие функции:
Положение отверстия на оси X, оси Y или дополнительной оси
Операция и переход по макропрограмме пользователя
Вызов подпрограммы (группа положений отверстия и т.д.)
Переключение между абсолютным и инкрементным режимами
Вращение системы координат
Масштабирование (эта команда не
Холостой ход
Останов подачи
влияет на глубину резания Q или малый зазор ∆.)
- Единичный блок
При работе одиночными блоками сверление останавливается после каждого отвода. Кроме того, останов единичного блока выполняется установкой параметра SBC (№ 5105 бит 0)
- Коррекция скорости подачи
Функция ручной коррекции скорости подачи работает во время резания, отвода и подвода в цикле.
- Интерфейс макропрограммы пользователя
Количество отводов, выполненных во время резания, и количество отводов, выполненных в ответ на сигнал перегрузки, полученный во время резания, могут быть выведены в общие переменные макропрограммы пользователя (№ 100-149), заданные в параметрах № 5170 и № 5171. Параметры № 5170 и № 5171 могут задавать различные числа в диапазоне от № 100 до № 149. Параметр № 5170: Задает
выполненное во время резания.
Параметр No.5171: Задает номер общей переменной, в которую выводится количество отводов,
выполненное в ответ на получение сигнала обнаружения перегрузочного момента во время резания.
номер общей переменной, в которую выводится количество отводов,
ПРИМЕЧАНИЕ
Номера операций отвода, выводимые в общие переменные, удаляются при
задании G83 в режиме цикла сверления малых отверстий с периодическим выводом сверла.
- 52 -
Page 71
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
Ограничение
- Вызов подпрограммы
В режиме стандартного цикла задавайте команду вызова подпрограммы M98P_ в независимом блоке.
Пример
M03 S_ ; Включает вращение шпинделя. M ; Задает режим цикла высверливания малых отверстий с
периодическим выводом сверла.
G83 X_ Y_ Z_ R_ Q_ F_ I_ K_ P_ ; Задает высверливание малых отверстий с периодическим
выводом сверла.
X_ Y_ ; Сверление в другом положении. : : G80; Отмена режима цикла сверления малых отверстий с
периодическим выводом сверла.
5.1.8
Цикл нарезания резьбы (G84)
В этом цикле выполняется нарезание резьбы. В этом цикле нарезания резьбы по достижении дна отверстия производится вращение шпинделя в обратном направлении.
Формат
G84 X_ Y_ Z_ R_ P_ Q_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до уровня точки R P_ : Время задержки Q_ : Глубина резания для каждого рабочего прохода
(бит 6 (PCT) параметра 5104 = «1») F_ : Рабочая подача K_ : Количество повторов (если требуется)
G84(G98) G84(G99)
Точка R
Начальный уровень
Вращение шпинделя по часовой стрелке
P
Точка R
Вращение шпинделя по часовой стрелке
P
Уровень точки R
Точка Z P
Вращение шпинделя против часовой стрелки
Вращение шпинделя против часовой стрелки
Точка Z P
- 53 -
Page 72
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Пояснение
- Операции
Нарезание резьбы выполняется при вращении шпинделя по часовой стрелке. По достижении дна отверстия шпиндель вращается в обратном направлении для выполнения отвода. При этой операции создается резьба.
ПРЕДОСТЕРЕЖЕНИЕ
Во время нарезания резьбы не действует ручная коррекция скорости
подачи. Останов подачи не приводит к остановке станка до завершения операции возврата.
- Вращение шпинделя
Перед заданием G84 используйте вспомогательную функцию (М-код) для вращения шпинделя. Если сверление непрерывно выполняется с небольшим значением, заданным для расстояния между положением отверстия и уровнем точки R или между первоначальным уровнем и уровнем точки R, нормальная скорость шпинделя может не быть достигнута при запуске операции нарезания отверстия. В этом случае вставьте задержку перед для задержки операции, не указывая количества повторений для K. Примечание, приведенное выше, не распространяется на некоторые станки. Смотрите руководство, поставляемое изготовителем станка.
каждой операцией сверления при помощи G04
- Команда Q
См. «Цикл нарезания левой резьбы (G74)» выше.
- Вспомогательная функция
Когда команда G84 и M-код задаются в одном и том же блоке, M-код выполняется во время первого позиционирования. Если K используется для задания количества повторов, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.
- Коррекция на длину инструмента
Если в стандартном цикле для сверления задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- P
Задайте P в блоках, которые выполняют сверление. Если P задано в блоке, который не выполняет сверление, значение P не может быть сохранено в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G84 в едином блоке. В противном случае G84 будет отменен.
- 54 -
Page 73
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
Пример
M3 S100 ; Включает вращение шпинделя. G90 G99 G84 X300. Y-250. Z-150. R-120. P300 F120. ; Позиционирование на высверленном отверстии 1 с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 2 с
последующим возвратом в точку R.
Y-750. ; Позиционирование на высверленном отверстии 3 с
последующим возвратом в точку R.
X1000. ; Позиционирование на высверленном отверстии 4 с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 5 с
последующим возвратом в точку
G98 Y-750. ; Позиционирование, высверливание отверстия 6 с
последующим возвратом на начальный уровень. G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию M5 ; Приводит к началу вращения шпинделя.
R.
5.1.9
Цикл растачивания (G85)
Этот цикл используется для растачивания отверстия.
Формат
G85 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до уровня точки R F_ : Скорость рабочей подачи K_ : Количество повторов (если требуется)
G85(G98) G85(G99)
Точка R
Начальный уровень
Точка Z
Точка R
Уровень точки R
Точка Z
Пояснение
- Операции
После позиционирования по осям X и Y выполняется ускоренное перемещение до точки R. Сверление выполняется от точки R до точки Z. После достижения точки Z выполняется рабочая подача до возврата в точку R.
- Вращение шпинделя
Перед заданием G85 используйте вспомогательную функцию (М-код) для вращения шпинделя.
- Вспомогательная функция
Когда команда G85 и M-код задаются в одном и том же блоке, M-код выполняется во время первого позиционирования. Если K используется для задания количества повторов, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.
- 55 -
Page 74
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- Коррекция на длину инструмента
Если в стандартном цикле для сверления задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G85 в едином блоке. В противном случае G85 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
Пример
M3 S100 ; Включает вращение шпинделя. G90 G99 G85 X300. Y-250. Z-150. R-120. F120. ; Позиционирование на высверленном отверстии
1 с последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии
2 с последующим возвратом в точку R.
Y-750. ; Позиционирование на высверленном отверстии
3 с последующим возвратом в точку R.
X1000. ; Позиционирование на высверленном отверстии
4 с последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии
5 с последующим
G98 Y-750. ; Позиционирование, высверливание отверстия 6
с последующим возвратом на начальный уровень.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию M5 ; Приводит к началу вращения шпинделя.
возвратом в точку R.
- 56 -
Page 75
B-64304RU-2/02
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
5.1.10
Цикл растачивания (G86)
Этот цикл используется для растачивания отверстия.
Формат
G86 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до уровня точки R F_ : Скорость рабочей подачи K_ : Количество повторов (если требуется)
G86(G98) G86(G99)
Вращение шпинделя по часовой стрелке
Начальный уровень
Точка R
Точка Z
Точка R
Вращение шпинделя по часовой стрелке
Уровень точки R
Точка Z
Останов шпинделя
Останов шпинделя
Пояснение
- Операции
После позиционирования по осям X и Y выполняется ускоренное перемещение до точки R. Сверление выполняется от точки R до точки Z. Когда шпиндель останавливается у дна отверстия, инструмент отводится форсированной продольной подачей.
- Вращение шпинделя
Перед заданием G86 используйте вспомогательную функцию (М-код) для вращения шпинделя. Если сверление непрерывно выполняется с небольшим значением, заданным для расстояния между положением отверстия и уровнем точки R или между первоначальным уровнем и уровнем точки R, нормальная скорость шпинделя может не быть достигнута при запуске операции нарезания отверстия. В этом случае вставьте задержку перед для задержки операции, не указывая количества повторений для K. Примечание, приведенное выше, не распространяется на некоторые станки. Смотрите руководство, поставляемое изготовителем станка.
- Вспомогательная функция
Когда команда G86 и M-код задаются в одном и том же блоке, M-код выполняется во время первого позиционирования. Если K используется для задания количества повторов, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.
- Коррекция на длину инструмента
Если в стандартном цикле для сверления задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется после позиционирования в точке R.
каждой операцией сверления при помощи G04
- 57 -
Page 76
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G86 в едином блоке. В противном случае G86 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
Пример
M3 S2000 ; Включает вращение шпинделя. G90 G99 G86 X300. Y-250. Z-150. R-100. F120. ; Позиционирование на высверленном отверстии 1 с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 2 с
последующим возвратом в точку R.
Y-750. ; Позиционирование на высверленном отверстии 3 с
последующим возвратом в точку R.
X1000. ; Позиционирование на высверленном отверстии 4 с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 5 с
последующим
G98 Y-750. ; Позиционирование, высверливание отверстия 6 с
последующим возвратом на начальный уровень. G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию M5 ; Приводит к началу вращения шпинделя.
возвратом в точку R.
- 58 -
Page 77
B-64304RU-2/02
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
5.1.11
Цикл обратного растачивания (G87)
Этот цикл выполняет точное растачивание.
Формат
G87 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до точки R Q_ : Величина сдвига у дна отверстия P_ : Время задержки у дна отверстия F_ : Скорость рабочей подачи K_ : Количество повторов (если требуется)
Ориентирования шпинделя
Инструмент
OSS
Вращение шпинделя ЧС
OSS
P
G87(G98) G87(G99)
q
Начальный уровень
Точка Z
Не используется
Величина сдвига q
Вращение шпинделя ЧС
Точка R
Пояснение
После позиционирования по осям X и Y шпиндель останавливается на фиксированной позиции вращения. Инструмент перемещается по направлению, противоположному направлению к режущей кромке инструмента, позиционирование (форсированная продольная подача) выполняется у дна отверстия (точка R). После этого инструмент перемещается по направлению к режущей кромке инструмента, после чего шпиндель поворачивается по часовой стрелке. Растачивание выполняется в положительном направлении по оси Z до достижения точки Z. В точке Z шпиндель снова останавливается на фиксированной позиции вращения, инструмент сдвигается в направлении, противоположном направлению к режущей кромке инструмента, после чего инструмент возвращается на исходный уровень. Затем инструмент сдвигается по направлению режущей кромки инструмента, и шпиндель начинает вращаться по часовой стрелке для перехода к следующей операции блока.
- Вращение шпинделя
Перед заданием G87 используйте вспомогательную функцию (М-код) для вращения шпинделя. Если сверление непрерывно выполняется с небольшим значением, заданным для расстояния между положением отверстия и уровнем точки R или между первоначальным уровнем и уровнем точки R, нормальная скорость шпинделя может не быть достигнута при запуске операции нарезания отверстия. В этом случае вставьте задержку перед для задержки операции, не указывая количества повторений для K. Примечание, приведенное выше, не распространяется на некоторые станки. Смотрите руководство, поставляемое изготовителем станка.
каждой операцией сверления при помощи G04
- 59 -
Page 78
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- Вспомогательная функция
Когда команда G87 и M-код задаются в одном и том же блоке, M-код выполняется во время первого позиционирования. Если K используется для задания количества повторов, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.
- Коррекция на длину инструмента
Если в стандартном цикле для сверления задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых дополнительных осей, сверление не выполняется.
- P/Q
Обязательно задайте положительное значение Q. Если задано отрицательное значение Q, знак игнорируется. Установите направление сдвига в параметре (№ 5148). Задайте P и Q в блоке, который выполняет сверление. Если P и Q заданы в блоке, который не выполняет сверление, эти величины не сохраняются в качестве модальных данных.
ПРЕДОСТЕРЕЖЕНИЕ
Q (сдвиг у дна отверстия) – это модальное значение, которое сохраняется в
стандартных циклах для сверления. Это значение следует задавать с осторожностью, так как оно используется также в качестве глубины резания для G73 и G83.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G87 в едином блоке. В противном случае G87 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
Пример
M3 S500 ; Включает вращение шпинделя. G90 G87 X300. Y-250. Позиционирование, растачивание отверстия 1. Z-150. R-120. Q5. Ориентация на начальном уровне, затем сдвиг на 5 мм. P1000 F120. ; Остановка в точке Z на 1 с. Y-550. ; Позиционирование, сверление отверстия 2. Y-750. ; Позиционирование, сверление отверстия 3. X1000. ; Позиционирование, сверление отверстия 4. Y-550. ; Позиционирование, сверление отверстия 5. Y-750. ; Позиционирование, сверление отверстия 6 G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию M5 ; Приводит к началу вращения шпинделя.
- 60 -
Page 79
B-64304RU-2/02
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
5.1.12
Цикл растачивания (G88)
Этот цикл используется для растачивания отверстия.
Формат
G88 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до уровня точки R P_ : Время задержки у дна отверстия F_ : Скорость рабочей подачи K_ : Количество повторов (если требуется)
G88(G98) G88(G99)
Точка R
Вращение шпинделя по часовой стрелке
Начальный уровень
Точка R
Вращение шпинделя по часовой стрелке
Уровень точки R
Точка Z
P
Останов шпинделя после задержки
Точка Z
P
Останов шпинделя после задержки
Пояснение
- Операции
После позиционирования по осям X и Y выполняется ускоренное перемещение до точки R. Растачивание выполняется от точки R до точки Z. По завершении растачивания выполняется задержка у дна отверстия, затем шпиндель останавливается и переходит в состояние блокировки. В этот момент вы можете переключиться в ручной режим и переместить инструмент вручную. Доступны любые ручные операции; однако, желательно При перезапуске обработки при операции DNC или в режиме памяти, инструмент возвращается к первоначальному уровню или к уровню точки R в соответствии с G98 или G99, и шпиндель вращается по часовой стрелке. Затем происходит перезапуск операции в соответствии с запрограммированными командами в следующем блоке.
- Вращение шпинделя
Перед заданием G88 используйте вспомогательную функцию (М-код) для вращения шпинделя.
- Вспомогательная функция
Когда команда G88 и M-код задаются в одном и том же блоке, M-код выполняется во время первого позиционирования. Если K используется для задания количества повторов, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.
- Коррекция на длину инструмента
Если в стандартном цикле для сверления задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется после позиционирования в точке R.
в конце вывести инструмент из отверстия в целях безопасности.
- 61 -
Page 80
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- P
Задайте P в блоках, которые выполняют сверление. Если P задано в блоке, который не выполняет сверление, значение P не может быть сохранено в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G88 в едином блоке. В противном случае G88 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
Пример
M3 S2000 ; Включает вращение шпинделя. G90 G99 G88 X300. Y-250. Z-150. R-100. P1000 F120. ; Позиционирование, сверление отверстия 1, затем возврат в точку R и останов у
дна отверстия на 1 с.
Y-550. ; Позиционирование на высверленном отверстии 2 с последующим возвратом в
точку R.
Y-750. ; Позиционирование на высверленном отверстии 3 с последующим возвратом в
точку R.
X1000. ; Позиционирование на высверленном отверстии 4 с последующим возвратом в
точку R.
Y-550. ; Позиционирование на высверленном
точку R.
G98 Y-750. ; Позиционирование, высверливание отверстия 6 с последующим возвратом на
начальный уровень. G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию M5 ; Приводит к началу вращения шпинделя.
отверстии 5 с последующим возвратом в
- 62 -
Page 81
B-64304RU-2/02
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
5.1.13
Цикл растачивания (G89)
Этот цикл используется для растачивания отверстия.
Формат
G89 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия R_ : Расстояние от исходного уровня до уровня точки R P_ : Время задержки у дна отверстия F_ : Скорость рабочей подачи K_ : Количество повторов (если требуется)
G89(G98) G89(G99)
P
ачальный уровень
Точка Z
Точк а R
ровень точки R
Точка R
P
Точка Z
Пояснение
- Операции
Этот цикл почти идентичен G85. Разница в том, что цикл выполняет задержку у дна отверстия.
- Вращение шпинделя
Перед заданием G89 используйте вспомогательную функцию (М-код) для вращения шпинделя.
- Вспомогательная функция
Когда команда G89 и M-код задаются в одном и том же блоке, M-код выполняется во время первого позиционирования. Если K используется для задания количества повторов, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.
- Коррекция на длину инструмента
Если в стандартном цикле для сверления задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- P
Задайте P в блоках, которые выполняют сверление. Если P задано в блоке, который не выполняет сверление, значение P не может быть сохранено в виде модальных данных.
- 63 -
Page 82
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G89 в едином блоке. В противном случае G89 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
Пример
M3 S100 ; Включает вращение шпинделя. G90 G99 G89 X300. Y-250. Z-150. R-120. P1000 F120. ; Позиционирование, сверление отверстия 1, затем возврат в точку R и останов у
дна отверстия на 1 с.
Y-550. ; Позиционирование на высверленном отверстии 2 с последующим возвратом в
точку R.
Y-750. ; Позиционирование на высверленном отверстии 3 с последующим возвратом в
точку R.
X1000. ; Позиционирование на высверленном отверстии 4 с последующим возвратом в
точку R.
Y-550. ; Позиционирование на высверленном
точку R.
G98 Y-750. ; Позиционирование, высверливание отверстия 6 с последующим возвратом на
начальный уровень. G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию M5 ; Приводит к началу вращения шпинделя.
отверстии 5 с последующим возвратом в
5.1.14
Отмена стандартного цикла сверления (G80)
G80 отменяет стандартные циклы сверления.
Формат
G80;
Пояснение
Все стандартные циклы сверления отменяются для выполнения обычной операции. Данные точки R и точки Z удаляются. Другие данные сверления также отменяются (обнуляются).
Пример
M3 S100 ; Включает вращение шпинделя. G90 G99 G88 X300. Y-250. Z-150. R-120. F120. ; Позиционирование на высверленном отверстии 1 с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 2 с
последующим возвратом в точку R.
Y-750. ; Позиционирование на высверленном отверстии 3 с
последующим возвратом в точку R.
X1000. ; Позиционирование на высверленном отверстии 4 с
последующим возвратом в точку R.
Y-550. ; Позиционирование на высверленном отверстии 5 с
последующим
G98 Y-750. ; Позиционирование, высверливание отверстия 6 с
последующим возвратом на начальный уровень.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтную позицию, отмена
стандартного цикла
M5 ; Приводит к началу вращения шпинделя.
возвратом в точку R.
- 64 -
Page 83
B-64304RU-2/02
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
5.1.15
Пример использования стандартных циклов для сверления
Значение коррекции, равное +200,0, установлено в коррекции № 11, +190,0 установлено в коррекции № 15 и +150,0 установлено в коррекции № 31.
Пример программы ; N001 G92 X0 Y0 Z0 ; Установка координат в референтное положение
N002 G90 G00 Z250.0 T11 M6; Смена инструмента N003 G43 Z0 H11;
N004 S30 M3; Начало работы шпинделя N005 G99 G81 X400.0 Y-350.0 Z-153.0 R-97.0 F120;
N006 Y-550.0 ;
N007 G98 Y-750.0 ;
N008 G99 X1200.0;
N009 Y-550.0 ;
N010 G98 Y-350.0 ;
N011 G00 X0 Y0 M5;
N012 G49 Z250.0 T15 M6;
N013 G43 Z0 H15;
N014 S20 M3; Начало работы шпинделя N015 G99 G82 X550.0 Y-450.0 Z-130.0 R-97.0 P300 F70;
N016 G98 Y-650.0 ;
N017 G99 X1050.0;
N018 G98 Y-450.0 ;
N019 G00 X0 Y0 M5;
N020 G49 Z250.0 T31 M6;
N021 G43 Z0 H31;
N022 S10 M3; Начало работы шпинделя
Первоначальный уровень, коррекция на длину инструмента
Позиционирование с последующим сверлением #1
Позиционирование с последующим высверливанием отверстия #2 и возвратом на уровень точки R
Позиционирование с последующим высверливанием отверстия #3 и возвратом на первоначальный уровень
Позиционирование с последующим высверливанием отверстия #4 и возвратом на уровень точки R
Позиционирование с последующим высверливанием отверстия #5 и возвратом на уровень точки R
Позиционирование с последующим высверливанием отверстия #6 и возвратом на первоначальный уровень
Возврат в референтное положение, останов шпинделя
Отмена коррекции на длину инструмента, смена инструмента
Первоначальный уровень, коррекция на длину инструмента
Позиционирование с последующим высверливанием отверстия № 7 и возвратом на уровень точки R
Позиционирование с последующим высверливанием отверстия #8, возврат на первоначальный уровень
Позиционирование с последующим высверливанием отверстия № 9 и возвратом на уровень точки R
Позиционирование с последующим высверливанием отверстия #10, возврат на первоначальный уровень
Возврат в референтное положение, останов шпинделя
Отмена коррекции на длину инструмента, смена инструмента
Первоначальный уровень, коррекция на длину инструмента
- 65 -
Page 84
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
N023 G85 G99 X800.0 Y-350.0 Z-153.0 R47.0 F50;
Позиционирование с последующим высверливанием отверстия № 11 и возвратом на уровень точки R
N024 G91 Y-200.0 K2;
Позиционирование с последующим высверливанием отверстий #12, 13, возврат на уровень точки R
N025 G28 X0 Y0 M5;
Возврат в референтное положение, останов шпинделя
N026 G49 Z0; Отмена коррекции на длину инструмента N027 M0; Программный останов
Программа, использующая коррекцию на длину инструмента и стандартные циклы
Референтная позиция
350
#1 #11
100
100
100
Y
100
#2
#3
#7
#8
200
#12
200
#13
#6
#10
#5
#9
#4
X
400 150 250 250 150
#1 – 6 Сверление отверстия диаметром 10 мм #7 – 10 Сверление отверстия диаметром 20 мм #11 – 13 Растачивание отверстия диаметром 95 мм (глубиной 50 мм)
Z
X
Позиция отвода
250
50 50
30 20
T 11 T 15 T 31
190200 150
Начальный уровень
Рис. 5.1.15 (a) Пример использования стандартных циклов для сверления
- 66 -
Page 85
B-64304RU-2/02
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
5.2
ЖЕСТКОЕ НАРЕЗАНИЕ РЕЗЬБЫ
Цикл нарезания резьбы (G84) и цикл нарезания левой резьбы (G74) может выполняться в стандартном режиме или в режиме жесткого нарезания резьбы. В стандартном режиме вращение шпинделя и его останов выполняются синхронно с движением по оси нарезания резьбы при помощи вспомогательных функций M03 (вращение шпинделя по часовой стрелке), M04 (вращение шпинделя против часовой стрелки) и M05 (останов
шпинделя) для того, чтобы выполнить нарезание резьбы. В режиме жесткого нарезания резьбы, нарезание резьбы выполняется за счет регулирования двигателя шпинделя, как если бы это был серводвигатель, а также при помощи интерполяции между осью нарезания резьбы и шпинделем. При жестком нарезании резьбы шпиндель поворачивается на один оборот каждый раз при определенной
подаче (шаг резьбы) по оси нарезания резьбы. Эта операция не меняется даже при ускорении и замедлении. Жесткий режим иллюстрирует необходимость использования плавающего метчика в стандартном режиме нарезания резьбы, что приводит к более быстрому и точному нарезанию резьбы.
5.2.1
Жесткое нарезание резьбы (G84)
Когда двигатель шпинделя управляется в жестком режиме как серводвигатель, цикл нарезания резьбы может быть ускорен.
Формат
G84 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия и позиционирования дна отверстия R_ : Расстояние от исходного уровня до уровня точки R P_ : Время задержки у дна отверстия и в точке R при выполнении возврата F_ : Рабочая подача K_ : Количество повторов (если требуется)
G84.2 X_ Y_ Z_ R_ P_ F_ L_ ; (Формат серии 10/11)
L_ : Количество повторов (если требуется)
G84(G98) G84(G99)
Операция 1
Операция 2
Вращение шпинделя ЧС
Операция 3
Останов шпинделя
Останов шпинделя
Точка R
Начальный уровень
Операция 6
P
Уровень точки R
Операция 5
Точка Z
P
Операция 4
Останов шпинделя
Вращение шпинделя ПЧС
- 67 -
Вращение шпинделя ЧС
Останов шпинделя Вращение
Останов шпинделя
Точка R
Останов шпинделя
P
Уровень точки R
Точка Z
P
шпинделя ПЧС
Page 86
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Пояснение
После позиционирования по осям X и Y выполняется ускоренное перемещение до точки R. Нарезание резьбы выполняется от точки R до точки Z. По окончании нарезания резьбы шпиндель останавливается и выполняется задержка. Затем шпиндель начинается вращаться в обратном направлении, инструмент отводится до точки R, после чего шпиндель останавливается. Затем выполняется ускоренный подвод до исходного уровня. Во время нарезания 100 %. При этом коррекцию скорости подачи можно активировать соответствующей настройкой.
- Жесткий режим
Жесткий режим может быть задан одним из следующих способов:
Задайте M29 S***** перед командой нарезания резьбы.
Задайте M29 S***** в блоке, который содержит команду нарезания резьбы.
Задайте G84 для жесткого нарезания резьбы (параметру G84 № 5200 #0 присваивается
значение 1).
- Шаг резьбы
В режиме подачи за одну минуту шаг резьбы устанавливается из выражения, скорость подачи ÷ скорость шпинделя. В режиме подачи за один оборот шаг резьбы равен скорости подачи.
- Коррекция на длину инструмента
Когда в стандартном цикле задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется во время позиционирования в точке R.
- Формат команды серии 10/11
Жесткое нарезание резьбы может выполняться посредством команд формата 10/11. Последовательность действий при жестком нарезании резьбы (включая передачу данных с/на PMC), ограничения и тому подобное совпадает с описанным в этой главе.
- Линейное ускорение/замедление после интерполяции
Может применяться линейное или колоколообразное ускорение/замедление.
- Ускорение/замедление перед интерполяцией с предпросмотром
Ускорение/замедление перед интерполяцией с предпросмотром не действует.
- Коррекция
Различные типы функций ручной коррекции не действительны. Следующие функции ручной коррекции можно активировать при задании соответствующих параметров:
Ручная коррекция вывода
Сигнал ручной коррекции
Подробную информацию см ниже в разделе «Коррекция во время жесткого нарезания резьбы».
- Пробный прогон
Холостой ход также может выполняться в G84 (G74). При выполнении холостого хода с определенной скоростью подачи для оси сверления в G84 (G74) нарезание резьбы происходит в соответствии с этой скоростью. Обратите внимание, что шпиндель ускоряется при повышении скорости подачи холостого хода.
- Блокировка станка
Блокировка станка также может выполняться в G84 (G74). Если G84 (G74) выполняется в состоянии блокировки станка, инструмент не перемещается по оси сверления. Поэтому шпиндель также не будет вращаться.
резьбы применяется коррекция скорости подачи и скорости шпинделя, равное
- 68 -
Page 87
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
- Сброс
Если во время жесткого нарезания резьбы выполняется сброс, режим жесткого нарезания резьбы отменяется, и двигатель шпинделя переходит в нормальный режим. Обратите внимание, что в этом случае режим G84 (G74) не отменяется, если задан бит 6 (CLR) параметра № 3402.
- Блокировка
Блокировка также может выполняться в G84 (G74).
- Останов подачи и покадровый режим
Если бит 6 (FHD) параметра № 5200 установлен на 0, останов подачи и единичный блок не действуют в режиме G84 (G74). Если этот бит установлен на 1, они действительны.
- Компенсация люфта
В режиме жесткого нарезания резьбы компенсация мертвого хода компенсирует потерю движения при вращении шпинделя по часовой стрелке или против часовой стрелки. Задайте величину мертвого хода в параметрах от № с 5321 по 5324. Применена компенсация мертвого хода по оси сверления.
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл должен быть отменен. Если ось сверления изменяется в жестком режиме, выдается сигнал об ошибке PS0206.
- Команда S
Если задана скорость выше максимальной скорости используемого зубчатого колеса, выдается
сигнал об ошибке PS0200.
При отмене стандартного цикла жесткого нарезания резьбы команда S, используемая для
жесткого нарезания резьбы, сбрасывается на S0.
- Коэффициент распределения шпинделя
Максимальный коэффициент распределения соответствует следующему (отображается на диагностическом экране № 451):
Для последовательного шпинделя: 32,767 импульсов за 8 мсек Эта величина изменяется в соответствии с установленным передаточным числом для датчика положения или команды жесткого нарезания резьбы. Если заданное количество превышает верхний предел, выдается сигнал об ошибке PS0202.
- Команда F
Если задается значение, превышающее верхний предел скорости подачи при нарезании, выдается сигнал об ошибке PS0011.
- Устройство команды F
G94 1 мм/мин 0,01 дюйм/мин
G95 0,01 мм/оборот 0,0001 дюйм/оборот
Ввод в метрических
единицах
- M29
Если между M29 и G84 задана команда S и перемещение оси, выдается сигнал об ошибке PS0203. Если в цикле нарезания резьбы задано M29, выдается сигнал об ошибке PS0204.
Ввод в дюймах Комментарии
Допускается программирование с десятичной точкой Допускается программирование с десятичной точкой
- 69 -
Page 88
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- P
Задайте P в блоке, который выполняет сверление. Если P задано в блоке, не задающем сверления, значение не сохраняется в модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G74 в едином блоке. В противном случае G74 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла значения коррекции на инструмент игнорируются.
- Перезапуск программы
Программа не может быть перезапущена во время жесткого нарезания резьбы.
- Вызов подпрограммы
В режиме стандартного цикла задавайте команду вызова подпрограммы M98P_ в независимом блоке.
Пример
Скорость подачи по оси Z 1000 мм/мин Скорость шпинделя 1000 мин. Шаг резьбы 1.0 мм <Программирование подачи в минуту>
G94; Задайте команду подачи за один оборот. G00 X120.0 Y100.0 ; Позиционирование M29 S1000 ; Задание режима жесткого нарезания резьбы G84 Z-100.0 R-20.0 F1000 ; Жесткое нарезание резьбы
<Программирование подачи за оборот>
G95; Задайте команду подачи за один оборот. G00 X120.0 Y100.0 ; Позиционирование M29 S1000 ; Задание режима жесткого нарезания резьбы G84 Z-100.0 R-20.0 F1.0 ; Жесткое нарезание резьбы
-1
- 70 -
Page 89
B-64304RU-2/02
ур
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
5.2.2
Цикл жесткого нарезания левой резьбы (G74)
Когда двигатель шпинделя управляется в жестком режиме как серводвигатель, цикл нарезания резьбы может быть ускорен.
Формат
G74 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия и позиционирования дна отверстия R_ : Расстояние от исходного уровня до уровня точки R P_ : Время задержки у дна отверстия и в точке R при выполнении возврата. F_ : Рабочая подача K_ : Количество повторов (если требуется)
G84.3 X_ Y_ Z_ R_ P_ F_ L_ ;
(Формат серий 10/11 )
L_ : Количество повторов (если требуется)
G74(G98) G74(G99)
Вращение шпинделя ПЧС
Останов шпинделя
Операция 1
Операция 2
Точка R
Начальный
овень
Операция 6
P
Останов шпинделя
Уровень точки R
Вращение шпинделя ПЧС
Останов шпинделя
Точка R
Останов шпинделя
P
Уровень точки R
Операция 3
Останов шпинделя
Операция 4
Операция 5
Точка Z
P
Вращение шпинделя ЧС
Точ к а Z
P
Останов шпинделя Вращение
шпинделя ПЧС
Пояснение
После позиционирования по осям X и Y выполняется ускоренное перемещение до точки R. Нарезание резьбы выполняется от точки R до точки Z. По окончании нарезания резьбы шпиндель останавливается и выполняется задержка. Затем шпиндель поворачивается в обычном направлении, инструмент отводится до точки R, после чего шпиндель останавливается. Затем выполняется ускоренный подвод до исходного уровня. Во время нарезания резьбы 100 %. При этом коррекцию скорости подачи можно активировать соответствующей настройкой.
- Жесткий режим
Жесткий режим может быть задан одним из следующих способов:
Задайте M29 S***** перед командой нарезания резьбы.
Задайте M29 S***** в блоке, который содержит команду нарезания резьбы.
Задайте G74 для жесткого нарезания резьбы. (параметр G84 ( 5200#0) установлен на 1).
- Шаг резьбы
В режиме подачи за одну минуту шаг резьбы устанавливается из выражения, скорость подачи ÷ скорость шпинделя. В режиме подачи за один оборот шаг резьбы равен скорости подачи.
применяется коррекция скорости подачи и скорости шпинделя, равное
- 71 -
Page 90
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- Коррекция на длину инструмента
Когда в стандартном цикле задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется во время позиционирования в точке R.
- Формат команды серии 10/11
Жесткое нарезание резьбы может выполняться посредством команд формата 15. Последовательность действий при жестком нарезании резьбы (включая передачу данных с/на PMC), ограничения и тому подобное совпадает с описанным в этой главе.
- Линейное ускорение/замедление после интерполяции
Может применяться линейное или колоколообразное ускорение/замедление.
- Ускорение/замедление перед интерполяцией с предпросмотром
Ускорение/замедление перед интерполяцией с предпросмотром не действует.
- Коррекция
Различные типы функций ручной коррекции не действительны. Следующие функции ручной коррекции можно активировать при задании соответствующих параметров:
Ручная коррекция вывода
Сигнал ручной коррекции
Подробную информацию см ниже в разделе «Коррекция во время жесткого нарезания резьбы».
- Пробный прогон
Холостой ход также может выполняться в G84 (G74). При выполнении холостого хода с определенной скоростью подачи для оси сверления в G84 (G74) нарезание резьбы происходит в соответствии с этой скоростью. Обратите внимание, что шпиндель ускоряется при повышении скорости подачи холостого хода.
- Блокировка станка
Блокировка станка также может выполняться в G84 (G74). Если G84 (G74) выполняется в состоянии блокировки станка, инструмент не перемещается по оси сверления. Поэтому шпиндель также не будет вращаться.
- Сброс
Если во время жесткого нарезания резьбы выполняется сброс, режим жесткого нарезания резьбы отменяется, и двигатель шпинделя переходит в нормальный режим. Обратите внимание, что в этом случае режим G84 (G74) не отменяется, если задан бит 6 (CLR) параметра № 3402.
- Блокировка
Блокировка также может выполняться в G84 (G74).
- Останов подачи и покадровый режим
Если бит 6 (FHD) параметра № 5200 установлен на 0, останов подачи и единичный блок не действуют в режиме G84 (G74). Если этот бит установлен на 1, они действительны.
- Компенсация люфта
В режиме жесткого нарезания резьбы компенсация мертвого хода компенсирует потерю движения при вращении шпинделя по часовой стрелке или против часовой стрелки. Задайте величину мертвого хода в параметрах от № с 5321 по 5324. Применена компенсация мертвого хода по оси сверления.
- 72 -
Page 91
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл должен быть отменен. Если ось сверления изменяется в жестком режиме, выдается сигнал об ошибке PS0206.
- Команда S
Задание скорости вращения, превышающей максимальную скорость используемого привода,
приводит к возникновению сигнала об ошибке PS0200.
При отмене стандартного цикла жесткого нарезания резьбы команда S, используемая для
жесткого нарезания резьбы, сбрасывается на S0.
- Коэффициент распределения шпинделя
Максимальный коэффициент распределения соответствует следующему (отображается на диагностическом экране № 451):
Для последовательного шпинделя: 32,767 импульсов за 8 мсек Эта величина изменяется в соответствии с установленным передаточным числом для датчика положения или команды жесткого нарезания резьбы. Если заданное количество превышает верхний предел, выдается сигнал об ошибке PS0202.
- Команда F
Задайте значение, которое превышает верхний лимит скорости подачи при нарезании, приводит к возникновению сигнала об ошибке PS0011.
- Устройство команды F
G94 1 мм/мин 0,01 дюйм/мин
G95 0,01 мм/оборот 0,0001 дюйм/оборот
Ввод в метрических
единицах
- M29
Задание команды S или перемещения оси между M29 и G84 приводит к возникновению сигнала об ошибке PS0203. Задание М29 в цикле нарезания резьбы приводит к возникновению сигнала об ошибке PS0204.
- P
Задайте P в блоке, который выполняет сверление. Если P задано в блоке, не задающем сверления, значение не сохраняется в модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G74 в едином блоке. В противном случае G74 будет отменен.
- Коррекция на инструмент
В режиме стандартного цикла значения коррекции на инструмент игнорируются.
- Вызов подпрограммы
В режиме стандартного цикла задавайте команду вызова подпрограммы M98P_ в независимом блоке.
Ввод в дюймах Комментарии
Допускается программирование с десятичной
точкой
Допускается программирование с десятичной
точкой
- 73 -
Page 92
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
Пример
Скорость подачи по оси Z 1000 мм/мин Скорость шпинделя 1000 мин. Шаг резьбы 1.0 мм <Программирование для подачи в минуту>
G94; Задайте команду подачи за один оборот. G00 X120.0 Y100.0 ; Позиционирование M29 S1000 ; Задание режима жесткого нарезания резьбы G74 Z-100.0 R-20.0 F1000 ; Жесткое нарезание резьбы
<Программирование для подачи за оборот>
G95; Задайте команду подачи за один оборот. G00 X120.0 Y100.0 ; Позиционирование M29 S1000 ; Задание режима жесткого нарезания резьбы G74 Z-100.0 R-20.0 F1.0 ; Жесткое нарезание резьбы
B-64304RU-2/02
-1
- 74 -
Page 93
B-64304RU-2/02
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
5.2.3
Цикл жесткого нарезания резьбы с периодическим выводом инструмента (G84 или G74)
Нарезание глубокого отверстия в режиме жесткого нарезания резьбы может быть затруднено вследствие прилипания стружки к инструменту или повышенного сопротивления нарезанию. В таких случаях удобен цикл жесткого нарезания резьбы с периодическим выводом сверла. В этом цикле нарезание выполняется несколько раз до выхода на дно отверстия. Доступны два цикла жесткого нарезания резьбы с нарезания резьбы с периодическим выводом инструмента и стандартный цикл нарезания резьбы с периодическим выводом инструмента. Эти циклы устанавливаются посредством бита PCP (бита 5) параметра 5200.
Формат
G84 (или G74) X_ Y_ Z_ R_ P_ Q_ F_ K_ ;
X_ Y_ : Данные о положении отверстия Z_ : Расстояние от точки R до дна отверстия и
R_ : Расстояние от исходного уровня до уровня точки R P_ : Время задержки у дна отверстия и в точке R при
Q_ : Глубина резания при каждом проходе F_ : Скорость подачи на резание K_ : Количество повторов (если требуется)
G84.2 (или G84.3) X_ Y_ Z_ R_ P_ Q_ F_ L_ ;
(Формат серии 10/11)
L_ : Количество повторов (если требуется)
•Цикл высокоскоростного нарезания
резьбы с периодическим выводом сверла (параметр PCP(№ 5200#5)=0) <1> Инструмент работает на
нормальной рабочей подаче. Используется обычная постоянная времени.
<2> При отводе можно применять
коррекцию.
Используется постоянная
времени отвода.
периодическим выводом инструмента: Цикл скоростного
позиционирования дна отверстия
выполнении возврата
G84, G74 (G98) G84, G74 (G99)
Точка R
q
q
d = расстояние
Начальный уровень
Уровень точки R
<1>
<2>
отвода
d
d
Точка R
q
q
Уровень точки R
<1>
<2>
d
d
•Цикл нарезания резьбы с периодическим
выводом сверла(параметр PCP
( 5200#5)=1) <1> Инструмент работает на
нормальной рабочей подаче. Используется обычная постоянная времени.
<2> При отводе можно применять
коррекцию.
Используется постоянная времени
отвода.
<3> При отводе можно применять
коррекцию.
Используется обычная постоянная
времени.
q
Точка R
q
q
q
B
Точка Z
d = расстояние начала
Начальный уровень
Уровень точки R
<1>
<2>
- 75 -
<3>
d
прохода
Точка Z
q
<1>
Точка Z
<3>
<2>
Уровень точки R
d
d
Точ к а Z
Точ к а R
q
d
q
q
Page 94
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Пояснение
- Цикл скоростного нарезания резьбы с периодическим выводом сверла
После позиционирования по осям X и Y выполняется ускоренное перемещение до точки R. От точки R резание выполняется с глубиной Q (глубиной резания для каждой рабочей подачи), после чего инструмент отводится на расстояние d. Бит DOV (бит 4) параметра 5200 задает, можно ли применять коррекцию при отводе, или нет. После выхода в точку Z шпиндель останавливается, затем начинает вращаться в обратном Установите расстояние отвода, d, в параметре 5213.
- Цикл нарезания резьбы с периодическим выводом сверла
После позиционирования по осям X и Y выполняется форсированная продольная подача до уровня точки R. От точки R резание выполняется с глубиной Q (глубина резания для каждой рабочей подачи), после чего выполняется возврат в точку R. Бит DOV (бит 4) параметра 5200 задает, можно ли применять коррекцию при отводе, или нет. Перемещение со скоростью подачи при нарезании F выполняется от R до совпадающей с точкой перезапуска нарезания. Для данного перемещения со скоростью подачи при нарезании F также действительна спецификация бита DOV (бита 4) параметра 5200. После выхода в точку Z шпиндель останавливается, затем начинает вращаться в обратном направлении для отвода. Установите расстояние d (расстояние до точки начала нарезания) в параметре 5213.
позиции на расстоянии d от конечной точки последнего нарезания,
- Линейное ускорение/замедление после интерполяции
Может применяться линейное или колоколообразное ускорение/замедление.
- Ускорение/замедление перед интерполяцией с предпросмотром
Ускорение/замедление перед интерполяцией с предпросмотром не действует.
- Коррекция
Различные типы функций ручной коррекции не действительны. Следующие функции ручной коррекции можно активировать при задании соответствующих параметров:
Ручная коррекция вывода
Сигнал ручной коррекции
Подробную информацию см ниже в разделе «Коррекция во время жесткого нарезания резьбы».
- Пробный прогон
Холостой ход также может выполняться в G84 (G74). При выполнении холостого хода с определенной скоростью подачи для оси сверления в G84 (G74) нарезание резьбы происходит в соответствии с этой скоростью. Обратите внимание, что шпиндель ускоряется при повышении скорости подачи холостого хода.
- Блокировка станка
Блокировка станка также может выполняться в G84 (G74). Если G84 (G74) выполняется в состоянии блокировки станка, инструмент не перемещается по оси сверления. Поэтому шпиндель также не будет вращаться.
- Сброс
Если во время жесткого нарезания резьбы выполняется сброс, режим жесткого нарезания резьбы отменяется, и двигатель шпинделя переходит в нормальный режим. Обратите внимание, что в этом случае режим G84 (G74) не отменяется, если задан бит 6 (CLR) параметра № 3402.
- Блокировка
Блокировка также может выполняться в G84 (G74).
направлении для отвода.
- 76 -
Page 95
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
- Останов подачи и покадровый режим
Если бит 6 (FHD) параметра № 5200 установлен на 0, останов подачи и единичный блок не действуют в режиме G84 (G74). Если этот бит установлен на 1, они действительны.
- Компенсация люфта
В режиме жесткого нарезания резьбы компенсация мертвого хода компенсирует потерю движения при вращении шпинделя по часовой стрелке или против часовой стрелки. Задайте величину мертвого хода в параметрах от № с 5321 по 5324. Применена компенсация мертвого хода по оси сверления.
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл должен быть отменен. Если ось сверления изменяется в жестком режиме, выдается сигнал об ошибке PS0206.
- Команда S
Задание скорости вращения, превышающей максимальную скорость используемого привода,
приводит к возникновению сигнала об ошибке PS0200.
При отмене стандартного цикла жесткого нарезания резьбы команда S, используемая для
жесткого нарезания резьбы, сбрасывается на S0.
- Коэффициент распределения шпинделя
Максимальный коэффициент распределения соответствует следующему (отображается на диагностическом экране № 451):
Для последовательного шпинделя: 32,767 импульсов за 8 мсек Эта величина изменяется в соответствии с установленным передаточным числом для датчика положения или команды жесткого нарезания резьбы. Если заданное количество превышает верхний предел, выдается сигнал об ошибке PS0202.
- Команда F
Задайте значение, которое превышает верхний лимит скорости подачи при нарезании, приводит к возникновению сигнала об ошибке PS0011.
- Устройство команды F
G94 1 мм/мин 0,01 дюйм/мин
G95 0,01 мм/оборот 0,0001 дюйм/оборот
Ввод в метрических
единицах
- M29
Задание команды S или перемещения оси между M29 и G84 приводит к возникновению сигнала об ошибке PS0203. Задание М29 в цикле нарезания резьбы приводит к возникновению сигнала об ошибке PS0204.
- P/Q
Задайте P и Q в блоке, который выполняет сверление. Если P и Q заданы в блоке, который не выполняет сверление, эти величины не сохраняются в качестве модальных данных. Если задано Q0, цикл жесткого нарезания резьбы с периодическим выводом инструмента не выполняется.
Ввод в дюймах Комментарии
Допускается программирование с десятичной
точкой
Допускается программирование с десятичной
точкой
- 77 -
Page 96
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- Отмена
Не задавайте G-код группы 01 (от G00 до G03) и G84 в одном блоке. Если они заданы вместе, G84 отменяется.
- Коррекция на инструмент
В режиме стандартного цикла значения коррекции на инструмент игнорируются.
- Вызов подпрограммы
В режиме стандартного цикла задавайте команду вызова подпрограммы M98P_ в независимом блоке.
- d (параметр 5213)
Выполните операцию в цикле нарезания резьбы с периодическим выводом инструмента для точки R. То есть задайте значение, не превышающее точки R для d (параметр № 5213).
5.2.4
Стандартный цикл жесткого нарезания резьбы отменяется. Способ отмены этого цикла см. в подразделе 5.1.14, "Отмена стандартного цикла сверления (G80)."
Отмена стандартного цикла (G80)
ПРИМЕЧАНИЕ
При отмене стандартного цикла жесткого нарезания резьбы значение S,
используемое для жесткого нарезания резьбы, также сбрасывается (так же, как при заданном S0).
Соответственно, команду S, заданную для жесткого нарезания резьбы,
невозможно использовать в последующих частях программы после отмены стандартного цикла жесткого нарезания резьбы.
После отмены стандартного цикла жесткого нарезания резьбы при
необходимости задайте новую команду S.
5.2.5
Различные типы функций ручной коррекции не действительны. Следующие функции ручной коррекции можно активировать при задании соответствующих параметров:
Ручная коррекция вывода
Сигнал ручной коррекции
Ручная коррекция во время жесткого нарезания резьбы
5.2.5.1
Для ручной коррекции вывода можно активировать при выводе фиксированную ручную коррекцию, установленную в параметре, или ручную коррекцию, заданную в программе (включая отвод во время сверления с периодическим выводом сверла/высокоскоростного сверления с периодическим выводом сверла).
Коррекция при выводе
Пояснение
- Задание коррекции в параметре
Присвойте биту 4 (DOV) параметра № 5200 значение 1 и задайте ручную коррекцию в параметре № 5211. Можно задать ручную коррекцию от 0 до 200 % с шагом 1 %. Биту 3 (OVU) параметра № 5201 можно присвоить значение 1 для задания ручной коррекции от 0 % до 2000 % с шагом 10 %.
- 78 -
Page 97
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
- Задание коррекции в программе
Присвойте биту 4 (DOV) параметра № 5200 и биту 4 (OV3) параметра № 5201 значения 1. Скорость шпинделя при выводе можно задать в программе. Задайте скорость шпинделя при выводе при помощи адреса "J" в блоке, в котором задается жесткое нарезание резьбы. Пример) Чтобы задать 1000 мин-1 для S при резании и 2000 мин-1 для S при выводе
. M29 S1000 ; G84 Z-100. F1000. J2000 ; .
Разница в скорости шпинделя переводится способом. В связи с этим скорость шпинделя при выводе может не совпадать со скоростью, заданной в адресе
"J". Если ручная коррекция не попадает в диапазон от 100 % до 200 %, оно принимается равным 100 %.
%) Коррекция(
Бит 6 (OVE) параметра 5202 можно установить на 1, чтобы расширить значение коррекции со 100% до 2000%. Если заданное значение коррекции выходит за пределы диапазона от 100% до 2000%, оно считается равным 100%.
Применяемая ручная коррекция определяется в соответствии с настройкой параметров и в соответствии с командой, как показано в таблице ниже.
Если бит 6 (OVE) параметра № 5202
Команда
В диапазоне от 100 % до Скорость шпинделя при выводе, заданная в адресе "J"
Скорость шпинделя при выводе не задана в адресе "J" Параметр № 5211
200 %
За пределами диапазона от
100 % до 200 %
установлен на 0
Настройка параметров
Если бит 6 (OVE) параметра № 5202 установлен на 1
Настройка параметров
Команда
В диапазоне от 100 % до Скорость шпинделя при выводе, заданная в адресе "J"
Скорость шпинделя при выводе не задана в адресе "J" Параметр № 5211
2000%
За пределами диапазона от
100 % до 2000%
в фактическую ручную коррекцию по следующим
J
) в (задается выводе при шпинделя Скорость
100
×=
S
) в (задается шпинделя Скорость
DOV = 1
OV3 = 1 OV3 = 0
Команда в программе
100%
DOV = 1
OV3 = 1 OV3 = 0
Команда в программе
100%
Параметр
5211
Параметр
5211
DOV = 0
100%
DOV = 0
100%
- 79 -
Page 98
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
ПРИМЕЧАНИЕ
1 Не используйте десятичную точку при задании значения в адресе «J». Если используется десятичная точка, значение принимается следующим
образом:
Пример) Если системой приращений для референтной оси является IS-B
Если программирование десятичной точки по типу "карманный
калькулятор" не используется
Заданное значение преобразуется в значение, для которого
рассматривается
«J200.» принимается за 200000 мин
Если используется программирование десятичной точки по типу
наименьшее введенное приращение.
-1
.
"карманный калькулятор"
Заданное значение преобразуется в значение, получаемое округлением
до меньшего целого числа.
«J200.» принимается за 200 мин
-1
. 2 Не используйте знак минус при задании значения в адресе «J». Если используется знак минус, предполагается, что задано значение,
выходящее за пределы диапазона.
3 Максимальная ручная коррекция получается при помощи следующего
уравнения, чтобы скорость шпинделя, к которому применяют ручную коррекцию при выводе, не превышала максимальной для используемой передачи (задается в параметрах №
от 5241 до 5243). По этой причине получаемое значение не совпадает с максимальной скоростью вращения шпинделя, которая зависит от коррекции.
(%) коррекция Макс.
S
) в (задана шпинделя Скорость
)параметрах в (задана шпинделя скорость Макс.
×=
100
4 Если значение задается в адресе «J» для того, чтобы указать скорость
шпинделя при выводе в режиме жесткого нарезания резьбы, оно сохраняет действие до момента отмены стандартного цикла.
B-64304RU-2/02
5.2.5.2
Путем присвоения биту 4 (OVS) параметра № 5203 значения 1 ручную коррекцию можно применить к операции резания/вывода во время жесткого нарезания резьбы следующим образом:
Применение ручной коррекции при помощи сигнала ручной коррекции скорости подачи
Отмена ручной коррекции при помощи сигнала отмены ручной коррекции
Существуют следующие соотношения между этой функцией и ручной операции:
При резке
- Если сигнал отмены ручной коррекции имеет установлен на 0 Значение, заданное сигналом ручной коррекции
- Если сигнал отмены ручной коррекции имеет установлен на 1 100%
При выводе
- Если сигнал отмены ручной коррекции имеет установлен на 0 Значение, заданное сигналом ручной коррекции
- Если сигнал отмены 100%
- Если сигнал отмены коррекции установлен на 1 и коррекция при выводе включена Значение, заданное для ручной коррекции при выводе
Сигнал ручной коррекции
коррекцией для каждой
коррекции установлен на 1 и коррекция при выводе выключена
- 80 -
Page 99
5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64304RU-2/02
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
ПРИМЕЧАНИЕ
1 Максимальное значение ручной коррекции получается при помощи
следующего уравнения, чтобы скорость шпинделя, к которой применяется ручная коррекция, не превышала максимальной скорости используемой передачи (задается в параметрах № от 5241 до 5243). По этой причине получаемое значение не совпадает с максимальной скоростью вращения шпинделя, которая зависит от коррекции.
(%) коррекция Макс.
S
) в (задается шпинделя Скорость
2 Поскольку операция коррекции отличается на разных используемых
станках, см. руководство, предоставленное изготовителем станка.
×=
100
)параметрах в (задана шпинделя скорость Макс.
5.3
СНЯТИЕ ФАСКИ И РАДИУСНАЯ ОБРАБОТКА УГЛОВ (ОПЦИЯ)
Краткий обзор
Блоки снятия фасок и радиусной обработки углов могут автоматически вставляться между:
Между блоками линейной интерполяции и линейной интерполяции
Между блоками линейной интерполяции и круговой интерполяции
Между блоками круговой интерполяции и линейной интерполяции
Между блоками круговой интерполяции и круговой интерполяции
Формат
, C_ Снятие фасок , R_ Угол R
Пояснение
При добавлении приведенной выше спецификации к конце блока, задающего линейную (G01) или круговую (G02 или G03)интерполяцию вставляется блок снятия фасок и радиусной обработки углов. Блоки, задающие снятие фасок и радиусную обработку углов, могут быть заданы последовательно.
- Снятие фасок
После C задайте расстояние от гипотетического углового пересечения до начальной и конечной точек. Под гипотетическим угловым пересечением понимается угловая точка, которая существовала бы, если бы снятие фасок не выполнялось.
<1> G91 G01 X100.0 ,C10.0 ; <2> X100.0 Y100.0 ;
Вставленный блок снятия фаски
C
C
Мнимое угловое пересечение
- 81 -
Page 100
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
- Угол R
После R задайте радиус для радиусной обработки углов.
<1> G91 G01 X100.0 ,R10.0 ; <2> X100.0 Y100.0 ;
Центр окружности с радиусом R
B-64304RU-2/02
Пример
N001 G92 G90 X0 Y0 ; N002 G00 X10.0 Y10.0 ; N003 G01 X50.0 F10.0 ,C5.0 ; N004 Y25.0 ,R8.0 ; N005 G03 X80.0 Y50.0 R30.0 ,R8.0 ; N006 G01 X50.0 ,R8.0 ; N007 Y70.0 ,C5.0 ; N008 X10.0 ,C5.0 ; N009 Y10.0 ; N010 G00 X0 Y0 ; N011 M0 ;
Y
70.0
60.0
N008
R
Вставленный блок радиусной обработки углов
N007
N006
50.0
40.0
30.0
20.0
10.0 N010
N011
N009
N002
N001
0
10.0 20.0 30.0 40.0 50.0 80.0 70.0 60.0
N004
N003
N005
X
Ограничение
- Недопустимое задание
Снятие фаски (,C) или радиусная обработка углов R (,R), заданные в блоке ином чем блок линейной интерполяции (G01) или круговой интерполяции (G02 или G03), игнорируются.
- 82 -
Loading...