FANUC Серия 0*-МОДЕЛЬ D
FANUC Серия 0* Mate-МОДЕЛЬ D
Для системы обрабатывающего центра
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ
B-64304RU-2/02
Page 2
• Ни одну из частей настоящего руководства не допускается воспроизводить
независимо от формы.
• Все спецификации и проектные разработки могут быть изменены без уведомления.
Продукты, представленные в настоящем руководстве, попадают под действие
японского закона «Об иностранной валюте и международной торговле». Экспорт из
Японии может подлежать экспортному лицензированию правительством Японии.
Кроме того, реэкспорт в другую страну может потребовать лицензии от правительства
той страны, из которой производится реэкспорт. На настоящую продукцию также
может распространяться действие законодательных актов правительства США о
реэкспорте.
При необходимости в экспорте или реэкспорте продуктов, пожалуйста, обратитесь в
компанию FANUC за консультацией.
В данном руководстве мы постарались охватить максимально широкий круг
различных вопросов.
Однако мы не можем описать все действия, которые запрещается или невозможно
выполнять, поскольку существует множество вариантов различных действий.
Поэтому все, что не описано в данном руководстве как возможное, следует
рассматривать как "невозможное".
Настоящее руководство содержит названия программ или устройств производства
других компаний, некоторые из которых являются зарегистрированными товарными
знаками соответствующих владельцев. Однако в основном тексте эти названия не
сопровождаются символами ® или ™.
Page 3
B-64304RU-2/02
ПРАВИЛАТЕХНИКИБЕЗОПАСНОСТИ
ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ
В данном разделе описаны меры предосторожности, связанные с использованием устройств ЧПУ.
Соблюдение этих мер предосторожности пользователями необходимо для обеспечения безопасной
работы станков, оснащенных устройством ЧПУ (все описания в данном разделе предполагают
данную конфигурацию). Обратите внимание на то, что некоторые меры предосторожности
относятся только к отдельным функциям, и, таким образом, могут быть
определенным устройствам ЧПУ.
Пользователи также должны соблюдать меры безопасности, относящиеся к станку, как указано в
соответствующем руководстве, предоставляемом изготовителем станка. Перед началом работы со
станком или созданием программы для управления работой станка оператор должен полностью
ознакомиться с содержанием данного руководства и соответствующего руководства,
предоставляемого изготовителем станка.
СОДЕРЖАНИЕ
ОПРЕДЕЛЕНИЕ ТЕРМИНОВ "ПРЕДУПРЕЖДЕНИЕ", "ПРЕДОСТЕРЕЖЕНИЕ" И
ПРЕДУПРЕЖДЕНИЯ, ОТНОСЯЩИЕСЯ К ЕЖЕДНЕВНОМУ ТЕХОБСЛУЖИВАНИЮ ............. s-6
ОПРЕДЕЛЕНИЕ ТЕРМИНОВ "ПРЕДУПРЕЖДЕНИЕ",
неприменимык
"ПРЕДОСТЕРЕЖЕНИЕ" И "ПРИМЕЧАНИЕ"
Настоящее руководство включает описание правил техники безопасности в целях защиты
пользователя и предотвращения повреждения оборудования. Меры предосторожности
подразделяются на предупреждения и предостережения в соответствии с уровнем опасности,
на который они указывают. Кроме того, в примечаниях приводится дополнительная информация.
Внимательно читайте указания типа Предупреждение, Предостережение и Примечание до
начала работы со станком.
ПРЕДУПРЕЖДЕНИЕ
Применяется, если при несоблюдении утвержденной процедуры существует
опасность травмы оператора или одновременно травмы оператора и
повреждения оборудования.
ПРЕДОСТЕРЕЖЕНИЕ
Применяется, если при несоблюдении утвержденной процедуры существует
опасность повреждения оборудования.
ПРИМЕЧАНИЕ
Примечание используется для указания дополнительной информации, не
1 Никогда не приступайте к обработке детали на станке без предварительной
проверки работы станка. До начала рабочего прогона убедитесь, что станок
функционирует должным образом, выполнив пробный прогон с
использованием, например, одиночного блока, коррекции скорости подачи
или функции блокировки станка, либо без установки на станке инструмента и
детали. Невозможность подтверждения нормальной работы
привести к непрогнозируемой его работе, в том числе к повреждению детали
и/или самого станка или травме оператора.
непрогнозируемой работе станка, в том числе к повреждению детали и/или
станка или травме оператора.
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
Проверка длины хода
После включения питания при необходимости выполните ручной возврат на
референтную позицию. Проверка длины хода невозможна до выполнения
ручного возврата на референтную позицию. Имейте в виду, что когда
проверка длины хода выключена, сигнал об ошибке не выдается даже при
превышении предела хода, что может привести к повреждению
инструмента, самого станка, детали
инкрементном режиме или наоборот, станок может вести себя
непрогнозируемым образом.
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
ОПРЕДЕЛЕНИЕТЕРМИНОВ "ПРЕДУПРЕЖДЕНИЕ", "ПРЕДОСТЕРЕЖЕНИЕ" И
Настоящее руководство состоит из следующих частей:
ОБЩИЕ СВЕДЕНИЯ
О настоящем руководстве
I. ОБЩИЕСВЕДЕНИЯОписанаорганизацияглав, применимыемодели, связанныеруководстваипримечанияпо
чтениюнастоящегоруководства.
II. ПРОГРАММИРОВАНИЕОписанывсефункции: Формат, используемыйдляпрограммированияфункцийна языке ЧПУ,
характеристикииограничения.
III. РАБОТАОписанаработасостанкомвавтоматическомиручномрежимах, процедурыввода/вывода
данных и процедуры редактирования
ПРИЛОЖЕНИЕ
Перечень параметров, диапазон действительных данных и сигналов об ошибке.
программы.
ПРИМЕЧАНИЕ
1 Настоящее руководство описывает функции, доступные при контурном
управлении в серии M. Информацию о других функциях, относящихся не
только к серии M, см. в руководстве по эксплуатации (общее для системы
токарного станка и системы обрабатывающего центра) (B-64304RU).
2 Некоторые функции, описанные в настоящем руководстве, нельзя
применить к некоторым продуктам. Подробную информацию см. в
руководстве
Систему ЧПУ «Nano CNC», в которой реализована высокоточная механическая обработка, можно
создать сочетанием этих моделей и высокоскоростных, высокоточных сервоконтроллеров.
В тексте, к обозначению модели могут добавляться сокращения, как указано ниже.
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, «РАБОТА»
Прежде чем приступать к программированию, составьте план обработки детали.
План обработки
ФОРМА ИНСТРУМЕНТА И ПЕРЕМЕЩЕНИЕ
ИНСТРУМЕНТА ПРОГРАММНЫМ ПУТЕМ
Пояснение
- Обработка кромкой резца - функция коррекции на длину инструмента
Как правило, для обработки одной детали используется несколько инструментов. Инструменты
имеют разную длину. Изменение программы с учетом инструментов проблематично.
Следовательно, необходимо заранее измерить длину каждого инструмента. Задав разницу между
длиной стандартного инструмента и длиной каждого инструмента в устройстве ЧПУ (см. главу
«Настройка и отображение данных» в руководстве по эксплуатации (общем
станка / системы обрабатывающего центра)), можно выполнять обработку, не меняя программы,
даже если происходит смена инструмента. Эта функция называется коррекцией на длину
инструмента (См. главу “Функция коррекции” в данном руководстве).
для системы токарного
H1
Стандартный
инструмент
H2
еталь
H3H4
- Обработка боковой стороной режущего инструмента – Функция коррекции наинструмент
Деталь
Траектория резца с использованием
коррекции на инструмент
Контур
обрабатываемой
детали
Инструмент
- 11 -
Page 30
1.ОБЩИЕСВЕДЕНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
Поскольку у резца есть радиус, центр траектории движения резца проходит вокруг детали при
отклонении радиуса резца.
Если данные о радиусе режущего инструмента хранятся в устройстве ЧПУ (См. главу «Настройка и
отображение данных» в руководстве по эксплуатации (общем для системы токарного станка /
системы обрабатывающего центра )), инструмент можно перемещать на расстоянии радиуса
режущего
инструмента от контура обрабатываемой детали. Эта функция называется коррекцией на
инструмент (См. главу “Функция коррекции” в данном руководстве).
Однократный 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-кодами.
4. В одном блоке может указываться несколько G-кодов, если все G-коды принадлежат к разным
группам. Если в одном блоке задается несколько G-кодов, принадлежащих одной группе,
действителен только G-код, заданный последним.
5. Если G-код, принадлежащий группе 01, задан в стандартном цикле
стандартный цикл для сверления отменяется. Это означает, что устанавливается то же
состояние, что и при задании G80. Отметьте, что на G-коды группы 01 не влияет G-код,
задающий стандартный цикл для сверления.
6. G-коды указываются группой.
7. Группа G60 переключается согласно настройке параметра MDL (№ 5431#0). (Когдабит MDL
установленна 0, выбираетсягруппа 00. Еслибит MDL установлен
Для достижения точного позиционирования без зазора (мертвого хода) станка выполняется
окончательное позиционирование из одного направления.
ФУНКЦИЯ ИНТЕРПОЛЯЦИИ
ПОЗИЦИОНИРОВАНИЕ В ОДНОМ НАПРАВЛЕНИИ (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
Запрограммированная начальная точка
Расстояние перебега в направлении оси 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) приводится перечень диапазонов значений шага резьбы.
скорость подачи по команде для режима подачи в минуту или максимальная
скорость подачи, определенная на основе механических ограничений,
включая относящиеся к двигателям, в зависимости от того, какое из
значений меньше
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
наносглаживания в блоке. Для заданной оси будет применено
наносглаживание, однако перемещение не будет производится даже в
режиме абсолютного программирования.
(Перемещениеосиневыполняетсявблоке G05.1Q3.)
3 Режимнаносглаживаниятакже
В блоке G5.1 Q3 задайте ось, к которой применяется наносглаживание. Имейте в виду, что
одновременно команде наносглаживания можно подчинить до трех осей и что можно задать только
следующие оси.
• Основныетриоси (X, Y, Z)
• Оси, параллельныеосновнымтремосям
При определении функции выбора условий обработки сначала задайте G5.1 Q1, а затем
наносглаживание.
Пример
Режим наносглаживания вкл.
Режим наносглаживания выкл.
Если перед наносглаживанием
требуются следующие функции,
задайте 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.
- Условия для включения наносглаживания
Наносглаживание включается, если выполнены следующие условия.
В блоке, который не удовлетворяет условиям для его включения, наносглаживание отменяется, и в
следующем блоке принимается решение, выполняется ли наносглаживание снова.
В следующем описании «длина блока» и «угловая разница между блоками» относятся только к
основным трем осям (или оси, параллельной к ним), а не осям
в виду, что в блоке, в котором режим наносглаживания отменен из-за любого из этих условий,
наносглаживание на осях вращения также не будет выполняться.
(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.
- Ограничения по возобновлению автоматической работы
вставки, а не для запрограммированных точек. Соответственно, при задании порядкового
номера для возобновления программы работу невозможно возобновить с
запрограммированной точки в блоке.
Для возобновления программы укажите номер блока, используя счетчик блоков,
отображаемый на экране программы.
(2) Обратный ход
Выполнять обратный ход в режиме наносглаживания невозможно.
(3) Ручной обратный ход манипулятором
В режиме наносглаживания ручной обратный ход манипулятором выполнять невозможно.
- Динамическое графическое отображение
Функция динамического отображения графической информации вычерчивает траекторию в режиме
наносглаживания с линейной интерполяцией.
- 26 -
Page 45
B-64304RU-2/02
4.ЗНАЧЕНИЕИИЗМЕРЕНИЕ
ПРОГРАММИРОВАНИЕ
КООРДИНАТ
4
Глава 4, "ЗНАЧЕНИЕИИЗМЕРЕНИЕКООРДИНАТ", состоитизследующихразделов:
Значение координаты конечной точки может быть введено в полярных координатах (радиус и угол).
Положительное угловое направление - это направление против часовой стрелки от первой оси
выбранной плоскости (+ направление), а (- направление) - по часовой стрелке.
Как радиус, так и угол могут быть запрограммированы как при абсолютном, так и при
инкрементном программировании (G90, G91).
ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ КООРДИНАТ
КОМАНДА В ПОЛЯРНЫХ КООРДИНАТАХ (G15, G16)
Формат
Gxx Gyy G16; Запуск команды в полярных координат (режим в полярных
координатах)
G00 IP_ ;
: Команда в полярных координатах
:
G15; Отменакомандывполярныхкоординатах (режимв
полярныхкоординатах)
G16 : Команда в полярных координатах
G15 : Отмена команды в полярных координатах
Gxx : Выбор плоскости команды в полярных координатах (G17, G18 или G19)
Gyy : Выбор центра команды в полярных координатах (G90 или G91)
G90 задает начало координат в системе координат детали в качестве точки
полярных координат, и их значений
Первая ось: радиус полярной координаты
Вторая ось: угол полярной координаты
- Задание начала координат детали в качестве точки отсчета полярной
системы координат
Задайте радиус (расстояние между началом координат и точкой), который должен быть
запрограммирован при абсолютном программировании. Начало координат детали устанавливается
в качестве точки отсчета полярной системы координат.
Если используется локальная система координат (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 ; Отмена команды полярных координат
- Задание углов при инкрементном программировании и радиуса при
абсолютном программировании
Постоянные циклы сверления облегчают программисту создание программ. С помощью
стандартного цикла часто используемая операция обработки может быть задана в едином блоке
посредством G-функции; без стандартных циклов обычно требуется более одного блока. Кроме
того, использование стандартных циклов может сократить программу с целью экономии памяти.
В Таблице Таблица 5.1 (a) перечислены стандартные циклы сверления.
Задержка→
Вращение шпинделя по
часовой стрелке
Ориентированный
останов шпинделя
Задержка →
шпиндель против ч. с.
Вращение шпинделя по
часовой стрелке
Задержка→
Останов шпинделя
Отвод
(Направление +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) Плоскость позиционирования и ось сверления
Предположим, что оси 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
- Символы на рисунках
В следующих разделах описываются отдельные стандартные циклы. На рисунках в качестве
пояснений используются следующие символы:
Цикл высокоскоростного сверления с периодическим
выводом сверла (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_ : Глубина резания для каждого рабочего прохода
Нарезание резьбы выполняется вращением шпинделя против часовой стрелки. После выхода на
дно отверстия шпиндель с целью отвода начинает вращаться по часовой стрелке. Таким образом
создается обратная резьба.
ПРЕДОСТЕРЕЖЕНИЕ
Коррекция скорости подачи игнорируется во время нарезания левой резьбы.
Останов подачи не приводит к остановке станка до завершения операции
возврата.
- Вращение шпинделя
Перед заданием G74 используйте вспомогательную функцию (M-код) для вращения шпинделя
против часовой стрелки.
Если сверление непрерывно выполняется с небольшим значением, заданным для расстояния между
положением отверстия и уровнем точки R или между первоначальным уровнем и уровнем точки R,
нормальная скорость шпинделя может не быть достигнута при запуске операции нарезания
отверстия. В этом случае вставьте
для задержки операции, не указывая количества повторений для K. Примечание, приведенное
выше, не распространяется на некоторые станки. Смотрите руководство, поставляемое
изготовителем станка.
Присвоив сначала биту 6 (PCT) параметра № 5104 значение 1, прибавьте адрес Q к обычному
формату команды цикла нарезания резьбы и задайте глубину резания для каждого прохода при
нарезании резьбы.
В цикле нарезания резьбы с периодическим выводом сверла инструмент отводится в точку R для
каждого захода при нарезании резьбы. В скоростном цикле нарезания резьбы с периодическим
выводом
сверла инструмент отводится на расстояние отвода, предварительно заданное в параметре
№ 5213. Выполняемую операцию можно выбрать путем настройки бита 5 (PCP) параметра № 5200.
- Операция
Сначала объясняется обычная операция цикла нарезания резьбы, являющаяся основной.
Перед заданием цикла нарезания резьбы вращайте шпиндель посредством вспомогательной
функции.
1. При команде установить инструмент в положение выполнения отверстия выполняется
позиционирование.
2. Еслизаданаточка R, выполняетсяпозиционированиевточку R.
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.
Нарезание резьбы выполняется до дна отверстия путем повтора описанных выше шагов.
Если задано время задержки (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.
Когда команда 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 будет
отменен.
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 и 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 будет
отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
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, где β – это темп изменения для каждой
меняется. Скорость шпинделя может быть увеличена до значения, соответствующего
максимальному значению аналоговых данных S.
- Подвод и отвод
Подвод и отвод инструмента не выполняются тем же образом, что и позиционирование
форсированной продольной подачей. Аналогично рабочей подаче выполняются две операции в
качестве операций интерполирования. Обратите внимание на то, что функция управления ресурсом
инструмента исключает подвод и отвод из расчета ресурса.
- 51 -
Page 70
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
B-64304RU-2/02
- Задание адреса I
Скорость перемещения вперед/назад может быть задана адресом I в том же формате, что и адрес F,
как показано ниже:
При работе одиночными блоками сверление останавливается после каждого отвода. Кроме того,
останов единичного блока выполняется установкой параметра 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_ : Глубина резания для каждого рабочего прохода
Нарезание резьбы выполняется при вращении шпинделя по часовой стрелке. По достижении дна
отверстия шпиндель вращается в обратном направлении для выполнения отвода. При этой
операции создается резьба.
ПРЕДОСТЕРЕЖЕНИЕ
Во время нарезания резьбы не действует ручная коррекция скорости
подачи. Останов подачи не приводит к остановке станка до завершения
операции возврата.
- Вращение шпинделя
Перед заданием 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 будет
отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
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.
Перед изменением оси сверления стандартный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- P
Задайте P в блоках, которые выполняют сверление. Если P задано в блоке, который не выполняет
сверление, значение P не может быть сохранено в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G88 в едином блоке. В противном случае G88 будет
отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
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 будет
отменен.
- Коррекция на инструмент
В режиме стандартного цикла для сверления коррекция на инструмент игнорируется.
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 с
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 11T 15T 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 %. При этом коррекцию скорости подачи можно активировать соответствующей настройкой.
- Жесткий режим
Жесткий режим может быть задан одним из следующих способов:
В режиме подачи за одну минуту шаг резьбы устанавливается из выражения, скорость подачи ÷
скорость шпинделя. В режиме подачи за один оборот шаг резьбы равен скорости подачи.
- Коррекция на длину инструмента
Когда в стандартном цикле задается коррекция на длину инструмента (G43, G44 или G49),
коррекция выполняется во время позиционирования в точке R.
- Формат команды серии 10/11
Жесткое нарезание резьбы может выполняться посредством команд формата 10/11.
Последовательность действий при жестком нарезании резьбы (включая передачу данных с/на 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.
Применена компенсация мертвого хода по оси сверления.
Ограничение
- Смена осей
Перед изменением оси сверления стандартный цикл должен быть отменен. Если ось сверления
изменяется в жестком режиме, выдается сигнал об ошибке 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 мм
<Программирование подачи в минуту>
Когда двигатель шпинделя управляется в жестком режиме как серводвигатель, цикл нарезания
резьбы может быть ускорен.
Формат
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 %. При этом коррекцию скорости подачи можно активировать соответствующей настройкой.
- Жесткий режим
Жесткий режим может быть задан одним из следующих способов:
В режиме подачи за одну минуту шаг резьбы устанавливается из выражения, скорость подачи ÷
скорость шпинделя. В режиме подачи за один оборот шаг резьбы равен скорости подачи.
Когда в стандартном цикле задается коррекция на длину инструмента (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 мм
<Программирование для подачи в минуту>
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
уравнения, чтобы скорость шпинделя, к которому применяют ручную
коррекцию при выводе, не превышала максимальной для используемой
передачи (задается в параметрах №
от 5241 до 5243). По этой причине
получаемое значение не совпадает с максимальной скоростью вращения
шпинделя, которая зависит от коррекции.
шпинделя при выводе в режиме жесткого нарезания резьбы, оно сохраняет
действие до момента отмены стандартного цикла.
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). По этой причине
получаемое значение не совпадает с максимальной скоростью вращения
шпинделя, которая зависит от коррекции.
При добавлении приведенной выше спецификации к конце блока, задающего линейную (G01) или
круговую (G02 или G03)интерполяцию вставляется блок снятия фасок и радиусной обработки
углов.
Блоки, задающие снятие фасок и радиусную обработку углов, могут быть заданы последовательно.
- Снятие фасок
После C задайте расстояние от гипотетического углового пересечения до начальной и конечной
точек. Под гипотетическим угловым пересечением понимается угловая точка, которая
существовала бы, если бы снятие фасок не выполнялось.
<1> G91 G01 X100.0 ,C10.0 ;
<2> X100.0 Y100.0 ;
Вставленный блок снятия
фаски
C
C
Мнимоеугловоепересечение
- 81 -
Page 100
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ
- Угол R
После R задайте радиус для радиусной обработки углов.
Снятие фаски (,C) или радиусная обработка углов R (,R), заданные в блоке ином чем блок линейной
интерполяции (G01) или круговой интерполяции (G02 или G03), игнорируются.
- 82 -
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.