руководстве, невозможно выполнить на данном оборудовании.
основном эти названия не отмечены знаком или .
•Запрещается любое воспроизведение всего содержимого данного руководства.
•Внешний вид и технические характеристики данного изделия могут быть
Все продукты в данном руководстве контролируются на основании японского
«Законодательства об иностранной валюте и международной торговле». Для
экспорта из Японии может потребоваться экспортная лицензия правительства
Японии.
В дальнейшем реэкспорт в другую страну является предметом лицензирования
правительством той страны, из которой осуществляется реэкспорт продукта. В
дальнейшем продукт также может контролироваться согласно правилам реэкспорта
правительства Соединенных Штатов.
В случае необходимости экспорта или реэкспорта данных продуктов, пожалуйста,
Продукты в настоящем руководстве изготавливаются под строгим контролем
качества. Однако, в случае серьезного инцидента или потери из-за отказа продукта
В настоящем руководстве рассматриваются все эксплуатационные возможности
оборудования.
В руководство не включен значительный объем операций, которые не могут быть
выполнены на данном оборудовании.
Поэтому рекомендуется считать, что любые операции, которые не описаны в данном
Данное руководство содержит названия программ или устройств, некоторые из
которых являются зарегистрированными торговыми марками других компаний. В
B-64694RU-2/01МЕРЫ ПРЕДОСТОРОЖНОСТИ
ПРЕДОСТЕРЕЖЕНИЕ
тяжелых травм.
ВНИМАНИЕ
средней тяжести.
ПРИМЕЧАНИЕ
ПРЕДОСТЕРЕЖЕНИЕ.
МЕРЫ ПРЕДОСТОРОЖНОСТИ
s
В данном разделе описаны меры предосторожности, связанные с использованием устройств ЧПУ.
Соблюдение этих мер предосторожности пользователями необходимо для обеспечения безопасной
работы станков, оснащенных устройством ЧПУ (все описания в данном разделе предполагают
данную конфигурацию). Обратите внимание на то, что некоторые меры предосторожности
относятся только к отдельным функциям, и, таким образом, могут быть неприменимы к
определенным устройствам ЧПУ.
Пользователи также должны соблюдать меры безопасности, относящиеся к станку, как описано в
соответствующем руководстве, предоставляемом изготовителем станка. Перед началом работы со
станком или созданием программы для управления работой станка оператор должен полностью
ознакомиться с содержанием данного руководства и соответствующего руководства,
предоставляемого изготовителем станка.
ОПРЕДЕЛЕНИЕ ТЕРМИНОВ «ПРЕДОСТЕРЖЕНИЕ»,
«ВНИМАНИЕ» И «ПРИМЕЧАНИЕ»
Данное руководство включает меры предосторожности для защиты пользователя и
предотвращения повреждения станка. Меры предосторожности подразделяются на
ПРЕДОСТЕРЕЖЕНИЕ и ВНИМАНИЕ в соответствии с уровнем опасности, на который они
указывают. Кроме того, в примечаниях приводится дополнительная ПРИМЕЧАНИЕ.
Внимательно читайте указания типа ПРЕДОСТЕРЕЖЕНИЕ, ВНИМАНИЕ и ПРИМЕЧАНИЕ до
начала работы со станком.
Применяется, если при несоблюдении установленной процедуры
пользователем оборудования возникает угроза жизни или риск получения
Применяется, если при несоблюдении установленной процедуры
пользователем оборудования возникает риск получения травм легкой и
Применяется для обозначения дополнительной информации, не имеющей
отношения к категориям ОПАСНОСТЬ, ПРЕДУПРЕЖДЕНИЕ и
•Внимательно прочитайте данное руководство и храните его в надежном месте.
s-1
МЕРЫ ПРЕДОСТОРОЖНОСТИ B-64694RU-2/01
ПРЕДОСТЕРЕЖЕНИЕ
1 Никогда не приступайте к обработке заготовки на станке без
и/или станка или травмированию пользователя.
5 Параметры для ЧПУ и PMC устанавливаются производителем. Как
травмированию пользователя.
ОБЩИЕ ПРЕДОСТЕРЕЖЕНИЯ И ВНИМАНИЕ
предварительной проверки работы станка. До начала рабочего прогона
убедитесь, что станок функционирует должным образом, выполнив
пробный прогон с использованием, например, одиночного блока, ручной
коррекции скорости подачи, функции блокировки станка или приступив к
работе со станком без установленных инструмента и заготовки. Отсутствие
подтверждения надлежащей работы станка может привести к
непрогнозируемой его работе, в том числе к повреждению заготовки и/или
станка в целом или травмированию пользователя.
2 До начала работы со станком тщательно проверьте введенные данные.Работа на станке с неверно заданными данными может привести к
непрогнозируемой работе станка, в том числе к повреждению заготовки
и/или станка или травмированию пользователя.
3 Убедитесь в том, что заданная скорость подачи соответствует намеченной
операции. Как правило, для каждого станка существует максимально
допустимая скорость подачи.
Соответствующая скорость подачи меняется в зависимости от намеченной
операции. Смотрите прилагаемое к станку руководство для определения
максимально допустимой скорости подачи.
Если станок работает на неверной скорости, это может привести к
непрогнозируемой работе станка, в том числе к повреждению заготовки
и/или станка в целом или травмированию пользователя.
4 При использовании функции коррекции на инструмент тщательно
проверяйте направление и величину компенсации.
Работа на станке с неверно заданными данными может привести к
непрогнозируемой работе станка, в том числе к повреждению заготовки
правило, в их изменении нет необходимости. Вместе с тем, если
изменению параметра нет другой альтернативы, перед внесением
изменения убедитесь в том, что полностью понимаете назначение
параметра.
Неверная установка параметра может привести к непрогнозируемой работе
станка, в том числе к повреждению заготовки и/или станка или
s-2
B-64694RU-2/01МЕРЫ ПРЕДОСТОРОЖНОСТИ
ВНИМАНИЕ
не является дефектом.
ПРИМЕЧАНИЕ
в энергонезависимой памяти.
1 Непосредственно после включения электропитания не прикасайтесь к
клавишам блока ручного ввода данных (РВД) до появления на устройстве
ЧПУ отображения положения или экрана сигналов тревоги.
Некоторые клавиши блока ввода данных вручную предназначены для
техобслуживания и других специальных операций. Нажатие любой из этих
клавиш может привести к аномальному состоянию ЧПУ. Запуск станка в
данном состоянии может привести к непрогнозируемой его работе.
2 РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ и руководство по программированию,
предоставляемые вместе с устройством ЧПУ, содержат полное описание
всех функций станка. Обратите внимание, что набор доступных функций
зависит от модели станка. Следовательно, некоторые функции, описанные
в данных руководствах, могут отсутствовать в конкретной модели. При
сомнении смотрите спецификацию станка.
3 Некоторые функции могли быть установлены по требованию
производителя станка. При использовании подобных функций для
получения более подробной информации смотрите руководство,
предоставляемое изготовителем станка, и соответствующие
предупреждения.
4 Жидкокристаллический дисплей изготавливается на основе точной
технологии изготовления. Некоторые пиксели могут не включатся или
оставаться включенными. Это обычное явление для ЖК-дисплея, которое
Программы, параметры и переменные макропрограммы сохраняются в
Однако такие данные могут быть удалены по неосторожности или могут
Во избежание повторения описанных выше последствий и для быстрого
энергонезависимой памяти устройства ЧПУ. Обычно они сохраняются даже
при отключении питания.
подлежать обязательному удалению из энергонезависимой памяти для
восстановления работоспособности системы после включения.
восстановления удаленных данных выполняйте резервное копирование
всех важных данных и храните резервную копию в безопасном месте.
Число записей в программы обработки в энергонезависимую память
ограничено.
Используйте "Высокоскоростную программу управления" при частых
регистрации и удалении программ обработки, в таких случаях программы
обработки автоматически загружаются с персонального компьютера для
каждой обработки.
В случае использования "Высокоскоростного управления программой"
программа во время регистрации, изменения или удаления не сохраняется
s-3
МЕРЫ ПРЕДОСТОРОЖНОСТИ B-64694RU-2/01
ПРЕДОСТЕРЕЖЕНИЕ
1
Установка системы координат
инструмента, станка в целом, заготовки или травмированию пользователя.
4
Преобразование дюймы/метрические единицы
пользователя.
5
Управление постоянством скорости перемещения у поверхности
целом, заготовки или травмированию пользователю.
6
Проверка длины хода
травмированию пользователя.
ПРЕДОСТЕРЕЖЕНИЯ И ВНИМАНИЕ, ОТНОСЯЩИЕСЯ К
ПРОГРАММИРОВАНИЮ
Данный раздел охватывает наиболее важные меры предосторожности, относящиеся к
программированию. Перед началом выполнения программирования внимательно прочитайте
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ, чтобы полностью ознакомиться с его содержанием.
При неправильной установке систем координат станок может вести себя
непрогнозируемым образом, что является результатом программы,
выдающей неверную команду перемещения. Такая непрогнозируемая
работа может привести к повреждению инструмента, станка в целом,
заготовки или травмированию пользователя.
2
Позиционирование с помощью нелинейной интерполяции
При выполнении позиционирования с помощью нелинейной интерполяции
(позиционирования с помощью нелинейного перемещения между
начальной и конечной точками) необходимо внимательно проверять
траекторию перемещения инструмента до выполнения программирования.
Позиционирование включает в себя форсированную продольную подачу.
Если инструмент столкнется с заготовкой, это может привести с
повреждению инструмента, станка в целом, заготовки или травмированию
пользователя.
3
Функция, включающая ось вращения
При программировании управления нормальным (перпендикулярным)
направлением обращайте особое внимание на скорость вращения оси.
Неверное программирование может привести к слишком высокой скорости
оси вращения, вследствие чего центробежная сила может привести к
ослаблению захвата зажимного патрона на заготовке, если последняя
закреплена непрочно. Подобное, скорее всего, приведет к повреждению
Переход при вводе с дюймов на метры и наоборот не приведет к переводу
единиц измерения таких данных, как коррекция исходной позиции
заготовки, параметр и текущая позиция. Поэтому до запуска станка
установите, какие единицы измерения используются. Попытка выполнения
операции с неверно установленными данными может привести к
повреждению инструмента, станка в целом, заготовки или травмирования
Когда ось, подвергаемая постоянному управлению скоростью нарезания,
выходит на начало системы координат заготовки, скорость шпинделя
может стать слишком высокой. Поэтому необходимо установить
максимально допустимую скорость. Неправильная установка максимально
допустимой скорости может привести к повреждению инструмента, станка в
После включения электропитания необходимо вручную выполнить возврат
на референтную позицию. Проверка длины хода невозможна до
выполнения ручного возврата на референтную позицию. Обратите
внимание на то, что когда проверка длины хода отключена, сигнал тревоги
не выдается даже при превышении предельного значения длины хода, что
может привести к повреждению инструмента, станка в целом, заготовки или
s-4
B-64694RU-2/01МЕРЫ ПРЕДОСТОРОЖНОСТИ
ПРЕДОСТЕРЕЖЕНИЕ
7
Проверка столкновения резцедержателей
подлежащий использованию.
8
Команды с одинаковым адресом в пределах одного блока
команде управления программой")
ВНИМАНИЕ
1
Абсолютный/инкрементный режим
будет выполнена без пропуска.
4
Программируемое зеркальное отображение
по-другому.
5
Функция коррекции
отменяйте режим функции коррекции.
Проверка столкновения резцедержателей выполняется на основе данных
об инструменте, заданных во время автоматического режима работы. Если
спецификация инструмента не соответствует используемому в данный
момент инструменту, проверка столкновения не может быть выполнена
корректно, что может привести к повреждению инструмента, станка в
целом, заготовки или травмированию пользователя. После включения
электропитания или выбора резцедержателей вручную всегда начинайте
работу в автоматическом режиме и задавайте номер инструмента,
Команды кодов G и M, содержащие одинаковые адреса, не могут
выполняться в одном и том же блоке. При использовании одинакового
адреса, станок может вести себя непрогнозируемым образом, что может
привести к повреждению заготовки и/или станка или травмированию
пользователя. Задавайте команды в разных блоках. (Информация по
адресу P приводится в приложении "Перечень функций включает адрес Р в
Если программа, созданная с абсолютными значениями, работает в
инкрементом режиме или наоборот, станок может вести себя
непрогнозируемым образом.
2
Выбор плоскости
Если для круговой интерполяции, винтовой интерполяции или постоянного
цикла плоскость задана некорректно, станок может вести себя
непрогнозируемым образом. Подробную информацию смотрите в
описаниях соответствующих функций.
3
Пропуск предельного значения крутящего момента
Перед пропуском предельного значения крутящего момента задайте это
значение. Если пропуск предельного значения крутящего момента
задается без заданного в данный момент значения, команда перемещения
Обратите внимание на то, что при включении программируемого
зеркального отображения запрограммированные операции выполняются
Если команда, основанная на системе координат станка, или команда
возврата на референтную позицию выдается в режиме функции коррекции,
коррекция временно отменяется, что приводит к непрогнозируемому
поведению станка.
Следовательно, до выдачи любой из вышеуказанных команд всегда
s-5
МЕРЫ ПРЕДОСТОРОЖНОСТИ B-64694RU-2/01
ПРЕДОСТЕРЕЖЕНИЕ
1
Ручная операция
травмированию пользователя.
6
Смещение системы координат заготовки
инструмента, станка в целом, заготовки или травмированию пользователя.
ПРЕДОСТЕРЕЖЕНИЯ И ВНИМАНИЕ, ОТНОСЯЩИЕСЯ К
ОБРАЩЕНИЮ СО СТАНКОМ
В данном разделе описаны меры предосторожности, относящиеся к обращению с инструментами
станка. Перед началом работы внимательно прочитайте РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ
так, чтобы полностью ознакомиться с его содержанием.
При работе со станком вручную установите текущую позицию инструмента
2
После включения электропитания необходимо вручную выполнить возврат
3
Ручная подача с помощью маховика с применением высокого
4
Если ручная коррекция отключена (в соответствии со спецификацией в
5
Как правило, не следует приступать к начальной/ предварительно заданной
и заготовки и убедитесь в том, что ось перемещения, направление и
скорость подачи были заданы верно. Некорректная работа станка может
привести к повреждению инструмента, станка в целом, заготовки или
травмированию пользователя.
Ручной возврат на референтную позицию
на референтную позицию.
Если работа на станке осуществляется без предварительного выполнения
возврата в референтную позицию вручную, станок может работать
непрогнозируемым образом. Проверка длины хода невозможна до
выполнения ручного возврата в референтную позицию.
Непрогнозируемая работа станка может привести к повреждению
инструмента, станка в целом, заготовки или травмированию пользователя.
Ручная подача маховиком
коэффициента вращения, например, 100, приводит к быстрому вращению
инструмента и стола. Небрежное обращение со станком может привести к
повреждению инструмента и/или станка или травмированию пользователя.
Отключенная ручная коррекция
переменной макропрограммы) во время нарезания резьбы, жесткого или
другого нарезания резьбы, то скорость невозможно спрогнозировать, что
может привести к повреждению инструмента, станка в целом, заготовки или
травмированию пользователя.
Начальная/предварительно заданная операция
операции, когда станок работает под программным управлением. В
противном случае станок может работать непрогнозируемым образом, что
может привести к повреждению инструмента, станка в целом, заготовки или
Ручное вмешательство, блокировка станка или зеркальное отображение
могут привести к сдвигу системы координат заготовки. Перед началом
работы на станке под программным управлением внимательно проверьте
систему координат.
Если станок работает под программным управлением без допусков на
какой-либо сдвиг системы координат заготовки, станок может вести себя
непрогнозируемым образом, что может привести к повреждению
s-6
B-64694RU-2/01МЕРЫ ПРЕДОСТОРОЖНОСТИ
ПРЕДОСТЕРЕЖЕНИЕ
7
Программная панель оператора и переключатели меню
СБРОС, чтобы гарантировать безопасность.
ВНИМАНИЕ
1
Ручное вмешательство
выполнения блока осевое перемещение прекращается.
С помощью программных панели и переключателей меню, а также блока
ввода данных вручную можно задать операции, ввод которых не
предусмотрен с панели оператора станка, такие, как изменение режима
работы, изменение величины ручной коррекции или команды толчковой
подачи.
Вместе с тем обратите внимание на то, что при небрежной работе с
клавишами блока ввода данных вручную станок может работать
непрогнозируемым образом, что может привести к повреждению
инструмента, станка в целом, заготовки или травмированию пользователя.
8
Клавиша СБРОС
Нажатие клавиши СБРОС останавливает запущенную в данный момент
программу. В результате сервоось останавливается. Однако клавиша
СБРОС может не сработать по такой причине, как например, проблема
блока ручного ввода данных. Таким образом, если требуется остановить
двигатели, используйте клавишу аварийного останова вместо клавиши
Если ручное вмешательство выполняется во время выполнения
запрограммированной операции, траектория перемещения инструмента
может измениться при последующем перезапуске станка. Поэтому перед
перезапуском станка после ручного вмешательства подтвердите установки
ручных абсолютных переключателей, параметров и
абсолютного/инкрементного командного режима.
2
Останов подачи, ручная коррекция и единичный блок
Функции останова подачи, ручной коррекции и единичного блока могут
быть отключены с помощью системной переменной макропрограммы
пользователя #3004. В данном случае будьте внимательны при работе на
станке.
3
Холостой ход
Обычно холостой ход используется для подтверждения надлежащей
работы станка. Во время холостого хода станок работает со скоростью
холостого хода, которая отличается от соответствующей
запрограммированной скорости подачи. Обратите внимание на то, что
скорость холостого хода иногда может быть выше запрограммированной
скорости подачи.
4
Редактирование программы
Если станок останавливается и после этого программа механической
обработки редактируется (изменение, вставка или удаление), станок может
вести себя непрогнозируемым образом, если механическая обработка
возобновляется при управлении такой программой. Не изменяйте, не
вставляйте и не удаляйте команды из программы механической обработки
во время ее использования.
5
Сигнал предупреждения PS
Если во время выполнения блока подается сигнал предупреждения PS,
осевое перемещение блока продолжается до конца блока. После
s-7
МЕРЫ ПРЕДОСТОРОЖНОСТИ B-64694RU-2/01
ПРЕДОСТЕРЕЖЕНИЕ
чрезвычайно опасно, так как может привести к удару током.
ПРИМЕЧАНИЕ
для системы токарного станка и системы многоцелевого станка).
ПРЕДОСТЕРЕЖЕНИЕ
чрезвычайно опасно, так как может привести к удару током.
ПРЕДОСТЕРЕЖЕНИЯ, ОТНОСЯЩИЕСЯ К ЕЖЕДНЕВНОМУ
ТЕХОБСЛУЖИВАНИЮ
1
Замена батарей резервного питания памяти
Во время замены резервных батарей памяти следите за тем, чтобы
питание станка (ЧПУ) было включено, и применяйте аварийный останов
станка. Поскольку эта работа выполняется при включенном питании и при
открытом корпусе, эту работу может выполнять только персонал,
прошедший санкционированное обучение технике безопасности и
техобслуживанию.
При замене батарей соблюдайте осторожность и не прикасайтесь к цепям
высокого напряжения (маркированным и имеющим изоляционное
покрытие).
Прикосновение к неизолированным цепям высокого напряжения
В устройстве ЧПУ используются батареи для защиты содержимого его
памяти, так как в нем должны сохраняться такие данные, как программы,
коррекции и параметры, даже если не используется внешний источник
электропитания.
Если падает напряжение батареи, на пульте или экране оператора станка
отображается сигнал тревоги о низком напряжении.
В случае отображения аварийного сигнала о низком напряжении батареи
следует заменить в течение недели. В противном случае содержимое
памяти устройства ЧПУ будет потеряно.
Подробно с процедурой замены батареи можно ознакомиться в разделе
«Способ замены батареи» РУКОВОДСТВА ПО ЭКСПЛУАТАЦИИ (Общее
2
Замена батареи абсолютного импульсного кодера
Во время замены резервных батарей памяти следите за тем, чтобы
питание станка (ЧПУ) было включено, и применяйте аварийный останов
станка. Поскольку эта работа выполняется при включенном питании и при
открытом корпусе, эту работу может выполнять только персонал,
прошедший санкционированное обучение технике безопасности и
техобслуживанию.
При замене батарей соблюдайте осторожность и не прикасайтесь к цепям
высокого напряжения (маркированным и имеющим изоляционное
покрытие).
Прикосновение к неизолированным цепям высокого напряжения
s-8
B-64694RU-2/01МЕРЫ ПРЕДОСТОРОЖНОСТИ
ПРИМЕЧАНИЕ
процедуре, связанной с заменой батареи.
ПРЕДОСТЕРЕЖЕНИЕ
чрезвычайно опасно, так как может привести к удару током.
В абсолютном импульсном кодирующем устройстве используются батареи
для сохранения его абсолютной позиции.
Если падает напряжение батареи, на пульте или экране оператора станка
отображается сигнал тревоги о низком напряжении.
В случае отображения аварийного сигнала о низком напряжении батареи
следует заменить в течение недели. В противном случае данные об
абсолютной позиции, хранящиеся в импульсном кодирующем устройстве,
будут потеряны.
Смотрите руководство по техническому обслуживанию СЕРВОДВИГАТЕЛЬ
FANUC серии
i
для получения более подробной информации о
α
3 Замена плавкого предохранителя
Перед заменой перегоревшего плавкого предохранителя необходимо
обнаружить и устранить причину, по которой перегорел предохранитель.
По этой причине эту работу может выполнять только тот персонал, который
прошел утвержденную подготовку по безопасности и техническому
обслуживанию.
При открытии шкафа и замене плавкого предохранителя соблюдайте
осторожность и не прикасайтесь к цепям высокого напряжения
(маркированным и имеющим изоляционное покрытие).
Прикосновение к неизолированным цепям высокого напряжения
s-9
B-64694RU-2/01СОДЕРЖАНИЕ
TABLE OF CONTENTS
МЕРЫ ПРЕДОСТОРОЖНОСТИ ............................................................... s-1
I. ОБЩИЕ СВЕДЕНИЯ
1 ОБЩИЕ СВЕДЕНИЯ ............................................................................. 3
1.1 ПРИМЕЧАНИЯ ПО ПРОЧТЕНИЮ ДАННОГО РУКОВОДСТВА ................ 6
1.2 ПРИМЕЧАНИЯ ПО РАЗЛИЧНЫМ ВИДАМ ДАННЫХ ................................. 6
II. ПРОГРАММИРОВАНИЕ
1 ОБЩИЕ СВЕДЕНИЯ ............................................................................. 9
1.1 ФОРМА ИНСТРУМЕНТА И ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА
ПРОГРАММНЫМ ПУТЕМ ............................................................................ 9
2 ФУНКЦИЯ ПОДГОТОВКИ (G-ФУНКЦИЯ).......................................... 10
3 ФУНКЦИЯ ИНТЕРПОЛИРОВАНИЯ ................................................... 14
изготовителем станка, найдите опции, имеющиеся в вашей системе.
Наименование модели
Сокращение
FANUC Series 0i-MF Plus
0i-MF Plus
Series 0i-F Plus
Series 0i
ПРИМЕЧАНИЕ
1 В пояснениях в соответствии с моделью ЧПУ могут использоваться
- 0i-MF Plus : Система обрабатывающего центра (серия M)
1 ОБЩИЕ СВЕДЕНИЯ
Настоящее руководство состоит из следующих частей:
О настоящем руководстве
I. ОБЩИЕ СВЕДЕНИЯОписаны: структура главы, применимые модели, соответствующие руководства и
примечания по прочтению данного руководства.
II. ПРОГРАММИРОВАНИЕ
Описаны все функции: Формат, используемый для программирования функций на языке ЧПУ,
характеристик и ограничений.
III. УПРАВЛЕНИЕ
Описана работа со станком в автоматическом и ручном режимах, процедуры ввода/вывода
данных и процедуры редактирования программы.
ПРИЛОЖЕНИЕ
Содержит описание дополнительных материалов.
1 Настоящее руководство описывает функции, которые существуют в
2 Некоторые функции, описанные в данном руководстве, нельзя применить к
3 Настоящее руководство не описывает параметров, которые не упомянуты в
Параметры используются для предварительного задания функций и
4 Настоящее руководство наряду с основными функциями описывает
Применимые модели
В данном руководстве рассмотрены следующие модели категории «Нано-ЧПУ».
"Система Нано-ЧПУ" с высокой точностью обработки может быть создана путем объединения
этих моделей с высокоскоростными и высокоточными системами сервоконтроля.
В тексте могут быть использованы сокращения, приведенные далее.
системе станка многоцелевого назначения, в которой можно регулировать
траекторию. Информацию о других функциях, которые не относятся
только к системе токарного станка, см. в Руководстве по эксплуатации
(Общее для системы токарного станка и системы многоцелевого станка)
(B-64694RU).
некоторым продуктам. Подробную информацию смотрите в руководстве
Описания (B-64692EN).
этом тексте. Для получения информации по этим параметрам смотрите
руководство Параметры (B-64700RU).
рабочих состояний станка с ЧПУ, а также часто используемых значений.
Обычно параметры станка задаются на заводе-изготовителе, таким
образом, оператор может использовать станок без затруднений.
дополнительные функции. В данном руководстве, составленном
следующие описания:
- 3 -
1.ОБЩИЕ СВЕДЕНИЯОБЩИЕ СВЕДЕНИЯB-64694RU-2/01
ПРИМЕЧАНИЕ
2 Некоторые функции, описанные в данном руководстве, нельзя применить к Подробные сведения смотрите в руководстве Описания (B-64692EN).
Номер
спецификации
DESCRIPTIONS
B-64692EN
CONNECTION MANUAL (HARDWARE)
B-64693EN
CONNECTION MANUAL (FUNCTION)
B-64693EN-1
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ (Общее для системы токарного станка
и системы многоцелевого станка)
B-64694RU
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ (для системы токарного станка)
B-64694RU-1
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ (для системы многоцелевого станка)
B-64694RU-2
*
РУКОВОДСТВО ПО ТЕХОБСЛУЖИВАНИЮ
B-64695RU
РУКОВОДСТВО ПО ПАРАМЕТРАМ
B-64700RU
Программирование
Macro Executor PROGRAMMING MANUAL
B-63943EN-2
Macro Compiler PROGRAMMING MANUAL
B-66263EN
C Language Executor PROGRAMMING MANUAL
B-63943EN-3
PMC
PMC PROGRAMMING MANUAL
B-64513EN
Сеть
PROFIBUS-DP Board CONNECTION MANUAL
B-63993EN
Fast Ethernet / Fast Data Server OPERATOR’S MANUAL
B-64014EN
DeviceNet Board CONNECTION MANUAL
B-64043EN
FL-net Board CONNECTION MANUAL
B-64163EN
CC-Link Board CONNECTION MANUAL
B-64463EN
Функция управления операцией.
OPERATOR’S MANUAL
MANUAL GUIDE i (For Machining Center System) OPERATOR’S MANUAL
B-63874EN-2
MANUAL GUIDE i (Set-up Guidance Functions) OPERATOR’S MANUAL
B-63874EN-1
MANUAL GUIDE 0i OPERATOR’S MANUAL
B-64434EN
Двойная проверка безопасности
Dual Check Safety CONNECTION MANUAL
B-64483EN-2
некоторым продуктам.
Специальные символы
В данном руководстве используются следующие символы:
- IP
Указывает комбинацию осей, например X_ Y_ Z_Числовое значение, такое как координатное значение, помещается в подчеркнутом виде после
каждого адреса (используется в ПРОГРАММИРОВАНИИ).
- ;
Отображает конец блока. Соответствует коду LF системы ISO или коду CR системы EIA.
Соответствующие руководства к Series 0i-F Plus
В следующей таблице приведены руководства для серии 0i-F Plus. Настоящее руководство
отмечено звездочкой(*).
Таблица 1 (a) Соответствующие руководства
Название руководства
MANUAL GUIDE i (Common to Lathe System/Machining Center System)
B-63874EN
- 4 -
B-64694RU-2/01ОБЩИЕ СВЕДЕНИЯ1. ОБЩИЕСВЕДЕНИЯ
αi/β
Название руководства
Номер спецификации
FANUC AC SERVO MOTOR αi-B series
FANUC AC SERVO MOTOR αi series DESCRIPTIONS
FANUC AC SPINDLE MOTOR αi-B / βi-B series DESCRIPTIONS
B-65452EN
FANUC AC SERVO MOTOR βi-B series
FANUC AC SERVO MOTOR βi series DESCRIPTIONS
FANUC SERVO AMPLIFIER αi-B series DESCRIPTIONS
B-65412EN
FANUC SERVO AMPLIFIER βi-B series DESCRIPTIONS
B-65422EN
MAINTENANCE MANUAL
FANUC AC SERVO MOTOR βi series
MAINTENANCE MANUAL
PARAMETER MANUAL
FANUC AC SPINDLE MOTOR αi/βi series,
PARAMETER MANUAL
Соответствующие руководства к СЕРВОДВИГАТЕЛЮ серии
В следующей таблице приведены руководства для СЕРВОДВИГАТЕЛЕЙ серии αi/βi
Таблица 1 (b) Соответствующие руководства
B-65262EN
B-65302EN
FANUC AC SERVO MOTOR αi series
FANUC AC SPINDLE MOTOR αi series
FANUC SERVO AMPLIFIER αi series
FANUC AC SPINDLE MOTOR βi series
FANUC SERVO AMPLIFIER βi series
FANUC AC SERVO MOTOR αi series
FANUC AC SERVO MOTOR βi series
FANUC LINEAR MOTOR LiS series
FANUC SYNCHRONOUS BUILT-IN SERVO MOTOR DiS series
B-65285EN
B-65325EN
B-65270EN
i
BUILT-IN SPINDLE MOTOR Bi series
B-65280EN
Приведенные выше серводвигатели и соответствующие шпиндели можно подключать к ЧПУ,
описанному в данном руководстве.
В данном руководстве в основном предполагается, что используется СЕРВОДВИГАТЕЛЬ FANUC
серии αi. Информацию по серводвигателю и шпинделю смотрите в руководствах по
серводвигателю и шпинделю, которые подсоединены в данный момент.
- 5 -
1.ОБЩИЕ СВЕДЕНИЯОБЩИЕ СВЕДЕНИЯB-64694RU-2/01
ВНИМАНИЕ
его не следует.
ВНИМАНИЕ
в энергонезависимой памяти.
1.1 ПРИМЕЧАНИЯ ПО ПРОЧТЕНИЮ ДАННОГО
РУКОВОДСТВА
1 Работа системы станка с ЧПУ зависит не только от ЧПУ, но и от сочетания
инструмента, корпуса станка, сервосистемы, ЧПУ, пультов оператора и т.д.
Очень сложно описать функцию, программирование и работу сразу для всех
комбинаций. Как правило, в настоящем руководстве вышеуказанное
описывается с точки зрения ЧПУ. Таким образом, для получения более
подробной информации по конкретному станку с ЧПУ смотрите руководство,
изданное изготовителем станка, которое имеет приоритет перед настоящим
руководством.
2 В поле колонтитула на каждой станице настоящего руководства указано
название главы, таким образом читатель сможет легко найти необходимую
информацию.
После нахождения требуемых названий, читатель может обратиться только
к необходимым частям.
3 В настоящем руководстве описывается максимально возможное количество
приемлемых вариантов использования оборудования. В руководстве не
затрагиваются все комбинации свойств, опций и команд, которые не следует
применять.
Если какое-либо сочетание операций не описано в руководстве, применять
1.2 ПРИМЕЧАНИЯ ПО РАЗЛИЧНЫМ ВИДАМ ДАННЫХ
Программы по обработке, параметры, данные по коррекции и т.д.
сохраняются во внутренней энергонезависимой памяти ЧПУ. Как правило,
эти параметры не теряются при включении/ выключении питания. Однако
может возникнуть состояние, при котором ценные данные, сохраненные в
энергонезависимой памяти, следует удалить вследствие стирания в
результате неправильных действий или при устранении неисправностей.
Чтобы быстро восстановить данные при возникновении такого рода
проблем, рекомендуется заранее создавать копию различных видов
данных.
Число записей в программах обработки в энергонезависимую память
ограничено.
Используйте "Высокоскоростную программу управления" при частых
регистрации и удалении программ обработки, в таких случаях программы
обработки автоматически загружаются с персонального компьютера для
каждой обработки.
В случае использования "Высокоскоростного управления программой"
программа во время регистрации, изменения или удаления не сохраняется
- 6 -
II. ПРОГРАММИРОВАНИЕ
B-64694RU-2/01ПРОГРАММИРОВАНИЕ1. ОБЩИЕСВЕДЕНИЯ
H1 H2
H3 H4
Стандартный
инструмент
Заготовка
Заготовка
Траектория движения резца с
использованием компенсации на резец
Контур обрабатываемой
детали
Инструмент
1 ОБЩИЕ СВЕДЕНИЯ
1.1 ФОРМА ИНСТРУМЕНТА И ПЕРЕМЕЩЕНИЕ
ИНСТРУМЕНТА ПРОГРАММНЫМ ПУТЕМ
Пояснение
- Обработка кромкой резца - функция коррекции на длину инструмента
Как правило, для обработки одной заготовки используется несколько инструментов.
Инструменты имеют разную длину. Изменение программы с учетом инструментов
проблематично.
Следовательно, необходимо заранее измерить длину каждого инструмента. Путем задания
разности между длиной стандартного инструмента и длиной каждого инструмента в ЧПУ (см.
главу "Настройка и отображение данных" в РУКОВОДСТВЕ ПО ЭКСПЛУАТАЦИИ (Общее для
системы токарного станка и системы многоцелевого станка) (B-64694RU)) можно осуществлять
обработку без изменения программы даже при замене инструмента. Данная функция называется
коррекцией на длину инструмента (См. раздел “Коррекция на длину инструмента” в
РУКОВОДСТВЕ ПО ЭКСПЛУАТАЦИИ (общем для системы токарного станка / системы центра
обработки) (B-64694RU)).
- Обработка боковой стороной резца - Функция коррекции на режущий
инструмент
Поскольку у резца есть радиус, центр траектории движения резца проходит вокруг заготовки при
отклонении радиуса резца.
Если радиус резца хранится в ЧПУ (См. главу “Настройка и отображение данных” в
РУКОВОДСТВЕ ПО ЭКСПЛУАТАЦИИ (общем для системы токарного станка / системы центра
обработки) (B-64694RU)), инструмент может перемещаться вдоль радиуса резца отдельно от
контура обрабатываемой детали. Такая функция называется коррекцией на режущий инструмент
(См. главу “Функция коррекции”).
- 9 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
2. ФУНКЦИЯ ПОДГОТОВКИ
(G-ФУНКЦИЯ)
Тип
Значение
Однократный G-код
G-код действует только в том блоке, в котором задан.
Модальный G-код
G-код действует до ввода другого G-кода той же группы.
(Пример)
G01 и G00 являются модальными G
G00
2 ФУНКЦИЯ ПОДГОТОВКИ (G-ФУНКЦИЯ)
Номер, стоящий за G-адресом, определяет значение команды для соответствующего блока.
G-коды разделяются на следующие два типа.
-кодами в группе 01.
G01 X_ ;
Z_ ; G01 действует только в данном диапазоне.
X_ ;
Z_ ; G00 действует только в данном диапазоне.
X_ ;
G01 X_ ;
:
Пояснение
1. Когда при включении питания или сбросе устанавливается состояние очистки (бит 6 (CLR)
параметра ном. 3402), модальные G-коды переводятся в описанные ниже состояния.
(1) Модальные G-коды переводятся в состояния, отмеченные
(2) G20 и G21 при включении питания или сбросе не изменяются.
(3) Статус G22 или G23 при включении питания определяется битом 7 (G23) параметра ном.
3402. Однако G22 и G23 остаются без изменения когда при сбросе задается состояние
очистки.
(4) Пользователь может выбрать G00 или G01 установкой бита 0 (G01) параметра ном. 3402.
(5) Пользователь может выбрать G90 или G91 установкой бита 3 (G91) параметра ном. 3402. Когда используется система G-кодов B или С в системе токарного станка, настройка
бита 3 (G91) параметра ном. 3402 определяет действующий код: G90 или G91.
(6) В системе многоцелевого станка пользователь может выбрать G17, G18 или G19 при
помощи битов 1 (G18) и 2 (G19) параметра ном. 3402.
2. G-коды группы 00, кроме G10 и G11, являются однократными G-кодами.
3. Если задан G-код, отсутствующий в списке G-кодов, или задан G-код, не имеющий соотнесенной с ним опции, выводится сигнал тревоги PS0010 "НЕПРАВ. G-КОД".
4. В одном блоке может быть задано несколько G-кодов, если все они принадлежат к различным
группам. Если в одном блоке задается несколько G-кодов, принадлежащих одной группе, то
действителен только G-код, заданный последним.
5. Если G-код группы 01 задан в постоянном цикле для сверления, постоянный цикл для
сверления отменяется. Это означает, что устанавливается то же состояние, что и при задании
G80. Отметьте, что на G-коды группы 01 не влияет G-код, задающий постоянный цикл для
сверления.
6. G-коды указываются по группам.
7. Переключение группы G60 выполняется в соответствии с установкой бита 0 (MDL)
параметра ном. 5431. (Когда бит MDL равен 0, выбирается группа 00. Когда бит MDL
установлен на 1, выбирается группа 01).
, как указано в Таблица 2 .
- 10 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
2. ФУНКЦИЯ ПОДГОТОВКИ
Таблица 2 Список G-кодов
G-код
Группа
Функция
G00
Позиционирование (ускоренный подвод)
G01
Линейная интерполяция (рабочая подача)
G02
Круговая интерполяция по ч. с. или винтовая интерполяция по ч. с.
G03
Круговая интерполяция п.ч.с. или винтовая интерполяция п.ч.с.
G04
Выстой
G04.1
Код G для предотвращения буферизации
управления)
G05.1
Контурное управление AI
G05.4
HRV3 вкл/выкл
G07.1
Цилиндрическая интерполяция
просмотром)
G09
Точная остановка
G10
Ввод программируемых данных
G10.6
Отвод и возврат инструмента
G11
Отмена режима ввода программируемых данных
G15
Отмена команды в полярных координатах
G16
Команда в полярных координатах
G17
Выбор плоскости XpYp
G18
Выбор плоскости ZpXp
G19
Выбор плоскости YpZp
G20 (G70)
Ввод данных в дюймах
G21 (G71)
Ввод данных в мм
G22
Функция проверки сохраненного шага вкл.
G23
Функция проверки сохраненного шага выкл.
G25
Обнаружение отклонений от заданной скорости шпинделя выкл.
G26
Обнаружение отклонений от заданной скорости шпинделя вкл.
G27
Проверка возврата на референтную позицию (G27)
G28
Автоматический возврат в референтную позицию
G28.2
Блокировка проверки на референтную позицию
G29
Перемещение из референтной позиции
G30
Возврат на 2-ю, 3-ю и 4-ю референтную позицию
G30.2
Блокировка проверки на месте возврата во 2-е, 3-е и 4-е начальные положения
G31
Функция пропуска
G31.8
Пропуск оси EGB
G33
01
Нарезание резьбы
G37
Автоматическое измерение длины инструмента
вектор
интерполяция в углах
G40
Коррекция на радиус инструмента/радиус вершины инструмента: Отмена
G41
Коррекция на радиус инструмента/радиус вершины инструмента: влево
G42
Коррекция на радиус инструмента/радиус вершины инструмента:вправо
G40.1
Режим отмены управления нормальным направлением движения
G41.1
Управление нормальным направлением движения включено: влево
G42.1
Управление нормальным направлением движения включено: вправо
G43
Коррекция на длину инструмента +
G44
Компенсация на длину инструмента -
G43.7
Коррекция на инструмент
01
(G-ФУНКЦИЯ)
G05
G08 Контурное управление AI (совместимая команда управления предварительным
00
00
17
02
06
04
19
Контурное управление AI (совместимая команда высокоточного контурного
Xp: Ось X или параллельная ей ось
Yp: Ось Y или параллельная ей ось
Zp: Ось Z или параллельная ей ось
G38
G39
00
Коррекция на радиус инструмента/радиус вершины инструмента: сохранить
00
Коррекция на радиус инструмента/радиус вершины инструмента: Круговая
07
18
08
- 11 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
2. ФУНКЦИЯ ПОДГОТОВКИ
(G-ФУНКЦИЯ)
Таблица 2 Список G-кодов
G-код
Группа
Функция
G45
Коррекция на инструмент : увеличение
G46
Коррекция на инструмент : уменьшение
G47
Коррекция на инструмент : двойное увеличение
G48
Коррекция на инструмент : двойное уменьшение
G49 (G49.1)
08
Отмена компенсации на длину инструмента
G50
Отмена масштабирования
G51
Масштабирование
G50.1
Отмена программируемого зеркального отображения
G51.1
Программируемое зеркальное отображение
G50.4
Отмена синхронногоуправления
G50.5
Отмена сложного управления
G50.6
Отмена совмещенного управления
G51.4
Пуск синхронного управления
G51.5
Пуск сложного управления
G51.6
Пуск совмещенного управления
G52
Установка локальной системы координат (G52)
G53
Установка системы координат станка
G53.1
Управление направлением оси инструмента
G53.2
Выбор системы координат станка со скоростью подачи
инструмента
G54 (G54.1)
Выбор системы координат заготовки 1
G55
Выбор системы координат заготовки 2
G56
Выбор системы координат заготовки 3
G57
Выбор системы координат заготовки 4
G58
Выбор системы координат заготовки 5
G59
Выбор системы координат заготовки 6
G60
00
Позиционирование в одном направлении (G60)
G61
Режим точного останова
G62
Автоматическое угловое перерегулирование
G63
Режим нарезания резьбы метчиком
G64
Режим механообработки резанием
G65
00
Вызов макрокоманды
G66
Модальный вызов макропрограммы А
G66.1
Модальный вызов макропрограммы В
G67
Отмена модального вызова макропрограммы A/B
трехмерной системы координат
трехмерной системы координат
G68.2
Управление наклонной рабочей плоскостью
инструмента
G68.4
Управление наклонной рабочей плоскостью (инкрементная мультикоманда)
G72.1
Копирование фигуры (поворотная копия)
G72.2
Копирование фигуры (линейная копия)
G73
Цикл сверления с периодическим выводом сверла
G74
Цикл нарезания левой резьбы
G75
01
Цикл врезного шлифования
G76
09
Цикл чистового растачивания
G77
Цикл врезного шлифования с прямым измерением
G78
Цикл шлифования поверхности с непрерывной подачей
G79
Цикл шлифования поверхности с прерывистой подачей
00
11
22
00
00
G53.6
14
15
12
G68
G69 Отмена вращения системы координатили выключение режима преобразования
16
G68.3
Управление направлением оси инструмента с сохранением положения центра
Начало вращения системы координат или включение режима преобразования
Поворот наклонной рабочей плоскости на заданный угол по направлению оси
Установка для системы координат заготовки или зажим при максимальной скорости
шпинделя
G92.1
Предварительная установка системы координат заготовки
G93
Подача с обратнозависимой выдержкой времени
G94
Подача за минуту
G95
Подача за оборот
G96
Управление постоянством скорости перемещения у поверхности
G97
Отмена контроля постоянства скорости перемещения у поверхности
G96.1
Выполнение индексации шпинделя (ожидание завершения)
G96.2
Выполнение индексации шпинделя (без ожидания завершения)
G96.3
Проверка завершения индексации шпинделя
G96.4
Режим управления скоростью SV вкл.
G98
Постоянный цикл: Возврат к начальному уровню
G99
Постоянный цикл: Возврат к уровню точки R
G107
00
Цилиндрическая интерполяция
G160
Отмена управления подачей
G161
Управление подачей
(G-ФУНКЦИЯ)
G80
G81 09
G92
09
34
24
09
03
00
Отмена постоянного цикла
Цикл сверления или цикл точечного растачивания
05
13
00
10
20
- 13 -
3. ФУНКЦИЯ ИНТЕРПОЛИРОВАНИЯПРОГРАММИРОВАНИЕB-64694RU-2/01
G33IP
_ F_ ;
Z
X
команды
данных
0,001 мм
F1 - F50000 (0,01 - 500,00 мм)
0,0001 мм
F1 - F50000 (0,01 - 500,00 мм)
0,0001 дюйма
F1- F99999 (0,0001- 9,9999 дюймов)
0,00001 дюйма
F1- F99999 (0,0001- 9,9999 дюймов)
F : Шаг по направлению
Заготовка
3 ФУНКЦИЯ ИНТЕРПОЛИРОВАНИЯ
3.1 НАРЕЗАНИЕ РЕЗЬБЫ (G33)
Можно нарезать прямую резьбу с постоянным шагом. Позиционное кодирующее устройство,
установленное на шпинделе, считывает скорость шпинделя в реальном времени. Считанная
скорость шпинделя преобразовывается в скорость подачи за одну минуту (подачи инструмента).
Формат
длинной оси
Пояснение
Обычно нарезание резьбы происходит повторно по одной и той же траектории движения
инструмента от черновой обработки до чистовой обработки винта. Поскольку нарезание резьбы
начинается, когда позиционное кодирующее устройство на шпинделе выдает сигнал одного
оборота, нарезание резьбы начинается в фиксированной точке, а траектория движения
инструмента не меняется и при повторном нарезании резьбы. Обратите внимание на то, что
скорость шпинделя должна оставаться постоянной с начала черновой обработки и до завершения
чистовой обработки. Если это условие не соблюдается, резьба будет выполнена с неверным
шагом.
Обычно запаздывание сервосистемы и т.п. приводит к выполнению не совсем верных шагов в
начальной и конечной точках нарезания резьбы. Для компенсации этого эффекта длину нарезания
резьбы следует задавать несколько больше, чем требуется.
В таблице Таблица 3.1 (a) приводится перечень диапазонов значений шага резьбы.
Таблица 3.1 (a) Диапазоны возможного шага
Ввод метрических
Ввод в дюймах
Наименьшее приращение
Диапазон программного значения шага
- 14 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ3. ФУНКЦИЯ ИНТЕРПОЛИРОВАНИЯ
ПРИМЕЧАНИЕ
1 Скорость шпинделя для нарезания резьбы ограничена следующим
зависимости от того, какое из значений меньше
2 Ручная коррекция скорости подачи при резании не применяется к
системы токарного станка / системы многоцелевого станка) (B-64694RU).
Z
X
1.5mm
Заготовка
образом:
0 < скорость шпинделя
(максимальная скорость рабочей подачи для оси
≤
нарезания резьбы (на об.))
/ (Шаг резьбы (длина на оборот))
Скорость шпинделя: мин
-1
Шаг резьбы: мм или дюймы
Максимальная скорость рабочей подачи: мм/мин или дюйм/мин ;
максимальная заданная командой скорость подачи для режима подачи за
минуту или максимальная скорость подачи, определенная на основе
механических ограничений, включая связанные с двигателями, в
преобразованной скорости подачи в течение всего процесса обработки, от
черновой до чистовой. Скорость подачи фиксируется на уровне 100 %
3 Преобразованная скорость подачи ограничена заданной верхним
значением скорости подачи.
4 Во время нарезания резьбы останов подачи отключен. Нажатие кнопки
останова подачи во время нарезания резьбы приводит к останову станка в
конечной точке блока, следующего за нарезанием резьбы (то есть после
завершения режима G33).
5 Шаги резьбы, как правило, неверны вследствие автоматического ускорения
и замедления. Таким образом, допуски по расстоянию должны
устанавливаться в программе до размеров. См. главу "НЕПРАВИЛЬНАЯ
ДЛИНА РЕЗЬБЫ" в РУКОВОДСТВЕ ПО ЭКСПЛУАТАЦИИ (общем для
Ограничение
- Отвод и возврат инструмента
Если основная ось для нарезания резьбы задана как ось отвода, отвод не выполняется. В этом
случае после того, как выполняется блок, не задающий нарезание резьбы, появляется сигнал
тревоги PS0429, "ЗАПР.КОМАНДА В G10.6", и инструмент останавливается.
Пример
Нарезание резьбы с шагом 1,5 ммG33 Z10. F1.5;
- 15 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
4. ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ КООРДИНАТ
Вторая ось: угол в полярных координатах
Положение команды
Реальное положение
Угол
Радиус
Положение команды
Реальное положение
Радиус
Если угол задается абсолютной
командой
Если угол задается командой
приращения
Угол
Gxx Gyy G16; Переключение в полярную систему координат
4 ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ КООРДИНАТ
4.1 КОМАНДА В ПОЛЯРНЫХ КООРДИНАТАХ (G15, G16)
Значение координаты конечной точки может быть введено в полярных координатах (радиус и
угол).
Положительное угловое направление - это направление против часовой стрелки от первой оси
выбранной плоскости (+ направление), а (- направление) - по часовой стрелке.
Как радиус, так и угол могут быть запрограммированы как при абсолютном, так и при
инкрементном программировании (G90, G91).
Формат
(режим полярных координат)
G00 IP_ ;
: Команда в полярных координатах
:
G15; Отмена команды в полярных координатах (режим полярных координат)
G16 : Команда в полярных координатах
G15 : Отмена команды в полярных координатах
Gxx : Выбор плоскости команды в полярных координатах (G17, G18 или G19)
Gyy : Выбор центра команды в полярных координатах (G90 или G91)G90 задает начало системы координат программы в качестве точки
отсчета полярной системы координат, от которой отмеряется радиус.
G91 задает текущую позицию в качестве точки отсчета полярной
системы координат, от которой отмеряется радиус.
IP_ : Заданиеадресов осей, составляющих плоскость, выбранную для
полярной системы координат, и их значений
Первая ось: радиус в полярных координатах
- Установка начала системы координат программы в качестве точки
отсчета полярной системы координат
Задайте радиус (расстояние между началом координат и точкой), который должен быть
запрограммирован при абсолютном программировании. Начало системы координат программы
установлено в качестве точки отсчета полярной системы координат.
- 16 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
4. ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ КООРДИНАТ
PCC = 0
PCC = 1
Если была задана команда G16
Начало системы координат программы
[Пример] G16 G91 G00 X20.0 Y30.0
Если после сброса была задана команда в
полярных координатах (*1)
Если команда G90 является модальной и указан
адрес для 1-й оси (радиус) выбранной плоскости
Если команда G91 является модальной и указан
адрес для 1-й оси (радиус) выбранной плоскости
Если начало полярной
координат программы (*2)
Текущее положение
команды не происходит.
Начало полярной системы координат не
командой в полярных координатах.
Если угол задается командой
приращения
Положение команды
Реальное положение
Положение команды
Угол
Реальное положение
Если угол задается абсолютной
командой
Радиус
Радиус
Угол
- Установка текущего положения в качестве точки отсчета полярной
системы координат
Задайте радиус (расстояние между текущим положением и точкой), который должен быть
запрограммирован при инкрементном программировании. Текущая позиция устанавливается в
качестве точки отсчета полярной системы координат.
- Работа, в которой адрес 1-й оси (радиус) или 2-й оси (угол) выбранной
плоскости опускается.
Процесс зависит от значения бита 5 (PCC) параметра ном. 10351.
(PCC = 0 (спецификация FS0i), PCC = 1 (совместимая спецификация FS16i))
Начало системы полярных координат
Начало полярной системы координат определяется в соответствии с Таблица 4.1 (a).
Таблица 4.1 (a) Начало системы полярных координат принимается
Однако, если команда G91 является модальной, а
адрес указан для 1-й оси (радиус) выбранной
Если была изменена выбранная плоскость
(G17,G18,G19)
Если адрес не
указан для 1-й
оси (радиус)
выбранной
плоскости, но
указан для 2-й
оси (угол)
выбранной
плоскости
системы координат до данной
команды устанавливается в
качестве начала системы
Если начало полярной
системы координат до данной
команды находится в текущей
позиции (*3)
плоскости, началом полярной системы координат
считается текущая позиция.
Начало системы координат программы
Текущее положение
Начало системы
координат программы
Начало системы
Кроме того, радиус
приобретает значение 0.
Поэтому перемещения
оси с помощью данной
координат программы
Если адрес не указан ни для 1-й оси (радиус), ни
для 2-й оси (угол) выбранной плоскости
*1 Это означает, что команда полярной системы координат продолжает выполняться после
сброса в режиме команды полярной системы координат станка.
Состояние сброса (бит 6 (CLR) параметра ном. 3402 = 0).
системыкоординат.
(3) После этого,на 2-ю ось выбранной плоскости (угол) выдается команда без адреса 1-й оси
выбранной плоскости (радиус).[Пример]
G16 .................................... Начало полярной системы координат установлено в
качестве начала системы координат программы.
G91 Y60.0 ......................... Адрес не указан для 1-й оси (радиус) выбранной
плоскости, но указан для 2-й оси (угол) выбранной
плоскости.
*3 Это означает следующее.
(1) Задается 1-я ось (радиус) выбранной плоскости в команде G91.
(2) Текущая позиция устанавливается в качестве начала полярной системы координат.
(3) После этого, на 2-ю ось выбранной плоскости (угол) выдается команда без адреса 1-й оси
выбранной плоскости (радиус).
[Пример]
G16
G91 X30.0 Y30.0 ............... Начало системы полярных координат находится в
текущей позиции.
G90 Y40.0 ......................... Адрес не указан для 1-й оси (радиус) выбранной
плоскости, но указан для 2-й оси (угол) выбранной
плоскости.
Радиус и угол
Радиус и угол в следующих случаях устанавливаются в соответствии с Таблица 4.1 (b).
- Если была задана команда G16
- Если после сброса была задана команда в полярных координатах.
- Если была изменена выбранная плоскость (G17,G18,G19).
Таблица 4.1 (b) Радиус и угол
задана
команда
Если после
сброса
была
задана
команда в
полярных
координата
х
Значения радиуса и угла становятся 0.
Если радиус или угол задаются командой в
одно и то же время, радиус или угол
приобретают значение, заданное командой.
[Пример]
G90 G00 X50.0 Y50.0
G16 ............ Радиус = 0, угол = 0.
Y60.0 ......... Радиус = 0, угол = 60.0.
Таким образом, оси перемещаются на (X
0.0, Y 0.0).
позиции.
Если радиус или угол задаются командой в
одно и то же время, радиус или угол
приобретают значение, заданное командой.
[Пример]
G90 G00 X50.0 Y50.0
G16 ........ Радиус = 70.710,
угол = 45.0.(от текущей позиции (X 50.0, Y
50.0))
Y60.0 ..... Радиус = 70.710,
угол = 60.0.
Таким образом, оси перемещаются на (X
- 18 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
4. ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ КООРДИНАТ
PCC = 0
PCC = 1
Значения радиуса и угла становятся 0.
0.0, Z 0.0).
Значениярадиусаиугласменяются.
76.604, Z 64.279).
Y
150
°
30°
100 мм
270°
X
- Начало системы координат
-
Если радиус или угол задаются командой в
одно и то же время, радиус или угол
Если была
изменена
выбранная
плоскость
(G17,G18,G
19)
приобретают значение, заданное командой.
[Пример]
G90 G16 G17
X100.0 Y30.0 ......... Радиус = 100.0,
угол = 30.0.
G19 Z40.0 ............ Радиус = 0,
угол = 40.0.
Такимобразом, осиперемещаютсяна (Y
Пример
Окружность отверстия под болт
Если радиус или угол задаются командой в
одно и то же время, радиус или угол
приобретают значение, заданное командой.
[Пример]
G90 G16 G17
X100.0 Y30.0 ......... Радиус = 100.0,
угол = 30.0.
G19 Z40.0 .... Радиус = 100.0,
угол = 40.0.
Таким образом, оси перемещаются на (Y
программы установлено в качестве
точки отсчета полярной системы
координат.
Выбрана плоскость XY.
- Вводугловирадиусаприабсолютномпрограммировании
N1 G17 G90 G16 ; Задание команды в полярных координатах и выбор плоскости XY Установка начала системы координат программы в качестве точки отсчета
N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 ;
Ввод расстояния 100 мм и угла 30 градусов
N3 Y150.0 ; Ввод расстояния 100 мм и угла 150 градусов
N4 Y270.0 ; Ввод расстояния 100 мм и угла 270 градусов
N5 G15 G80 ; Отмена команды в полярных координатах
- Ввод углов при инкрементном программировании и радиуса при
абсолютном программировании
N1 G17 G90 G16 ; Задание команды в полярных координатах и выбор плоскости XY Установка начала системы координат программы в качестве точки отсчета
N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 ;
Ввод расстояния 100 мм и угла 30 градусов
N3 G91 Y120.0 ; Ввод расстояния 100 мм и угла +120 градусов
N4 Y120.0 ; Ввод расстояния 100 мм и угла +120 градусов
N5 G15 G80 ; Отмена команды в полярных координатах
Ограничение
- Ввод радиуса в режиме полярных координат
В режиме полярных координат задайте радиус для круговой интерполяции или винтовой
интерполяции (G02, G03) c помощью R.
полярной системы координат
полярной системы координат
- 19 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
4. ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ КООРДИНАТ
ПРИМЕЧАНИЕ
добавлением новой функции в ЧПУ.
- Оси, которые не рассматриваются как часть команды в полярных
координатах в режиме полярных координат
Оси, заданные для следующих команд, не рассматриваются как часть команды в полярных
координатах. Значение команды не конвертируется командой на применение полярных координат.
- Задержка (G04)
- Ввод программируемых данных (G10)
- Установка локальной системы координат (G52)
- Установка системы координат заготовки (G92)
- Выборсистемы координат станка (G53)
- Проверка сохраненного хода (G22)
- Вращение системы координат (G68)
- Масштабирование (G51)
- Отвод и возврат инструмента (G10.6)
- Предварительная установка системы координат заготовки (G92.1)
- Копирование фигуры (G72.1, G72.2)
- Цилиндрическая интерполяция (G07.1,G107)
- Программируемое зеркальное отображение (G51.1)
- Ось вращения
Команда на применение полярных координат задает выбранной плоскостью первую и вторую ось.
Команду на применение полярных координат невозможно задать для оси, которая установлена как
ось вращения.
- Работа с ограничениями при одновременном использовании функций
При использовании следующих функций с командой полярных координат имеется ограничение.
Подробная информация по ограничениям приводится в описании каждой функции.
- Обратный ход
- Преобразование дюймы/метрические единицы
- Функции, которые не могут быть использованы одновременно
Следующие функции невозможно использовать совместно с командой полярных координат.
- Контурное управление AI
- Управление наклонной рабочей плоскостью
- Контурное управление Cs
- Дополнительное угловое снятие фасок и закругление углов
Может потребоваться изменить или дополнить список «Оси, которые не
рассматриваются как часть команды на применение полярных координат в
режиме полярных координат», «Работа с ограничениями при одновременном
использовании» и «Функции, которые невозможно использовать одновременно»
- 20 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
Сверление
(направление -Z)
Операция у дна
отверстия
Отвод
(направление +Z)
Цикл высокоскоростного
выводом сверла
Выстой → Вращение
шпинделя по ч. с.
Цикл нарезания левой
резьбы
Ускоренная
подача
Цикл чистового
растачивания
G80 - -
-
Отмена
Ускоренная
подача
Цикл сверления, цикл
выборочного сверления
Цикл сверления, цикл
стрелке
Цикл сверления с
сверла
Задержка → шпинделя
при вращении п.ч.с.
G85
Подача
-
Подача
Цикл растачивания
Ускоренная
подача
Вращение шпинделя по
ч. с.
Ускоренная
подача
Цикл обратного
растачивания
Выстой → Остановка
шпинделя
G89
Подача
Выстой
Подача
Цикл растачивания
5 ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
5.1 ПОСТОЯННЫЙ ЦИКЛ СВЕРЛЕНИЯ
Обзор
Постоянные циклы сверления облегчают программисту создание программ. С помощью
постоянного цикла часто используемая операция обработки может быть задана в едином блоке
посредством G-функции; без постоянных циклов обычно требуется более одного блока. Кроме
того, использование постоянных циклов может сократить программу с целью экономии памяти.
Таблица 5.1 (a) приведены постоянные циклы сверления.
Таблица 5.1 (a) Постоянные циклы сверления
G-код
G73
G74 Подача
G76 ПодачаОриентация шпинделя
G81 Подача-
G82 ПодачаВыстой
G83
G84 Подача
G86 ПодачаОстановка шпинделя
G87 Подача
G88 Подача
Периодическая
подача
Периодическая
подача
-
-
Применение
Ускоренная
подача
Подача
Ускоренная
подача
Ускоренная
подача
Подача Цикл нарезания резьбы
техобслуживанию Цикл растачивания
сверления с периодическим
растачивания по часовой
периодическим выводом
Цикл растачивания
- 21 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
G-код
Плоскость позиционирования
Ось сверления
G17
Плоскость Xp-Yp
Zp
G18
Плоскость Zp-Xp
Yp
G19
Плоскость Yp-Zp
Xp
Операция 1
Подача
Исходный уровень
Операция 2
Операция 6
Уровень точки R
Операция 5
Операция 3
Ускоренная
подача
Операция 4
Пояснение
Постоянный цикл сверления состоит из последовательности 6-ти операций.
Операция 1 позиционирование осей X и Y (включая также другую ось)
Операция 2 Ускоренный подвод до уровня точки R
Операция 3 Обработка отверстий
Операция 4 Операция у дна отверстия
Операция 5 Отвод до уровня точки R
Операция 6 Ускоренный подвод до первоначальной точки
Рис. 5.1 (a) Последовательность операций постоянного цикла сверления
- Плоскость позиционирования
Плоскость позиционирования определяется кодом выбора плоскости: G17, G18 или G19.
Ось позиционирования является осью, отличной от оси сверления.
- Ось сверления
Несмотря на то, что постоянные циклы сверления включают циклы нарезания резьбы метчиком и
циклы сверления, в этой главе используется только один термин - сверление - для обозначения
операций, выполняемых в постоянных циклах.
Ось сверления является основной осью (X, Y или Z), не используемой для определения плоскости
позиционирования, или любой осью, параллельной основной оси.
Ось (основная или параллельная ей), используемая в качестве оси сверления, устанавливается в
соответствии с адресом оси, заданным в том же блоке G-кодами, G73-G89.
Если для оси сверления местоположение не указано, ось сверления считается совпадающей с
основной осью.
Таблица 5.1 (b) Плоскость позиционирования и ось сверления
Xp: Ось X или ось, параллельная оси X
Yp: Ось Y или ось, параллельнаяоси Y
Zp: Ось Z или ось, параллельная оси Z
- 22 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
ВНИМАНИЕ
Смените ось сверления после отмены постоянного цикла для сверления.
ПРИМЕЧАНИЕ
сверления.
G90 (Абсолютное программирование)
G91 (Инкрементное
программирование)
Z = 0
R
Z
R
Z
Точка R
Точка Z
Точка R
Точка Z
Пример
Предположим, что оси 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.
Бит 0 (FXY) параметра ном. 5101 может быть задан на ось Z, которая всегда
используется в качестве оси сверления. Когда FXY=0, ось Z всегда является осью
- Расстояние прохода по оси сверления G90/G91
Расстояние перемещения вдоль оси сверления меняется для G90 и G91 как Рис. 5.1 (b):
Рис. 5.1 (b) Абсолютное программирование и инкрементное программирование
- Режим сверления
G73, G74, G76 и G81-G89 являются модальными G-кодами и действительны вплоть до их отмены.
Когда эти коды действительны, текущим состоянием является режим сверления.
После того как данные сверления заданы в режиме сверления, они сохраняются вплоть до
изменения или отмены.
Задайте все необходимые данные сверления в начале постоянных циклов; если постоянные циклы
уже выполняются, задайте только изменения данных.
- 23 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
G98 (Возврат на исходный уровень)
G99 (Возврат на уровень точки R)
В случае команды без ",D"
используется параметр зазора
Цикл высокоскоростного сверления с
периодическим выводом сверла
Высокоскоростное жесткое нарезания резьбы с
метчика
Цикл сверления с периодическим выводом
сверла
Цикл сверления малых отверстий с
периодическим выводом сверла
Цикл жесткого нарезания резьбы метчиком
(формат FS15)
Цикл жесткого нарезания левой резьбы
(формат FS15)
Количество повторов К Макс. программируемое значение = 9999
ПРИМЕЧАНИЕ
Для K задайте целое число 0 или от 1 до 9999.
Исходный
уровень
Уровень
точки R
- Уровень точки возврата G98/G99
Когда инструмент выходит на основание отверстия, инструмент можно вернуть в точку R или на
исходный уровень. Эти операции задаются кодами G98 и G99. Операции, выполняемые при
задании G98 и G99 показаны на Рис. 5.1 (c). Обычно G99 используется для первой операции
сверления, а G98 используется для последней операции сверления.
Исходный уровень не меняется, даже если сверление выполняется в режиме G99.
Рис. 5.1 (c) Исходный уровень и уровень точки R
- Зазор
Величина зазора задается адресом D с запятой. Если цикл программируется без команды ",D", то
будет действителен параметр зазора. Программируемые циклы указаны в таблице 5.1 (c).
Если зазор не программируется, используйте шаблонное значение зазора. Команда ",D" должна
быть задана в блоке, в котором выполняется операция сверления. Команда сохраняется в памяти
как модальная в постоянном цикле сверления. Для команды ",D" возможен ввод десятичной точки.
Таблица 5.1 (c) Список постоянных циклов сверления с программируемым зазором
G-кодФункция
G73
G74, G84
G83
G84.2
G84.3
периодическим выводом метчика, жесткое
нарезание резьбы с периодическим выводом
Ном. 5114
Ном. 5213
Ном. 5115
ном. 5174
Ном. 5213
Ном. 5213
- Повторение
Для того чтобы повторить сверление отверстий, расположенных на одинаковом расстоянии,
задайте в K_ количество повторов.
K действует только в блоке, в котором он был задан.
При инкрементном программировании задайте положение первого отверстия (G91).
Если вы задаете эти данные при абсолютном программировании (G90), операция сверления
повторяется в том же положении.
Если задан K0, данные сверления сохраняются, но сверление не выполняется.
- 24 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
Позиционирование (ускоренный подвод G00)
Рабочая подача (линейная интерполяция G01)
Ручная подача
OSS
вращения)
P
Выстой
- Единичный блок
Если цикл сверления выполняется в единичном блоке, то блок управления прерывается в
конечных точках операций 1, 2 и 6 на Рис. 5.1 (a). Это означает, что для выполнения одного
отверстия производится три пуска. В конечных точках операций 1 и 2 включается лампа останова
подачи, и управляющее устройство останавливается. Если количество повторов не достигнуто в
конечной точке операции 6, то управляющее устройство останавливается в режиме останова
подачи, в противном случае оно останавливается в режиме останова единичного блока. Обратите
внимание, что G87 не приводит к останову в точке R в G87. G88 приводит к останову в точке Z
после выстоя.
- Отмена
Для отмены постоянного цикла используйте G80 или G-код группы 01.
G-коды группы 01
G00 : Позиционирование (ускоренный подвод)
G01 : Линейная интерполяция
G02 : Круговая или винтовая интерполяция (по ч. с.)
G03 : Круговаяили винтовая интерполяция (против часовой стрелки)
- Символы на рисунках
В следующих разделах описываются отдельные постоянные циклы. На рисунках в качестве
пояснений используются следующие символы:
Ориентированный останов шпинделя (Шпиндель останавливается на фиксированной позиции
Сдвиг (ускоренный подвод G00)
- 25 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
G73 X_ Y_ Z_ R_ Q_ ,D_ F_ K_ ;
K_ : Количество повторов (если требуется)
G73 (G98)
G73 (G99)
q
q
q
d
d
q
q
q
d
d
Точка R
Точка Z
Исходный уровень
Уровень точки R
Точка R
Точка Z
5.1.1 Высокоскоростной цикл сверления с периодическим
выводом сверла (G73)
В этом цикле выполняется высокоскоростное сверление с периодическим выводом сверла. Таким
образом, выполняется периодическая подача при нарезании к основанию отверстия при удалении
стружки из отверстия.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до дна отверстия
R_ : Расстояние от исходного уровня до уровня точки R
Q_ : Глубина реза при каждой рабочей подаче
,D_ : Зазор
F_ : Рабочая подача
Пояснение
- Операции
В цикле высокоскоростного сверления с периодическим выводом сверла выполняется
инкрементная подача по оси Z. При использовании этого цикла стружка может легко удаляться из
отверстия, и может быть установлено меньшее значение отвода. Таким образом, может быть
повышена производительность сверления. Установите зазор, d, в команде ",D" или параметре ном.
5114.
Инструмент отводится в режиме ускоренного подвода.
- Вращение шпинделя
Перед заданием G73 поверните шпиндель посредством вспомогательной функции (M-код).
- Вспомогательная функция
Когда в одном и том же блоке указан как код G73,так и М-код, M-код выполняется во время
операции первого позиционирования. Если K используется для задания числа повторов, то М-код
выполняется только для первого отверстия; для второго и последующих отверстий М-код не
выполняется.
- 26 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
- Коррекция на длину инструмента
Если в постоянном цикле для сверления задается коррекция на длину инструмента (G43, G44 или
G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- Q
Задавайте Q в блоках, которые выполняют сверление. Если Q заданы в блоках, которые не
выполняют сверление, то Q не могут быть сохранены в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G73 в едином блоке. В противном случае команда G73
будет отменена.
- Коррекция на инструмент
В режиме постоянного цикла для сверления коррекция на инструмент игнорируется.
Y-550.0 ; Позиционирование, высверливание отверстия 2 с последующим
возвратом в точку R.
Y-750.0 ; Позиционирование, высверливание отверстия 3 с последующим
возвратом в точку R.
X1000.0 ; Позиционирование, высверливание отверстия 4 с последующим
возвратом в точку R.
Y-550.0 ; Позиционирование, высверливание отверстия 5 с последующим
возвратом в точку R.
G98 Y-750.0 ; Позиционирование, высверливание отверстия 6 с последующим
возвратом на исходный уровень.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтное положение
M5 ; Останавливает вращение шпинделя.
- 27 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
G74 X_ Y_ Z_ R_P_ F_ K_ ;
K_ : Количество повторов (если требуется)
G74 (G98)
G74 (G99)
P
P
P
P
ВНИМАНИЕ
возврата.
Точка R
Точка Z
Вращение
шпинделя по ч. с.
Вращение
шпинделя п.ч.с.
Исходный уровень
Точка R
Точка Z
Вращение
шпинделя по ч. с.
Вращение
шпинделя п.ч.с.
Уровень точки R
5.1.2 Цикл нарезания левой резьбы (G74)
В этом цикле выполняется нарезание левой резьбы. В цикле нарезания левой резьбы после выхода
на основание отверстия шпиндель начинает вращаться по часовой стрелке.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до дна отверстия
R_ : Расстояние от исходного уровня до уровня точки R
P_ : Время выстоя
F_ : Рабочая подача
Пояснение
- Операции
Нарезание резьбы выполняется вращением шпинделя против часовой стрелки. После выхода на
основание отверстия шпиндель с целью отвода начинает вращаться по часовой стрелке. Таким
образом создается обратная резьба.
Коррекция скорости подачи игнорируется во время нарезания левой резьбы.
Блокировка подачи не приводит к остановке станка до завершения операции
- Вращение шпинделя
Перед заданием G74 используйте вспомогательную функцию (M-код) для вращения шпинделя
против часовой стрелки.
Если сверление непрерывно выполняется с небольшим значением, заданным для расстояния
между положением отверстия и уровнем точки R или между первоначальным уровнем и уровнем
точки R, нормальная скорость шпинделя может не быть достигнута при запуске операции
нарезания отверстия. В этом случае, вставьте задержку перед каждой операцией сверления при
помощи G04 для того, чтобы отсрочить операцию, не указывая числа повторений для K. На
некоторые станки примечание, приведенное выше, не распространяется. См. руководство,
поставляемое изготовителем станка.
- Вспомогательная функция
Когда команда G74 и M-код задаются в одном и том же блоке, M-код выполняется во время
первого позиционирования. Если K используется для задания числа повторов, то М-код
выполняется только для первого отверстия; для второго и последующих отверстий М-код не
выполняется.
- Коррекция на длину инструмента
Если в постоянном цикле для сверления задается коррекция на длину инструмента (G43, G44 или
G49), коррекция выполняется после позиционирования в точке R.
- 28 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- P
Задавайте P в блоках, которые выполняют сверление. Если P задан в блоке, который не выполняет
сверление, P не может быть сохранен в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G74 в едином блоке. В противном случае команда G74
будет отменена.
- Коррекция на инструмент
В режиме постоянного цикла для сверления коррекция на инструмент игнорируется.
Пример
M4 S100 ; Запускает вращение шпинделя.
G90 G99 G74 X300.0 Y-250.0 Z-150.0 R-120.0 F120 ; Позиционирование на отверстии 1 при
нарезании резьбы с последующим
возвратом в точку R.
Y-550.0 ; Позиционирование на отверстии 2 при
нарезании резьбы с последующим
возвратом в точку R.
Y-750.0 ; Позиционирование на отверстии 3 при
нарезании резьбы с последующим
возвратом в точку R.
X1000.0 ; Позиционирование на отверстии 4 при
нарезании резьбы с последующим
возвратом в точку R.
Y-550.0 ; Позиционирование на отверстии 5 при
нарезании резьбы с последующим
возвратом в точку R.
G98 Y-750.0 ; Позиционирование на отверстии 6 при
нарезании резьбы с последующим
возвратом к первоначальному уровню.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтное положение
M5 ; Останавливает вращение шпинделя.
- 29 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
G76 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;
K_ : Количество повторов (если требуется)
q
P
OSS
q
P
OSS
Величина сдвига q
Ориентация шпинделя
Инструмент
Вращение шпинделя
по ч. с.
Исходный
уровень
Точка R
Точка Z
Вращение
шпинделя по ч. с.
Уровень
точки R
Точка R
Точка Z
5.1.3 Цикл чистового растачивания (G76)
В цикле чистового растачивания отверстие растачивается с высокой точностью. После выхода на
основание отверстия шпиндель останавливается и инструмент отводится от поверхности
заготовки.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до дна отверстия
R_ : Расстояние от исходного уровня до уровня
точки R
Q_ : Величина сдвига у основания отверстия
P_ : Время выстоя у дна отверстия
F_ : Рабочая подача
G76 (G98) G76 (G99)
Пояснение
- Операции
После выхода на основании отверстия шпиндель останавливается на фиксированной позиции
вращения, и инструмент перемещается по направлению, противоположному направлению к
режущей кромке инструмента, а затем отводится. Это гарантирует отсутствие повреждения
отверстия и выполнение точного и эффективного растачивания.
- Вращение шпинделя
Перед заданием G76 используйте вспомогательную функцию (М-код) для поворота шпинделя.
- Вспомогательная функция
Когда команда G76 и M-код задаются в одном и том же блоке, M-код выполняется во время
первого позиционирования. Если K используется для задания числа повторов, то М-код
выполняется только для первого отверстия; для второго и последующих отверстий М-код не
выполняется.
- Коррекция на длину инструмента
Если в постоянном цикле для сверления задается коррекция на длину инструмента (G43, G44 или
G49), коррекция выполняется после позиционирования в точке R.
- 30 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ВНИМАНИЕ
глубины реза для G73 и G83.
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых дополнительных осей, сверление не
выполняется.
- P, Q
Убедитесь в том, что задано положительное значение Q. Если задано отрицательное значение Q,
знак игнорируется. Задайте направление смещения параметром ном. 5148.
Задайте P и Q в блоке, который выполняет сверление. Если P и Q заданы в блоке, который не
выполняет сверление, эти величины не сохраняются в качестве модальных данных.
Q (сдвиг у основания отверстия) является модальным значением,
поддерживаемым во время постоянных циклов для сверления. Это значение
следует задавать с осторожностью, так как оно используется также в качестве
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G76 в едином блоке. В противном случае команда G76
будет отменена.
- Коррекция на инструмент
В режиме постоянного цикла для сверления коррекция на инструмент игнорируется.
Пример
M3 S500 ; Запускает вращение шпинделя.
G90 G99 G76 X300.0 Y-250.0 Позиционирование на растачиваемом отверстии 1 с последующим
возвратом в точку R.
Z-150.0 R-120.0 Q5.0 Сориентируйтесь на основание отверстия, после чего выполните
сдвиг на 5 мм.
P1000 F120 ; Остановитесь у основания отверстия на 1 сек.
Y-550.0 ; Позиционирование, высверливание отверстия 2 с последующим
возвратом в точку R.
Y-750.0 ; Позиционирование, высверливание отверстия 3 с последующим
возвратом в точку R.
X1000.0 ; Позиционирование, высверливание отверстия 4 с последующим
возвратом в точку R.
Y-550.0 ; Позиционирование, высверливание отверстия 5 с последующим
возвратом в точку R.
G98 Y-750.0 ; Позиционирование, высверливание отверстия 6 с последующим
возвратом на исходный уровень.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтное положение
M5 ; Останавливает вращение шпинделя.
- 31 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
G81 X_ Y_ Z_ R_ F_ K_ ;
K_ : Количество повторов (если требуется)
G81 (G98)
G81 (G99)
Исходный уровень
Точка R
Точка Z
Уровень точки R
Точка R
Точка Z
5.1.4 Цикл сверления, точечное сверление (G81)
Этот цикл используется для обычного сверления. Рабочая подача выполняется у основания
отверстия. Затем инструмент отводится от дна отверстия на ускоренном подводе.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до дна отверстия
R_ : Расстояние от исходного уровня до уровня точки R
F_ : Рабочая подача
Пояснение
- Операции
После позиционирования по осям X и Y выполняется форсированная продольная подача до точки
R.
Сверление выполняется от точки R до точки Z.
После этого инструмент отводится форсированной продольной подачей.
- Вращение шпинделя
Перед заданием G81 используйте вспомогательную функцию (М-код) для поворота шпинделя.
- Вспомогательная функция
Когда команда G81 и M-код задаются в одном и том же блоке, M-код выполняется во время
первого позиционирования. Если K используется для задания числа повторов, то М-код
выполняется только для первого отверстия; для второго и последующих отверстий М-код не
выполняется.
- Коррекция на длину инструмента
Если в постоянном цикле для сверления задается коррекция на длину инструмента (G43, G44 или
G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- 32 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
G82 X_ Y_ Z_ R_ P_ F_ K_ ;
K_ : Количество повторов (если требуется)
G82 (G98)
G82 (G99)
P
P
Исходный уровень
Точка R
Точка Z
Уровень точки R
Точка R
Точка Z
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G81 в едином блоке. В противном случае команда G81
будет отменена.
- Коррекция на инструмент
В режиме постоянного цикла для сверления коррекция на инструмент игнорируется.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтное положение
M5 ; Останавливает вращение шпинделя.
5.1.5 Цикл сверления, цикл встречного растачивания (G82)
Этот цикл используется для обычного сверления.
Рабочая подача выполняется у основания отверстия. У основания выполняется задержка, после
чего инструмент отодвигается форсированной продольной подачей.
Этот цикл используется для более точного сверления по отношению к глубине.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до дна отверстия
R_ : Расстояние от исходного уровня до уровня точки R
P_ : Время выстоя у дна отверстия
F_ : Скорость рабочей подачи
- 33 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
Пояснение
- Операции
После позиционирования по осям X и Y выполняется форсированная продольная подача до точки
R.
После этого выполняется сверление от точки R до точки Z.
После выхода на основание отверстия выполняется задержка. После этого инструмент отводится
форсированной продольной подачей.
- Вращение шпинделя
Перед заданием G82 используйте вспомогательную функцию (М-код) для поворота шпинделя.
- Вспомогательная функция
Когда команда G82 и M-код задаются в одном и том же блоке, M-код выполняется во время
первого позиционирования. Если K используется для задания числа повторов, то М-код
выполняется только для первого отверстия; для второго и последующих отверстий М-код не
выполняется.
- Коррекция на длину инструмента
Если в постоянном цикле для сверления задается коррекция на длину инструмента (G43, G44 или
G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- P
Задавайте P в блоках, которые выполняют сверление. Если P задан в блоке, который не выполняет
сверление, P не может быть сохранен в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G82 в едином блоке. В противном случае команда G82
будет отменена.
- Коррекция на инструмент
В режиме постоянного цикла для сверления коррекция на инструмент игнорируется.
Пример
M3 S2000; Запускает вращение шпинделя.
G90 G99 G82 X300.0 Y-250.0 Z-150.0 R-100.0 P1000 F120 ;
Позиционирование, сверление отверстия 1, задержка на 1 сек. у
основания отверстия с последующим возвращением в точку R.
Y-550.0 ; Позиционирование, высверливание отверстия 2 с последующим
возвратом в точку R.
Y-750.0 ; Позиционирование, высверливание отверстия 3 с последующим
возвратом в точку R.
X1000.0 ; Позиционирование, высверливание отверстия 4 с последующим
возвратом в точку R.
Y-550.0 ; Позиционирование, высверливание отверстия 5 с последующим
возвратом в точку R.
G98 Y-750.0 ; Позиционирование, высверливание отверстия 6 с последующим
возвратом на исходный уровень.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтное положение
M5 ; Останавливает вращение шпинделя.
- 34 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
G83 X_ Y_ Z_ R_ Q_ ,D_ F_ K_ ;
K_ : Количество повторов (если требуется)
G83 (G98)
G83 (G99)
q
q
q
d
d
q
q
q
d
d
Точка R
Точка Z
Исходный уровень
Точка R
Точка Z
Уровень точки R
5.1.6 Цикл сверления с периодическим выводом сверла (G83)
Этот цикл выполняет сверление с периодическим выводом сверла.
Таким образом, выполняется периодическая подача при резании к основанию отверстия во время
удаления стружки из отверстия.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до дна отверстия
R_ : Расстояние от исходного уровня до уровня точки R
Q_ : Глубина реза при каждой рабочей подаче
,D_ : Зазор
F_ : Рабочая подача
Пояснение
- Операции
Q представляет собой глубину прохода для каждой подачи при резании. Q всегда должен
задаваться в виде инкрементного значения.
При второй и последующей подаче резки быстрое поперечное перемещение выполняется до точки,
которая находится на расстоянии от d, непосредственно перед местом окончания последнего
сверления. После чего в этой с этой же точки резьба нарезается глубже. Величина d задается
командой D или параметром ном.5115.
Убедитесь в задании положительного значения в Q. Отрицательные значения игнорируются.
- Вращение шпинделя
Перед заданием G83 используйте вспомогательную функцию (М-код) для поворота шпинделя.
- Вспомогательная функция
Когда команда G83 и M-код задаются в одном и том же блоке, M-код выполняется во время
первого позиционирования. Если K используется для задания числа повторов, то М-код
выполняется только для первого отверстия; для второго и последующих отверстий М-код не
выполняется.
- Коррекция на длину инструмента
Если в постоянном цикле для сверления задается коррекция на длину инструмента (G43, G44 или
G49), коррекция выполняется после позиционирования в точке R.
- 35 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- Q
Задавайте Q в блоках, которые выполняют сверление. Если Q заданы в блоках, которые не
выполняют сверление, то Q не могут быть сохранены в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G83 в едином блоке. В противном случае команда G83
будет отменена.
- Коррекция на инструмент
В режиме постоянного цикла для сверления коррекция на инструмент игнорируется.
∆: Первоначальный зазор, если инструмент отводится в точку R, и зазор от основания отверстия при
()
Точка R
Точка Z
Исходный уровень
Выстой
Перегрузочный момент
Точка R
Точка Z
Выстой
Перегрузочный момент
Уровень точки R
5.1.7 Цикл сверления малых отверстий с периодическим
выводом сверла (G83)
Оправка с функцией обнаружения перегрузочного момента используется для отвода инструмента
при возникновении сигнала обнаружения перегрузочного момента (сигнал пропуска) во время
сверления. Сверление возобновляется после изменения скорости шпинделя и скорости подачи при
резании. Эти шаги повторяются в цикле сверления с периодическим выводом сверла.
Режим высверливания малых отверстий с периодическим выводом сверла устанавливается при
задании М-кода в параметре ном. 5163. Цикл может быть начат заданием G83 в этом режиме. Этот
режим отменяется при задании G80 или перезагрузке.
Формат
X_ Y_ : Данныеоположенииотверстия
Z_ : Расстояниеотточки R доднаотверстия
R_ : Расстояниеотисходногоуровнядоточки R
втором или последующем сверлении (команда ",D» или параметр ном. 5174)
q: Глубина каждого прохода
Траектория, по которой двигается инструмент в режиме ускоренного ходаТраектория, по которой двигается инструмент при запрограммированной скорости подачи при
резании
Траектория, по которой двигается инструмент вперед или назад со скоростью, заданной
параметрами в цикле
- 37 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРИМЕЧАНИЕ
подвод к той же самой точке назначения, как и при предыдущем подводе.
Пояснения
- Поэтапные операции цикла
* Позиционирование осей X и Y
* Позиционирование в точке R по оси Z
* Резание по оси Z (первый проход, глубина реза Q, инкрементное)
Отвод (дно отверстия → минимальный зазор ∆, с приращением)
Отвод (дно отверстия + зазор ∆ → точка R, абсолютное)
Продвижение (точка R → дно отверстия + зазор ∆, абсолютное)
Резка (второе и последовательно времена, рез с глубиной Q + ∆, с приращением)
* Выстой
* Возврат в точку R по оси Z (или первоначальную точку) = конец цикла
Ускорение/замедление во время подвода и отвода контролируется в соответствии с постоянной
времени ускорения/ замедления подачи при резании.
По завершении отвода проверяется позиция в точке R.
- Задание M-кода
Когда в параметре ном. 5163 задан М-код, система вводит режим высверливания малых отверстий
с периодическим выводом сверла.
Этот M-код не ожидает завершения работы. Будьте осторожны при задании этого M-кода вместе с
другим М-кодом в одном и том же блоке.
(Пример) M03 M□□ ; → Ожидание FIN.
M□□ M03 ; → Без ожидания FIN.
- Задание G-кода
Когда G83 задан в режиме с циклом высверливания малых отверстий с периодическим выводом
сверла, начинается данный цикл.
G-код, задающий непрерывную работу, остается неизменным вплоть до задания другого
постоянного цикла или задания G-кода для отмены постоянного цикла. Это иллюстрирует
необходимость задания данных сверления в каждом блоке при повторе идентичного сверления.
- Сигнал, указывающий на выполнение цикла
В данном режиме сигнал выполнения цикла сверления небольшого отверстия с периодическим
выводом сверла устанавливается равным "1" в начале вывода в точку R после задания G83,
позиционирование выполняется до указанного положения удержания. Этот сигнал
устанавливается равным «0», если задается другой постоянный цикл или если этот режим
отменяется командой G80, имеет место сброс или аварийный останов. Дополнительную
информацию см. в руководстве от изготовителя станка.
- Сигнал обнаружения крутящего момента
Сигнал пропуска используется в качестве сигнала обнаружения перегрузочного момента. Сигнал
пропуска эффективен во время подвода инструмента или сверления и положения режущей кромки
инструмента между точками R и Z. (Сигнал приводит к отводу). Дополнительную информацию см.
в руководстве от изготовителя станка.
При получении сигнала обнаружения перегрузочного момента во время подвода
инструмента, будет выполнен отвод инструмента (зазор
- 38 -
и к точке R), затем
∆
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
Рабочая подача = F × α
Скорость шпинделя = S × γ
- Изменение условий сверления
В одном цикле G83 условия сверления меняются для каждой операции сверления (подвод →
сверление → отвод). Биты 1 и 2 параметра OLS, NOL ном. 5160, могут быть заданы для
подавления изменения условий сверления.
1 Изменение скорости подачи при резанииСкорость подачи при резании, запрограммированная F-кодом, меняется для каждой второй и
последующих операций сверления. В параметрах ном. 5166 и 5167 укажите соответствующие
скорости изменения, применяемые в момент обнаружения сигнала пропуска, а также при его
отсутствии во время предыдущей операции сверления.
<Первое сверление> α=1.0
<Второе или последующее сверление>
α=α×β÷100, где β - скорость изменения для каждой операции сверления
При обнаружении сигнала пропуска во время предыдущей операции сверления: β=b1%
(параметр ном. 5166)
При отсутствии сигнала пропуска во время предыдущей операции сверления: β=b2%
(параметр ном. 5167)
Если коэффициент изменения скорости подачи при резании становится меньше
коэффициента, указанного в параметре ном. 5168, скорость подачи при резании не меняется.
Скорость подачи при резании может быть увеличена до своего максимального значения.
2 Изменение скорости шпинделя
Скорость шпинделя, программируемая в S-коде, изменяется для каждого из второго и
последующих подводов. В параметрах ном. 5164 и 5165 задайте коэффициенты изменения
при обнаружении сигнала пропуска и при его отсутствии при выполнении предыдущей
операции сверления.
<Первое сверление> γ=1.0
<Второе или последующее сверление>
γ=γ×δ÷100, где δ - скорость изменения для каждой операции сверления
При обнаружении сигнала пропуска во время предыдущей операции сверления: δ=d1%
(параметр ном. 5164)
При отсутствии сигнала пропуска во время предыдущей операции сверления: δ=d2%
(параметр ном. 5165)
При достижении скорости подачи при резании минимального значения скорость шпинделя не
меняется. Скорость шпинделя может быть увеличена до значения, соответствующего
максимальному значению аналоговых данных S.
- Подвод и отвод
Подвод и отвод инструмента не выполняются тем же образом, что и позиционирование
форсированной продольной подачей. Аналогично рабочей подаче выполняются две операции в
качестве операций интерполирования. Обратите внимание на то, что функция управления
ресурсом инструмента исключает подвод и отвод из расчета ресурса.
- Задание адреса I
Скорость перемещения вперед/назад может быть задана адресом I в том же формате, что и адрес F,
как показано ниже:
Обе команды показывают скорость 1000 мм/мин.
Адрес I, заданный кодом G83 в режиме с непрерывным состоянием, действует до задания G80 или
до сброса.
- 39 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРИМЕЧАНИЕ
движения такая де как скорость подачи при резке, заданная F.
ПРИМЕЧАНИЕ
периодическим выводом сверла.
Если адрес I не задан, а параметр ном. 5172 (для обратного движения) или ном.
5173 (для прямого движения) равен 0, то скорость прямого или обратного
- Функции, которые могут быть заданы
В этом режиме постоянного цикла могут быть заданы следующие функции:
- Положение отверстия на оси X, оси Y или дополнительной оси
- Операция и переход по макропрограмме пользователя
- Вызов подпрограммы (группа положений отверстия и т.д.)
- Переключение между абсолютным и инкрементным режимами
- Вращение системы координат
- Масштабирование (эта команда не влияет наглубину реза Q или малый зазор ∆.)
- Холостой ход
- Останов подачи
- Единичный блок
При работе одиночными блоками сверление останавливается после каждого отвода. Кроме того,
останов единичного блока выполняется установкой бита 0 (SBC) в параметре ном. 5105.
- Ручная коррекция скорости подачи
Функция ручной коррекции скорости подачи работает во время резания, отвода и подвода в цикле.
- Интерфейс макропрограммы пользователя
Количество отводов во время резки и количество отводов в ответ на сигнал перегрузки,
полученный во время резки может быть выходным параметром для робщих значение специальных
макрокоманд (от #100 до #149), указанных в параметрах ном. 5170 и 5171. Параметры ном. 5170 и
5171 могут задавать переменные значения в диапазоне от #100 до #149.
Параметр ном. 5170: Задает номер общей переменной, в которую выводится число отводов,
выполненное во время резания.
Параметр ном. 5171: Задает номер общей переменной, в которую выводится число отводов,
выполненное в ответ на получение сигнала обнаружения перегрузочного
момента во время резания.
Значение количества отводов в виде обычных переменных сбрасывается
командой G83 при нахождении в режиме цикла сверления небольших отверстий с
- Перевод инструмента в положение отверстия
При установке осей в положение отверстия (оси Х и Y при выборе плоскости XY) в цикле
высверливания малых отверстий с периодическим выводом сверла время обработки можно
сократить, не останавливая шпиндель.
Данная функция активируется параметром SPH (ном. 5108#6).
Ограничение
- Вызов подпрограммы
В режиме постоянного цикла задавайте команду M98P_ вызова подпрограммы в независимом
блоке.
- 40 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
G84 X_ Y_ Z_ R_ P_ F_ K_ ;
K_ : Количество повторов (если требуется)
G84 (G98)
G84 (G99)
P
P
P
P
ВНИМАНИЕ
операции возврата.
Точка R
Точка Z
Вращение шпинделя
п.ч.с.
Вращение
шпинделя по ч. с.
Исходный уровень
Точка R
Точка Z
Вращение шпинделя
п.ч.с.
Вращение
шпинделя по ч. с.
Уровень точки R
Пример
M03 S2000 ; Запускает вращение шпинделя.
M□□ ; Задает режим цикла высверливания малых
отверстий с периодическим выводом сверла.
G90 G99 G83 X_ Y_ Z_ R_ Q_ F_ I_ K_ P_ ; Задает цикл сверления небольших отверстий с
периодическим выводом сверла.
X_ Y_ ; Сверление на другой позиции.
:
:
G80 ; Отменяет режим цикла высверливания малых
отверстий с периодическим выводом сверла.
5.1.8 Цикл нарезания резьбы (G84)
В этом цикле выполняется нарезание резьбы метчиком.
В этом цикле нарезания резьбы метчиком по достижении дна отверстия производится вращение
шпинделя в обратном направлении.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до дна отверстия
R_ : Расстояние от исходного уровня до уровня точки R
P_ : Время выстоя
F_ : Рабочая подача
Пояснение
- Операции
Нарезание резьбы метчиком выполняется при вращении шпинделя по часовой стрелке. По
достижении дна отверстия шпиндель вращается в обратном направлении для выполнения отвода.
При этой операции создается резьба.
Во время нарезания резьбы метчиком не действует ручная коррекция скорости
подачи. Блокировка подачи не приводит к остановке станка до завершения
- 41 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
- Вращение шпинделя
Перед заданием G84 используйте вспомогательную функцию (М-код) для поворота шпинделя.
Если сверление непрерывно выполняется с небольшим значением, заданным для расстояния
между положением отверстия и уровнем точки R или между первоначальным уровнем и уровнем
точки R, нормальная скорость шпинделя может не быть достигнута при запуске операции
нарезания отверстия. В этом случае, вставьте задержку перед каждой операцией сверления при
помощи G04 для того, чтобы отсрочить операцию, не указывая числа повторений для K. На
некоторые станки примечание, приведенное выше, не распространяется. См. руководство,
поставляемое изготовителем станка.
- Вспомогательная функция
Когда команда G84 и M-код задаются в одном и том же блоке, M-код выполняется во время
первого позиционирования. Если K используется для задания числа повторов, то М-код
выполняется только для первого отверстия; для второго и последующих отверстий М-код не
выполняется.
- Коррекция на длину инструмента
Если в постоянном цикле для сверления задается коррекция на длину инструмента (G43, G44 или
G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- P
Задавайте P в блоках, которые выполняют сверление. Если P задан в блоке, который не выполняет
сверление, P не может быть сохранен в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G84 в едином блоке. В противном случае команда G84
будет отменена.
Y-550.0; Позиционирование, высверливание отверстия 2 с последующим
возвратом в точку R.
Y-750.0; Позиционирование, высверливание отверстия 3 с последующим
возвратом в точку R.
X1000.0 ; Позиционирование, высверливание отверстия 4 с последующим
возвратом в точку R.
Y-550.0; Позиционирование, высверливание отверстия 5 с последующим
возвратом в точку R.
G98 Y-750.0 ; Позиционирование, высверливание отверстия 6 с последующим
возвратом на исходный уровень.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтное положение
M5 ; Останавливает вращение шпинделя.
- 42 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
G85 X_ Y_ Z_ R_ F_ K_ ;
K_ : Количество повторов (если требуется)
G85 (G98)
G85 (G99)
Точка R
Точка Z
Исходный уровень
Точка R
Точка Z
Уровень точки R
5.1.9 Цикл растачивания (G85)
Этот цикл используется для растачивания отверстия.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до дна отверстия
R_ : Расстояние от исходного уровня до уровня точки R
F_ : Скорость рабочей подачи
Пояснение
- Операции
После позиционирования по осям X и Y выполняется форсированная продольная подача до точки
R.
Сверление выполняется от точки R до точки Z.
После достижения точки Z выполняется подача при резании для возврата в точку R.
- Вращение шпинделя
Перед заданием G85 используйте вспомогательную функцию (М-код) для поворота шпинделя.
- Вспомогательная функция
Когда команда G85 и M-код задаются в одном и том же блоке, M-код выполняется во время
первого позиционирования. Если K используется для задания числа повторов, то М-код
выполняется только для первого отверстия; для второго и последующих отверстий М-код не
выполняется.
- Коррекция на длину инструмента
Если в постоянном цикле для сверления задается коррекция на длину инструмента (G43, G44 или
G49), коррекция выполняется после позиционирования в точке R.
- 43 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
G86 X_ Y_ Z_ R_ F_ K_ ;
K_ : Количество повторов (если требуется)
G86 (G98)
G86 (G99)
Точка R
Точка Z
Исходный уровень
Остановка шпинделя
Вращение шпинделя
по ч. с.
Точка R
Точка Z
Уровень точки R
Остановка шпинделя
Вращение шпинделя
по ч. с.
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G85 в едином блоке. В противном случае команда G85
будет отменена.
- Коррекция на инструмент
В режиме постоянного цикла для сверления коррекция на инструмент игнорируется.
Y-550.0; Позиционирование, высверливание отверстия 2 с последующим
возвратом в точку R.
Y-750.0; Позиционирование, высверливание отверстия 3 с последующим
возвратом в точку R.
X1000.0 ; Позиционирование, высверливание отверстия 4 с последующим
возвратом в точку R.
Y-550.0; Позиционирование, высверливание отверстия 5 с последующим
возвратом в точку R.
G98 Y-750.0 ; Позиционирование, высверливание отверстия 6 с последующим
возвратом на исходный уровень.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтное положение
M5 ; Останавливает вращение шпинделя.
5.1.10 Цикл растачивания (G86)
Этот цикл используется для растачивания отверстия.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до дна отверстия
R_ : Расстояние от исходного уровня до уровня точки R
F_ : Скорость рабочей подачи
- 44 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
Пояснение
- Операции
После позиционирования по осям X и Y выполняется форсированная продольная подача до точки
R.
Сверление выполняется от точки R до точки Z.
Когда шпиндель останавливается у основания отверстия, инструмент отводится форсированной
продольной подачей.
- Вращение шпинделя
Перед заданием G86 используйте вспомогательную функцию (М-код) для поворота шпинделя.
Если сверление непрерывно выполняется с небольшим значением, заданным для расстояния
между положением отверстия и уровнем точки R или между первоначальным уровнем и уровнем
точки R, нормальная скорость шпинделя может не быть достигнута при запуске операции
нарезания отверстия.
В этом случае, вставьте задержку перед каждой операцией сверления при помощи G04 для того,
чтобы отсрочить операцию, не указывая числа повторений для K. На некоторые станки
примечание, приведенное выше, не распространяется. См. руководство, поставляемое
изготовителем станка.
- Вспомогательная функция
Когда команда G86 и M-код задаются в одном и том же блоке, M-код выполняется во время
первого позиционирования. Если K используется для задания числа повторов, то М-код
выполняется только для первого отверстия; для второго и последующих отверстий М-код не
выполняется.
- Коррекция на длину инструмента
Если в постоянном цикле для сверления задается коррекция на длину инструмента (G43, G44 или
G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G86 в едином блоке. В противном случае команда G86
будет отменена.
- Коррекция на инструмент
В режиме постоянного цикла для сверления коррекция на инструмент игнорируется.
Y-550.0; Позиционирование, высверливание отверстия 2 с последующим
возвратом в точку R.
Y-750.0; Позиционирование, высверливание отверстия 3 с последующим
возвратом в точку R.
X1000.0 ; Позиционирование, высверливание отверстия 4 с последующим
возвратом в точку R.
Y-550.0; Позиционирование, высверливание отверстия 5 с последующим
возвратом в точку R.
G98 Y-750.0 ; Позиционирование, высверливание отверстия 6 с последующим
возвратом на исходный уровень.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтное положение
M5 ; Останавливает вращение шпинделя.
- 45 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
G87 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;
K_ : Количество повторов (если требуется)
G87 (G98)
G87 (G99)
q
P
OSS
OSS
Величина сдвига q
Ориентация шпинделя
Инструмент
Вращение шпинделя
по ч. с.
Исходный
уровень
Точка R
Точка Z
Вращение
шпинделя по ч. с.
5.1.11 Цикл обратной расточки (G87)
Этот цикл выполняет точное растачивание.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до дна отверстия
R_ : Расстояние от исходного уровня до точки R
Q_ : Величина сдвига у основания отверстия
P_ : Время выстоя у дна отверстия
F_ : Скорость рабочей подачи
Не используется
Пояснение
После позиционирования по осям X и Y шпиндель останавливается на фиксированной позиции
вращения. Инструмент перемещается по направлению, противоположному направлению к
режущей кромке инструмента, позиционирование (форсированная продольная подача)
выполняется у основания отверстия (точка R).
После этого инструмент перемещается по направлению к режущей кромке инструмента, после
чего шпиндель поворачивается по часовой стрелке. Растачивание выполняется в положительном
направлении по оси Z до достижения точки Z.
В точке Z шпиндель снова останавливается на фиксированной позиции вращения, инструмент
сдвигается в направлении, противоположном направлению к режущей кромке инструмента, после
чего инструмент возвращается на исходный уровень. Затем инструмент сдвигается по
направлению режущей кромки инструмента, и шпиндель начинает вращаться по часовой стрелке
для перехода к следующей операции блока.
- Вращение шпинделя
Перед заданием G87 используйте вспомогательную функцию (М-код) для поворота шпинделя.
Если сверление непрерывно выполняется с небольшим значением, заданным для расстояния
между положением отверстия и уровнем точки R или между первоначальным уровнем и уровнем
точки R, нормальная скорость шпинделя может не быть достигнута при запуске операции
нарезания отверстия. В этом случае, вставьте задержку перед каждой операцией сверления при
помощи G04 для того, чтобы отсрочить операцию, не указывая числа повторений для K. На
некоторые станки примечание, приведенное выше, не распространяется. См. руководство,
поставляемое изготовителем станка.
- Вспомогательная функция
Когда команда G87 и M-код задаются в одном и том же блоке, M-код выполняется во время
первого позиционирования. Если K используется для задания числа повторов, то М-код
выполняется только для первого отверстия; для второго и последующих отверстий М-код не
выполняется.
- 46 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
ВНИМАНИЕ
глубины реза для G73 и G83.
- Коррекция на длину инструмента
Если в постоянном цикле для сверления задается коррекция на длину инструмента (G43, G44 или
G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых дополнительных осей, сверление не
выполняется.
- P/Q
Убедитесь в том, что задано положительное значение Q. Если задано отрицательное значение Q,
знак игнорируется. Задайте направление смещения параметром ном. 5148.
Задайте P и Q в блоке, который выполняет сверление. Если P и Q заданы в блоке, который не
выполняет сверление, эти величины не сохраняются в качестве модальных данных.
Q (сдвиг у основания отверстия) является модальным значением,
поддерживаемым во время постоянных циклов для сверления. Это значение
следует задавать с осторожностью, так как оно используется также в качестве
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G87 в едином блоке. В противном случае команда G87
будет отменена.
- Коррекция на инструмент
В режиме постоянного цикла для сверления коррекция на инструмент игнорируется.
Пример
M3 S500 ; Запускает вращение шпинделя.
G90 G87 X300.0 Y-250.0 Позиционирование на растачиваемом отверстии 1.
Z-150.0 R-120.0 Q5.0 Сориентируйтесь на исходном уровне, после чего
выполните сдвиг на 5 мм.
P1000 F120.0 ; Остановитесь в точке Z на 1 сек.
Y-550.0; Позиционирование, высверливание отверстия 2.
Y-750.0; Позиционирование, высверливание отверстия 3.
X1000.0 ; Позиционирование, высверливание отверстия 4.
Y-550.0; Позиционирование, высверливание отверстия 5.
Y-750.0; Позиционирование, высверливание отверстия 6.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтное положение
M5 ; Останавливает вращение шпинделя.
- 47 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
G88 X_ Y_ Z_ R_ P_ F_ K_ ;
K_ : Количество повторов (если требуется)
G88 (G98)
G88 (G99)
P
P
Вращение шпинделя
по ч. с.
Исходный уровень
Точка R
Точка Z
Остановка шпинделя
после выстоя
Вращение шпинделя
по ч. с.
Уровень точки R
Точка R
Точка Z
Остановка шпинделя
после выстоя
5.1.12 Цикл растачивания (G88)
Этот цикл используется для растачивания отверстия.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до дна отверстия
R_ : Расстояние от исходного уровня до уровня точки R
P_ : Время выстоя у дна отверстия
F_ : Скорость рабочей подачи
Пояснение
- Операции
После позиционирования по осям X и Y выполняется ускоренный подвод в точку R.
Растачивание выполняется от точки R до точки Z.
По завершении растачивания выполняется задержка у основания отверстия, затем шпиндель
останавливается и переходит в состояние блокировки. В этот момент вы можете переключиться в
ручной режим и переместить инструмент вручную. Доступны любые ручные операции; однако,
желательно в конце вывести инструмент из отверстия в целях безопасности.
При перезапуске обработки при операции DNC или в режиме памяти, инструмент возвращается к
первоначальному уровню или к уровню точки R в соответствии с G98 или G99, и шпиндель
вращается по часовой стрелке. Затем происходит перезапуск операции в соответствии с
запрограммированными командами в следующем блоке.
- Вращение шпинделя
Перед заданием G88 используйте вспомогательную функцию (М-код) для поворота шпинделя.
- Вспомогательная функция
Когда команда G88 и M-код задаются в одном и том же блоке, M-код выполняется во время
первого позиционирования. Если K используется для задания числа повторов, то М-код
выполняется только для первого отверстия; для второго и последующих отверстий М-код не
выполняется.
- Коррекция на длину инструмента
Если в постоянном цикле для сверления задается коррекция на длину инструмента (G43, G44 или
G49), коррекция выполняется после позиционирования в точке R.
- 48 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- P
Задавайте P в блоках, которые выполняют сверление. Если P задан в блоке, который не выполняет
сверление, P не может быть сохранен в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G88 в едином блоке. В противном случае команда G88
будет отменена.
- Коррекция на инструмент
В режиме постоянного цикла для сверления коррекция на инструмент игнорируется.
возвращением в точку R и остановом у основания отверстия на 1 сек.
Y-550.0; Позиционирование, высверливание отверстия 2 с последующим
возвратом в точку R.
Y-750.0; Позиционирование, высверливание отверстия 3 с последующим
возвратом в точку R.
X1000.0 ; Позиционирование, высверливание отверстия 4 с последующим
возвратом в точку R.
Y-550.0; Позиционирование, высверливание отверстия 5 с последующим
возвратом в точку R.
G98 Y-750.0 ; Позиционирование, высверливание отверстия 6 с последующим
возвратом на исходный уровень.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтное положение
M5 ; Останавливает вращение шпинделя.
- 49 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
G89 X_ Y_ Z_ R_ P_ F_ K_ ;
K_ : Количество повторов (если требуется)
G89 (G98)
G89 (G99)
P
P
Точка R
Точка Z
Исходный уровень
Точка R
Точка Z
Уровень точки R
5.1.13 Цикл растачивания (G89)
Этот цикл используется для растачивания отверстия.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до дна отверстия
R_ : Расстояние от исходного уровня до уровня точки R
P_ : Время выстоя у дна отверстия
F_ : Скорость рабочей подачи
Пояснение
- Операции
Этот цикл почти идентичен G85. Разница в том, что цикл выполняет задержку у основания
отверстия.
- Вращение шпинделя
Перед заданием G89 используйте вспомогательную функцию (М-код) для поворота шпинделя.
- Вспомогательная функция
Когда команда G89 и M-код задаются в одном и том же блоке, M-код выполняется во время
первого позиционирования. Если K используется для задания числа повторов, то М-код
выполняется только для первого отверстия; для второго и последующих отверстий М-код не
выполняется.
- Коррекция на длину инструмента
Если в постоянном цикле для сверления задается коррекция на длину инструмента (G43, G44 или
G49), коррекция выполняется после позиционирования в точке R.
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл для сверления должен быть отменен.
- Сверление
В блоке, который не содержит X, Y, Z, R или любых других осей, сверление не выполняется.
- P
Задавайте P в блоках, которые выполняют сверление. Если P задан в блоке, который не выполняет
сверление, P не может быть сохранен в виде модальных данных.
- Отмена
Не задавайте G-код группы 01 (G00-G03) и G89 в едином блоке. В противном случае команда G89
будет отменена.
- 50 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
G80 ;
- Коррекция на инструмент
В режиме постоянного цикла для сверления коррекция на инструмент игнорируется.
возвращением в точку R и остановом у основания отверстия на 1 сек.
Y-550.0; Позиционирование, высверливание отверстия 2 с последующим
возвратом в точку R.
Y-750.0; Позиционирование, высверливание отверстия 3 с последующим
возвратом в точку R.
X1000.0 ; Позиционирование, высверливание отверстия 4 с последующим
возвратом в точку R.
Y-550.0; Позиционирование, высверливание отверстия 5 с последующим
возвратом в точку R.
G98 Y-750.0 ; Позиционирование, высверливание отверстия 6 с последующим
возвратом на исходный уровень.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтное положение
M5 ; Останавливает вращение шпинделя.
5.1.14 Отмена постоянного цикла сверления (G80)
G80 отменяет постоянный цикл сверления.
Формат
Пояснение
Все постоянные циклы сверления отменяются для выполнения обычной операции. Данные точки
R и точки Z удаляются.
Другие данные сверления также отменяются (обнуляются).
возвратом в точку R.
Y-550.0; Позиционирование, высверливаниеотверстия 2 с последующим
возвратом в точку R.
Y-750.0; Позиционирование, высверливание отверстия 3 с последующим
возвратом в точку R.
X1000.0 ; Позиционирование, высверливание отверстия 4 с последующим
возвратом в точку R.
Y-550.0; Позиционирование, высверливание отверстия 5 с последующим
возвратом в точку R.
G98 Y-750.0 ; Позиционирование, высверливание отверстия 6 с последующим
возвратом на исходный уровень.
G80 G28 G91 X0 Y0 Z0 ; Возврат в референтное положение, отмена постоянного цикла
M5 ; Останавливает вращение шпинделя.
- 51 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
Значение коррекции, равное +200,0, установлено в коррекции ном. 11, +190,0 установлено в коррекции ном. 15 и +150,0
установлено в коррекции ном. 31.
Пример программы
;
N001
G92 X0 Y0 Z0;
Установка координат в референтное положение
N002
G90 G00 Z250.0 T11 M6;
Смена инструмента
инструмента
N004
S30 M3;
Начало работы шпинделя
N005
G99 G81 X400.0 Y-350.0 Z-153.0 R-97.0 F120;
Позиционирование с последующим сверлением #1
отверстия #2 и возвратом на уровень точки R
отверстия #3 и возвратом на первоначальный уровень
инструмента
N014
S20 M3;
Начало работы шпинделя
отверстия ном. 7 и возвратом на уровень точки R
отверстия #8, возврат на первоначальный уровень
отверстия ном. 9 и возвратом на уровень точки R
отверстия #10, возврат на первоначальный уровень
N019
G00 X0 Y0 M5;
Возврат в референтное положение, останов шпинделя
инструмента
N027
M0;
Программный останов
5.1.15 Пример применения постоянных циклов для сверления
N003 G43 Z0 H11; Первоначальный уровень, коррекция на длину
N006 Y-550.0; Позиционирование с последующим высверливанием
N007 G98 Y-750.0 ; Позиционирование с последующим высверливанием
N008 G99 X1200.0; Позиционирование с последующим высверливанием
отверстия #4 и возвратом на уровень точки R
N009 Y-550.0; Позиционирование с последующим высверливанием
отверстия #5 и возвратом на уровень точки R
N010 G98 Y-350.0 ; Позиционирование с последующим высверливанием
отверстия #6 и возвратом на первоначальный уровень
N011 G00 X0 Y0 M5; Возврат в референтное положение, останов шпинделя
N012 G49 Z250.0 T15 M6; Отмена коррекции на длину инструмента, смена
инструмента
N013 G43 Z0 H15; Первоначальный уровень, коррекция на длину
N016 G98 Y-650.0 ; Позиционирование с последующим высверливанием
N017 G99 X1050.0; Позиционирование с последующим высверливанием
N018 G98 Y-450.0 ; Позиционирование с последующим высверливанием
N020 G49 Z250.0 T31 M6; Отмена коррекции на длину инструмента, смена
N021 G43 Z0 H31; Первоначальный уровень, коррекция на длину
инструмента
N022 S10 M3; Начало работы шпинделя
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; Отмена компенсации на длину инструмента
- 52 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
400
150
250
250
150
Y
X
X
Z
T 11
T 15
T 31
#1
#11
#7
#3
#2
#8
#13
#12
#10
#9
#6
#5
#4
190
200
150
250
100
100
100
100
350
200
50
50
30
20
200
#1 - 6 Сверление отверстия диам. 10 мм
#7
#11
Программа использует коррекцию на длину инструмента и постоянные циклы
Референтная позиция
Положение отвода
Исходный уровень
- 10 Сверление отверстия диам. 20 мм
- 13 Растачивание отверстия диам. 95 мм (глубина 50 мм)
Рис. 5.1.15 (a) Пример применения постоянных циклов для сверления
- 53 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
Операция 1
Подача
Исходный уровень
Операция 2
Операция 6
Уровень точки R
Операция 5
Операция 3
Ускоренная
подача
Операция 4
5.1.16 Снижение ожидания достижения определенной скорости
вращения шпинделя в постоянном цикле сверления
Обзор
Когда бит 7 (SAC) параметра ном. 11507 имеет значение 1, данная функция осуществляет
проверку сигнала достижения скорости вращения шпинделя (SAR) без ожидания, которое задается
параметром ном. 3740 в начале процесса сверления, начиная со второго раза, при постоянном
цикле сверления.
Кроме того, в постоянном цикле сверления данная функция обеспечивает ускоренный подвод к
исходной позиции и наложение блока при ускоренном подводе на следующую позицию для
обработки отверстия. Данные улучшения снижают время цикла.
Пояснение
Постоянный цикл сверления состоит из последовательности 6-ти операций.
Операция 1 позиционирование осей X и Y (включая также другую ось)
Операция 2 Ускоренный подвод до уровня точки R
Операция 3 Обработка отверстий
Операция 4 Операция у дна отверстия
Операция 5 Отвод до уровня точки R
Операция 6 Ускоренный подвод до первоначальной точки
Рис. 5.1.16 (a) Последовательность операций постоянного цикла сверления
Когда бит 7 (SAC) параметра ном. 11507 имеет значение 0, осуществляется проверка сигнала
достижения скорости вращения шпинделя (SAR) после прохождения определенного периода
времени, который устанавливается параметром ном. 3740 для каждого цикла сверления.
Когда бит 7 (SAC) параметра ном. 11507 имеет значение 1, при сверлении, начиная со второго
подхода, проверка сигнала достижения скорости вращения шпинделя (SAR) осуществляется
незамедлительно, параметр ном. 3740 не привязан.
Однако когда команда и состояние имеют следующие условия, перед проверкой сигнала
достижения скорости вращения шпинделя (SAR) ЧПУ находится в режиме ожидания в течение
определенного периода времени, заданного параметром ном. 3740.
- Постоянный цикл сверления отменен G80 или кодом G группы 01.
- Задана команда кода S.
- Задана команда кода G постоянного цикла сверления, которая является другим модальным кодом G.
- Сигнал достижения скорости вращения шпинделя (SAR) принимает значение "0".
- ЧПУ переходит в состояние сброса.
- 54 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
Наложение траектории
подводе
Цикл высокоскоростного сверления с
периодическим выводом сверла
Цикл нарезания левой резьбы
Цикл жесткого нарезания левой резьбы
G76
Цикл чистового растачивания
доступно
доступно
Цикл сверления, цикл выборочного
сверления
Цикл сверления, цикл растачивания по
часовой стрелке
Цикл сверления с периодическим выводом
сверла
Цикл нарезания резьбы
Цикл жесткого нарезания резьбы метчиком
G85
Цикл растачивания
доступно
доступно
G86
Цикл растачивания
доступно
доступно
G87
Цикл обратного растачивания
доступно
доступно
G88
Цикл растачивания
доступно
доступно
G89
Цикл растачивания
доступно
доступно
Наложение траектории
подводе
G84.2
Цикл жесткого нарезания резьбы метчиком
-
доступно
G84.3
Цикл жесткого нарезания левой резьбы
-
доступно
Операция у дна
отверстия
Цикл высокоскоростного
выводом сверла
Цикл сверления, цикл
выборочного сверления
Цикл сверления,
цикл встречного растачивания
Цикл сверления с
периодическим выводом сверла
G85
Рабочая подача
-
Рабочая подача
Цикл растачивания
Остановка
шпинделя
G89
Рабочая подача
Выстой
Рабочая подача
Цикл растачивания
Применение ускорения для всех команд
Таблица постоянного цикла сверления (формат серии 0i )
G-код Функция
G73
G74
G81
G82
G83
G84
Таблица постоянного цикла сверления (формат Серии 15)
G-кодФункция
Сокращение времени
ожидания SAR
доступнодоступно
- доступно
доступно доступно
доступно доступно
доступно доступно
- доступно
Сокращение времени
ожидания SAR
блока при ускоренном
блока при ускоренном
5.2 НАЛОЖЕНИЕ ПОСТОЯННОГО ЦИКЛА СВЕРЛЕНИЯ
Обзор
С помощью этой функции команда, заданная в режиме постоянного цикла сверления, может
накладываться на траекторию следующего блока на фиксированное время постоянной времени
ускорения/замедления после интерполяции.
Это ускоряет операцию постоянного цикла сверления и сокращает время цикла.
Пояснение
- Поддерживаемый постоянный цикл сверления
Таблица5.2 (a) Постоянные циклы сверления иллюстрирует постоянный цикл сверления, который
поддерживает данная функция.
Таблица5.2 (a) Постоянные циклы сверления
G-кодСверление
G73 Периодическая подача- Ускоренная подача
G81 Рабочая подача- Ускоренная подача
G82 Рабочая подачаВыстойУскоренная подача
Отвод Применение
сверления с периодическим
G83 Периодическая подача- Ускоренная подача
G86 Рабочая подача
Ускоренная подачаЦикл растачивания
- 55 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
q : Глубина реза
происходит).
G73 (G98)
G73 (G99)
q
q
q
d
d
q
q
q
d
d
A B D1
D2 F A B D1
D2
F
C1
C2 E C1
C2
E
Точка R
Точка Z
Исходный уровень
Уровень точки R
Точка R
Точка Z
- Операции, при которых наложение действует в каждом цикле
Высокоскоростной цикл сверления с периодическим выводом сверла (G73)
d : Значение возврата
Точка A : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1,
наложение не действует).
Точка B : Наложение действует. (Если бит 1 (DRL) параметра ном. 1681 имеет значение 1,
наложение не действует).
Точка C1, C2 : Наложение действует. (Если бит 4 (DQL) параметра ном. 1681 имеет значение 1,
наложение не действует).
(Если наложение происходит в точке C1 и в точке C2, фактическая глубина реза меньше
указанного количества q.)
Точка D1, D2 : Наложение действует. (Если бит 2 (DRV) параметра ном. 1681 имеет значение 1,
наложение не действует).
(Если наложение происходит в точке D1 и в точке D2, фактическая величина возврата
меньше заданного количества d).
Точка E : Наложение действует. (Если бит 5 (DZL) параметра ном. 1681 имеет значение 1,
наложение не действует).
Точка F : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1,
наложение не действует).
(Если постоянный цикл сверления отменяется в точке F, никакого наложения в точке F не
Рис. 5.2 (a) Высокоскоростной цикл сверления с периодическим выводом сверла (G73)
- 56 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
Точка A : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1, наложение
происходит).
G81 (G98)
G81 (G99)
P : Время выстоя
происходит).
G82 (G98)
G82 (G99)
P
P
B
D
A
B D A B D
C
C C C
Исходный уровень
Точка R
Точка Z
Уровень точки R
Точка R
Точка Z
Исходный уровень
Точка R
Точка Z
Уровень точки R
Точка R
Точка Z
Цикл сверления, точечное сверление (G81)
не действует).
Точка B : Наложение действует. (Если бит 1 (DRL) параметра ном. 1681 имеет значение 1, наложение
не действует).
Точка C : Наложение действует. (Если бит 5 (DZL) параметра ном. 1681 имеет значение 1, наложение
не действует).
Точка D : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1, наложение
не действует).
(Если постоянный цикл сверления отменяется в точке D, никакого наложения в точке D не
A
Рис. 5.2 (b) Цикл сверления, точечное сверление (G81)
A
B
D
Цикл сверления, цикл встречного растачивания (G82)
Точка A : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1, наложение
не действует).
Точка B : Наложение действует. (Если бит 1 (DRL) параметра ном. 1681 имеет значение 1, наложение
не действует).
Точка C : Наложение действует. (Если бит 5 (DZL) параметра ном. 1681 имеет значение 1, наложение
не действует).
(При команде выстоя никакого наложения в точке C не происходит).
Точка D : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1, наложение
не действует).
(Если постоянный цикл сверления отменяется в точке D, никакого наложения в точке D не
Рис. 5.2 (c) Цикл сверления, цикл встречного растачивания (G82)
- 57 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
q : Глубина реза
не происходит).
G83 (G98)
G83 (G99)
q
q
q
d
d
q
q
q
d
d
A
B
D1
D2
E1
E2 G A B D1
D2
E1
E2 G C1
C2
F
C1
C2
F
Точка R
Точка Z
Исходный уровень
Точка R
Точка Z
Уровень точки R
Цикл сверления с периодическим выводом сверла (G83)
d : При второй и последующей резках ускоренный подвод меняется на подачу резки в
позиции d до конечной точки последнего нарезания.
Точка A : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1,
наложение не действует).
Точка B : Наложение действует. (Если бит 1 (DRL) параметра ном. 1681 имеет значение 1,
наложение не действует).
Точка C1, C2 : Наложение действует. (Если бит 4 (DQL) параметра ном. 1681 имеет значение 1,
наложение не действует).
(Если наложение происходит в точке C1 и в точке C2, фактическая глубина реза меньше
указанного количества q.)
Точка D1, D2 : Наложение действует. (Если бит 2 (DRV) параметра ном. 1681 имеет значение 1,
наложение не действует).
(Если наложение происходит в точке D1 и точке D2, направление движения меняется на
обратное до достижения инструментом точки R).
Точка E1, E2 : Наложение действует. (Если бит 3 (DFW) параметра ном. 1681 имеет значение 1,
наложение не действует).
Точка F : Наложение действует. (Если бит 5 (DZL) параметра ном. 1681 имеет значение 1,
наложение не действует).
Точка G : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1,
наложение не действует).
(Если постоянный цикл сверления отменяется в точке G, никакого наложения в точке G
Рис. 5.2 (d) Цикл сверления с периодическим выводом сверла (G83)
- 58 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
Точка A : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1, наложение
происходит).
G85 (G98)
G85 (G99)
Точка A : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1, наложение
не действует).
G86 (G98)
G86 (G99)
A
D B C
A
B
E
B A B
Точка R
Точка Z
Исходный уровень
Точка R
Точка Z
Уровень точки R
Точка R
Точка Z
Исходный уровень
Остановка шпинделя
Вращение шпинделя
по ч. с.
Точка R
Точка Z
Уровень точки R
Остановка шпинделя
Вращение шпинделя
по ч. с.
Цикл растачивания (G85)
не действует).
Точка B : Наложение действует. (Если бит 1 (DRL) параметра ном. 1681 имеет значение 1, наложение
не действует).
Точка C : Наложение действует. (Если бит 1 (DRL) параметра ном. 1681 имеет значение 1, наложение
не действует).
Точка D : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1, наложение
не действует).
(Если постоянный цикл сверления отменяется в точке D, никакого наложения в точке D не
происходит).
Точка E : Наложение действует. (Если бит 1 (DRL) параметра ном. 1681 или DPS (ном. 1681#0) имеет
значение 1, наложение не действует).
(Если постоянный цикл сверления отменяется в точке E, никакого наложения в точке E не
Рис. 5.2 (e) Цикл растачивания (G85)
Цикл растачивания (G86)
не действует).
Точка B : Наложение действует. (Если бит 1 (DRL) параметра ном. 1681 имеет значение 1, наложение
A
Рис. 5.2 (f) Циклрастачивания (G86)
- 59 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
P : Время выстоя
происходит).
G89 (G98)
G89 (G99)
P
P
A B C D A B E
Точка R
Точка Z
Исходный уровень
Точка R
Точка Z
Уровень точки R
Цикл растачивания (G89)
Точка A : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1, наложение
не действует).
Точка B : Наложение действует. (Если бит 1 (DRL) параметра ном. 1681 имеет значение 1, наложение
не действует).
Точка C : Наложение действует. (Если бит 1 (DRL) параметра ном. 1681 имеет значение 1, наложение
не действует).
Точка D : Наложение действует. (Если бит 0 (DPS) параметра ном. 1681 имеет значение 1, наложение
не действует).
(Если постоянный цикл сверления отменяется в точке D, никакого наложения в точке D не
происходит).
Точка E : Наложение действует. (Если бит 0 (DPS) или бит 1 (DRL) параметра ном. 1681 имеет
значение 1, наложение не действует).
(Если постоянный цикл сверления отменяется в точке E, никакого наложения в точке E не
5.3 ЖЕСТКОЕ НАРЕЗАНИЕ РЕЗЬБЫ МЕТЧИКОМ
Цикл нарезания резьбы (G84) и цикл нарезания левой резьбы (G74) может выполняться в
стандартном режиме или в режиме жесткого нарезания резьбы.
В стандартном режиме, вращение шпинделя и его останов выполняется синхронно с движением по
оси нарезания резьбы метчиком, при помощи вспомогательных функций M03 (вращение
шпинделя по часовой стрелки), M04 (вращение шпинделя против часовой стрелки), и M05
(останов шпинделя) для того, чтобы выполнить нарезание резьбы.
В режиме жесткого нарезания резьбы, нарезание резьбы выполняется за счет регулирования
двигателя шпинделя, как если бы это был серводвигатель, а также при помощи интерполяции
между осью нарезания резьбы и шпинделем.
При нарезании резьбы в жестком режиме шпиндель поворачивается на один оборот каждый раз
при определенной подаче (шаг резьбы) по оси нарезания резьбы. Эта операция не меняется даже
при ускорении и замедлении.
Жесткий режим иллюстрирует необходимость использования плавающего метчика в стандартном
режиме нарезания резьбы, что приводит к более быстрому и точному нарезанию резьбы.
Рис. 5.2 (g) Цикл растачивания (G89)
- 60 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
Режим жесткого нарезания резьбы метчиком может быть задан одним из трех
L_ : Количество повторов (если требуется)
G84 (G98)
G84 (G99)
P
P
P
P
Исходный уровень
Точка R
Остановка
шпинделя
Вращение
шпинделя по ч. с.
Точка Z
Уровень точки R
Операция 2
Операция 1
Операция 6
Операция 3
Операция 4
Операция 5
Остановка шпинделя
Вращение шпинделя
п.ч.с.
Остановка шпинделя
Точка R
Вращение
шпинделя по ч. с.
Точка Z
Уровень точки R
Остановка шпинделя
Вращение шпинделя
п.ч.с.
Остановка шпинделя
Остановка шпинделя
5.3.1 Жесткое нарезание резьбы метчиком (G84)
Когда двигатель шпинделя управляется в жестком режиме как серводвигатель, цикл нарезания
резьбы может быть ускорен.
Формат
способов.
- Ввод M29S_ в блоке нарезания резьбы метчиком.
G84 X_ Y_ Z_ R_ P_ F_ K_ M29 S_ ;
- Ввод M29S_ передблокомнарезаниярезьбыметчиком.
M29 S_ ;
G84 X_ Y_ Z_ R_ P_ F_ K_ ;
- Осуществление жесткого нарезания резьбы без ввода M29S_ (бит 0 (G84)
параметра ном. 5200 установлен равным 1).
G84 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Данныеоположенииотверстия
Z_ : Расстояниеотточки R дооснованияотверстияипозиционирования
основанияотверстия
R_ : Расстояниеотисходногоуровнядоуровняточки R
P_ : Времязадержкиуоснованияотверстияивточке R привыполнении
После позиционирования по осям X и Y выполняется форсированная продольная подача до точки R.
Нарезание резьбы выполняется от точки R до точки Z. По завершении нарезания резьбы шпиндель
останавливается и выполняется задержка. Затем шпиндель начинается вращаться в обратном
направлении, инструмент отводится до точки R, после чего шпиндель останавливается. Затем
выполняется форсированная продольная подача до исходного уровня.
Во время нарезания резьбы коэффициенты коррекции вручную скорости подачи и шпинделя
полагаются равными 100 %. При этом ручная коррекция скорости подачи может быть
активирована при помощи установки.
- 61 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
CLR (бит 5 параметра ном. 3402)
C09 (бит 1 параметра ном. 3407)
G-код 0 -
G84 / G74
1 0 G80 1 1
G84 / G74
- Шаг резьбы
В режиме подачи за одну минуту шаг резьбы устанавливается из выражения, скорость подачи ÷
скорость шпинделя. В режиме подачи за один оборот шаг резьбы равен скорости подачи.
- Коррекция на длину инструмента
Когда в постоянном цикле задается коррекция на длину инструмента (G43, G44 или G49),
коррекция выполняется во время позиционирования в точке R.
- Команда формата FANUC серии 15
Жесткое нарезание резьбы может выполняться посредством команд формата FANUC серии 15.
Последовательность действий при жестком нарезании резьбы (включая передачу данных с/на
PMC), ограничения и тому подобное совпадает с описанным в этой главе.
- Линейное ускорение/замедление после интерполяции
Может применяться линейное или колоколообразное ускорение / замедление.
- Предварительное ускорения/замедления (Look ahead) перед
интерполяцией
Предварительное ускорение / замедление перед интерполяцией не действует.
- Коррекция
Различные типы функций ручной коррекции не действительны. Следующие функции ручной
коррекции можно активировать при задании соответствующих параметров:
- Регулирование скорости вывода
- Сигнал ручной коррекцииПодробная информация приведена ниже.
- Холостой ход
Холостой ход также может выполняться в G84 (G74). При выполнении холостого хода с
определенной скоростью подачи для оси сверления в G84 (G74) нарезание резьбы происходит в
соответствии с этой скоростью. Обратите внимание, что шпиндель ускоряется при повышении
скорости подачи холостого хода.
- Блокировка станка
Блокировка станка также может выполняться в G84 (G74).
Если G84 (G74) выполняется в состоянии блокировки станка, то инструмент не перемещается по
оси сверления. Поэтому шпиндель также не будет вращаться.
- Сброс
Если во время жесткого нарезания резьбы метчиком выполняется сброс, то операция прекращается
и значение G-кода становится равным Таблица 5.3.1 (a) в соответствии с битом 5 (CLR) параметра
ном. 3402, битом 1 (C09) параметра ном. 3407. Для операции перезапуска с G84/G74 требуется
команда G80.
Таблица 5.3.1 (a)
- Блокировка
Блокировка также может выполняться в G84 (G74).
- 62 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
- Останов подачи и единичный блок
Останов подачи и единичный блок не используются при жестком нарезании резьбы. Если бит 6
(FHD) параметра ном. 5200 имеет значение 1, то активируются останов подачи и единичный блок.
- Останов подачи
- Бит 6 (FHD) параметра ном. 5200 = 0Если останов подачи применяется между операциями 3 и 5, то немедленно включается
лампа останова подачи, при этом инструмент замедляется и останавливается после
перехода к операции 6. Если останов подачи применяется во время операции 1, 2 и 6, то
ЧПУ переходит в состояние останова подачи, а инструмент замедляется и
останавливается.
- Бит 6 (FHD) параметра ном. 5200 = 1Если останов подачи применяется между операциями 1 и 6, то ЧПУ переходит в
состояние останова подачи , а инструмент замедляется и останавливается.
- Единичный блок
- Бит 6 (FHD) параметра ном. 5200 = 0Точками остановки единичного блока являются конечные точки операций 1, 2 и 6.
- Бит 6 (FHD) параметра ном. 5200 = 1Точками остановки единичного блокаявляются конечные точки каждой из операций.
- Ручная подача
Информацию по жесткому нарезанию резьбы метчиком при ручной подаче маховиком, см. в
разделе "Жесткое нарезание резьбы метчиком при помощи маховика вручную" в руководстве по
эксплуатации (общем для системы токарного станка / системы многоцелевого станка) /
B-64694EN.
Жесткое нарезание резьбы метчиком не может выполняться с другими ручными операциями.
- Компенсация мертвого хода
В режиме жесткого нарезания резьбы метчиком компенсация мертвого хода компенсирует потерю
движения при вращении шпинделя по часовой стрелке или против часовой стрелки. Установите
величину мертвого хода в параметрах ном. 5321 до 5324.
Применена компенсация мертвого хода по оси сверления, независимо от наличия жесткого
метчика.
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл должен быть отменен. Если ось сверления
изменяется в жестком режиме, выдается сигнал тревоги PS0206.
- Команда S
- Если задана скорость выше максимальной скорости используемого зубчатого колеса,
выдается сигнал тревоги (PS0200).
- При отмене постоянного цикла жесткого нарезания резьбы команда S, используемая для
жесткого нарезания резьбы, сбрасывается на S0.
- Коэффициент распределения шпинделя
Максимальный коэффициент распределения соответствует следующему (отображается в
диагностических данных ном. 451):
- Для последовательного шпинделя: 32,767 импульсов за 8 мсек
Эта величина изменяется в соответствии с установленным передаточным числом для шифратора
положения или команды жесткого нарезания резьбы метчиком. Если заданное число превышает
верхний предел, то выдается сигнал тревоги PS0202.
- Команда F
Если задается значение, превышающее верхний предел скорости подачи при нарезании, возникает
сигнал тревоги PS0011.
- 63 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
данных
точкой
точкой
- Единица команды F
Ввод метрических
Ввод в дюймах Комментарии
G94 1 мм/мин0,01 дюйм/мин
G95 0,01 мм/оборот0,0001 дюйм/оборот
Допускается программирование с десятичной
Допускается программирование с десятичной
- M29
Если между M29 и G84 задана команда S и перемещение оси, выдается сигнал тревоги PS0203.
Если в цикле нарезания резьбы задано M29, выдается сигнал тревоги PS0204.
- P
Задайте P в блоке, который выполняет сверление. Если в блоке, не задающем сверления, задано P,
значение не сохраняется в модальных данных.
- Отмена
Не задавайте G-код группы 01 (от G00 до G03 или G60 (если бит 0 (MDL) параметра ном. 5431
имеет значение 1)) и G84 (G74) в единичном блоке. В противном случае команда G84 (G74) будет
отменена.
- Коррекция на инструмент
В режиме постоянного цикла коррекция на инструмент игнорируется.
- Перезапуск программы
Программа не может быть перезапущена во время жесткого нарезания резьбы метчиком.
- Вызов подпрограммы
В режиме постоянного цикла задавайте команду M98P_ вызова подпрограммы в независимом
блоке.
- Управление постоянством скорости перемещения у поверхности
Если команда на жесткое нарезание резьбы дается во время проведения контроля постоянства
скорости резания, появляется сигнал тревоги PS0200, "ЗАПРЕЩ.КОМАНДА S-КОДА". Задайте
команду жесткого нарезания резьбы после отмены контроля постоянства скорости резания.
- Позиционирование оптимальных ускорений
Позиционирование оптимальных ускорений во время жесткого нарезания резьбы метчиком
невозможно.
Пример
Скорость подачи по оси Z 1000 мм/мин
Скорость шпинделя 1000 мин
Шаг резьбы 1,0 мм
<Программирование подачи за минуту>
G94; Задайте команду подачи за минуту.
G00 X120.0 Y100.0 ; Позиционирование
M29 S1000; Задание режима жесткого нарезания
G84 Z-100.0 R-20.0 F1000 ; Жесткое нарезание резьбы метчиком<Программирование подачи за оборот>
G95; Задайте команду подачи за оборот.
G00 X120.0 Y100.0 ; Позиционирование
M29 S1000; Задание режима жесткого нарезания
G84 Z-100.0 R-20.0 F1.0 ; Жесткое нарезание резьбы метчиком
-1
- 64 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
Режим жесткого нарезания резьбы метчиком может быть задан одним из трех
L_ : Количество повторов (если требуется)
G74 (G98)
G74 (G99)
P
P
P
P
Исходный уровень
Точка R
Остановка
шпинделя
Вращение шпинделя
п.ч.с.
Точка Z
Уровень точки R
Операция 2
Операция 1
Операция 6
Операция 3
Операция 4
Операция 5
Остановка шпинделя
Вращение шпинделя
по ч. с.
Остановка шпинделя
Точка R
Вращение шпинделя
п.ч.с.
Точка Z
Уровень точки R
Остановка шпинделя
Вращение шпинделя
по ч. с.
Остановка шпинделя
Остановка шпинделя
5.3.2 Цикл жесткого нарезания левой резьбы (G74)
Когда двигатель шпинделя управляется в жестком режиме как серводвигатель, цикл нарезания
резьбы может быть ускорен.
Формат
способов.
- Ввод M29S_ в блоке нарезания резьбы метчиком.
G74 X_ Y_ Z_ R_ P_ F_ K_ M29 S_ ;
- Ввод M29S_ передблокомнарезаниярезьбыметчиком.
M29 S_ ;
G74 X_ Y_ Z_ R_ P_ F_ K_ ;
- Осуществление жесткого нарезания резьбы без ввода M29S_ (бит 0 (G84)
параметра ном. 5200 установлен равным 1).
G74 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Данныеоположенииотверстия
Z_ : Расстояниеотточки R дооснованияотверстияипозиционирования
основанияотверстия
R_ : Расстояниеотисходногоуровнядоуровняточки R
P_ : Времязадержкиуоснованияотверстияивточке R привыполнении
После позиционирования по осям X и Y выполняется форсированная продольная подача до точки R.
Нарезание резьбы выполняется от точки R до точки Z. По завершении нарезания резьбы шпиндель
останавливается и выполняется задержка. Затем шпиндель поворачивается в обычном
направлении, инструмент отводится до точки R, после чего шпиндель останавливается. Затем
выполняется форсированная продольная подача до исходного уровня.
Во время нарезания резьбы коэффициенты коррекции вручную скорости подачи и шпинделя
полагаются равными 100 %. При этом ручная коррекция скорости подачи может быть
активирована при помощи установки.
- 65 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
CLR (бит 5 параметра ном. 3402)
C09 (бит 1 параметра ном. 3407)
G-код 0 -
G84 / G74
1 0 G80 1 1
G84 / G74
- Шаг резьбы
В режиме подачи за одну минуту шаг резьбы устанавливается из выражения, скорость подачи ÷
скорость шпинделя. В режиме подачи за один оборот шаг резьбы равен скорости подачи.
- Коррекция на длину инструмента
Когда в постоянном цикле задается коррекция на длину инструмента (G43, G44 или G49),
коррекция выполняется во время позиционирования в точке R.
- Команда формата FANUC серии 15
Жесткое нарезание резьбы может выполняться посредством команд формата FANUC серии 15.
Последовательность действий при жестком нарезании резьбы (включая передачу данных с/на
PMC), ограничения и тому подобное совпадает с описанным в этой главе.
- Линейное ускорение/замедление после интерполяции
Может применяться линейное или колоколообразное ускорение / замедление.
- Предварительное ускорения/замедления (Look ahead) перед
интерполяцией
Предварительное ускорение / замедление перед интерполяцией не действует.
- Коррекция
Различные типы функций ручной коррекции не действительны. Следующие функции ручной
коррекции можно активировать при задании соответствующих параметров:
- Регулирование скорости вывода
- Сигнал ручной коррекцииПодробная информация приведена ниже.
- Холостой ход
Холостой ход также может выполняться в G84 (G74). При выполнении холостого хода с
определенной скоростью подачи для оси сверления в G84 (G74) нарезание резьбы происходит в
соответствии с этой скоростью. Обратите внимание, что шпиндель ускоряется при повышении
скорости подачи холостого хода.
- Блокировка станка
Блокировка станка также может выполняться в G84 (G74).
Если G84 (G74) выполняется в состоянии блокировки станка, то инструмент не перемещается по
оси сверления. Поэтому шпиндель также не будет вращаться.
- Сброс
Если во время жесткого нарезания резьбы метчиком выполняется сброс, то операция прекращается
и значение G-кода становится равным Таблица 5.3.2 (a) в соответствии с битом 5 (CLR) параметра
ном. 3402, битом 1 (C09) параметра ном. 3407. Для операции перезапуска с G84/G74 требуется
команда G80.
Таблица 5.3.2 (a)
- Блокировка
Блокировка также может выполняться в G84 (G74).
- 66 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
Ввод метрических
данных
Допускается программирование с десятичной
точкой
Допускается программирование с десятичной
точкой
- Останов подачи и единичный блок
Останов подачи и единичный блок не используются при жестком нарезании резьбы. Если бит 6
(FHD) параметра ном. 5200 имеет значение 1, то активируются останов подачи и единичный блок.
- Останов подачи
- Бит 6 (FHD) параметра ном. 5200 = 0Если останов подачи применяется между операциями 3 и 5, то немедленно включается
лампа останова подачи, при этом инструмент замедляется и останавливается после
перехода к операции 6. Если останов подачи применяется во время операции 1, 2 и 6, то
ЧПУ переходит в состояние останова подачи, а инструмент замедляется и
останавливается.
- Бит 6 (FHD) параметра ном. 5200 = 1Если остановподачи применяется между операциями 1 и 6, то ЧПУ переходит в
состояние останова подачи , а инструмент замедляется и останавливается.
- Единичный блок
- Бит 6 (FHD) параметра ном. 5200 = 0Точками остановки единичного блока являются конечные точки операций1, 2 и 6.
- Бит 6 (FHD) параметра ном. 5200 = 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 дюйм/оборот
Ввод в дюймах Комментарии
- 67 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
- M29
Задание команды S или перемещения оси между M29 и G84 приводит к возникновению сигнала
тревоги PS0203.
Задание М29 в цикле нарезания резьбы приводит к возникновению сигнала тревоги PS0204.
- P
Задайте P в блоке, который выполняет сверление. Если в блоке, не задающем сверления, задано P,
значение не сохраняется в модальных данных.
- Отмена
Не задавайте G-код группы 01 (от G00 до G03 или G60 (если бит 0 (MDL) параметра ном. 5431
имеет значение 1)) и G74 в единичном блоке. В противном случае команда G74 будет отменена.
- Коррекция на инструмент
В режиме постоянного цикла коррекция на инструмент игнорируется.
- Вызов подпрограммы
В режиме постоянного цикла задавайте команду M98P_ вызова подпрограммы в независимом
блоке.
- Управление постоянством скорости перемещения у поверхности
Если команда на жесткое нарезание резьбы дается во время проведения контроля постоянства
скорости резания, появляется сигнал тревоги PS0200, "ЗАПРЕЩ.КОМАНДА S-КОДА". Задайте
команду жесткого нарезания резьбы после отмены контроля постоянства скорости резания.
- Позиционирование оптимальных ускорений
Позиционирование оптимальных ускорений во время жесткого нарезания резьбы метчиком
невозможно.
Пример
Скорость подачи по оси Z 1000 мм/мин
Скорость шпинделя 1000 мин
Шаг резьбы 1,0 мм
<Программирование для подачи за минуту>
G94; Задайте команду подачи за минуту.
G00 X120.0 Y100.0 ; Позиционирование
M29 S1000; Задание режима жесткого нарезания
G74 Z-100.0 R-20.0 F1000 ; Жесткое нарезание резьбы метчиком<Программирование для подачи за оборот>
G95; Задайте команду подачи за оборот.
G00 X120.0 Y100.0 ; Позиционирование
M29 S1000; Задание режима жесткого нарезания
G74 Z-100.0 R-20.0 F1.0 ; Жесткое нарезание резьбы метчиком
-1
- 68 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
G84 (или G74) X_ Y_ Z_ R_ P_ Q_ ,D_ F_ K_ ;
L_ : Количествоповторов (еслитребуется)
G84, G74 (G98)
G84, G74 (G99)
•Цикл высокоскоростного
d
q
q
q
d
<1>
<2>
d
q
q
q
d
<1>
<2>
• Цикл нарезания резьбы с
постоянная времени.
d
q q q
d
<1>
<2>
d
q q q
d
<1>
<2>
Исходный уровень
Точка Z
Точка R
Уровень точки R
d = расстояние отвода
Точка Z
Точка R
Уровень точки R
Исходный уровень
Точка Z
Точка R
Уровень точки R
d = Расстояние начала
нарезания
Точка Z
Точка R
Уровень точки R
5.3.3 Цикл жесткого нарезания резьбы с периодическим
выводом метчика (G84 или G74)
Нарезание глубокого отверстия в режиме жесткого нарезания резьбы может быть затруднено
вследствие прилипания стружки к инструменту или повышенного сопротивления нарезанию. В
таких случаях удобен цикл жесткого нарезания резьбы с периодическим выводом инструмента.
В этом цикле нарезание выполняется несколько раз до выхода на дно отверстия. Доступны два
цикла жесткого нарезания резьбы метчиком с периодическим выводом инструмента: Цикл
высокоскоростного нарезания резьбы метчиком с периодическим выводом инструмента и
стандартный цикл нарезания резьбы метчиком с периодическим выводом инструмента. Эти циклы
устанавливаются посредством бита 5 (PCP) параметра ном. 5200.
Формат
X_ Y_ : Данные о положении отверстия
Z_ : Расстояние от точки R до основания
отверстия и позиционирования основания отверстия
R_ : Расстояние от исходного уровня до уровня
точки R
P_ : Время задержки у основания отверстия и в
точке R при выполнении возврата
Q_ : Глубина резапри каждой рабочей подаче
,D_ : Зазор
F_ : Скорость подачи при резке
K_ : Количество повторов (если требуется)
нормальной скорости подачи
при нарезании.
Используется обычная
постоянная времени.
<2> Отвод может быть
скорректирован.
Используется постоянная времени отвода.
периодическим выводом сверла
(Бит 5 (PCP) параметра ном.
5200=1)
<1> Инструмент работает при
нормальной скорости подачи
при нарезании.
Используется обычная
постоянная времени.
<2> Отвод может быть
скорректирован.
Используется постоянная
времени отвода.
<3> Отвод может быть
скорректирован.
Используется обычная
- 69 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
CLR (бит 6 параметра ном. 3402)
C09 (бит 1 параметра ном. 3407)
G-код 0 -
G84 / G74 1 0
G80 1 1
G84 / G74
Пояснение
- Цикл высокоскоростного нарезания резьбы с периодическим выводом сверла
После позиционирования по осям X и Y выполняется ускоренный подвод в точку R. От точки R
нарезание выполняется с глубиной Q (глубина прохода для каждой рабочей подачи), после чего
выполняется отвод инструмента на расстояние d. Бит 4 (DOV) параметра ном. 5200 задает
возможность блокировки отвода. После выхода в точку Z шпиндель останавливается, затем
начинает вращаться в обратном направлении для отвода.
Установите расстояние отвода, d, в команде ",D" или параметре ном. 5213.
- Цикл нарезания резьбы с периодическим выводом сверла
После позиционирования по осям X и Y выполняется форсированная продольная подача до уровня
точки R. От точки R нарезание выполняется с глубиной Q (глубина прохода для каждой рабочей
подачи), после чего выполняется возврат в точку R. Бит 4 (DOV) параметра ном. 5200 задает,
может быть скорректирован отвод или нет. Перемещение со скоростью подачи при нарезании F
выполняется от R до позиции на расстоянии d от конечной точки последнего нарезания,
совпадающей с точкой перезапуска нарезания. Для такого перемещения скорости подачи резки F
также справедливо задание бита 4 (DOV) параметра ном. 5200. После выхода в точку Z шпиндель
останавливается, затем начинает вращаться в обратном направлении для отвода.
Задайте d (расстояние до точки начала резки) в команде ",D" или параметре ном. 5213.
- Линейное ускорение/замедление после интерполяции
Может применяться линейное или колоколообразное ускорение / замедление.
- Предварительное ускорения/замедления (Look ahead) перед
интерполяцией
Предварительное ускорение / замедление перед интерполяцией не действует.
- Коррекция
Различные типы функций ручной коррекции не действительны. Следующие функции ручной
коррекции можно активировать при задании соответствующих параметров:
- Регулирование скорости вывода
- Сигнал ручной коррекцииПодробная информация приведена ниже.
- Холостой ход
Холостой ход также может выполняться в G84 (G74). При выполнении холостого хода с
определенной скоростью подачи для оси сверления в G84 (G74) нарезание резьбы происходит в
соответствии с этой скоростью. Обратите внимание, что шпиндель ускоряется при повышении
скорости подачи холостого хода.
- Блокировка станка
Блокировка станка также может выполняться в G84 (G74).
Если G84 (G74) выполняется в состоянии блокировки станка, то инструмент не перемещается по
оси сверления. Поэтому шпиндель также не будет вращаться.
- Сброс
Если во время жесткого нарезания резьбы метчиком выполняется сброс, то операция прекращается
и значение G-кода становится равным Таблица 5.3.3 (a) в соответствии с битом 6 (CLR) параметра
ном. 3402, битом 1 (C09) параметра ном. 3407. Для операции перезапуска с G84/G74 требуется
команда G80.
Таблица 5.3.3 (a)
- Блокировка
Блокировка также может выполняться в G84 (G74).
- 70 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
- Останов подачи и единичный блок
Останов подачи и единичный блок не используются при жестком нарезании резьбы. Если бит 6
(FHD) параметра ном. 5200 имеет значение 1, то активируются останов подачи и единичный блок.
- Останов подачи
- Бит 6 (FHD) параметра ном. 5200 = 0Если останов подачи применяется во время нарезания резьбы метчиком, то немедленно
включается лампа останова подачи, при этом инструмент замедляется и останавливается
после отвода до исходного уровня (G98) или уровня точки R (G99). Если останов подачи
применяется во время подготовки к нарезанию резьбы метчиком, позиционирования от
исходного уровня до уровня точки R и отвода от исходного уровня до уровня точки R, то
ЧПУ переходит в состояние останова подачи, а инструмент замедляется и
останавливается.
- Бит 6 (FHD) параметра ном. 5200 = 1Если останов подачи применяется во время подготовки к нарезанию резьбы до отвода до
исходного уровня (G98) (уровня точки R (G99)), то ЧПУ переходит в состояние останова
подачи, а инструмент замедляется и останавливается.
- Единичный блок
- Бит 6 (FHD) параметра ном. 5200 = 0Остановки одиночного блока происходят в конечных точках перехода к нарезанию
резьбы метчиком, перехода от исходного уровня к уровню точки R и отвода от
исходного уровня до уровня точки R (G98) (уровня точки R (G99)).
- Бит 6 (FHD) параметра ном. 5200 = 1Точками остановки единичного блока являются конечные точки каждой из операций.
- Ручная подача
Для жесткой нарезки резьбы метчиком с подачей ручкой см. раздел "Жесткое нарезание резьбы
метчиков с ручкой".
Жесткое нарезание резьбы метчиком не может выполняться с другими ручными операциями.
- Компенсация мертвого хода
В режиме жесткого нарезания резьбы метчиком компенсация мертвого хода компенсирует потерю
движения при вращении шпинделя по часовой стрелке или против часовой стрелки. Установите
величину мертвого хода в параметрах ном. 5321 до 5324.
Применена компенсация мертвого хода по оси сверления, независимо от наличия жесткого
метчика.
Ограничение
- Смена осей
Перед изменением оси сверления постоянный цикл должен быть отменен. Если ось сверления
изменяется в жестком режиме, выдается сигнал тревоги PS0206.
- Команда S
- Задание скорости вращения, превышающей максимальную скорость используемого привода,
приводит к возникновению сигнала тревоги PS0200.
- При отмене постоянного цикла жесткого нарезания резьбы команда S, используемая для
жесткого нарезания резьбы, сбрасывается на S0.
- Коэффициент распределения шпинделя
Максимальный коэффициент распределения соответствует следующему (отображается в
диагностических данных ном. 451):
- Для последовательного шпинделя: 32,767 импульсов за 8 мсек
Эта величина изменяется в соответствии с установленным передаточным числом для
шифратора положения или команды жесткого нарезания резьбы метчиком. Если заданное
число превышает верхний предел, то выдается сигнал тревоги PS0202.
- Команда F
Задайте значение, которое превышает верхний лимит скорости подачи при нарезании, приводит к
возникновению сигнала тревоги PS0011.
Задание команды S или перемещения оси между M29 и G84 приводит к возникновению сигнала
тревоги PS0203.
Задание М29 в цикле нарезания резьбы приводит к возникновению сигнала тревоги PS0204.
- P/Q
Задайте P и Q в блоке, который выполняет сверление. Если P и Q заданы в блоке, который не
выполняет сверление, эти величины не сохраняются в качестве модальных данных.
Если задано Q0, то цикл жесткого нарезания резьбы метчиком с периодическим выводом
инструмента не выполняется.
- Отмена
Не задавайте группу 01 G кода (G00 - G03 или G60 (когда бит 0 (MDL) параметра ном. 5431 задан
равным 1)) и G84 (G74) в одном блоке. Если они заданы вместе, G84 (G74) отменяется.
- Коррекция на инструмент
В режиме постоянного цикла коррекция на инструмент игнорируется.
- Вызов подпрограммы
В режиме постоянного цикла задавайте команду M98P_ вызова подпрограммы в независимом
блоке.
- Величина возврата и расстояния начала резки
Задайте величину возврата и расстояния начала резки (параметр ном. 5213) так, чтобы исключить
выход за точку R.
- Управление постоянством скорости перемещения у поверхности
Если команда на жесткое нарезание резьбы дается во время проведения контроля постоянства
скорости резания, появляется сигнал тревоги PS0200, "ЗАПРЕЩ.КОМАНДА S-КОДА". Задайте
команду жесткого нарезания резьбы после отмены контроля постоянства скорости резания.
- Позиционирование оптимальных ускорений
Позиционирование оптимальных ускорений во время жесткого нарезания резьбы метчиком
невозможно.
Пример
Скорость подачи по оси Z 1000 мм/мин
Скорость шпинделя 1000 мин
Шаг резьбы 1,0 мм
Глубина реза 20,0 мм
Величина отвода или расстояния начала резки 10,0 мм (задана параметром ном. 5213)
<Программирование для подачи за минуту>
G94; Задайте команду подачи за минуту.
G00 X120.0 Y100.0 ; Позиционирование
M29 S1000; Задание режима жесткого нарезания
G74 Z-100.0 R-20.0 Q20.0 F1000 ; Жесткое нарезание резьбы метчиком<Программирование для подачи за оборот>
G95; Задайте команду подачи за оборот.
G00 X120.0 Y100.0 ; Позиционирование
M29 S1000; Задание режима жесткого нарезания
G74 Z-100.0 R-20.0 Q20.0 F1.0 ; Жесткое нарезание резьбы метчиком
-1
- 72 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
ПРИМЕЧАНИЕ
задайте новую команду S.
100
S
J
×=
)at(specifiedspeedSpindle
) at (specified extraction at
speed Spindle
%)(Override
Ручная
коррекция (%)
Скорость шпинделя при выводе (заданная в адресе J)
5.3.4 Отмена постоянного цикла (G80)
Постоянный цикл жесткого нарезания резьбы отменяется. Постоянный цикл жесткого нарезания
резьбы отменяется. Способ отмены этого цикла см. в подразделе 5.1.14, «Отмена постоянного
цикла сверления (G80).»
При отмене постоянного цикла жесткого нарезания резьбы метчиком команда S,
используемая для жесткого нарезания резьбы метчиком, также сбрасывается (так
же, как при заданном S0).
Соответственно, команда S, заданная для жесткого нарезания резьбы метчиком,
не может использоваться в последующих частях программы после отмены
постоянного цикла жесткого нарезания резьбы метчиком.
После отмены постоянного цикла жесткого нарезания резьбы при необходимости
5.3.5 Ручная коррекция во время жесткого нарезания резьбы
метчиком
Различные типы функций ручной коррекции не действительны. Следующие функции ручной
коррекции можно активировать при задании соответствующих параметров:
- Регулирование скорости вывода
- Сигнал ручной коррекции
5.3.5.1 Ручная коррекция вывода
Для ручной коррекции вывода можно активировать при выводе фиксированную ручную
коррекцию, установленную в параметре, или ручную коррекцию, заданную в программе (включая
отвод во время сверления с периодическим выводом сверла/ высокоскоростного сверления с
периодическим выводом сверла).
Пояснение
- Задание ручной коррекции в параметре
Присвойте биту 4 (DOV) параметра ном. 5200 значение 1 и задайте ручную коррекцию в
параметре ном. 5211.
Можно задать ручную коррекцию от 0 до 200% с шагом 1%. Биту 3 (OVU) параметра ном. 5201
можно присвоить значение 1 для задания ручной коррекции от 0% до 2000% с шагом 10%.
- Задание ручной коррекции в программе
Присвойте биту 4 (DOV) параметра ном. 5200 и биту 4 (OV3) параметра ном. 5201 значения 1.
Скорость шпинделя при выводе можно задать в программе.
Задайте скорость шпинделя при выводе при помощи адреса «J» в блоке, в котором задается
жесткое нарезание резьбы метчиком.
Пример) Чтобы задать 1000 мин.
.
M29 S1000;
G84 Z-100. F1000. J2000 ;
.
Разница в скорости шпинделя переводится в фактическую ручную коррекцию по следующим
способом.
В связи с этим скорость шпинделя при выводе может не совпадать со скоростью, заданной в
адресе «J». Если ручная коррекция не попадает в диапазон от 100% до 200%, оно принимается
равным 100%.
Применяемая ручная коррекция определяется в соответствии с установкой параметров и в
соответствии с командой, как показано вТаблица 5.3.5.1 (a).
-1
для S при резке и 2000 мин.-1 для S при выводе
Скорость шпинделя (заданная в S)
- 73 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
Команда
DOV = 1
OV3 = 1
OV3 = 0
200%
от 100% до 200%
Скорость шпинделя при выводе не задана в адресе «J»
Параметр ном. 5211
ПРИМЕЧАНИЕ
1 Не используйте десятичную точку при задании значения в адресе «J».
диапазона от 100% до 200%.
3 Максимальную ручную коррекцию получают при помощи следующего уравнения,
100
S×=)at(specifiedspeedSpindle
)parametersin(specifiedspeedspindleMaximum
(%)overrideMaximum
действие до момента отмены постоянного цикла.
Ручная коррекция (%) =
Скорость шпинделя при извлечении (задается в параметрах)
Скорость шпинделя (заданная в S)
Таблица 5.3.5.1 (a)
Настройка параметров
DOV = 0
Скорость шпинделя при
выводе, заданная в адресе
«J»
В диапазоне от 100% до
За пределами диапазона
Команда в программе
100%
Параметр
ном. 5211
Если используется десятичная точка, то значение принимается следующим
образом:
Пример)
Если системой приращений для референтной оси является IS-B
- Если программирование десятичной точки по типу «карманный калькулятор» не используется
Заданное значение преобразуется в значение, для которого
рассматривается наименьше вводимое приращение.
«J200.» принимается за 200 000 мин.
-1
.
- Если используется программирование десятичной точки по типу «карманный калькулятор»
Заданное значение преобразуется в значение, получаемое округлением до
меньшего целого числа.
«J200.» принимается за 200 мин.
-1
.
2 Не используйте знак минус при задании значения в адресе «J».Если используется знак минус, то принимается значение, выходящее за пределы
100%
таким образом, скорость шпинделя, к которому применяют ручную коррекцию при
выводе, не превышает максимальной скорости используемого зубчатого колеса
(задается в параметрах ном. 5241 до 5244). По этой причине получаемое
значение не совпадает с максимальной скоростью шпинделя в зависимости от
ручной коррекции.
4 Если значение задается в адресе «J» для того, чтобы указать скорость шпинделя
при выводе в режиме жесткого нарезания резьбы метчиком, оно сохраняет
- 74 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРИМЕЧАНИЕ
100
S×=)at(specifiedspeedSpindle
)parametersin(specifiedspeedspindleMaximum
(%)overrideMaximum
используемого станка, см. руководство, предоставленное изготовителем станка.
Ручная коррекция (%) =
Скорость шпинделя при извлечении (задается в параметрах)
Скорость шпинделя (заданная в
5.3.5.2 Сигнал ручной коррекции
Путем присвоения биту 4 (OVS) параметра ном. 5203 значения 1 ручную коррекцию можно
применить к операции резания / вывода во время жесткого нарезания резьбы метчиком
следующим образом:
- Применение ручной коррекции при помощи сигнала ручной коррекции скорости подачи.(Когда второй сигнал ручной коррекции скорости подачи равен "1", то вторая ручная
коррекция скоростьи подачи применяется к скорости подачи, к которой применяется ручная
коррекция.)
- Отмена ручной коррекции при помощи сигнала отмены ручной коррекции
Существуют следующие соотношения между этой функцией и ручной коррекцией для каждой
операции:
- При резке
- Если сигнал отмены ручной коррекции имеет значение "0": значение, заданное сигналом ручной коррекции
- Если сигнал отмены ручной коррекции имеет значение "1": 100%
- При выводе
- Если сигнал отмены ручной коррекции имеет значение "0": Значение, заданное сигналом ручной коррекции
- Если сигнал отмены ручной коррекции имеет значение "1" и ручная коррекция вывода отключается: 100%
- Если сигнал отмены ручной коррекции имеет значение "1" и ручная коррекция вывода активируется:
Значение, заданное для ручной коррекции вывода
1 Максимальную ручную коррекцию получают при помощи следующего уравнения,
2 Поскольку операции ручной коррекции различаются в зависимости от
таким образом, скорость шпинделя, к которому применяют ручную коррекцию, не
превышает максимальной скорости используемого зубчатого колеса (задается в
параметрах ном. 5241 до 5244). По этой причине получаемое значение не
совпадает с максимальной скоростью шпинделя в зависимости от ручной
коррекции.
- 75 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
, C_ Снятие фасок
C
C
<1> G91 G01 X100.0 ,C10.0 ;
<2>
X100.0 Y100.0 ;
<1> G91 G01 X100.0 ,R10.0 ;
<2> X100.0 Y100.0 ;
R
Гипотетическое пересечение
угла
Вставленный блок снятия фаски
Центр окружности с радиусом R
Вставлен блок
угла
5.4 ВЫБОРОЧНОЕ СНЯТИЕ ФАСКИ И СКРУГЛЕНИЕ
УГЛОВ R
Обзор
Блоки снятия фасок и скругления углов R могут быть вставлены автоматически между:
- Между блоками линейной интерполяции и линейной интерполяции
- Между блоками линейной интерполяции и круговой интерполяции
- Между блоками круговой интерполяции и линейной интерполяции
- Между блоками круговой интерполяции и круговой интерполяцииВозможно использование этой функции с контурным управлением AI.
Формат
, R_ Радиусная обработка
Пояснение
При добавлении приведенной выше спецификации к конце блока, задающего линейную (G01) или
круговую (G02 или G03) интерполяцию вставляется блок снятия фасок и скругления углов R.
Блоки, задающие снятие фасок и скругление углов R, могут быть заданы последовательно.
- Снятие фасок
После C задайте расстояние от гипотетического углового пересечения до начальной и конечной
точек. Под гипотетическим угловым пересечением понимается угловая точка, которая
существовала бы, если бы снятие фасок не выполнялось.
Снятие фаски (,C) или скругление углов R (,R), заданные в блоке ином чем блок линейной
интерполяции (G01) или круговой интерполяции (G02 или G03), игнорируются.
- Следующий блок
Блок, задающий снятие фасок или скругление углов, должен предшествовать блоку, задающему
команду перемещения, используя линейную (G01) или круговую (G02 или G03) интерполяцию.
Если следующий блок не содержит этих условий, возникает сигнал тревоги PS0051.
Тем не менее, между этими блоками может быть вставлен только один блок, задающий G04
(задержка). Задержка выполняется после исполнения вставленного блока снятия фаски или
скругления углов R.
- Выход за диапазон перемещения
Если вставляемый блок снятия фасок и скругления углов приводит к выходу инструмента за
диапазон перемещения исходной интерполяции, возникает сигнал тревоги PS0055.
Траектория инструмента без
снятия фаски задана
сплошной линией.
Должен быть вставлен блок снятия фаски
Рис 5.4 (d) Выход за диапазон перемещения
- Выбор плоскости
Блок снятия фасок или скругления углов R вставляется только для команды, которая перемещает
инструмент в пределах той же плоскости.
Пример:
Если ось U задана в качестве оси, которая параллельна основной оси X (посредством
присвоения параметру ном. 1022 значения 5), то следующая программа выполняет снятие
фаски в промежутках между рабочей подачей по оси U и по оси Y:
Если команда выбора плоскости (G17, G18 или G19) задана в блоке, следующем за блоком, в
котором заданы снятие фаски или скругление углов R, то возникает сигнал тревоги PS0051.
- Длинапрохода 0
При выполнении 2-х операций линейной интерполяции блок снятия фасок или блок скругления
углов рассматриваются как блоки с длиной прохода, равной нулю, если угол между 2-мя прямыми
линиями лежит в пределах ±1°.
При выполнении операций линейной и круговой интерполяции блок скругления углов
рассматривается как блок с длиной прохода, равной нулю, если угол между прямой линией и
касательной дуги в точке пересечения лежит в пределах ±1°. При выполнении операций круговой
интерполяции блок скругления углов рассматривается как блок с длиной прохода, равной нулю,
если угол
между касательными дуг в точке пересечения лежит в пределах ±1°.
- Исполнительмакрокоманд
Выборочные угловое снятие фасок и закругление углов, заданные в исполнении макрокоманд,
отключены.
- 78 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
ПРИМЕЧАНИЕ
сигнал тревоги PS0050.
ПРИМЕЧАНИЕ
использовать.
0
°
-45°
+60°
A
B
Значение, заданное для вращения от A до B
(описанный выше случай 2)
G90 B
G91 B
- Режимединичныхблоков
Если блок, содержащий снятие фаски или скругление углов R, выполняется в режиме единичных
блоков, операция продолжается до конечной точки вставленного блока снятия фаски или
скругления углов R, и станок останавливается в режиме останова подачи в конечной точке. Если
бит 0 (SBC) парам. ном. 5105 имеет значение 1, станок останавливается в режиме останова подачи
также в начальной точке вставленного блока снятия фаски или скругления углов R.
1 Если в одном и том же блоке задано как «,C», так и «,R» то действует адрес,
заданный последним.
2 Если «,C» или «,R» задается в командном блоке нарезания резьбы, то возникает
5.5 ФУНКЦИЯ ИНДЕКСИРОВАНИЯ ДЕЛИТЕЛЬНО-
ПОВОРОТНГО СТОЛА
Делительно-поворотный стол центра обработки может быть индексирован заданием позиций
(углов) индексации одной оси вращения (обычно обозначаемая как A, B или C).
До и после индексирования делительно-поворотный стол автоматически раскрепляется или
закрепляется.
Если бит 3 (IXC) параметра ном. 8132 равен 1, то эту функцию можно
Пояснение
- Позицияиндексирования
Задайте позицию индексирования адресами A, B или C.
Позиция индексирования задается одним из следующих параметров (в зависимости от бита 4
параметра G90 ном. 5500):
1. Толькоабсолютнымзначением
2. Абсолютнымилиинкрементнымзначениемвзависимостиотзаданного G-кода: G90 или G91
Положительное значение указывает на позицию индексирования в направлении против часовой
стрелки. Отрицательное значение указывает на позицию индексирования в направлении по
часовой стрелке.
Минимальный угол индексации в таблице индексов - значение, задаваемое параметром 5512.
Только кратные минимальному приращению ввода могут быть заданы как угол индексации. Если
задан один инкремент, то выдается сигнал тревоги PS1561. Также могут вводиться десятичные
доли. При вводе десятичных долей 1 цифра доли соответствует градусу.
-45.0 ; или
-105.0 ;
Рис. 5.5 (a) Позиция индексирования
- 79 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ВНИМАНИЕ
значение 0).
ПРИМЕЧАНИЕ
ожидания.
- Направление и величина поворота
Направление поворота и угловое смещение устанавливается одним из следующих 2-х способов.
Смотрите руководство от изготовителя станка для того, чтобы определить, какой метод
используется.
1. Использование вспомогательной функции, заданной в параметре ном. 5511 (адрес) (позиция
индексирования) (смешанная функция); Вращение в отрицательном направлении (адрес)
(позиция индексирования); Вращение в положительном направлении (вспомогательные
функции не заданы.)
Угловое смещение больше 360° округляется в меньшую сторону до соответствующего углового
смещения в пределах 360
Например, если G90 B400.0 (вспомогательная функция); задается в позиции 0, то стол
поворачивается на 40° в отрицательном направлении.
2. Не используя вспомогательных функцийЗаданием битов 2 (ABS), 3 (INC) и 4 (G90) параметра ном. 5500 можно выбрать один из двух
вариантов операции.
Установите операцию, следуя руководству от изготовителя станка.
(1) Поворотом в направлении, в котором угловое смещение становится наименьшим
Это действительно только для программирования в абсолютных значениях. Заданное угловое
смещение больше 360
смещения в пределах 360
Например, если G90 B400.0; задается в позиции 0, то стол поворачивается на 40° в
положительном направлении.
(2) Вращение в заданном направленииПри абсолютном программировании значение, заданное в бите 2 (ABS) параметра ном.
5500, определяет, округляется ли угловое смещение больше 360° в меньшую сторону до
соответствующего углового смещения в пределах 360°.
При инкрементном программировании, угловое смещение не округляется. Например,
если G90 B720.0; задается в позиции 0, то стол поворачивается на в положительном
направлении дважды, если не происходит пересчета углового перемещения.
°
, когда бит 2 (ABS) параметра ном. 5500 задает этот вариант
°
округляется в меньшую сторону до соответствующего углового
°
, когда бит 2 (ABS) параметра ном. 5500 задает этот вариант.
.
- Скорость подачи
Стол всегда вращается вокруг оси управления (оси вращения), используемой для индексации
делительно-поворотного стола (далее "ссь индексации делительно-поворотного стола") в режиме
ускоренного подвода.
Для оси индексации делительно-поворотного стола не выполняются пробные прогоны.
1 Если во время индексирования делительно-поворотного стола выполняется
2 Для контура, на котором функция индексирования делительно-поворотного стола
1 Если ось индексации делительно-поворотного стола идругая управляемая ось
2 При ЧПУ выполняется вспомогательная функция, задающая отрицательное Между ЧПУ и машиной происходит передача сигналом M-кода и сигналом
3 Если во время ожидания закрепления или раскрепления выполняется сброс,
сброс, то каждый раз перед последующей индексацией делительно-поворотного
стола должен быть выполнен возврат на исходную позицию.
не должна использоваться, отключите функцию индексирования
делительно-поворотного стола (присвойте биту 0 (ITI) параметра ном. 5501
заданы в одном блоке, то либо выдается сигнал тревоги PS1564, либо команда
выполняется в зависимости от бита 6 (SIM) параметра ном. 5500 и бита 0 (IXS)
параметра ном. 5502.
направление.
завершения.
сигналы закрепления/раскрепления сбрасываются и ЧПУ выходит из состояния
- 80 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
Элемент
Пояснение
Отображаемая
относительная позиция
Это значение пересчитывается в меньшую сторону, если бит 1 параметра
REL ном.5500 задает такую опцию.
Отображение абсолютной
позиции
Это значение округляется в сторону уменьшения, когда бит 2 (ABS)
параметра ном. 5500 задает этот вариант.
Позиционирование в одном
направлении (G60)
2-я вспомогательная
функция (B-код)
Возможна с любым адресом, отличным от В оси индексации
делительно-поворотного стола.
Операции во время
стола
Отключено
состоянии отключенного сервопривода.
Инкрементные команды для
стола
Система координат заготовки и система координат машины должны быть
заготовки равно нулю).
Ручная работа отключена в режиме JOG, INC или HANDLE.
выполняется.
Функция определения
позиции полюса
Эта функция не может использоваться на оси, на которой используется
функция определения позиции полюса.
ПРИМЕЧАНИЕ
опций.
- Функции индексации и другие функции делительно-поворотного стола
Таблица 5.5 (a) Функции индексации и другие функции делительно-поворотного стола
Задание невозможно
перемещения оси
индексации
делительно-поворотного
Сигнал «Сервопривод
выключен» (SERVO OFF)
оси индексации
делительно-поворотного
Операции для оси
индексации
делительно-поворотного
стола
Если иное не обработано станком, то могут выполняться задержка подачи,
блокировка и аварийная остановка. Блокировка машины может быть
выполнена по завершении индексирования.
Ось индексации делительно-поворотного стола обычно находится в
всегда согласованы друг с другом по оси индексации
делительно-поворотного стола (корректирующее значение нулевой точки
Может быть выполнен возврат вручную к указанной позиции. Если сигнал
установки оси установлен на ноль во время возврата вручную к указанной
позиции, перемещение останавливается и команда закрепления не
5.6 УПРАВЛЕНИЕ ВРЕЗНОЙ ПОДАЧЕЙ (ДЛЯ
ШЛИФОВАЛЬНОГО СТАНКА)
Краткий обзор
Каждый раз, когда внешний сигнал поступает при нахождении станка в конечной точке хода стола,
то станок выполняет рез на постоянную величину по запрограммированному профилю на
заданной плоскости YZ. Это позволяет согласованно выполнять шлифование и резание и
облегчает шлифование профильной заготовки.
Данная функция включена в опции "Функция шлифования А" и "Функция
шлифования B".
Для использования этой функции необходима любая из указанных выше
- 81 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
Y
Z
X
α
(2)
(3)
(1)
(4)
•
A
B
C
•
D
•
E
•
•
X=a
G161 R_ ;
ПРИМЕЧАНИЕ
(Не задавайте одновременно другие G-коды).
Ввод внешнего
X=0
Программа профиля
сигнала
Размещение
датчика
Рис. 5.6 (a)
Например, можно обрабатывать заготовку с профилем, запрограммированным с линейной
интерполяцией, круговой интерполяцией, а также линейной интерполяцией на плоскости YZ,
например, см. Рис. 5.6 (a).
Датчик помещается в положение X = 0 таким образом, что внешний сигнал поступает, когда
датчик определяет шлифовальный круг. Если программа запущена в точке A, станок сначала
переводится в состояние ожидания поступления внешнего сигнала.
Затем, когда датчик определяет шлифовальный круг, поступает внешний сигнал, и станок
выполняет рез на постоянную величину α по запрограммированному профилю на заданной
плоскости YZ и перемещается в точку B (операция (1)). Затем станок снова помещается в
состояние ожидания поступления внешнего сигнала и выполняет операцию шлифования по оси X.
Шлифование выполняется от точки B до точки C (операция (2)) и обратно от точки C до точки B
(операция (3)). Когда станок возвращается в точку B, датчик снова определяет шлифовальный круг,
и поступает внешний сигнал, так что станок выполняет рез на постоянную величину α и
перемещается в точку D (операция (4)). В точке D станок выполняет операцию шлифования по оси
X.
После этого всякий раз, когда поступает внешний сигнал, машина выполняет разрез на величину α
вдоль запрограммированного профиля так, что заготовка обрабатывается до профиля, например
показанного на Рис. 5.6 (a).
Формат
G160;
Всегда задавайте G160 и G161 в отдельном блоке.
- 82 -
B-64694RU-2/01ПРОГРАММИРОВАНИЕ
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ
ВНИМАНИЕ
будет некорректной.
Пояснение
- G161 R_
Это задает рабочий режим и запуск программы профиля.
Глубина реза может быть задана посредством R.
- Программа профиля
Программируйте профиль заготовки на плоскости YZ при помощи линейной интерполяции (G01)
или круговой интерполяции (G02, G03). Возможны многоблочные команды.
Если запущена программа профиля, станок переводится в состояние ожидания поступления
внешнего сигнала. Если в этом состоянии поступает внешний сигнал, станок выполняет рез на
глубину, заданную R. Затем, до конечной точки программы, станок выполняет рез каждый раз при
поступлении внешнего сигнала. Если глубина последнего реза меньше R, то за глубину реза
берется остающееся расстояние перемещения.
Используется скорость подачи, заданная в программе кодом F. Как и при нормальной линейной
интерполяции (G01) или круговой интерполяции (G02, G03), может применяться ручная
коррекция.
- G160
Задает отмену рабочего режима (конец программы профиля).
Ограничение
- G161 R_
Если значение R не задано или отрицательное, то выдается сигнал тревоги PS0230.
- Программа профиля
Не применяйте в программе профиля команды перемещения кроме тех, что используются для
линейной (G01) и круговой (G02, G03) интерполяции.
Если в программе профиля задана команда перемещения, не используемая для
линейной (G01) и круговой (G02, G03) интерполяции, заданная глубина резания
- Операция шлифования
В этом рабочем режиме операция шлифования, при которой станок выполняет перемещение к
шлифовальному кругу и от него, не может быть задана в программе ЧУ. Операция выполняется
управлением осями с помощью РМС и пр.
- Наложение блока
В этом рабочем режиме наложение блока отключено.
- Внешний сигнал
Внешний сигнал блокируется, если поступает до запуска программы профиля. Выдайте внешний
сигнал после запуска программы профиля. Таким образом, даже если внешний сигнал поступает
во время реза, он не применяется при следующем резе. Необходимо повторить поступление
сигнала после завершения реза, когда станок находится в состоянии ожидания поступления
внешнего сигнала.
- 83 -
ПРОГРАММИРОВАНИЕB-64694RU-2/01
5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
O0001;
ПРИМЕЧАНИЕ
команды, если бит 1 (ABS) параметра ном. 7001 имеет значение 1.
Программа выше заставляет машину двигаться на 10,000 вдоль профиля обработки на Рис. 5.6 (c)
при каждом поступлении внешнего сигнала.
α = Расстояние перемещения при каждом поступлении внешнего сигнала.
Используется скорость подачи, заданная в программе кодом F.
Примечание
5.7 ПОСТОЯННЫЙ ЦИКЛ ШЛИФОВАНИЯ (ДЛЯ
При помощи постоянного цикла шлифования повторяемые операции по обработке, специфические
для шлифования и обычно задаваемые в нескольких блоках, можно задавать в одном блоке,
включающем G-функцию. Таким образом возможно простое создание программы. В то же время,
размер программы может быть сокращен, а память может использоваться более эффективно.
Доступны четыре типа постоянных циклов шлифования :
- Цикл врезного шлифования (G75)
- Цикл врезного шлифования с прямым постоянным измерением (G77)
- Цикл шлифования поверхности с непрерывной подачей (G78)
- Цикл шлифования поверхности с прерывистой подачей (G79)
В описаниях ниже ось, используемая для резания со шлифовальным кругом, и ось, используемая
для шлифования со шлифовальным кругом, обозначаются следующим образом:
Рис. 5.6 (b)
Если ручное вмешательство выполняется во время управления подачей, то
траектория движения инструмента после ручного вмешательство может быть
переключена путем переключения ручного абсолютного режима в положение вкл.
или выкл. как при обычной линейной/круговой интерполяции. Если переключатель
абсолютного ручного режима включен, то станок возвращается на
запрограмм¬ированную траекторию для абсолютной или для инкрементной
ШЛИФОВАЛЬНОГО СТАНКА)
Ось, используемая для резания со шлифовальным кругом: Ось резания
Ось, используемая для шлифования со шлифовальным кругом: Ось шлифования
Ось, по которой выполняется правящий рез: Ось правки
- 84 -
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.