fanuc 0i-F Plus Operators Manual

Д
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
< Series 0+-MODEL F Plus
ля системы токарного станка
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ
B-64694RU-1/01
© FANUC CORPORATION, 2020
изменены без предварительного уведомления.
свяжитесь с FANUC для получения консультации.
обращайте особое внимание на безопасность.
руководстве, невозможно выполнить на данном оборудовании.
основном эти названия не отмечены знаком или .
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
Запрещается любое воспроизведение всего содержимого данного руководства.
Внешний вид и технические характеристики данного изделия могут быть
Все продукты в данном руководстве контролируются на основании японского «Законодательства об иностранной валюте и международной торговле». Для экспорта из Японии может потребоваться экспортная лицензия правительства
Японии.
В дальнейшем реэкспорт в другую страну является предметом лицензирования правительством той страны, из которой осуществляется реэкспорт продукта. В дальнейшем продукт также может контролироваться согласно правилам реэкспорта
правительства Соединенных Штатов.
В случае необходимости экспорта или реэкспорта данных продуктов, пожалуйста,
Продукты в настоящем руководстве изготавливаются под строгим контролем
качества. Однако, в случае серьезного инцидента или потери из-за отказа продукта
В настоящем руководстве рассматриваются все эксплуатационные возможности
оборудования.
В руководство не включен значительный объем операций, которые не могут быть
выполнены на данном оборудовании.
Поэтому рекомендуется считать, что любые операции, которые не описаны в данном
Данное руководство содержит названия программ или устройств, некоторые из которых являются зарегистрированными торговыми марками других компаний. В
ПРЕДОСТЕРЕЖЕНИЕ
тяжелых травм.
ВНИМАНИЕ
средней тяжести.
ПРИМЕЧАНИЕ
отношения к категориям ПРЕДУПРЕЖДЕНИЕ и ПРЕДОСТЕРЕЖЕНИЕ.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 МЕРЫ ПРЕДОСТОРОЖНОСТИ

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

В данном разделе описаны меры предосторожности, связанные с использованием устройств ЧПУ. Соблюдение этих мер предосторожности пользователями необходимо для обеспечения безопасной работы станков, оснащенных устройством ЧПУ (все описания в данном разделе предполагают данную конфигурацию). Обратите внимание на то, что некоторые меры предосторожности относятся только к отдельным функциям, и, таким образом, могут быть неприменимы к определенным устройствам ЧПУ. Пользователи также должны соблюдать меры безопасности, относящиеся к станку, как описано в соответствующем руководстве, предоставляемом изготовителем станка. Перед началом работы со станком или созданием программы для управления работой станка оператор должен полностью ознакомиться с содержанием данного руководства и соответствующего руководства, предоставляемого изготовителем станка.
s
ОПРЕДЕЛЕНИЕ ТЕРМИНОВ «ПРЕДОСТЕРЖЕНИЕ»,
«ВНИМАНИЕ» И «ПРИМЕЧАНИЕ»
Данное руководство включает меры предосторожности для защиты пользователя и предотвращения повреждения станка. Меры предосторожности подразделяются на предостережения и предупреждения в соответствии с уровнем опасности, на который они указывают. Кроме того, в примечаниях приводится дополнительная информация. Внимательно читайте указания типа Предостережение, Предупреждение и Примечание до начала работы со станком.
Применяется, если при несоблюдении установленной процедуры
пользователем оборудования возникает угроза жизни или риск получения
Применяется, если при несоблюдении установленной процедуры
пользователем оборудования возникает риск получения травм легкой и
Применяется для обозначения дополнительной информации, не имеющей
Внимательно прочитайте данное руководство и храните его в надежном месте.
s-1
ПРЕДОСТЕРЕЖЕНИЕ
травмированию пользователя.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
МЕРЫ ПРЕДОСТОРОЖНОСТИ B-64694RU-1/01
ОБЩИЕ ПРЕДОСТЕРЕЖЕНИЯ И ВНИМАНИЕ
1 Никогда не приступайте к обработке заготовки на станке без
предварительной проверки работы станка. До начала рабочего прогона убедитесь, что станок функционирует должным образом, выполнив пробный прогон с использованием, например, одиночного блока, ручной коррекции скорости подачи, функции блокировки станка или приступив к работе со станком без установленных инструмента и заготовки. Отсутствие подтверждения надлежащей работы станка может привести к непрогнозируемой его работе, в том числе к повреждению заготовки и/или
станка в целом или травмированию пользователя.
2 До начала работы со станком тщательно проверьте введенные данные. Работа на станке с неверно заданными данными может привести к
непрогнозируемой работе станка, в том числе к повреждению заготовки
и/или станка или травмированию пользователя.
3 Убедитесь в том, что заданная скорость подачи соответствует намеченной
операции. Как правило, для каждого станка существует максимально
допустимая скорость подачи.
Соответствующая скорость подачи меняется в зависимости от намеченной
операции. Смотрите прилагаемое к станку руководство для определения
максимально допустимой скорости подачи.
Если станок работает на неверной скорости, это может привести к
непрогнозируемой работе станка, в том числе к повреждению заготовки
и/или станка в целом или травмированию пользователя.
4 При использовании функции коррекции на инструмент тщательно
проверяйте направление и величину компенсации.
Работа на станке с неверно заданными данными может привести к непрогнозируемой работе станка, в том числе к повреждению заготовки
и/или станка или травмированию пользователя.
5 Параметры для ЧПУ и PMC устанавливаются производителем. Как
правило, в их изменении нет необходимости. Вместе с тем, если изменению параметра нет другой альтернативы, перед внесением изменения убедитесь в том, что полностью понимаете назначение
параметра.
Неверная установка параметра может привести к непрогнозируемой работе
станка, в том числе к повреждению заготовки и/или станка или
s-2
ВНИМАНИЕ
1 Непосредственно после включения электропитания не прикасайтесь к
данном состоянии может привести к непрогнозируемой его работе.
2 РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ и руководство по программированию,
смотрите спецификацию станка.
3 Некоторые функции могли быть установлены по требованию
предупреждения.
4 Жидкокристаллический дисплей изготавливается на основе точной
не является дефектом.
ПРИМЕЧАНИЕ
в энергонезависимой памяти.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 МЕРЫ ПРЕДОСТОРОЖНОСТИ
клавишам блока ручного ввода данных (РВД) до появления на устройстве
ЧПУ отображения положения или экрана сигналов тревоги.
Некоторые клавиши блока ввода данных вручную предназначены для
техобслуживания и других специальных операций. Нажатие любой из этих клавиш может привести к аномальному состоянию ЧПУ. Запуск станка в
предоставляемые вместе с устройством ЧПУ, содержат полное описание всех функций станка, включая дополнительные функции. Обратите внимание на то, что вспомогательные функции меняются в зависимости от модели станка. Следовательно, некоторые функции, описанные в данных руководствах, могут отсутствовать в конкретной модели. При сомнении
Программы, параметры и переменные макропрограммы сохраняются в
Однако такие данные могут быть удалены по неосторожности или могут
Во избежание повторения описанных выше последствий и для быстрого
производителя станка. При использовании подобных функций для получения более подробной информации смотрите руководство, предоставляемое изготовителем станка, и соответствующие
технологии изготовления. Некоторые пиксели могут не включатся или
оставаться включенными. Это обычное явление для ЖК-дисплея, которое
энергонезависимой памяти устройства ЧПУ. Обычно они сохраняются даже
при отключении питания.
подлежать обязательному удалению из энергонезависимой памяти для
восстановления работоспособности системы после включения.
восстановления удаленных данных выполняйте резервное копирование
всех важных данных и храните резервную копию в безопасном месте.
Число записей в программы обработки в энергонезависимую память
ограничено.
Используйте "Высокоскоростную программу управления" при частых регистрации и удалении программ обработки, в таких случаях программы обработки автоматически загружаются с персонального компьютера для
каждой обработки.
В случае использования "Высокоскоростного управления программой"
программа во время регистрации, изменения или удаления не сохраняется
s-3
ПРЕДОСТЕРЕЖЕНИЕ
1
Установка системы координат
заготовки или травмированию пользователя.
4
Преобразование дюймы/метрические единицы
пользователя.
5
Управление постоянством скорости перемещения у поверхности
целом, заготовки или травмированию пользователю.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
МЕРЫ ПРЕДОСТОРОЖНОСТИ B-64694RU-1/01
ПРЕДОСТЕРЕЖЕНИЯ И ВНИМАНИЕ, ОТНОСЯЩИЕСЯ К
ПРОГРАММИРОВАНИЮ
Данный раздел охватывает наиболее важные меры предосторожности, относящиеся к программированию. Перед началом выполнения программирования внимательно прочитайте РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ, чтобы полностью ознакомиться с его содержанием.
При неправильной установке систем координат станок может вести себя
непрогнозируемым образом, что является результатом программы, выдающей неверную команду перемещения. Такая непрогнозируемая работа может привести к повреждению инструмента, станка в целом,
заготовки или травмированию пользователя.
2
Позиционирование с помощью нелинейной интерполяции
При выполнении позиционирования с помощью нелинейной интерполяции
(позиционирования с помощью нелинейного перемещения между начальной и конечной точками) необходимо внимательно проверять
траекторию перемещения инструмента до выполнения программирования.
Позиционирование включает в себя форсированную продольную подачу. Если инструмент столкнется с заготовкой, это может привести с повреждению инструмента, станка в целом, заготовки или травмированию
пользователя.
3
Функция, включающая ось вращения
При программировании интерполяции в полярных координатах или
управлении нормальным (перпендикулярным) направлением обращайте особое внимание на скорость вращения оси. Неверное программирование может привести к слишком высокой скорости оси вращения, вследствие чего центробежная сила может привести к ослаблению захвата зажимного патрона на заготовке, если последняя закреплена непрочно. Подобное, скорее всего, приведет к повреждению инструмента, станка в целом,
Переход при вводе с дюймов на метры и наоборот не приведет к переводу
единиц измерения таких данных, как коррекция исходной позиции заготовки, параметр и текущая позиция. Поэтому до запуска станка установите, какие единицы измерения используются. Попытка выполнения операции с неверно установленными данными может привести к повреждению инструмента, станка в целом, заготовки или травмирования
Когда ось, подвергаемая постоянному управлению скоростью нарезания,
выходит на начало системы координат заготовки, скорость шпинделя может стать слишком высокой. Поэтому необходимо установить максимально допустимую скорость. Неправильная установка максимально допустимой скорости может привести к повреждению инструмента, станка в
s-4
ПРЕДОСТЕРЕЖЕНИЕ
6
Проверка длины хода
инструмента, станка в целом, заготовки или травмированию пользователя.
7 Проверка
на столкновение для каждого контура
задавайте номер инструмента, подлежащий использованию.
8
Команды с одинаковым адресом в пределах одного блока
включает адрес Р в команде управления программой")
ВНИМАНИЕ
1
Абсолютный/инкрементный режим
непрогнозируемым образом.
2
Выбор плоскости
описаниях соответствующих функций.
3
Пропуск предельного значения крутящего момента
будет выполнена без пропуска.
4
Программируемое зеркальное отображение
отображения запрограммированные операции выполняются по-другому.
5
Функция коррекции
отменяйте режим функции коррекции.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 МЕРЫ ПРЕДОСТОРОЖНОСТИ
После включения электропитания необходимо вручную выполнить возврат на референтную позицию. Проверка длины хода невозможна до выполнения ручного возврата на референтную позицию. Обратите внимание на то, что когда проверка длины хода отключена, сигнал тревоги не выдается даже при превышении предельного значения длины хода, что может привести к повреждению
Проверка на столкновение для каждого контура выполняется на основе данных об инструменте, заданных во время автоматического режима работы. Если спецификация инструмента не соответствует используемому в данный момент инструменту, проверка столкновения не может быть выполнена корректно, что может привести к повреждению инструмента, станка в целом, заготовки или травмированию пользователя. После включения электропитания или выбора резцедержателей вручную всегда начинайте работу в автоматическом режиме и
Команды кодов G и M, содержащие одинаковые адреса, не могут выполняться в одном и том же блоке. При использовании одинакового адреса, станок может вести себя непрогнозируемым образом, что может привести к повреждению заготовки и/или станка или травмированию пользователя. Задавайте команды в разных блоках. (Информация по адресу P приводится в приложении "Перечень функций
Если программа, созданная с абсолютными значениями, работает в
инкрементом режиме или наоборот, станок может вести себя
Если для круговой интерполяции, винтовой интерполяции или постоянного
цикла плоскость задана некорректно, станок может вести себя непрогнозируемым образом. Подробную информацию смотрите в
Перед пропуском предельного значения крутящего момента задайте это
значение. Если пропуск предельного значения крутящего момента задается без заданного в данный момент значения, команда перемещения
Обратите внимание на то, что при включении программируемого зеркального
Если команда, основанная на системе координат станка, или команда
возврата на референтную позицию выдается в режиме функции коррекции,
коррекция временно отменяется, что приводит к непрогнозируемому поведению станка.
Следовательно, до выдачи любой из вышеуказанных команд всегда
s-5
МЕРЫ ПРЕДОСТОРОЖНОСТИ B-64694RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
1
Ручная операция
травмированию пользователя.
6
Смещение системы координат заготовки
инструмента, станка в целом, заготовки или травмированию пользователя.
ПРЕДОСТЕРЕЖЕНИЯ И ВНИМАНИЕ, ОТНОСЯЩИЕСЯ К
ОБРАЩЕНИЮ СО СТАНКОМ
В данном разделе описаны меры предосторожности, относящиеся к обращению с инструментами станка. Перед началом работы внимательно прочитайте РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ так, чтобы полностью ознакомиться с его содержанием.
При работе со станком вручную установите текущую позицию инструмента
2 После включения электропитания необходимо вручную выполнить возврат
3 Ручная подача с помощью маховика с применением высокого
4 Если ручная коррекция отключена (в соответствии со спецификацией в
5 Как правило, не следует приступать к начальной/ предварительно заданной
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
и заготовки и убедитесь в том, что ось перемещения, направление и скорость подачи были заданы верно. Некорректная работа станка может привести к повреждению инструмента, станка в целом, заготовки или
травмированию пользователя.
Ручной возврат на референтную позицию
на референтную позицию.
Если работа на станке осуществляется без предварительного выполнения возврата в референтную позицию вручную, станок может работать непрогнозируемым образом. Проверка длины хода невозможна до
выполнения ручного возврата в референтную позицию.
Непрогнозируемая работа станка может привести к повреждению
инструмента, станка в целом, заготовки или травмированию пользователя.
Ручная подача маховиком
коэффициента вращения, например, 100, приводит к быстрому вращению инструмента и стола. Небрежное обращение со станком может привести к
повреждению инструмента и/или станка или травмированию пользователя.
Отключенная ручная коррекция
переменной макропрограммы) во время нарезания резьбы, жесткого или другого нарезания резьбы, то скорость невозможно спрогнозировать, что может привести к повреждению инструмента, станка в целом, заготовки или
травмированию пользователя.
Начальная/предварительно заданная операция
операции, когда станок работает под программным управлением. В противном случае станок может работать непрогнозируемым образом, что может привести к повреждению инструмента, станка в целом, заготовки или
Ручное вмешательство, блокировка станка или зеркальное отображение
могут привести к сдвигу системы координат заготовки. Перед началом работы на станке под программным управлением внимательно проверьте
систему координат.
Если станок работает под программным управлением без допусков на
какой-либо сдвиг системы координат заготовки, станок может вести себя
непрогнозируемым образом, что может привести к повреждению
s-6
ПРЕДОСТЕРЕЖЕНИЕ
7
Программная панель оператора и переключатели меню
СБРОС, чтобы гарантировать безопасность.
ВНИМАНИЕ
1
Ручное вмешательство
абсолютного/инкрементного командного режима.
2
Останов подачи, ручная коррекция и единичный блок
станке.
3
Холостой ход
скорости подачи.
4
Редактирование программы
во время ее использования.
5
Сигнал предупреждения PS
выполнения блока осевое перемещение прекращается.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 МЕРЫ ПРЕДОСТОРОЖНОСТИ
С помощью программных панели и переключателей меню, а также блока
ввода данных вручную можно задать операции, ввод которых не предусмотрен с панели оператора станка, такие, как изменение режима работы, изменение величины ручной коррекции или команды толчковой
подачи.
Вместе с тем обратите внимание на то, что при небрежной работе с
клавишами блока ввода данных вручную станок может работать непрогнозируемым образом, что может привести к повреждению
инструмента, станка в целом, заготовки или травмированию пользователя.
8
Клавиша СБРОС
Нажатие клавиши СБРОС останавливает запущенную в данный момент программу. В результате сервоось останавливается. Однако клавиша СБРОС может не сработать по такой причине, как например, проблема блока ручного ввода данных. Таким образом, если требуется остановить двигатели, используйте клавишу аварийного останова вместо клавиши
Если ручное вмешательство выполняется во время выполнения
запрограммированной операции, траектория перемещения инструмента может измениться при последующем перезапуске станка. Поэтому перед перезапуском станка после ручного вмешательства подтвердите установки ручных абсолютных переключателей, параметров и
Функции останова подачи, ручной коррекции и единичного блока могут
быть отключены с помощью системной переменной макропрограммы
пользователя #3004. В данном случае будьте внимательны при работе на
Обычно холостой ход используется для подтверждения надлежащей
работы станка. Во время холостого хода станок работает со скоростью холостого хода, которая отличается от соответствующей запрограммированной скорости подачи. Обратите внимание на то, что скорость холостого хода иногда может быть выше запрограммированной
Если станок останавливается и после этого программа механической
обработки редактируется (изменение, вставка или удаление), станок может вести себя непрогнозируемым образом, если механическая обработка возобновляется при управлении такой программой. Не изменяйте, не вставляйте и не удаляйте команды из программы механической обработки
Если во время выполнения блока подается сигнал предупреждения PS,
осевое перемещение блока продолжается до конца блока. После
s-7
ПРЕДОСТЕРЕЖЕНИЕ
чрезвычайно опасно, так как может привести к удару током.
ПРИМЕЧАНИЕ
для системы токарного станка и системы многоцелевого станка).
ПРЕДОСТЕРЕЖЕНИЕ
чрезвычайно опасно, так как может привести к удару током.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
МЕРЫ ПРЕДОСТОРОЖНОСТИ B-64694RU-1/01
ПРЕДОСТЕРЕЖЕНИЯ, ОТНОСЯЩИЕСЯ К ЕЖЕДНЕВНОМУ
ТЕХОБСЛУЖИВАНИЮ
1
Замена батарей резервного питания памяти
Во время замены резервных батарей памяти следите за тем, чтобы
питание станка (ЧПУ) было включено, и применяйте аварийный останов станка. Поскольку эта работа выполняется при включенном питании и при открытом корпусе, эту работу может выполнять только персонал,
прошедший санкционированное обучение технике безопасности и техобслуживанию.
При замене батарей соблюдайте осторожность и не прикасайтесь к цепям
высокого напряжения (маркированным
и имеющим изоляционное
покрытие).
Прикосновение к неизолированным цепям высокого напряжения
В устройстве ЧПУ используются батареи для защиты содержимого его
памяти, так как в нем должны сохраняться такие данные, как программы, коррекции и параметры, даже если не используется внешний источник
электропитания.
Если падает напряжение батареи, на пульте или экране оператора станка
отображается сигнал тревоги о низком напряжении.
В случае отображения аварийного сигнала о низком напряжении батареи следует заменить в течение недели. В противном случае содержимое
памяти устройства ЧПУ будет потеряно.
Подробно с процедурой замены батареи можно ознакомиться в разделе
"Способ замены батареи" РУКОВОДСТВА ПО ЭКСПЛУАТАЦИИ (Общее
2
Замена батареи абсолютного импульсного кодера
Во время замены резервных батарей памяти следите за тем, чтобы
питание станка (ЧПУ) было включено, и применяйте аварийный останов станка. Поскольку эта работа выполняется при включенном питании и при открытом корпусе, эту работу может выполнять только персонал, прошедший санкционированное обучение технике безопасности и
техобслуживанию.
При замене батарей соблюдайте осторожность и не прикасайтесь к цепям
высокого напряжения (маркированным и имеющим изоляционное покрытие).
Прикосновение к неизолированным цепям высокого напряжения
s-8
ПРИМЕЧАНИЕ
процедуре, связанной с заменой батареи.
ПРЕДОСТЕРЕЖЕНИЕ
чрезвычайно опасно, так как может привести к удару током.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 МЕРЫ ПРЕДОСТОРОЖНОСТИ
В абсолютном импульсном кодирующем устройстве используются батареи
для сохранения его абсолютной позиции.
Если падает напряжение батареи, на пульте или экране оператора станка
отображается сигнал тревоги о низком напряжении.
В случае отображения аварийного сигнала о низком напряжении батареи
следует заменить в течение недели. В противном случае данные об абсолютной позиции, хранящиеся в импульсном кодирующем устройстве,
будут потеряны.
Смотрите руководство по техническому обслуживанию СЕРВОУСИЛИТЕЛЬ
FANUC серии
3
Замена плавкого предохранителя
i
для получения более подробной информации о
α
Перед заменой перегоревшего плавкого предохранителя необходимо
обнаружить и устранить причину, по которой перегорел предохранитель.
По этой причине эту работу может выполнять только тот персонал, который прошел утвержденную подготовку по безопасности и техническому
обслуживанию.
При открытии шкафа и замене плавкого предохранителя соблюдайте
осторожность и не прикасайтесь к цепям высокого напряжения
(маркированным и имеющим изоляционное покрытие).
Прикосновение к неизолированным цепям высокого напряжения
s-9
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 СОДЕРЖАНИЕ

СОДЕРЖАНИЕ

МЕРЫ ПРЕДОСТОРОЖНОСТИ ............................................................... s-1
I. ОБЩИЕ СВЕДЕНИЯ
1 ОБЩИЕ СВЕДЕНИЯ .............................................................................. 3
1.1 ПРИМЕЧАНИЯ ПО ПРОЧТЕНИЮ ДАННОГО РУКОВОДСТВА ................ 6
1.2 ПРИМЕЧАНИЯ ПО РАЗЛИЧНЫМ ВИДАМ ДАННЫХ ................................. 6
II. ПРОГРАММИРОВАНИЕ
1 ОБЩИЕ СВЕДЕНИЯ .............................................................................. 9
1.1 СДВИГ ........................................................................................................... 9
2 ФУНКЦИЯ ПОДГОТОВКИ (G-ФУНКЦИЯ) .......................................... 10
3 ФУНКЦИЯ ИНТЕРПОЛИРОВАНИЯ ................................................... 15
3.1 НАРЕЗАНИЕ РЕЗЬБЫ (G32) ..................................................................... 15
3.2 НЕПРЕРЫВНОЕ НАРЕЗАНИЕ РЕЗЬБЫ .................................................. 19
3.3 НАРЕЗАНИЕ МНОГОЗАХОДНОЙ РЕЗЬБЫ ............................................. 19
4 ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ ................. 22
4.1 ПОСТОЯННЫЙ ЦИКЛ (G90, G92, G94) .................................................... 22
4.1.1 Цикл обработки по внешнему / внутреннему диаметру (G90) ........................ 23
4.1.1.1 Цикл цилиндрического резания ..................................................................... 23
4.1.1.2 Цикл обработки конической поверхности .................................................... 24
4.1.2 Цикл нарезания резьбы (G92) .............................................................................. 25
4.1.2.1 Цикл нарезания цилиндрической резьбы ...................................................... 25
4.1.2.2 Цикл нарезания конической резьбы ............................................................... 28
4.1.3 Цикл обточки торцевой поверхности (G94) ...................................................... 31
4.1.3.1 Цикл обработки торцевой поверхности......................................................... 31
4.1.3.2 Цикл обработки конической поверхности .................................................... 32
4.1.4 Как работать с постоянными циклами (G90, G92, G94) ................................... 33
4.1.5 Постоянный цикл и компенсация на радиус вершины инструмента .............. 35
4.1.6 Ограничения постоянных циклов ....................................................................... 36
4.2 МНОГОКРАТНО ПОВТОРЯЕМЫЙ ПОСТОЯННЫЙ ЦИКЛ (G70–G76)... 38
4.2.1 Съем припуска при точении (G71) ..................................................................... 39
4.2.2 Съем припуска при торцевой обработке (G72) ................................................. 54
4.2.3 Повтор схемы (G73) ............................................................................................. 59
4.2.4 Цикл чистовой обработки (G70) ......................................................................... 62
4.2.5 Цикл сверления торцевой поверхности с периодическим выводом сверла
(G74) ..................................................................................................................... 67
4.2.6 Цикл сверления по внешнему / внутреннему диаметру (G75) ......................... 69
4.2.7 Многократный цикл нарезания резьбы (G76) .................................................... 71
4.2.8 Ограничения для многократно повторяемого постоянного цикла (G70G76)77
4.2.9 Уменьшение траектории для многократно повторяемого постоянного цикла79
4.3 ПОСТОЯННЫЙ ЦИКЛ СВЕРЛЕНИЯ ........................................................ 80
4.3.1 Цикл сверления передней поверхности (G83) / цикл сверления боковой
поверхности (G87) ................................................................................................ 84
c-1
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
СОДЕРЖАНИЕ B-64694RU-1/01
4.3.2 Цикл нарезания резьбы метчиком по передней поверхности (G84) / цикл
нарезания резьбы метчиком по боковой поверхности (G88) ........................... 88
4.3.3 Цикл растачивания передней поверхности (G85) / цикл растачивания
боковой поверхности (G89) ................................................................................. 89
4.3.4 Отмена постоянного цикла сверления (G80) ..................................................... 90
4.3.5 Постоянный цикл сверления с улучшенным выводом M-кода ........................ 90
4.3.6 Снижение ожидания достижения определенной скорости вращения
шпинделя в постоянном цикле сверления .......................................................... 91
4.3.7 Меры предосторожности для операторов .......................................................... 93
4.4 НАЛОЖЕНИЕ ПОСТОЯННОГО ЦИКЛА СВЕРЛЕНИЯ ............................ 94
4.5 ЖЕСТКОЕ НАРЕЗАНИЕ РЕЗЬБЫ МЕТЧИКОМ ..................................... 102
4.5.1 Цикл жесткого нарезания резьбы метчиком по передней поверхности (G84) / цикл жесткого нарезания резьбы метчиком по боковой поверхности (G88)
.............................................................................................................................. 103
4.5.2 Цикл жесткого нарезания резьбы с периодическим выводом метчика
(G84 или G88) .................................................................................................... 109
4.5.3 Отмена постоянного цикла (G80) ..................................................................... 113
4.5.4 Ручная коррекция во время жесткого нарезания резьбы метчиком .............. 114
4.5.4.1 Ручная коррекция вывода ............................................................................. 114
4.5.4.2 Сигнал ручной коррекции ............................................................................. 115
4.6 ПОСТОЯННЫЙ ЦИКЛ ШЛИФОВАНИЯ (ДЛЯ ШЛИФОВАЛЬНОГО
СТАНКА) ................................................................................................... 116
4.6.1 Цикл шлифования на проход (G71) .................................................................. 118
4.6.2 Цикл прямого шлифования на проход с постоянными размерами (G72) ..... 120
4.6.3 Цикл виброшлифования (G73) .......................................................................... 122
4.6.4 Цикл прямого виброшлифования с постоянными размерами (G74) ............. 124
4.7 СНЯТИЕ ФАСКИ И СКРУГЛЕНИЕ УГЛОВ R .......................................... 126
4.8 ЗЕРКАЛЬНОЕ ОТОБРАЖЕНИЕ ДЛЯ ДВОЙНОЙ РЕВОЛЬВЕРНОЙ
ГОЛОВКИ (G68, G69) ............................................................................... 131
4.9 ПРОГРАММИРОВАНИЕ НЕПОСРЕДСТВЕННО ПО РАЗМЕРАМ
ЧЕРТЕЖА ................................................................................................. 133
5 ФУНКЦИЯ КОМПЕНСАЦИИ ............................................................. 138
5.1 КОМПЕНСАЦИЯ НА ИНСТРУМЕНТ ....................................................... 138
5.1.1 Коррекция на геометрию инструмента и коррекция на износ инструмента 138
5.1.2 T-код для коррекции на инструмент ................................................................ 139
5.1.3 Выбор инструмента ............................................................................................ 139
5.1.4 Номер коррекции ................................................................................................ 139
5.1.5 Коррекция ........................................................................................................... 140
5.1.6 Смещение по оси Y ............................................................................................ 143
5.1.6.1 Поддержка произвольной оси для коррекции по оси Y ............................. 143
5.1.7 Вторая коррекция на геометрию инструмента ................................................ 143
5.1.8 Коррекция по 4-й / 5-й оси ................................................................................ 146
5.2 ОБЩЕЕ ПРЕДСТАВЛЕНИЕ О КОМПЕНСАЦИИ НА РАДИУС
ВЕРШИНЫ ИНСТРУМЕНТА (G40-G42) .................................................. 149
5.2.1 Вершина воображаемого инструмента ............................................................. 150
5.2.2 Направление вершины воображаемого инструмента ..................................... 152
5.2.3 Номер коррекции и величина коррекции ......................................................... 153
5.2.4 Положение заготовки и команда перемещения ............................................... 154
5.2.5 Примечания по коррекции на радиус вершины инструмента
5.3 ОБЩЕЕ ПРЕДСТАВЛЕНИЕ О КОМПЕНСАЦИИ НА РЕЖУЩИЙ
ИНСТРУМЕНТ (G40–G42) ....................................................................... 162
c-2
........................ 159
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 СОДЕРЖАНИЕ
5.4 ОПИСАНИЕ КОМПЕНСАЦИИ НА РЕЖУЩИЙ ИНСТРУМЕНТ ИЛИ НА
РАДИУС ВЕРШИНЫ ИНСТРУМЕНТА .................................................... 167
5.4.1 Обзор ................................................................................................................... 167
5.4.2 Перемещение инструмента при запуске .......................................................... 171
5.4.3 Перемещение инструмента в режиме коррекции ............................................ 176
5.4.4 Перемещение инструмента в режиме отмены коррекции .............................. 195
5.4.5 Предотвращение зареза, вызванного компенсацией на режущий
инструмент или на радиус вершины инструмента ......................................... 202
5.4.6 Проверка столкновения ..................................................................................... 205
5.4.6.1 Операция, которая будет выполнена, если сделан вывод о наличии
столкновения .................................................................................................. 208
5.4.6.2 Функция сигнала тревоги проверки столкновения ..................................... 209
5.4.6.3 Функция избежания при проверке столкновения ....................................... 210
5.4.7 Компенсация на режущий инструмент или на радиус вершины
инструмента при ручном вводе данных ........................................................... 216
5.5 СОХРАНЕНИЕ ВЕКТОРА (G38) .............................................................. 217
5.6 УГЛОВАЯ КРУГОВАЯ ИНТЕРПОЛЯЦИЯ (G39) ..................................... 218
5.7 РАСШИРЕННЫЙ ВЫБОР ИНСТРУМЕНТА ............................................ 220
5.8 АВТОМАТИЧЕСКАЯ КОРРЕКЦИЯ НА ИНСТРУМЕНТ (G36, G37) ....... 223
5.9 ВРАЩЕНИЕ СИСТЕМЫ КООРДИНАТ (G68.1, G69.1) ........................... 227
6 РАБОТА С ПАМЯТЬЮ В ФОРМАТЕ СЕРИИ 15 ............................ 232
6.1 АДРЕСА И ДИАПАЗОН ЗАДАВАЕМЫХ ЗНАЧЕНИЙ ДЛЯ
ПРОГРАММНОГО ФОРМАТА Серии 15 ................................................. 232
6.2 ВЫЗОВ ПОДПРОГРАММЫ ..................................................................... 232
6.3 ПОСТОЯННЫЙ ЦИКЛ .............................................................................. 233
6.3.1 Цикл обработки по внешнему / внутреннему диаметру (G90) ...................... 233
6.3.1.1 Цикл цилиндрического резания ................................................................... 234
6.3.1.2 Цикл обработки конической поверхности .................................................. 235
6.3.2 Цикл нарезания резьбы (G92) ............................................................................ 236
6.3.2.1 Цикл нарезания цилиндрической резьбы .................................................... 236
6.3.2.2 Цикл нарезания конической резьбы ............................................................. 239
6.3.3 Цикл обточки торцевой поверхности (G94) .................................................... 242
6.3.3.1 Цикл обработки торцевой поверхности....................................................... 242
6.3.3.2 Цикл обработки конической поверхности .................................................. 243
6.3.4 Как использовать постоянные циклы ............................................................... 245
6.3.5 Постоянный цикл и компенсация на радиус вершины инструмента ............ 246
6.3.6 Ограничения постоянных циклов ..................................................................... 248
6.4 МНОГОКРАТНО ПОВТОРЯЮЩИЙСЯ ПОСТОЯННЫЙ ЦИКЛ ............. 249
6.4.1 Съем припуска при точении (G71) ................................................................... 250
6.4.2 Съем припуска при торцевой обработке (G72) ............................................... 261
6.4.3 Повтор схемы (G73) ........................................................................................... 265
6.4.4 Цикл чистовой обработки (G70) ....................................................................... 268
6.4.5 Цикл сверления торцевой поверхности с периодическим выводом сверла
(G74) .................................................................................................................... 272
6.4.6 Цикл сверления по внешнему / внутреннему диаметру (G75) ....................... 274
6.4.7 Цикл нарезания многозаходной резьбы (G76 <G-код системы A/B>)
(G78 <G-код системы C>) .................................................................................. 276
6.4.8 Ограничения многократно повторяемого постоянного цикла ....................... 283
6.5 ПОСТОЯННЫЙ ЦИКЛ СВЕРЛЕНИЯ ...................................................... 284
6.5.1 Высокоскоростной цикл сверления с периодическим выводом сверла
(G83.1) ................................................................................................................ 289
6.5.2 Цикл сверления, цикл точечного сверления (G81) .......................................... 290
c-3
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
СОДЕРЖАНИЕ B-64694RU-1/01
6.5.3 Цикл сверления, встречное растачивание (G82) ............................................. 291
6.5.4 Цикл сверления с периодическим выводом сверла (G83) .............................. 292
6.5.5 Цикл нарезания резьбы (G84) ............................................................................ 294
6.5.6 Цикл растачивания (G85) ................................................................................... 295
6.5.7 Цикл растачивания (G89) ................................................................................... 296
6.5.8 Отмена постоянного цикла сверления (G80) ................................................... 297
6.5.9 Меры предосторожности, требуемые от оператора ........................................ 297
6.6 Наложение постоянного цикла сверления ............................................. 298
7 ФУНКЦИЯ МНОГОКОНТУРНОГО УПРАВЛЕНИЯ .......................... 303
7.1 СБАЛАНСИРОВАННОЕ РЕЗАНИЕ (G68, G69) ...................................... 303
III. УПРАВЛЕНИЕ
1 ВВОД / ВЫВОД ДАННЫХ ................................................................ 307
1.1 ВВОД / ВЫВОД В КАЖДОМ ОКНЕ ......................................................... 307
1.1.1 Ввод и вывод данных коррекции по оси Y ...................................................... 307
1.1.1.1 Ввод данных коррекции по оси Y ................................................................ 307
1.1.1.2 Вывод данных коррекции по оси Y ............................................................. 308
1.1.2 Ввод и вывод данных коррекции на инструмент /
2-й коррекции на геометрию ............................................................................. 309
1.1.2.1 Ввод данных коррекции на инструмент / 2-й коррекции на геометрию .. 309
1.1.2.2 Вывод данных коррекции на инструмент / 2-й коррекции на геометрию 310
1.1.3 Ввод и вывод данных коррекции по 4-й / 5-й оси ........................................... 311
1.1.3.1 Ввод данных коррекции по 4-й / 5-й оси ..................................................... 311
1.1.3.2 Вывод данных коррекции по 4-й / 5-й оси .................................................. 312
1.2 ВВОД / ВЫВОД ДАННЫХ В ОБЩЕМ ОКНЕ ВВОДА/ВЫВОДА ALL IO . 315
1.2.1 Ввод и вывод данных коррекции по оси Y ...................................................... 315
1.2.2 Ввод и вывод данных коррекции на инструмент /
2-й коррекции на геометрию инструмента ...................................................... 317
2 НАСТРОЙКА И ОТОБРАЖЕНИЕ ДАННЫХ .................................... 319
2.1 ОКНА, ОТОБРАЖАЕМЫЕ ФУНКЦИОНАЛЬНОЙ КЛАВИШЕЙ
2.1.1 Установка и отображение величины коррекции на инструмент ................... 319
2.1.2 Прямой ввод величины измеряемой коррекции на инструмент .................... 323
2.1.3 Прямой ввод величины коррекции на инструмент, измеренной B ............... 326
2.1.4 Ввод величины коррекции на основе показаний счетчика ............................. 328
2.1.5 Задание величины смещения системы координат заготовки ......................... 329
2.1.6 Задание коррекции на инструмент / второй коррекции на геометрию
инструмента ........................................................................................................ 333
2.1.7 Задание коррекции по оси Y ............................................................................. 336
2.1.8 Задание коррекции по 4-й / 5-й оси .................................................................. 342
2.1.9 Барьеры зажимного патрона и задней бабки ................................................... 347
...... 319
ПРИЛОЖЕНИЕ
A ПЕРЕЧЕНЬ ФУНКЦИЙ ВКЛЮЧАЕТ АДРЕС Р В КОМАНДЕ
УПРАВЛЕНИЯ ПРОГРАММОЙ ......................................................... 359
A.1 ПЕРЕЧЕНЬ ФУНКЦИЙ ВКЛЮЧАЕТ АДРЕС Р В АРГУМЕНТЕ КОДА
G ................................................................................................................ 359
A.2 ПЕРЕЧЕНЬ ФУНКЦИЙ ВКЛЮЧАЕТ АДРЕС Р В АРГУМЕНТЕ КОДА
М И S ......................................................................................................... 363
c-4
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==

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

7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
ПРИМЕЧАНИЕ
изготовителем станка, найдите опции, имеющиеся в вашей системе.
Наименование модели
Сокращение
FANUC Series 0i-TF Plus
0i-TF Plus
Series 0i-F Plus
Series 0i
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 ОБЩИЕ СВЕДЕНИЯ 1. ОБЩИЕ СВЕДЕНИЯ

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

Настоящее руководство состоит из следующих частей:
О настоящем руководстве
I. ОБЩИЕ СВЕДЕНИЯ Описаны: структура главы, применимые модели, соответствующие руководства и
примечания по прочтению данного руководства. II. ПРОГРАММИРОВАНИЕ Описаны все функции: Формат, используемый для программирования функций на языке ЧПУ,
характеристик и ограничений. III. УПРАВЛЕНИЕ Описана работа со станком в автоматическом и ручном режимах, процедуры ввода/вывода
данных и процедуры редактирования программы. ПРИЛОЖЕНИЕ Содержит описание дополнительных материалов.
1 Настоящее руководство описывает функции, которые работают в системе
2 Некоторые функции, описанные в данном руководстве, нельзя применить к
3 Настоящее руководство не описывает параметров, которые не упомянуты в
Параметры используются для предварительного задания функций и
4 Настоящее руководство наряду с основными функциями описывает
Применимые модели
В данном руководстве рассмотрены следующие модели категории «Нано-ЧПУ». "Система Нано-ЧПУ" с высокой точностью обработки может быть создана путем объединения этих моделей с высокоскоростными и высокоточными системами сервоконтроля. В тексте могут быть использованы сокращения, приведенные далее.
токарного станка, в которой можно регулировать траекторию. Информацию о других функциях, которые не относятся только к системе токарного станка, см. в Руководстве по эксплуатации (Общее для системы токарного станка и системы многоцелевого станка) (B-64694RU).
некоторым продуктам. Подробную информацию смотрите в руководстве Описания (B-64692EN).
этом тексте. Для получения информации по этим параметрам смотрите руководство Параметры (B-64700RU).
рабочих состояний станка с ЧПУ, а также часто используемых значений. Обычно параметры станка задаются на заводе-изготовителе, таким образом, оператор может использовать станок без затруднений.
дополнительные функции. В данном руководстве, составленном
- 3 -
ПРИМЕЧАНИЕ
1 В пояснениях в соответствии с моделью ЧПУ могут использоваться
- 0i-TF Plus : Система токарного станка (Т серия)
2 Некоторые функции, описанные в данном руководстве, нельзя применить к
Подробные сведения смотрите в руководстве Описания (B-64692EN).
Номер
спецификации
DESCRIPTIONS
B-64692EN
CONNECTION MANUAL (HARDWARE)
B-64693EN
РУКОВОДСТВО ПО ПОДКЛЮЧЕНИЮ (ФУНКЦИЯ)
B-64693RU-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
Функция управления операцией.
MANUAL GUIDE i (Common to Lathe System/Machining Center System) 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
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
1.ОБЩИЕ СВЕДЕНИЯ ОБЩИЕ СВЕДЕНИЯ B-64694RU-1/01
следующие описания:
некоторым продуктам.
Специальные символы
В данном руководстве используются следующие символы:
- IP_
Указывает комбинацию осей, например X_ Y_ Z_ Числовое значение, такое как координатное значение, помещается в подчеркнутом виде после каждого адреса (используется в ПРОГРАММИРОВАНИИ).
- ;
Отображает конец блока. Соответствует коду LF системы ISO или коду CR системы EIA.
Соответствующие руководства к Series 0i-F Plus
В следующей таблице 1(a) перечислены руководства, соответствующие серии i-F Plus. Настоящее руководство отмечено звездочкой(*).
Таблица 1 (a) Соответствующие руководства к Series 0i-F Plus
Название руководства
B-63874EN
- 4 -
Название руководства
Номер спецификации
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
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 ОБЩИЕ СВЕДЕНИЯ 1. ОБЩИЕ СВЕДЕНИЯ
Соответствующие руководства к СЕРВОДВИГАТЕЛЮ серии αi/βi
В следующей таблице 1(b) перечислены руководства, соответствующие СЕРВОДВИГАТЕЛЮ серии αi/βi
Таблица 1 (b) Соответствующие руководства к СЕРВОДВИГАТЕЛЮ серии αi/βi
B-65262EN
B-65302EN
FANUC AC SERVO MOTOR αi series FANUC AC SPINDLE MOTOR αi series FANUC SERVO AMPLIFIER αi series
B-65285EN
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
BUILT-IN SPINDLE MOTOR Bi series
B-65325EN
B-65270EN
B-65280EN
Приведенные выше серводвигатели и соответствующие шпиндели можно подключать к ЧПУ, описанному в данном руководстве. В данном руководстве в основном предполагается, что используется СЕРВОДВИГАТЕЛЬ FANUC серии αi. Информацию по серводвигателю и шпинделю смотрите в руководствах по серводвигателю и шпинделю, которые подсоединены в данный момент.
- 5 -
ВНИМАНИЕ
его не следует.
ВНИМАНИЕ
в энергонезависимой памяти.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
1.ОБЩИЕ СВЕДЕНИЯ ОБЩИЕ СВЕДЕНИЯ B-64694RU-1/01
1.1 ПРИМЕЧАНИЯ ПО ПРОЧТЕНИЮ ДАННОГО
РУКОВОДСТВА
1 Работа системы станка с ЧПУ зависит не только от ЧПУ, но и от комбинации
станка, его магнитного ящика, сервосистемы, ЧПУ, пультов оператора и т.д. Очень сложно описать функцию, программирование и работу сразу для всех комбинаций. Как правило, в настоящем руководстве вышеуказанное описывается с точки зрения ЧПУ. Таким образом, для получения более подробной информации по конкретному станку с ЧПУ смотрите руководство, изданное изготовителем станка, которое имеет приоритет перед настоящим руководством.
2 В поле колонтитула на каждой станице настоящего руководства указано
название главы, таким образом читатель сможет легко найти необходимую информацию. После нахождения требуемых названий, читатель может обратиться только к необходимым частям.
3 В настоящем руководстве описывается максимально возможное количество
приемлемых вариантов использования оборудования. В руководстве не затрагиваются все комбинации свойств, опций и команд, которые не следует применять.
Если какое-либо сочетание операций не описано в руководстве, применять

1.2 ПРИМЕЧАНИЯ ПО РАЗЛИЧНЫМ ВИДАМ ДАННЫХ

Программы по обработке, параметры, данные по коррекции и т.д.
сохраняются во внутренней энергонезависимой памяти ЧПУ. Как правило, эти параметры не теряются при включении/ выключении питания. Однако может возникнуть состояние, при котором ценные данные, сохраненные в энергонезависимой памяти, следует удалить вследствие стирания в результате неправильных действий или при устранении неисправностей. Чтобы быстро восстановить данные при возникновении такого рода проблем, рекомендуется заранее создавать копию различных видов данных. Число записей в программах обработки в энергонезависимую память ограничено. Используйте "Высокоскоростную программу управления" при частых регистрации и удалении программ обработки, в таких случаях программы обработки автоматически загружаются с персонального компьютера для каждой обработки. В случае использования "Высокоскоростного управления программой" программа во время регистрации, изменения или удаления не сохраняется
- 6 -
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==

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

7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
Заготовка
Стандартный инструмент
Инструмент черновой резки
Инструмент чистовой отделки
Канавочн
Резьбонарез ной инструмент
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ 1. ОБЩИЕ СВЕДЕНИЯ

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

1.1 СДВИГ

Пояснение
- Коррекция на инструмент
Как правило, для обработки одной заготовки используется несколько инструментов. Инструменты имеют разную длину. Изменение программы с учетом инструментов проблематично.
Следовательно, необходимо заранее измерить длину каждого инструмента. Путем задания разности между длиной стандартного инструмента и длиной каждого инструмента в ЧПУ (см. главу "Настройка и отображение данных" в РУКОВОДСТВЕ ПО ЭКСПЛУАТАЦИИ (Общее для системы токарного станка и системы многоцелевого станка)) можно осуществлять обработку без изменения программы даже при замене инструмента. Такая функция называется коррекцией на инструмент. (См. раздел 5.1 “КОРРЕКЦИЯ НА ИНСТРУМЕНТ”).
Рис. 1.1 Коррекция на инструмент
ый резец
- 9 -
2. ФУНКЦИЯ ПОДГОТОВКИ (G-ФУНКЦИЯ)
Тип
Значение
Однократный G-код
G-код действует только в том блоке, в котором задан.
Модальный G-код
G-код действует до ввода другого G-кода той же группы.
(Пример) G01 и G00 являются модальными G
G00
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
ПРОГРАММИРОВАНИЕ B-64694RU-1/01

2 ФУНКЦИЯ ПОДГОТОВКИ (G-ФУНКЦИЯ)

Номер, стоящий за G-адресом, определяет значение команды для соответствующего блока. G-коды разделяются на следующие два типа.
-кодами в группе 01. G01 X_ ; Z_ ; G01 действует только в данном диапазоне. X_ ;
Z_ ; G00 действует только в данном диапазоне.
X_ ; G01 X_ ;
:
Существует три системы G-кодов в системе токарного станка: A, B и C (Таблица 2(a) ). Выберите систему G-кода, используя биты 6 (GSB) и 7 (GSC) параметра ном. 3401 Обычно в РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ описано использование системы G-кодов A, за исключением случая, когда описываемый элемент может использовать только систему G-кодов B или C. В таких случаях описывается использование систем G-кодов B или C.
Пояснение
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) Если используется система G-кодов B или С, настройка бита 3 (G91) параметра ном.
3402 определяет действующий код: G90 или G91.
2. G-коды, кроме G10 и G11, являются однократными G-кодами.
3. Если задан G-код, отсутствующий в списке G-кодов, или задан G-код, не имеющий соотнесенной с ним опции, выводится сигнал тревоги PS0010 "НЕПРАВ. G-КОД".
4. В одном блоке может быть задано несколько G-кодов, если все они принадлежат к различным
группам. Если в одном блоке задается несколько G-кодов, принадлежащих одной группе, то действителен только G-код, заданный последним.
5. Если G-код группы 01 задан для сверления, постоянный цикл для сверления отменяется. Это означает, что устанавливается то же состояние, что и при задании G80. Отметьте, что на
G-коды группы 01 не влияет G-код, задающий постоянный цикл.
6. Когда используется система G-кодов А, выбор программирования в абсолютных или
инкрементных значениях осуществляется не G-кодом (G90/G91), а адресным словом (X/U, Z/W, C/H, Y/V). Только начальный уровень представлен в точке возврата постоянного цикла для сверления.
7. G-коды указываются по группам.
, как указано в таблице 2(a).
- 10 -
2. ФУНКЦИЯ ПОДГОТОВКИ
Таблица 2(a) Список G-кодов
Система G-кодов
A B C
G00
G00
G00
Позиционирование (ускоренный подвод)
G01
G01
G01
Линейная интерполяция (рабочая подача)
G02
G02
G02
Круговая интерполяция по ч. с. или винтовая интерполяция по ч. с.
G03
G03
G03
Круговая интерполяция п.ч.с. или винтовая интерполяция п.ч.с.
G04
G04
G04
Выстой
G04.1
G04.1
G04.1
Код G для предотвращения буферизации
Контурное управление AI (совместимая команда высокоточного контурного управления)
G05.1
G05.1
G05.1
Контурное управление AI
G05.4
G05.4
G05.4
HRV3 вкл/выкл
G07.1
(G107)
G07.1
(G107)
G07.1
(G107)
Контурное управление AI (совместимая команда управления предварительным просмотром)
G09
G09
G09
Точная остановка
G10
G10
G10
Ввод программируемых данных
G10.6
G10.6
G10.6
Отвод и возврат инструмента
G11
G11
G11
Отмена режима ввода программируемых данных
G12.1
(G112)
G12.1
(G112)
G12.1
(G112)
G13.1
(G113)
G13.1
(G113)
G13.1
(G113)
G17
G17
G17
Выбор плоскости XpYp
G18
G18
G18
Выбор плоскости ZpXp
G19
G19
G19
Выбор плоскости YpZp
G20
G20
G70
Ввод данных в дюймах
G21
G21
G71
Ввод данных в мм
G22
G22
G22
Функция проверки сохраненного шага вкл.
G23
G23
G23
Функция проверки сохраненного шага выкл.
G25
G25
G25
Обнаружение отклонений от заданной скорости шпинделя выкл.
G26
G26
G26
Обнаружение отклонений от заданной скорости шпинделя вкл.
G27
G27
G27
Проверка возврата на референтную позицию (G27)
G28
G28
G28
Возврат в референтную позицию
G28.2
G28.2
G28.2
Блокировка проверки на референтную позицию
G29
G29
G29
Перемещение из референтной позиции
G30
G30
G30
Возврат на 2-ю, 3-ю и 4-ю референтную позицию
Блокировка проверки на месте возврата во 2-е, 3-е и 4-е начальные положения
G31
G31
G31
Функция пропуска
G31.8
G31.8
G31.8
Пропуск оси EGB
G32
G33
G33
Нарезание резьбы
G34
G34
G34
Нарезание резьбы с переменным шагом
G35
G35
G35
Круговое нарезание резьбы по ч. с.
Круговое нарезание резьбы п.ч.с. (если бит 3 (G36)
бит 3 (G36) параметра ном. 3405 имеет значение 0)
Автоматическая коррекция на инструмент (ось Z) (если бит 3 (G36) параметра ном. 3405 имеет значение 0)
Автоматическая коррекция на инструмент (ось X) (если бит 3 (G36) параметра ном. 3405 имеет значение 1)
Автоматическая коррекция на инструмент (ось Z) (если бит 3 (G36) параметра ном. 3405 имеет значение 1)
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
Группа Функция
01
G05 G05 G05
00
G08 G08 G08
21
Цилиндрическая интерполяция
Режим интерполяции в полярных координатах Режим отмены интерполяции в полярных координатах
(G-ФУНКЦИЯ)
G30.2 G30.2 G30.2
G36 G36 G36
G37 G37 G37
16
06
09
08
00
параметра ном. 3405 имеет значение 1) или автоматическая коррекция на инструмент (ось X) (если
01
G37.1 G37.1 G37.1 G37.2 G37.2 G37.2
- 11 -
2. ФУНКЦИЯ ПОДГОТОВКИ (G-ФУНКЦИЯ)
Таблица 2(a) Список G-кодов
Система G-кодов
A B C
Коррекция на радиус инструмента/радиус вершины инструмента: с сохраняемым вектором
Коррекция на радиус инструмента/радиус вершины инструмента: интерполяция закругления углов
G40
Коррекция на радиус инструмента/радиус вершины инструмента: Отмена
Коррекция на радиус инструмента/радиус вершины инструмента: влево
Коррекция на радиус инструмента/радиус вершины инструмента: вправо
G40.1
G40.1
G40.1
Режим отмены управления нормальным направлением движения
G41.1
G41.1
G41.1
Управление нормальным направлением движения влево включено
Управление нормальным направлением движения вправо включено
G43.7
(G44.7)
G43.7
(G44.7)
G43.7
(G44.7)
Коррекция на инструмент (Бит 3 (TCT) параметра ном. 5040 должен быть равен "1".)
Установка системы координат или ограничение максимальной скорости шпинделя
G50.3
G92.1
G92.1
Предварительная установка системы координат заготовки
G50.1
G50.1
G50.1
Отмена программируемого зеркального отображения
G51.1
G51.1
G51.1
Программируемое зеркальное отображение
G50.2
(G250)
G50.2
(G250)
G50.2
(G250)
G51.2
(G251)
G51.2
(G251)
G51.2
(G251)
G50.4
G50.4
G50.4
Отмена синхронного управления
G50.5
G50.5
G50.5
Отмена сложного управления
G50.6
G50.6
G50.6
Отмена совмещенного управления
G51.4
G51.4
G51.4
Пуск синхронного управления
G51.5
G51.5
G51.5
Пуск сложного управления
G51.6
G51.6
G51.6
Пуск совмещенного управления
G52
G52
G52
Установка локальной системы координат (G52)
G53
G53
G53
Установка системы координат станка
G53.1
G53.1
G53.1
Управление направлением оси инструмента
G53.2
G53.2
G53.2
Выбор системы координат станка со скоростью подачи
Управление направлением оси инструмента с сохранением положения центра инструмента
G54
(G54.1)
G54
(G54.1)
G54
(G54.1)
G55
G55
G55
Выбор системы координат заготовки 2
G56
G56
G56
Выбор системы координат заготовки 3
G57
G57
G57
Выбор системы координат заготовки 4
G58
G58
G58
Выбор системы координат заготовки 5
G59
G59
G59
Выбор системы координат заготовки 6
G61
G61
G61
Режим точного останова
G63
G63
G63
Режим нарезания резьбы метчиком
G64
G64
G64
Режим механообработки резанием
G65
G65
G65
00
Вызов макрокоманды
G66
G66
G66
Модальный вызов макропрограммы А
G66.1
G66.1
G66.1
Модальный вызов макропрограммы В
G67
G67
G67
Отмена модального вызова макропрограммы A/B
Зеркальное отображение для двойной револьверной головки вкл. или режим сбалансированного резания
Начало вращения системы координат или включение режима преобразования трехмерной системы координат
G68.2
G68.2
G68.2
Команда поворота наклонной рабочей плоскости на заданный угол
G68.3
G68.3
G68.3
Команда наклонной рабочей плоскости в направлении оси инструмента
Команда наклонной рабочей плоскости (инкрементная мультикоманда)
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Группа Функция
G38 G38 G38
01
G39 G39 G39
G40 G40 G41 G41 G41 G42 G42 G42
G42.1 G42.1 G42.1
G50 G92 G92
07
19
00
22
Отмена обточки многоугольника
20
Обточка многоугольника
00
G53.6 G53.6 G53.6
G68 G68 G68 04
G68.1 G68.1 G68.1
G68.4 G68.4 G68.4
Выбор системы координат заготовки 1
14
15
12
17
- 12 -
2. ФУНКЦИЯ ПОДГОТОВКИ
Таблица 2(a) Список G-кодов
Система G-кодов
A B C
Отмена вращения системы координат или отключение режима преобразования трехмерной системы координат
G70
G70
G72
Цикл чистовой обработки
G71
G71
G73
Удаление припусков при точении
G72
G72
G74
Удаление припусков при торцевой обработке
G73
G73
G75
Цикл повтора схемы
Цикл сверления торцевой поверхности с периодическим выводом сверла
G75
G75
G77
Цикл сверления по внешнему/внутреннему диаметру
G76
G76
G78
Цикл нарезания многозаходной резьбы
G71
G71
G72
Цикл шлифования на проход
Цикл применения постоянных размеров/шлифования на проход
G73
G73
G74
Цикл виброшлифования
Цикл применения постоянных размеров/виброшлифования
G80
Отмена постоянного цикла сверления Электронный редуктор: Oтмена синхронизации
G81.1
G81.1
G81.1
00
Функция колебательного движения с высокой точностью
G80.4
G80.4
G80.4
Электронный редуктор: Oтмена синхронизации
G81.4
G81.4
G81.4
Электронный редуктор: Пуск синхронизации
2-х парный электронный редуктор: Oтмена синхронизации
G81.5
G81.5
G81.5
2-х парный электронный редуктор: Пуск синхронизации
Точечное сверление (формат FS15-T) Электронный редуктор: Пуск синхронизации
G82
G82
G82
Встречное растачивание (формат FS15-T)
G83
G83
G83
Цикл сверления торцевой поверхности
Цикл скоростного сверления с периодическим выводом сверла (формат FS15-T)
Цикл высокоскоростного сверления с периодическим выводом сверла
G83.6
G83.6
G83.6
Цикл сверления с периодическим выводом сверла
Цикл нарезания резьбы метчиком на торцевой поверхности
Цикл жесткого нарезания резьбы метчиком (формат
FS15-T)
G85
G85
G85
Цикл растачивания торцевой поверхности
G87
G87
G87
Цикл сверления боковой поверхности
Цикл высокоскоростного сверления с периодическим выводом сверла
G87.6
G87.6
G87.6
Цикл сверления с периодическим выводом сверла
Цикл нарезания резьбы метчиком на боковой поверхности
G89
G89
G89
Цикл растачивания боковой поверхности
G90
G77
G20
Цикл обработки по внешнему/внутреннему диаметру
G92
G78
G21
Цикл нарезания резьбы
G94
G79
G24
Цикл обточки торцевой поверхности
G91.1
G91.1
G91.1
00
Проверка максимальной заданной величины инкремента
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
Группа Функция
G69 G69 G69
G69.1 G69.1 G69.1 17
G74 G74 G76
G72 G72 G73
G74 G74 G75 G80 G80
04
00
01
10
Зеркальное отображение для двойной револьверной головки выкл. или отмена режима сбалансированного резания
(G-ФУНКЦИЯ)
G80.5 G80.5 G80.5
G81 G81 G81
G83.1 G83.1 G83.1 G83.5 G83.5 G83.5
G84 G84 G84
G84.2 G84.2 G84.2
G87.5 G87.5 G87.5
G88 G88 G88
28
27
10
01
- 13 -
2. ФУНКЦИЯ ПОДГОТОВКИ (G-ФУНКЦИЯ)
Таблица 2(a) Список G-кодов
Система G-кодов
A B C
Управление постоянством скорости перемещения у поверхности
G97
Отмена контроля постоянства скорости перемещения у поверхности
Выполнение индексации шпинделя (ожидание завершения)
Выполнение индексации шпинделя (без ожидания завершения)
G96.3
G96.3
G96.3
Проверка завершения индексации шпинделя
G96.4
G96.4
G96.4
Режим управления скоростью SV вкл.
G98
G94
G94
Подача за минуту
G99
G95
G95
Подача за оборот
-
G90
G90
Абсолютное программирование
-
G91
G91
Инкрементное программирование
-
G98
G98
Постоянный цикл: Возврат к начальному уровню
-
G99
G99
Постоянный цикл: Возврат к уровню точки R
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Группа Функция
G96 G96 G96
02
G97 G97 G96.1 G96.1 G96.1 G96.2 G96.2 G96.2
00
03
11
- 14 -
L
L
L
X
Z
δ2 α
L
δ1
0
Ось X
Начальная точка
Конечная точка Ось Z
G32IP_F_;
IP
F _: Шаг длинной оси
Прямая резьба
Коническая резьба
Спиральная резьба
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
3. ФУНКЦИЯ ИНТЕРПОЛИРОВАНИЯ

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

3.1 НАРЕЗАНИЕ РЕЗЬБЫ (G32)

Наряду с нарезанием цилиндрической резьбы с постоянным шагом с помощью команды G32 можно выполнять коническую винтовую и спиральную резьбу.
Скорость шпинделя считывается в реальном времени из шифратора положения, установленного на шпинделе, и преобразуется в скорость рабочей подачи в перемещении за минуту, которая используется для перемещения инструмента.
Рис. 3.1 (a) Типы резьб
Формат
_: Конечная точка
(всегда программируется радиус)
Рис. 3.1 (b) Пример нарезания резьбы
- 15 -
X
LX
α
LZ
Z
Наименьшее приращение команды
Ввод метрических данных
от 0,0001 до 500,0000 мм
Ввод в дюймах
от 0,000001 до 9,999999 дюйма
Коническая резьба
α≤45° шаг LZ α≥45° шаг LХ
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
3. ФУНКЦИЯ ИНТЕРПОЛИРОВАНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Пояснение
Обычно нарезание резьбы происходит повторно по одной и той же траектории движения инструмента от черновой обработки до чистовой обработки винта. Поскольку нарезание резьбы начинается, когда шифратор позиции на шпинделе выдает сигнал вращения одного шпинделя, нарезание резьбы начинается в фиксированной точке, а траектория движения инструмента не меняется и при повторном нарезании резьбы. Обратите внимание на то, что скорость шпинделя должна оставаться постоянной с начала черновой обработки и до завершения чистовой обработки. Если это условие не соблюдается, резьба будет выполнена с неверным шагом.
Рис. 3.1 (c) LZ и LX конической резьбы
Обычно запаздывание сервосистемы и т.п. приводит к выполнению не совсем верных шагов в начальной и конечной точках нарезания резьбы. Для компенсации этого эффекта длину нарезания резьбы следует задавать несколько больше, чем требуется. В таблице Таблица 3.1 (a) приводится перечень диапазонов значений шага резьбы.
Таблица 3.1 (a) Диапазоны возможного шага
- Непрерывное нарезание резьбы
"Непрерывное нарезание резьбы" действует по отношению к G32.
Ограничение
- Отвод и возврат инструмента
Если основная ось для нарезания резьбы задана как ось отвода, отвод не выполняется. В этом случае после того, как выполняется блок, не задающий нарезание резьбы, появляется сигнал тревоги PS0429, "ЗАПР.КОМАНДА В G10.6", и инструмент останавливается.
- Снятие фаски и скругление углов R
Снятие фаски или скругление углов R не могут быть указаны в блоке, в котором указано нарезание резьбы. Если указана коррекция на инструмент, то выдается сигнал предупреждения PS0050, "CHF/CNR НЕ РАЗРЕШ.В 3-м БЛОКЕ".
- Коррекция на инструмент
Компенсация на инструмент не может быть указана в блоке, в котором указано нарезание резьбы. Если указана коррекция на инструмент, то включается аварийная сигнализация PS0509, "КОМАНДА КОРРЕКЦИИ НА ИНСТРУМЕНТ НЕДОСТУПНА".
- 16 -
δ2 δ1
30
70
δ2
δ1
φ50
φ43
φ14
40
30
0
Ось Z
Ось X
При программировании используются следующие значения: Шаг
Глубина реза: 1 мм (двойная резка) (Ввод метрических значений, программирование диаметра)
1. Нарезание прямой резьбы Ось Z
Ось X
При программировании используются следующие значения: Шаг резьбы: 3,5 мм в направлении оси Z
Глубина резки в направлении оси X (Ввод метрических значений, программирование диаметра)
2. Нарезание конической резьбы
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
3. ФУНКЦИЯ ИНТЕРПОЛИРОВАНИЯ
Пример
резьбы: 4 мм
δ1= 3 мм δ2= 1,5 мм
G00 U-62.0 ; G32 W-74.5 F4.0 ; G00 U62.0 ;
W74.5 ; U-64.0 ;
(Для второго реза, рез на 1 мм больше) G32 W-74.5 ; G00 U64.0 ;
W74.5 ;
δ1 = 2 мм δ2 = 1 мм
G00 X 12.0 Z72.0 ; G32 X 41.0 Z29.0 F3.5 ; G00 X 50.0 ;
Z 72.0 ; X 10.0 ;
(Разрез на 1 мм больше для второго реза) G32 X 39.0 Z29.0 ; G00 X 50.0 ;
Z 72.0 ;
1 мм (двойная резка)
- 17 -
ВНИМАНИЕ
1 При нарезании резьбы действует ручная коррекция скорости подачи
нарезание резьбы.
5 Если во время нарезания резьбы происходит переход из автоматического режима
системы многоцелевого станка) (B-64694RU)..
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
3. ФУНКЦИЯ ИНТЕРПОЛИРОВАНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
(установленная на 100%).
2 Очень опасно останавливать подачу резца для нарезания резьбы, не
останавливая при этом шпиндель. Это ведет к резкому увеличению глубины реза. Таким образом, функция блокировки подачи не действует при нарезании резьбы. Если во время нарезания резьбы нажата кнопка блокировки, то инструмент остановится после выполнения блока, не задающего нарезание резьбы, аналогично тому, если бы была нажата SINGLE BLOCK. Однако сигнал лампы останова подачи SPL становится равным 1 сразу после того, как сигнал останова подачи *SP устанавливается равным 1. Затем, когда инструмент остановился, сигнал SPL становится равным “0” (состояние останова единичного блока).
3 Если происходит повторное нажатие кнопки FEED HOLD в первом блоке после
выхода из режима нарезания резьбы, не задающем нарезания резьбы (или если кнопка удерживается в нажатом состоянии), то инструмент немедленно останавливается в блоке, не задающем нарезание резьбы.
4 Если нарезание резьбы выполняется в состоянии единичного блока, то
инструмент останавливается после выполнения первого блока, не задающего
в ручной, инструмент останавливается в первом блоке, не задающем нарезание резьбы, как и при нажатии кнопки останова подачи, как упомянуто в предупреждении 3.
Однако при переходе из режима автоматических операций в другой режим
инструмент останавливается после выполнения блока, не задающего нарезание резьбы, как и в режиме единичных блоков в примечании 4.
6 Если предыдущим блоком был блок нарезания резьбы, то обработка начнется
сразу, не ожидая обнаружения сигнала вращения одного шпинделя, даже если текущим блоком является блок нарезания резьбы.
(Пример)
G00 Z0.0 X50.0; Сигнал одного поворота
G32 Z10.0 F_ ; : Обнаружено Z20.0 ; : Не обнаружено
G32 Z30.0 ; : Не обнаружено
7 Поскольку во время нарезания спиральной резьбы или конической винтовой
резьбы действует контроль постоянства скорости резания, и скорость шпинделя меняется, возможно нарезание резьбы с неверным шагом. Следовательно, не применяйте функцию контроля постоянства скорости резания при нарезании резьбы. Используйте вместо нее G97.
8 Блок перемещения, предшествующий блоку нарезания резьбы, не должен
задавать снятие фаски или скругление угла R.
9 Блок нарезания резьбы не должен задавать снятие фаски или скругление угла R. 10 При нарезании резьбы функция ручной коррекции скорости шпинделя отключена.
Скорость шпинделя установлена на 100%.
11 Функция отвода инструмента в цикле нарезания резьбы недействительна по
отношению к G32.
12 Если коррекция на инструмент (с кодом T или G43.7) задается в режиме
нарезания резьбы или в блоке для нарезания резьбы, то выдается сигнал тревоги
PS0509, «КОМАНДА КОРРЕКЦИИ НА ИНСТРУМЕНТ НЕДОСТУПНА».
13 Шаги резьбы, как правило, неверны вследствие автоматического ускорения и
замедления. Таким образом, допуски по расстоянию должны устанавливаться в программе до размеров. См. главу "НЕПРАВИЛЬНАЯ ДЛИНА РЕЗЬБЫ" в РУКОВОДСТВЕ ПО ЭКСПЛУАТАЦИИ (общем для системы токарного станка /
- 18 -
G32
G32
G32
L
L: Шаг
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
3. ФУНКЦИЯ ИНТЕРПОЛИРОВАНИЯ

3.2 НЕПРЕРЫВНОЕ НАРЕЗАНИЕ РЕЗЬБЫ

Блоки нарезания резьбы могут быть запрграммированы последовательно, что позволяет избежать разрывов резьбы вследствие прерывного перемещения при обработке примыкающих блоков.
Пояснение
Поскольку управление системой осуществляется таким образом, что синхронность со шпинделем не нарушается на стыке между блоками в тех случаях, где это осуществимо, то можно выполнить специальную операцию нарезания резьбы, при которой шаг и форма изменяются в ходе обработки.
Рис. 3.2 (a) Непрерывное нарезание резьбы (пример G32 в системе А G-кода)
Даже если один и тот же участок повторяется в процессе нарезании резьбы при изменении глубины резания, система позволяет выполнить точную обработку, не повреждая резьбу.
- Доступные команды для нарезания резьбы
G32: Нарезание резьбы (Система G-кодов A) G33: Нарезание резьбы (Система G-кодов В/С) G34: Нарезание резьбы с переменным шагом G35, G36 : Круговое нарезание резьбы
- Начальный угол
Адрес Q (Угол для смещения начального угла нарезания резьбы) действует только для первого блока команд непрерывного нарезания резьбы. При непрерывном нарезании резьбы игнорируются адреса Q для нарезания резьбы во всех блоках после первого.

3.3 НАРЕЗАНИЕ МНОГОЗАХОДНОЙ РЕЗЬБЫ

Использование адреса Q для указания угла между сигналом вращения одного шпинделя и началом нарезания резьбы смещает начальный угол нарезания резьбы, позволяя легко изготавливать винты с многозаходной резьбой.
Рис. 3.3 (a) Многозаходные винты.
- 19 -
(Нарезание резьбы)
(Шаг: 0,001 градусов, действующий диапазон настройки: 0 - 360 градусов)
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
3. ФУНКЦИЯ ИНТЕРПОЛИРОВАНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Формат
G32 IP _ F_ Q_ ;
IP : Конечная точка F_ : Шаг в продольном направлении
G32 IP _ Q_ ;
Q_ : Угол смещения начального угла нарезания резьбы
Пояснение
- Доступные команды для нарезания резьбы
G32: Нарезание резьбы G34: Нарезание резьбы с переменным шагом G35, G36 : Круговое нарезание резьбы G76/G78: Многократный цикл нарезания резьбы (Только при использовании формата ленты FS15). G92: Цикл нарезания резьбы
Ограничение
- Начальный угол нарезания резьбы
Начальный угол нарезания резьбы не является постоянной (модальной) величиной. Его необходимо задавать каждый раз при использовании. Если величина угла не задана, предполагается, что угол равен 0.
- 20 -
Программа изготовления винтов с двойной резьбой (с начальными углами
Точка начала резки 2
Точка начала резки 1
180°
Ось Z
δ2 δ1
15
30
Начальный угол нарезания резьбы 2: 180 градусов
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
3. ФУНКЦИЯ ИНТЕРПОЛИРОВАНИЯ
- Приращение начального угла нарезания резьбы
Приращение начального угла нарезания резьбы (Q) равно 0.001 градуса. Обратите внимание на то, что задание десятичной точки невозможно. Пример:
Для угла смещения 180 градусов задайте Q180000. Нельзя задать Q180.000, поскольку в данном случае имеется десятичная точка.
Примечание: Команда Q1 служит для смещения начального угла нарезания резьбы на 0,001
градуса, вне зависимости от значения следующих параметров.
- Система приращений IS-A/B/C (Параметр ном. 1013#1-#0)
-
Программирование десятичной точки по типу «карманный калькулятор» (Бит 0(DPI) параметра ном. 3401)
- Минимальное приращение ввода в 10 раз больше минимального приращения команды
(Бит 7(IPR) параметра ном. 1004)
- Диапазон задаваемых значений начального угла нарезания резьбы
Можно задать начальный угол нарезания резьбы (Q) от 0 до 360000 (в единицах по 0,001 градуса). Если задано значение, превышающее 360000 (360 градусов), то оно округляется до 360000 (360 градусов). Если задано отрицательное значение, оно будет выполняться в качестве положительного значения. Пример:
Если задана команда Q-90000 (-90 градусов), то она будет выполняться как Q90000 (90 градусов).
- Направление начального угла
Направление начального угла меняется в зависимости от направления вращения шпинделя , поскольку происходит после сигнала одного оборота шпинделя.
-
Цикл нарезания многозаходной резьбы (G76 (G-код системы A/B)) (G78 (G-код системы C))
Адрес Q команды многократного цикла нарезания резьбы G76/G78 используется для минимальной глубины реза или глубины реза в первом резе. По этой причине невозможно задать команду для угла смещения начального угла нарезания резьбы. Однако с помощью адреса Q можно задать команду для угла смещения начального угла нарезания резьбы, если в многократном цикле нарезания резьбы G76/G78 используется формат ленты FS15.
Пример
нарезания резьбы, равными 0 и 180 градусов)
G00 X40.0 ; G32 W-38.0 F4.0 Q0 ; G00 X72.0 ; W38.0 ; X40.0 ; G32 W-38.0 F4.0 Q180000 ; G00 X72.0 ; W38.0 ;
Шаг резьбы: 4 мм δ1=5 мм δ2=3 мм
Глубина резки: 1 мм (Ввод метрических значений, программирование диаметра)
Начальный угол нарезания резьбы 1: 0 градусов
- 21 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
ПРИМЕЧАНИЕ
Плоскость XY: Направление оси Y
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
4 ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ

4.1 ПОСТОЯННЫЙ ЦИКЛ (G90, G92, G94)

Существует три постоянных цикла: постоянный цикл резания по наружному / внутреннему диаметру (G90), постоянный цикл нарезания резьбы (G92) и постоянный цикл обточки торцевой поверхности (G94).
1 На пояснительных рисунках в этом разделе используются плоскость ZX в
качестве выбранной плоскости, программирование диаметра для оси X и программирование радиуса для оси Z. Если для оси X используется
программирование радиуса, измените U/2 на U, а X/2 на X.
2 Постоянный цикл может выполняться по любой плоскости (включая
параллельные оси для задания плоскости). Однако, если используются
G-коды системы A, то оси U, V и W не могут быть заданы в качестве параллельных.
3 Направление длины подразумевает направление первой оси на плоскости,
а именно:
Плоскость ZX: Направление оси Z Плоскость YZ: Направление оси Y Плоскость XY: Направление оси X 4 Направление торцевой поверхности означает направление второй оси на
плоскости следующим образом: Плоскость ZX: Направление оси X Плоскость YZ: Направление оси Z
- 22 -
4. ФУНКЦИИ ДЛЯ
G90X(U)_Z(W)_F_;
Рис. 4.1.1.1
F_ : Рабочая подача
X/2
2(F)
3(F)
1(R)
4(R)
Z
W
U/2
A’
A
ПРИМЕЧАНИЕ
однократным нажатием на кнопку пуска цикла.
Ось X
Ось Z
(R) ..... Ускоренный подвод
(F)
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
4.1.1 Цикл обработки по внешнему / внутреннему диаметру
(G90)
Этот цикл выполняет цилиндрическое резание или обработку конической поверхности в направлении длины.
4.1.1.1 Цикл цилиндрического резания
Формат
X_,Z_ :
Координаты конечной точки обработки (точка A' на Рис. 4.1.1.1 (a)) в направлении длины
U_,W_ : Расстояние перемещения до конечной точки обработки (точка A' на
(a)) в направлении длины
..... Рабочая подача
Рис. 4.1.1.1 (a) Цикл цилиндрического резания
Пояснение
- Операции
В цикле цилиндрической обработки резанием выполняются четыре операции: (1) Операция 1 перемещает инструмент из исходной точки (A) в заданную координату второй
оси на плоскости (заданная координата X для плоскости ZX) в режиме ускоренного подвода.
(2) Операция 2 перемещает инструмент в заданную координату первой оси на плоскости
(заданная координата Z для плоскости ZX) в режиме рабочей подачи. (Инструмент перемещается в конечную точку обработки (A') в направлении длины.)
(3) Операция 3 перемещает инструмент в исходную координату второй оси на плоскости
(исходная координата X для плоскости ZX) в режиме рабочей подачи.
(4) Операция 4 перемещает инструмент в исходную координату первой оси на плоскости
(исходная координата Z для плоскости ZX) в режиме ускоренного подвода. (Инструмент возвращается в исходную точку (A).)
В режиме единичных блоков операции 1, 2, 3 и 4 выполняются
- Отмена режима
Чтобы отменить режим постоянного цикла, задайте G-код группы 01, отличный от G90, G92 и G94.
- 23 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
G90 X(U)_Z(W)_R_F_;
Рис. 4.1.1.2
F_ : Рабочая подача
3(F)
X/2
4(R)
Z
U/2
1(R)
W
2(F) R
A
A’
ПРИМЕЧАНИЕ
приращений референтной оси. Задайте значение радиуса в R.
ПРИМЕЧАНИЕ
однократным нажатием на кнопку пуска цикла.
Ось Z
Ось X
(R) ..... Ускоренный подвод
(F)
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
4.1.1.2 Цикл обработки конической поверхности
Формат
X_,Z_ : Координаты конечной точки обработки (точка A' на Рис. 4.1.1.2 (a)) в
направлении длины
U_,W_ : Расстояние перемещения до конечной точки обработки (точка A' на
(a)) в направлении длины
R_ : Величина конуса (R на Рис. 4.1.1.2 (a))
..... Рабочая подача
Рис. 4.1.1.2 (a) Цикл обработки конической поверхности
Пояснение
Форма конуса задается координатами конечной точки обработки (A') в направлении длины и знаком величины конуса (адрес R). Для цикла на Рис. 4.1.1.2 (a) к величине конуса добавляется знак минус.
Система приращений адреса R для задания конуса зависит от системы
- Операции
В цикле конической обработки выполняются те же четыре операции, что и в цикле цилиндрической обработки. Однако, операция 1 перемещает инструмент из исходной точки (A) в позицию, полученную путем прибавления величины конуса к заданной координате второй оси на плоскости (заданная координата X для плоскости ZX) в режиме ускоренного подвода. Операции 2, 3 и 4 после операции 1 такие же, как в цикле цилиндрической обработки.
В режиме единичных блоков операции 1, 2, 3 и 4 выполняются
-
Взаимосвязь между знаком величины конуса и траекторией движения инструмента
Траектория движения инструмента определяется в соответствии с зависимостью между знаком величины конуса (адрес R) и конечной точкой обработки в направлении длины в абсолютном или инкрементом программировании следующим образом Таблица 4.1.1.2 (a).
- 24 -
4. ФУНКЦИИ ДЛЯ
Обработка внешнего диаметра
Обработка внутреннего диаметра
1. U < 0, W < 0, R < 0
2. U > 0, W < 0, R > 0
X
Z
U/2
3(F)
4(R)
1(R)
2(F)
W
R
X
X
Z
U/2
3(F)
4(R)
1(R)
2(F)
W
R
X
при |R||U/2|
при |R||U/2|
X
Z
U/2
3(F)
4(R)
1(R)
2(F)
W
R
X
X
Z
U/2
3(F)
4(R)
1(R)
2(F)
W
R
X
G92 X(U)_Z(W)_F_Q_;
Рис. 4.1.2.1
F_ : Шаг резьбы (L на Рис. 4.1.2.1 (a))
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
Таблица 4.1.1.2 (a)
ПРОГРАММИРОВАНИЯ
3. U < 0, W < 0, R > 0
4. U > 0, W < 0, R < 0
- Отмена режима
Чтобы отменить режим постоянного цикла, задайте G-код группы 01, отличный от G90, G92 и G94.
4.1.2 Цикл нарезания резьбы (G92)
4.1.2.1 Цикл нарезания цилиндрической резьбы
Формат
X_,Z_ : Координаты конечной точки обработки (точка A' на Рис. 4.1.2.1 (a)) в
направлении длины
U_,W_ : Расстояние перемещения до конечной точки обработки (точка A' на
(a)) в направлении длины Q_ : Угол смещения начального угла нарезания резьбы (Шаг: 0,001 градусов, действующий диапазон настройки: 0 - 360 градусов)
- 25 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
X/2
Z
L
1(R)
2(F)
3(R)
4(R)
W
A
A’
U/2
r
ВНИМАНИЕ
ниже в разделе "Останов подачи в цикле нарезания резьбы".
ПРИМЕЧАНИЕ
однократным нажатием на кнопку пуска цикла.
Ось X
Ось Z
Подробное снятие фаски резьбы
(Угол снятия фаски на левом рисунке - 45 градусов или менее, из сервосистеме.)
Около
45°
(R) .... Ускоренный
подвод
(F)
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
..... Рабочая подача
-за задержки в
Рис. 4.1.2.1 (a) Нарезание цилиндрической резьбы
Пояснение
Диапазоны шага резьбы и ограничения, связанные со скоростью шпинделя, такие же, как для нарезания резьбы с использованием G32.
- Операции
В цикле нарезания цилиндрической резьбы выполняются четыре операции: (1) Операция 1 перемещает инструмент из исходной точки (A) в заданную координату второй
оси на плоскости (заданная координата X для плоскости ZX) в режиме ускоренного подвода.
(2)
Операция 2 перемещает инструмент в заданную координату первой оси на плоскости (заданная координата Z для плоскости ZX) в режиме рабочей подачи. При этом выполняется снятие фаски резьбы.
(3)
Операция 3 перемещает инструмент в исходную координату второй оси на плоскости (исходная координата X для плоскости ZX) в режиме ускоренного подвода. (Отвод после снятия фаски)
(4)
Операция 4 перемещает инструмент в исходную координату первой оси на плоскости (исходная координата Z для плоскости ZX) в режиме ускоренного подвода. (Инструмент возвращается в исходную точку (A).)
Примечания по такому нарезанию резьбы такие же, как для нарезания резьбы с использованием G32. Однако останов подачи в цикле нарезания резьбы описан
В режиме единичных блоков, операции 1, 2, 3 и 4 выполняются
- Отмена режима
Чтобы отменить режим постоянного цикла, задайте G-код группы 01, отличный от G90, G92 и G94.
- Ускорение / замедление после интерполяции для нарезания резьбы
Ускорение / замедление после интерполяции для нарезания резьбы - это ускорение / замедление по типу показательной интерполяции. Присвоением значения биту 5 (THLx) параметра ном. 1610 можно выбрать такое же ускорение / замедление, как для рабочей подачи. (Надлежит повторить настройки битов 1 (CTBx) и 0 (CTLx) парам. ном. 1610.) Однако в качестве постоянной времени и скорости подачи FL используются настройки параметров ном. 1626 и ном. 1627 для цикла нарезания резьбы.
- 26 -
4. ФУНКЦИИ ДЛЯ
ПРИМЕЧАНИЕ
параметры для задания величины и угла снятия фаски резьбы.
Бит 0 (CFR) парам.
ном. 1611
Параметр ном.
1466
Используются тип ускорения / замедления после интерполяции для нарезания резьбы, (парам. ном. 1627) и скорость подачи отведения, заданные в парам. ном. 1466.
Используются тип ускорения / замедления после интерполяции для нарезания резьбы, (параметр ном. 1627) и скорость ускоренного подвода, заданные в парам. ном. 1420.
Перед отводом выполняется проверка для удостоверения, что заданная
подвода и скоростью ускоренного подвода (парам. ном. 1420).
ПРИМЕЧАНИЕ
подачи на резание независимо от значения бита 4 (RF0) парам. ном. 1401.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
- Константа времени и скорость подачи FL для нарезания резьбы
Используются константа времени для ускорения / замедления после интерполяции для нарезания резьбы, заданная в параметре ном. 1626, и скорость подачи FL, заданная в параметре ном. 1627 Скорость подачи FL действительна только для экспоненциального ускорения / замедления после
интерполяции.
- Снятие фаски резьбы
Возможно выполнение снятия фаски резьбы. Сигнал, исходящий от станка, запускает снятие фаски резьбы. Расстояние снятия фаски r задается в диапазоне от 0,1L до 12,7L в приращениях по 0,1L парам. ном. 5130. (В приведенном выражении L - это шаг резьбы.) Угол снятия фаски резьбы от 1 до 89 градусов можно задать в параметре ном. 5131. Если в параметре задано значение 0, предполагается угол 45 градусов. Для снятия фаски резьбы используется тот же тип ускорения / замедления после интерполяции, константа времени для ускорения / замедления после интерполяции и скорость подачи FL, что и для нарезания резьбы.
В этом цикле и в цикле нарезания резьбы с G76 используются общие
- Отведение после снятия фаски
Таблица 4.1.2.1 (a) приводит скорость подачи, тип ускорения / замедления после интерполяция и константу времени отведения после снятия фаски.
Таблица 4.1.2.1 (a)
Описание
0 Не 0
0 0
1
Путем присвоения биту 4 (ROC) параметра ном. 1403 значения 1 коррекцию ускоренного подвода можно отключить для скорости подачи при отведении после снятия фаски.
Во время отведения станок не останавливается с коррекцией 0% для скорости
константа времени для нарезания резьбы (парам. ном. 1626), скорость подачи FL
константа времени для нарезания резьбы (парам. ном. 1626), скорость подачи FL
скорость подачи получила значение 0 (задержка ускорения / замедления составляет 0), и тип ускорения / замедления после интерполяции для ускоренного подвода используется вместе с постоянной времени ускоренного
- Смещение начального угла
Для смещения угла начала нарезания резьбы можно использовать адрес Q. Приращение начального угла (Q) составляет 0,001 градуса, а диапазон действительных значений ­от 0 до 360 градусов. Десятичную точку задать нельзя.
- Останов подачи в цикле нарезания резьбы
Если функция отвода в цикле нарезания резьбы не действует, то останов подачи происходит следующим образом:
- Если бит 3 (TFH) параметра ном. 5109 равен 0, кнопка FEED HOLD (ОСТАНОВ ПОДАЧИ) нажимается и
отпускается при нарезании резьбы, то инструмент возвращается в исходную точку операции 4 и
- 27 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
ВНИМАНИЕ
инструмента.
G92 X(U)_Z(W)_R_F_Q_;
Рис. 4.1.2.2
F_ : Шаг резьбы (L на Рис. 4.1.2.2 (a))
Включается останов подачи.
Начальная точка
Обычный цикл
Ускоренная подача
Движение при останове подачи
Ось X
Ось Z
Рабочая подача
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
останавливается. Если кнопка FEED HOLD (ОСТАНОВ ПОДАЧИ) удерживается нажатой, то инструмент останавливается рядом с конечной точкой отвода (конечная точка операции 3).
- Если бит 3 (TFH) параметра ном. 5109 равен 1, кнопка FEED HOLD (ОСТАНОВ ПОДАЧИ)
нажимается и отпускается или удерживается нажатой при нарезании резьбы, то инструмент останавливается в конечной точке отвода (конечная точка операции 3).
- Отвод в цикле нарезания резьбы
Если активирована функция отвода в цикле нарезания резьбы, то останов подачи может быть применен в момент нарезания резьбы (операция 2). В этом случае инструмент немедленно отводится со снятием фаски и возвращается в начальную точку по второй оси (ось X), затем по первой оси (ось Z) на плоскости.
Рис. 4.1.2.1(b)
Угол снятия фаски равен углу снятия фаски в конечной точке.
Невозможно выполнить другую операцию останова подачи во время отвода
- Нарезание дюймовой резьбы
Нарезание дюймовой резьбы, задаваемое адресом E, не разрешается.
4.1.2.2 Цикл нарезания конической резьбы
Формат
X_,Z_ : Координаты конечной точки обработки (точка A' на Рис. 4.1.2.2 (a)) в
направлении длины
U_,W_ : Расстояние перемещения до конечной точки обработки (точка A' на
(a)) в направлении длины Q_ : Угол смещения начального угла нарезания резьбы (Шаг: 0,001 градусов, действующий диапазон настройки: 0 - 360 градусов) R_ : Величина конуса (R на Рис. 4.1.2.2 (a))
- 28 -
4. ФУНКЦИИ ДЛЯ
1(R)
3(R)
4(R)
2(F)
U/2
X/2
R
W
Z
L
r
A
A’
ПРИМЕЧАНИЕ
приращений референтной оси. Задайте значение радиуса в R.
ВНИМАНИЕ
резьбы".
Подробное снятие фаски резьбы
Ось Z
Ось X
Около 45°
(Угол снятия фаски на левом рисунке - 45
(R) ..... Ускоренный
подвод
(F)
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
...... Рабочая подача
градусов или менее, из-за задержки в сервосистеме.)
Рис. 4.1.2.2 (a) Цикл нарезания конической поверхности
Пояснение
Диапазоны шага резьбы и ограничения, связанные со скоростью шпинделя, такие же, как для нарезания резьбы с использованием G32. Форма конуса задается координатами конечной точки обработки (A') в направлении длины и знаком величины конуса (адрес R). Для цикла на Рис. 4.1.2.2 (a) к величине конуса добавляется знак минус.
Система приращений адреса R для задания конуса зависит от системы
- Операции
В цикле нарезания конической резьбы выполняются те же четыре операции, что и в цикле нарезания цилиндрической резьбы. Однако, операция 1 перемещает инструмент из исходной точки (A) в позицию, полученную путем прибавления величины конуса к заданной координате второй оси на плоскости (заданная координата X для плоскости ZX) в режиме ускоренного подвода. Операции 2, 3 и 4 после операции 1 такие же, как в цикле нарезания цилиндрической резьбы.
Примечания по такому нарезанию резьбы такие же, как для нарезания
резьбы с использованием G32. Однако, останов подачи в цикле нарезания резьбы описан ниже в разделе "Останов подачи в цикле нарезания
- 29 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
ПРИМЕЧАНИЕ
однократным нажатием на кнопку пуска цикла.
Обработка внешнего диаметра
Обработка внутреннего диаметра
1. U < 0, W < 0, R < 0
2. U > 0, W < 0, R > 0
X
Z
U/2
3(F)
4(R)
1(R)
2(F)
W
R
X
X
Z
U/2
3(F)
4(R)
1(R)
2(F)
W
R
X
при |R||U/2|
при |R||U/2|
X
Z
U/2
3(F)
4(R)
1(R)
2(F)
W
R
X
X
Z
U/2
3(F)
4(R)
1(R)
2(F)
W
R
X
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
В режиме единичных блоков, операции 1, 2, 3 и 4 выполняются
- Взаимосвязь между знаком величины конуса и траекторией движения инструмента
Траектория движения инструмента определяется в соответствии с зависимостью между знаком величины конуса (адрес R) и конечной точкой обработки в направлении длины в абсолютном или инкрементом программировании следующим образом Таблица 4.1.2.2 (a).
Таблица 4.1.2.2 (a)
3. U < 0, W < 0, R > 0
4. U > 0, W < 0, R < 0
- Отмена режима
Чтобы отменить режим постоянного цикла, задайте G-код группы 01, отличный от G90, G92 и G94.
- Ускорение / замедление после интерполяции для нарезания резьбы
- Константа времени и скорость подачи FL для нарезания резьбы
- Снятие фаски резьбы
- Отведение после снятия фаски
- Останов подачи в цикле нарезания резьбы
- Смещение начального угла
- Отвод в цикле нарезания резьбы
- Нарезание дюймовой резьбы
См. страницы, на которых объясняется цикл нарезания цилиндрической резьбы.
- 30 -
4. ФУНКЦИИ ДЛЯ
G94 X(U)_Z(W)_F_;
Рис. 4.1.3.1
F_ : Рабочая подача
4(R)
X/2 3(F)
1(R)
2(F) Z
W
U/2
A
A’
ПРИМЕЧАНИЕ
однократным нажатием на кнопку пуска цикла.
Ось X
Ось Z
(R) .... Ускоренный подвод
(F)
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
4.1.3 Цикл обточки торцевой поверхности (G94)
4.1.3.1 Цикл обработки торцевой поверхности
Формат
X_,Z_ : Координаты конечной точки обработки (точка A' на Рис. 4.1.3.1 (a)) в
направлении торца
U_,W_ : Расстояние перемещения до конечной точки обработки (точка A' на
(a)) в направлении торца
..... Рабочая подача
Пояснение
- Операции
В цикле обработки торцевой поверхности выполняются четыре операции: (1) Операция 1 перемещает инструмент из исходной точки (A) в заданную координату первой
оси на плоскости (заданная координата X для плоскости ZX) в режиме ускоренного подвода.
(2) Операция 2 перемещает инструмент в заданную координату второй оси на плоскости
(заданная координата X для плоскости ZX) в режиме рабочей подачи. (Инструмент перемещается в конечную точку обработки (A') в направлении торцевой поверхности.)
(3) Операция 3 перемещает инструмент в исходную координату первой оси на плоскости
(исходная координата Z для плоскости ZX) в режиме рабочей подачи.
(4) Операция 4 перемещает инструмент в исходную координату второй оси на плоскости
(исходная координата X для плоскости ZX) в режиме ускоренного подвода. (Инструмент возвращается в исходную точку (A).)
В режиме единичных блоков операции 1, 2, 3 и 4 выполняются
- Отмена режима
Чтобы отменить режим постоянного цикла, задайте G-код группы 01, отличный от G90, G92 и G94.
Рис. 4.1.3.1 (a) Цикл обработки торцевой поверхности
- 31 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
G94 X(U)_Z(W)_R_F_;
Рис. 4.1.3.2
F_ : Рабочая подача
4(R)
X/2 3(F)
1(R)
2(F)
U/2
Z
W
R
A
A’
ПРИМЕЧАНИЕ
приращений референтной оси. Задайте значение радиуса в R.
ПРИМЕЧАНИЕ
однократным нажатием на кнопку пуска цикла.
(R) ..... Ускоренный
подвод
(F)
Ось Z
Ось X
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
4.1.3.2 Цикл обработки конической поверхности
Формат
X_,Z_ : Координаты конечной точки обработки (точка A' на Рис. 4.1.3.2 (a)) в
направлении торца
U_,W_ : Расстояние перемещения до конечной точки обработки (точка A' на
(a)) в направлении торца
R_ : Величина конуса (R на Рис. 4.1.3.2 (a))
..... Рабочая подача
Рис. 4.1.3.2 (a) Цикл обработки конической поверхности
Пояснение
Форма конуса задается координатами конечной точки среза (A') в направлении торцевой поверхности и знаком величины конуса (адрес R). Для цикла на Рис. 4.1.3.2 (a) к величине конуса добавляется знак минус.
Система приращений адреса R для задания конуса зависит от системы
- Операции
В цикле конической обработки выполняются те же четыре операции, что и в цикле обработки торцевой поверхности. Однако, операция 1 перемещает инструмент из исходной точки (A) в позицию, полученную путем прибавления величины конуса к заданной координате первой оси на плоскости (заданная координата Z для плоскости ZX) в режиме ускоренного подвода. Операции 2, 3 и 4 после операции 1 такие же, как в цикле обработки торцевой поверхности.
В режиме единичных блоков операции 1, 2, 3 и 4 выполняются
- 32 -
4. ФУНКЦИИ ДЛЯ
Обработка внешнего диаметра
Обработка внутреннего диаметра
1. U < 0, W < 0, R < 0
2. U > 0, W < 0, R < 0
X
1(R)
Z
U/2
3(F)
4(R)
2(F)
W
R
Z
Z
U/2
3(F)
4(R)
2(F)
W
R
X
1(R)
Z
при |R||W|
при |R||W|
W
Z
U/2
3(F)
4(R)
2(F)
R
X
1(R)
Z
Z X
W
U/2
3(F)
4(R)
2(F)
R
1(R)
Z
Форма изделия
Форма материала
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
- Взаимосвязь между знаком величины конуса и траекторией движения инструмента
Траектория движения инструмента определяется в соответствии с отношением между знаком величины конуса (адрес R) и конечной точкой обработки в направлении торцевой поверхности в абсолютном или инкрементном программировании следующим образом Таблица 4.1.3.2 (a).
Таблица 4.1.3.2 (a)
3. U < 0, W < 0, R > 0
4. U > 0, W < 0, R > 0
- Отмена режима
Чтобы отменить режим постоянного цикла, задайте G-код группы 01, отличный от G90, G92 и G94.
4.1.4 Как работать с постоянными циклами (G90, G92, G94)
В зависимости от формы материала и формы изделия выбирается соответствующий постоянный цикл.
- Цикл цилиндрической обработки (G90)
- 33 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
Shape of product
Shape of material
Форма изделия
Форма материала Форма изделия
Форма материала
Форма изделия
Форма материала
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
- Цикл обработки конической поверхности (G90)
- Цикл обработки торцевой поверхности (G94)
- Цикл обработки конической торцевой поверхности (G94)
- 34 -
4. ФУНКЦИИ ДЛЯ
0
8
4
5
7
3
1
6
2
0
8
4
5
7
3
1
6
2
Траектория центра радиуса режущей кромки инструмента
Направление коррекции
Общая вершина инструмента
Траектория центра радиуса режущей кромки инструмента
Запрограммированная
Общая верши инструмента
Общая вершина
Общая вершина инструмента
Траектория центра радиуса режущей кромки инструмента
Запрограммированная
Общая вершина инструмента
Общая вершина
Траектория центра радиуса режущей кромки инструмента
Направление коррекции
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
4.1.5 Постоянный цикл и компенсация на радиус вершины
инструмента
Если применяется компенсация на радиус вершины инструмента, то траектория центра режущей кромки инструмента и направление коррекции выбираются, как показано ниже. В исходной точке цикла вектор коррекции отменяется. Запуск коррекции для перемещения выполняется с исходной точки цикла. Вектор коррекции снова временно отменяется при возврате на исходную точку цикла, и коррекция применяется снова для следующей команды перемещения. Направление коррекции определяется согласно схеме обработки вне зависимости от режима G41 или G42.
Цикл обработки по внешнему / внутреннему диаметру (G90)
на
Цикл обработки торцевой поверхности (G94)
Цикл нарезания резьбы (G92)
Применение коррекции на радиус вершины инструмента невозможно.
- 35 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
ПРИМЕЧАНИЕ
эксплуатации FANUC серии 16
i
/18i/21i."
G90 G94
4,8,3
5,0,7
1,6,2
4,5,1
8,0,6
3,7,2
0
8
4
5
7
3
1
6
2
0
8
4
5
7
3
1
6
2
4,5,1
8,0,6
3,7,2
4,8,3
5,0,7
1,6,2
Запрограммированная траектория
Общая вершина инструмента
Общая вершина инструмента
Запрограммированная траектория Траектория центра радиуса режущей кромки инструмента
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Различия между данным ЧПУ и FANUC серии 16i/18i/21i
Данное ЧПУ такое же, как в FANUC серии 16i/18i/21i по направлению
коррекции, но имеет отличия, касающиеся траектории центра радиуса
режущей кромки инструмента.
- Для данного ЧПУ Операции цикла в постоянном цикле заменены на G00 или G01. В
первом блоке для перемещения инструмента из начальной точки выполняется процедура запуска. В последнем блоке для возвращения
инструмента в начальную точку происходит отмена коррекции.
- Для FANUC серии 16i/18i/21i Данная серия отличается от этого ЧПУ операциями в блоке
перемещения инструмента из исходной точки и в последнем блоке возврата в исходную точку. См. более подробно "Руководство по
Как применяется компенсация для FANUC серии 16i/18i/21i
4.1.6 Ограничения постоянных циклов
Ограничение
- Модальность
Элементы данных X (U), Z (W) и R в постоянном цикле представляют собой модальные значения, общие для G90, G92 и G94. По этой причине, если не задано новое значение X (U), Z (W) или R, действует ранее заданное значение. Таким образом, если расстояние перемещения по оси Z не изменяется, то, как показано ниже в примере программы, постоянный цикл можно повторить, задав только расстояние перемещения по оси X.
- 36 -
4. ФУНКЦИИ ДЛЯ
16
12
8
4
66
0
Пример
N012 G90 X20.5 Z10.0;
Заготовка
Ось X
Показанный на рисунке выше цикл выполняется следующей программой:
Пример
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
N030 G90 U-8.0 W-66.0 F0.4; N031 U-16.0; N032 U-24.0; N033 U-32.0;
Модальные значения, общие для постоянных циклов, сбрасываются, если задан любой однократный G-код кроме G04. Так как режим постоянного цикла не отменяется посредством задания однократного G-кода, постоянный цикл может быть выполнен снова путем задания модальных значений. Если модальные значения не заданы, то операции цикла не выполняются. Если задан код G04, то выполняется G04, а постоянный цикл не выполняется.
ПРОГРАММИРОВАНИЯ
- Блок, в котором не задается команда перемещения
В режиме постоянного цикла в блоке, в котором не задается команда перемещения, постоянный цикл также выполняется. К этому типу блоков относятся, например, блок, содержащий только EOB или блок, в котором не задаются коды M, S и T, а также команды перемещения. Если в режиме постоянного цикла задан код M, S или T, то соответствующая функция M, S или T выполняется вместе с постоянным циклом. Если это неудобно, задайте G-код группы 01 (G00 или G01), кроме G90, G92 или G94, чтобы отменить режим постоянного цикла, и задайте код M, S или T, как в приведенном ниже примере программы. После выполнения соответствующей функции M, S или T снова задайте постоянный цикл.
N003 T0101; : : N010 G90 X20.0 Z10.0 F0.2; N011 G00 T0202;
- Команда выбора плоскости
Задайте команду выбора плоскости (G17, G18 или G19) перед переходом в режим постоянного цикла или в блоке, в котором задается первый постоянный цикл. Если команда выбора плоскости задана в режиме постоянного цикла, то команда выполняется, но модальные значения, общие для постоянных циклов, сбрасываются. Если задана ось, лежащая вне выбранной плоскости, выдается сигнал тревоги PS0330, "АПРЕЩ.КОМАНДА ОСИ НАХОД.В ПОСТОЯН. ЦИКЛЕ ПОВОРОТА".
- Параллельная ось
Если используется G-код системы A, то оси U, V и W нельзя задавать в качестве параллельных осей.
Отменяет режим постоянного цикла.
- 37 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
ПРИМЕЧАНИЕ
заданы в качестве параллельных.
1(R)
3(F)
4(R)
2(F)
Отмена
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
- Сброс
Если операция сброса выполняется во время постоянного цикла, когда задано одно из следующих состояний для удержания модального G-кода группы 01, модальный G-код группы 01 заменяется режимом G01:
Состояние сброса (бит 6 (CLR) параметра ном. 3402 = 0)
Состояние очистки (бит 6 (CLR) параметра ном. 3402 = 1) и состояние, когда модальный
G-код группы 01 удерживается во время сброса (бит 1 (C01) параметра ном. 3406 = 1) Пример операции) Если сброс выполняется во время постоянного цикла (блок X0), и выполняется команда
X20.Z1., то вместо постоянного цикла выполняется линейная интерполяция (G01).
- Ручное вмешательство
После ручного вмешательства с помощью ручной команды абсолютного включения до выполнения постоянного цикла или после остановки выполнения, когда запускается циклическая работа, степень ручного вмешательства отменяется даже командой запуска цикла с приращением.
Пример G94
Ручное вмешательство
4.2 МНОГОКРАТНО ПОВТОРЯЕМЫЙ ПОСТОЯННЫЙ ЦИКЛ
(G70–G76)
Многократно повторяемый постоянный цикл - это постоянные циклы, используемые для облегчения программирования ЧПУ. Например, данные о форме заготовки после чистовой обработки описывают траекторию движения инструмента для черновой обработки. Кроме того, предусмотрен постоянный цикл нарезания резьбы.
1 На пояснительных рисунках в этом разделе используются плоскость ZX в
качестве выбранной плоскости, программирование диаметра для оси X и программирование радиуса для оси Z. Если для оси X используется
программирование радиуса, измените U/2 на U, а X/2 на X.
2 Многократно повторяемый постоянный цикл может выполняться по любой
плоскости (включая параллельные оси для задания плоскости). Однако,
если используются G-коды системы A, то оси U, V и W не могут быть
- 38 -
4. ФУНКЦИИ ДЛЯ
Плоскость ZpXp
N (ns) ; ... N (nf) ;
Плоскость YpZp
пропускается, а функция F, S или Т в блоке G71 действует.
Команды перемещения для заданной фигуры от A до A' до B заданы в блоках в номерами последовательности от ns до nf.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
4.2.1 Съем припуска при точении (G71)
При точении применяются два типа удаления припуска: Тип I и II.
Формат
G71 U(∆d) R(e); G71 P(ns) Q(nf) U(
G71 W(∆d) R(e); G71 P(ns) Q(nf) V( N (ns); ... N (nf);
Плоскость XpYp
G71 V( G71 P(ns) Q(nf) U( N (ns); ... N (nf);
∆d : Глубина реза Направление резания зависит от направления AA'. Это значение является
e : Величина схода Это значение является модальным и не изменяется до задания другого
ns : Номер последовательности первого блока для программы чистовой обработки. nf : Номер последовательности последнего блока для программы чистовой
u : Расстояние допуска на чистовую обработку в направлении второй оси на w : Расстояние допуска на чистовую обработку в направлении первой оси на
f, s, t : Любая функция F, S или Т, содержащаяся в блоках цикла от ns до nf,
u) W(∆w) F(f) S(s) T(t);
w) W(∆u) F(f) S(s) T(t);
d) R(e);
модальным и не изменяется до задания другого значения. Это значение может также задаваться в параметре ном. 5132, а этот параметр изменяется командой программы.
значения. Это значение может также задаваться в параметре ном. 5133, а этот параметр изменяется командой программы.
обработки. плоскости (ось X для плоскости ZX) плоскости (ось Z для плоскости ZX)
w) V(∆u) F(f) S(s) T(t);
- 39 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
Ввод
точки
Зависит от системы приращений для референтной оси.
Не
требуется
Зависит от системы приращений для референтной оси.
Не
требуется
Зависит от системы приращений для референтной оси.
Зависит от программирования диаметра / радиуса для второй оси на плоскости.
Зависит от системы приращений для референтной оси.
Зависит от программирования диаметра / радиуса для первой оси на плоскости.
C
B
(R)
(R)
(F)
(F)
A
u/2
d
A’
W
45°
e
+X
+Z
ПРИМЕЧАНИЕ
команда, заданная в блоке G71 или в предыдущем блоке.
Заданная фигура
(F): Рабочая подача
e: Величина схода
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Единица
d
e
u w
Программирование диаметра /
радиуса
Программирование радиуса Программирование радиуса
Знак
Требуется Разрешено Требуется Разрешено
десятичной
Разрешено Разрешено
Пояснение
- Операции
Если программой задана фигура, проходящая через A, A' и B в указанном порядке, заданный участок снимается на d (глубина реза), с оставлением допуска на чистовую обработку, заданного значениями u/2 и w. После выполнения последнего реза в направлении второй оси на плоскости (ось X для плоскости ZX) черновое резание выполняется в качестве чистовой обработки вдоль намеченной фигуры. После чернового резания в качестве чистовой обработки выполняется блок, следующий за блоком последовательности, заданным в Q.
(R): Ускоренный подвод
Рис. 4.2.1 (a) Траектория резания во время удаления припусков при точении (тип I)
1 Если
d и ∆u заданы одним и тем же адресом, то их значения
определяются наличием адресов P и Q. 2 Циклическая обработка задается командой G71 с указанием P и Q. 3 Функции F, S и T, которые задаются в команде перемещения между
точками A и B, являются не действующими, а функции, заданные в блоке
G71 или предыдущем блоке, являются действующими. Функции M и
вторичные вспомогательные функции обрабатываются так же, как функции
F, S и T. 4 Если включен контроль постоянства скорости резания (бит 0 (SSC)
параметра ном. 8133 равен 1), то команда G96 или G97, заданная в
команде перемещения между точками A и B, не действует, а действует
- 40 -
4. ФУНКЦИИ ДЛЯ
A'
B
U(+)…W(+)
A'
B
A
U(+)…W(-)
A'
B
A
U(-)…W(+)
A'
B
A
U(-)…W(-
)
A
+X
+Z
ПРИМЕЧАНИЕ
проверяется заданная фигура, к которой применяется компенсация.
Возможны как линейная, так и круговая интерполяции
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
- Заданная фигура Схемы
Рассмотрим следующие четыре схемы обработки. Во всех этих циклах резания заготовка обрабатывается с перемещением инструмента параллельно первой оси на плоскости (ось Z для плоскости ZX). В этот раз знаки допусков на чистовую обработку u и w следующие:
Рис. 4.2.1 (b) Четыре варианта заданной фигуры
Ограничение
(1) Для U(+) невозможна обработка фигуры, для которой задана позиция выше исходной точки
цикла.
Для U(-) невозможна обработка фигуры, для которой задана позиция ниже исходной точки
цикла.
(2) Для I типа фигура должна демонстрировать монотонное возрастание или убывание вдоль
первой и второй осей на плоскости.
(3) Для II типа фигура должна демонстрировать монотонное возрастание или убывание вдоль
первой оси на плоскости.
- Начальный блок
В начальном блоке в программе для заданной фигуры (блок с номером последовательности ns, в котором задана траектория между A и A') должно быть задано G00 или G01. Если такая команда не задана, выдается сигнал тревоги PS0065, "G00/G01 НЕ В ПЕРВОМ БЛОКЕ ПРОГРАММЫ ПРОФИЛЯ". Если задана команда G00, то позиционирование выполняется вдоль A-A'. Если задана команда G01, то линейная интерполяция выполняется на рабочей подаче вдоль A-A'. В этом начальном блоке следует также выбрать тип I или II. Если не происходит перемещения оси X на начальном блоке, выдается сигнал тревоги PS0325
«UNAVAILABLE COMMAND IS IN SHAPE PROGRAM».
- Функции проверки
Во время работы цикла всегда выполняется проверка заданной фигуры на монотонное возрастание или убывание.
Если применяется компенсация на радиус вершины инструмента, то
- 41 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
Проверка
Соответствующий параметр
заданным в адресе Q, в программе перед выполнением цикла.
ном. 5102 имеет значение 1.
Проверяет заданную фигуру перед выполнением цикла.
последовательности, заданным в адресе Q.)
Активируется, если бит 2 (FCK) параметра
Пример
N200…………;
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Можно выполнить также следующие проверки.
Проверяет наличие блока с номером последовательности,
(Также проверяет наличие блока с номером
Активируется, если бит 2 (QSR) параметра
ном. 5104 имеет значение 1.
- Типы I и II Выбор типа I или II
Для G71 имеются типы I и II. Если в заданной фигуре имеются выемки, обязательно используйте тип II. Операция схода после чернового резания в направлении первой оси на плоскости (ось Z для плоскости ZX) различна для типов I и II. Для типа I инструмент сходит под углом 45. Для типа II инструмент обрабатывает заготовку по контуру фигуры. Если в заданной фигуре отсутствуют выемки, определите желаемую операцию схода и выберите тип I или II.
Выбор типа I или II
В начальном блоке для заданной фигуры (номер последовательности ns) выберите тип I или II. (1) Если выбран тип I Задайте вторую ось на плоскости (ось X для плоскости ZX). Не задавайте первую ось на
плоскости (ось Z для плоскости ZX). (2) Если выбран тип II Задайте вторую ось на плоскости (ось X для плоскости ZX) и первую ось на плоскости (ось Z
для плоскости ZX). Если вы хотите использовать тип II без перемещения инструмента вдоль первой оси на
плоскости (ось Z для плоскости ZX), задайте инкрементное программирование с расстоянием
перемещения 0 (W0 для плоскости ZX).
- Тип I
(1) В блоке с номером последовательности ns необходимо задать только вторую ось на плоскости
(ось X (ось U) для плоскости ZX).
Плоскость ZX G71 U10.0 R5.0 ;
G71 P100 Q200....;
N100 X(U)_;
(Задает только вторую ось на плоскости.) : ; : ;
- 42 -
4. ФУНКЦИИ ДЛЯ
A
A’
X
Z
B
ВНИМАНИЕ
тревоги в этом случае.
45°
Карманы не допускаются.
Величина схода e (указывается в команде или параметре ном. 5133)
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
(2) Фигура вдоль контура A'-B должна демонстрировать монотонное возрастание или убывание в
направлении обеих осей, образующих плоскость (оси Z и X для плоскости ZX). В ней не должно быть выемок, как показано на Рис. 4.2.1 (c).
ПРОГРАММИРОВАНИЯ
Рис. 4.2.1 (c) Фигура, не имеющая монотонного возрастания или убывания (тип I)
Если фигура не имеет монотонного изменения вдоль первой или второй
оси на плоскости, выдается сигнал тревоги PS0064, "ФОРМА
ОКОНЧ.ОБР-КИ ИЗМЕНЯЕТСЯ НЕ МОНОТОННО(ПЕРВЫЕ ОСИ)" или PS0329, "ФОРМА ОКОНЧ.ОБР-КИ ИЗМЕНЯЕТСЯ НЕ
МОНОТОННО(ВТОРЫЕ ОСИ)". Однако, если изменение при перемещении не монотонное, но очень мало, и можно определить, что перемещение не представляет опасности, то можно задать допустимую величину перемещения в параметре ном. 5145 и 5146 для отмены выдачи сигнала
(3) После чернового резания инструмент сходит под углом 45 градусов на рабочей подаче.
После чернового резания сход можно изменить на ускоренную подачу путем присвоения биту 0 (CBR) параметра ном. No.5124 значения 1. Траектория инструмента задается битом 1 (LRP) параметра ном. 1401 во время схода инструмента.
(4) Немедленно после последнего реза, выполняется черновое резание в качестве чистовой
обработки вдоль контура заданной фигуры. Биту 1 (RF1) параметра ном. 5105 можно присвоить значение 1 для того, чтобы черновое резание не выполнялось в качестве чистовой обработки.
Рис. 4.2.1 (d) Резание под углом 45 градусов (тип I)
- 43 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
C
B
(F)
A
u/2
d
A’
W
+X
+Z
(R)
d
(F)
(F)
(R)
(R)
Пример
N200…………;
1
2
3
10
. . .
+X
+Z
Заданная фигура
(F): Рабочая подача
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
- Тип II
(R): Ускоренный подвод
Рис. 4.2.1 (e) Траектория резания во время удаления припусков при точении (тип II)
Если, как показано на Рис. 4.2.1 (e), программой задана фигура, проходящая через A, A' и B в таком порядке,
заданный участок снимается на
значениями
u/2 и ∆w. Отличие II типа от I типа касается резания заготовки вдоль фигуры после чернового
d (глубина реза) с оставлением допуска на чистовую обработку, заданного
резания в направлении первой оси на плоскости (ось Z для плоскости ZX). После последнего реза инструмент возвращается в начальную точку, заданную в G71, и выполняется черновое резание в качестве чистовой обработки вдоль намеченной фигуры с оставлением допуска на чистовую обработку, заданного u/2 и w.
Тип II имеет следующие отличия от типа I: (1) В блоке с номером последовательности ns, необходимо задать две оси, образующие плоскость
(ось X (ось U) и ось Z (ось W) для плоскости ZX). Если вы хотите использовать II тип без перемещения инструмента по оси Z на плоскости ZX в первом блоке, задайте W0.
Плоскость ZX G71 U10.0 R5.0 ;
G71 P100 Q200.......;
N100 X(U)_ Z(W)_;
: ; : ;
(2)
Фигура не должна демонстрировать монотонное возрастание или убывание в направлении второй оси на плоскости (ось X для плоскости ZX) и может иметь вогнутые поверхности (выемки).
(Указывает две оси, образующие плоскость.)
Рис. 4.2.1 (f) Фигура с выемками (тип II)
- 44 -
4. ФУНКЦИИ ДЛЯ
+X
+Z
ВНИМАНИЕ
этом случае.
+X
+Z
Монотонное изменение не наблюдается вдоль оси Z.
Величина схода e (указывается в команде или параметре ном. 5133)
Глубина реза d (указана в команде или параметре ном. 5132)
Сход после резки
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
Однако, фигура должна иметь монотонное возрастание или убывание в направлении первой
оси на плоскости (ось Z для плоскости ZX). Рис. 4.2.1 (g) не может обрабатываться.
ПРОГРАММИРОВАНИЯ
Рис. 4.2.1 (g) Фигура, которую нельзя обработать (тип II)
Для фигуры, по контуру которой инструмент перемещается назад вдоль
первой оси на плоскости во время операции резания (включая вершину в команде дуги), режущий инструмент может соприкасаться с заготовкой. По этой причине, если фигура не имеет монотонного изменения, выдается
сигнал тревоги PS0064 «ФОРМА ОКОНЧ.ОБР-КИ ИЗМЕНЯЕТСЯ НЕ
МОНОТОННО(ПЕРВЫЕ ОСИ)». Однако, если изменение при перемещении
не монотонное, но очень мало, и можно определить, что перемещение не
представляет опасности, то можно задать допустимую величину перемещения в параметре ном. 5145 для отмены выдачи сигнала тревоги в
Первый участок резания не обязательно должен быть вертикальным. Допустима любая
фигура, если она демонстрирует монотонное изменение в направлении первой оси плоскости (ось Z для плоскости ZX).
Рис. 4.2.1 (h) Фигура, которую можно обработать (тип II)
(3) После обточки инструмент режет заготовку по контуру фигуры и сходит на рабочей подаче.
Рис. 4.2.1 (i) Резание по контуру фигуры заготовки (тип II)
- 45 -
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
4. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Величина схода после резки (e) может быть указана по адресу R или задана в параметре ном.
5133.
Однако, при перемещении со дна инструмент сходит под углом 45 градусов.
45
Рис. 4.2.1 (j) Сход со дна под углом 45 градусов
e (указывается в команде или параметре
ном. 5133)
Дно
(4) Если позиция, параллельная первой оси на плоскости (ось Z для плоскости ZX), задана в
блоке в программе для заданной фигуры, то предполагается, что она находится на дне выемки.
(5) После завершения всего чернового резания вдоль первой оси на плоскости (ось Z для
плоскости ZX) инструмент временно возвращается в исходную точку цикла. При этом, если имеется позиция, высота которой равна высоте исходной точки, инструмент проходит через точку в позиции, полученной посредством прибавления глубины реза d к позиции фигуры, и возвращается в исходную точку.
Затем выполняется черновое резание в качестве чистовой обработки по контуру заданной
фигуры. При этом инструмент проходит через точку в полученной позиции (к
которой
прибавлена глубина реза d), возвращаясь в исходную точку.
Биту 2 (RF2) параметра ном. 5105 можно присвоить значение 1 для того, чтобы черновое
резание не выполнялось в качестве чистовой обработки.
Операция схода после черновой резки в качестве чистовой обработки
Операция схода после черновой резки
Начальная точка
Рис. 4.2.1 (k) Операция схода с возвращением инструмента в исходную точку (тип II)
Глубина резки d
(6) Порядок и траектория для чернового резания выемок Черновое резание выполняется в следующем порядке.
(a) Если фигура демонстрирует монотонное убывание вдоль первой оси на плоскости (ось Z
для плоскости ZX)
+X
Рис. 4.2.1 (l) Порядок чернового резания в случае монотонного убывания (тип II)
Черновая резка выполняется в порядке <1>, <2> и <3> от крайней правой выемки.
<2><3>
+Z
<1>
- 46 -
g
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
4. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
(b) Если фигура имеет монотонное возрастание вдоль первой оси на плоскости (ось Z для
плоскости ZX)
Черновая резка выполняется в порядке <1>, <2> и <3> от крайней левой выемки.
ПРОГРАММИРОВАНИЯ
<2><1>
<3>
+X
+Z
Рис. 4.2.1 (m) Порядок чернового резания в случае монотонного возрастания (тип II)
Траектория чернового резания, как показано Рис. 4.2.1 (n).
3
34
24
23
Рис. 4.2.1 (n) Траектория резания для нескольких выемок (тип II)
29
28
33
30
26
27
31
32
35
4
25
22
9
2
10
21
8
20
14
19
11
15
7
12
16
13
17
18
1
5
6
На рис. 4.2.1(o) подробно показано, как перемещается инструмент после черновой обработки выемки.
22
D
21
Ускоренная подача
20
Сход от дна
Рабочая подача
19
Рис. 4.2.1 (o) Поэтапное перемещение после обработки выемки (тип II)
Обрабатывает заготовку на скорости рабочей подачи и сходит под углом 45 градусов. (Операция
19)
Затем перемещается на высоту точки D на скорости ускоренного подвода. (Операция 20) Затем перемещается на позицию величины g перед точкой D. (Операция 21) Затем перемещается в точку D на скорости рабочей подачи. Зазор g для начального положения рабочей подачи задается в параметре ном. 5134. Для последней
выемки, после обработки дна, инструмент сходит под углом 45 градусов и
возвращается в исходную точку на скорости ускоренного подвода. (Операции 34 и 35)
- 47 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
ВНИМАНИЕ
чистовую обработку). Иначе инструмент может врезаться в стенку на одной стороне.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
1 Данное ЧПУ отличается от FANUC серии 16i/18i/21i резкой выемки. Инструмент сначала обрабатывает ближайшую к исходной точке выемку.
После завершения обработки выемки инструмент перемещается к
ближайшей через одну выемке и начинает резание.
2
Если фигура имеет выемку, обычно следует задать значение 0 для
Это ЧПУ отличается от FANUC серии 16i/18i/21i траекторией резки после обточки в зависимости от рисунка рабочего изделия. Когда инструмент во время резки начинает двигаться вдоль первой оси на плоскости (ось Z для плоскости ZX) в соответствии с рисунком рабочего изделия, то он начинает отвод вдоль второй оси на плоскости (ось X на плоскости ZX). Когда бит 0 (R16) параметра ном. 5108 имеет значение 1, процесс резания можно продолжать вдоль первой оси на плоскости. Траектория резания, которая выполняется программой заданной фигуры на рис. 4.2.1 (n) путем настройки бита 0 (R16) параметра ном. 5108, показана на рис. 4.2.1 (p).
w (допуск на
- Коррекция на радиус вершины инструмента
При использовании коррекции на радиус вершины инструмента задайте команду коррекции на радиус вершины инструмента (G41, G42) перед командой многократно повторяемого постоянного цикла (G70, G71, G72, G73) и задайте команду отмены (G40) вне программ (от блока, заданного P-кодом, до блока, заданного Q-кодом) при задании фигуры обработки. Если коррекция на радиус вершины инструмента указана в программе, определяющей фигуру отделки, то выдается сигнализация PS0325, "НЕСУЩЕСТВ. КОМАНДА В ПРОГР.ПРОФИЛЯ".
Пример программы
G42; .............................. Указывайте эту команду перед командой многократно повторяемого
постоянного цикла.
G71U1.0R0.5; G71P10Q20; N10G00X0; : N20X50.0;
G40; .............................. Указывайте эту команду после программы, указывающей заданную фигуру
отделки.
Если этот цикл задан в режиме коррекции на радиус вершины инструмента, коррекция отменяется на время перемещения в исходную точку. Запуск выполняется в первом блоке. Коррекция снова временно отменяется при возврате в исходную точку цикла после прекращения режима цикла. Запуск выполняется затем в соответствии со следующей командой перемещения. Эта операция показана на Рис. 4.2.1 (q).
Рис. 4.2.1 (p) Траектория резания (№ 5108#0 имеет значение 1)
- 48 -
4. ФУНКЦИИ ДЛЯ
+X
+Z
B
A
A’
+X
+Z
B
A
A’
Точка запуска цикла
Пуск
Отмена коррекции
Пуск
Отмена
коррекции
Программа заданной фигуры, для
Траектория центра вершины инструмента, когда компенсация
Позиция между A-A', где находится точка начала
Программа заданной фигуры, для которой не применяется компенсация радиуса вершины инструмента
Траектория центра вершины инструмента, когда компенсация на радиус вершины инструмента применяется с G42
Позиция между A-A', где находится точка начала
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
Рис. 4.2.1 (q)
Эта операция цикла выполняется в соответствии с фигурой, определенной траекторией коррекции на радиус вершины инструмента, если вектор коррекции равен 0 в исходной точке A и запуск выполняется в блоке траектории A-A'.
которой не применяется компенсация радиуса вершины инструмента
на радиус вершины инструмента применяется с G42
Рис. 4.2.1 (r) Траектория при коррекции на радиус вершины инструмента
Рис. 4.2.1 (s)
- 49 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
ПРИМЕЧАНИЕ
и фигуру фактической выемки. Это предотвращает врезывание в выемку.
+X
+Z
Для команды типа I
: Может быть выбран ускоренный подвод.
: Выполняется режим, указанный в начальном блоке.
Операция 1
Предыдущая точка токарной обработки
Текущая точка
Операция 2
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Для выполнения выемок в режиме коррекции на радиус вершины
инструмента, задайте линейный блок A-A' с внешней стороны от заготовки
Когда бит 2 (NT1) параметра ном. 5106 имеет значение 1, компенсация на радиус вершины инструмента G40/G41/G42, выполняемая программой заданной фигуры многократно повторяемого цикла G71/G72/G73, игнорируется, и сигнал тревоги не выдается.
Когда бит 3 (NT2) параметра ном. 5106 имеет значение 1, компенсация на радиус вершины инструмента, выполняемая программой заданной фигуры многократно повторяемого цикла G70, является допустимой. Однако присутствуют следующие ограничения. (1) Отмена компенсации на радиус вершины инструмента G40 выбрана в качестве модального
значения, при этом задана команда на цикл чистовой обработки G70.
Если компенсация на радиус вершины инструмента задана в программе заданной фигуры,
когда G41/G42 выбрана в качестве модальной в команде цикла чистовой обработки G70, то выдается сигнал тревоги PS0325 «UNAVAILABLE COMMAND IS IN SHAPE PROGRAM».
(2) Команда G41/G42 в первом блоке программы заданной фигуры (запрограммированная
адресом P)
Если команды G41 или G42 заданы в программе заданной фигуры в любом блоке, кроме
первого, то выдается сигнал тревоги PS0325 «UNAVAILABLE COMMAND IS IN SHAPE
PROGRAM».
(3)
Команда G40 в последнем блоке программы заданной фигуры (запрограммированная адресом Q) Если команда G40 не задана в последнем блоке программы заданной фигуры, или команда G42 задана в первом блоке, то выдается сигнал тревоги PS0538 «OFFSET IS NOT CANCELED».
Пример программы компенсации на радиус вершины инструмента для заданной фигуры G70)
G40; G70 P10 Q20 ... ; N10 G41 ... ; : N20 G40 ... ;
- Уменьшение времени цикла
В G71 и G72 инструмент может перемещаться в предыдущую начальную точку токарной обработки (операция 1) в режиме ускоренного подвода заданием бита 0 (ASU) параметра ном. 5107 в 1. Бит 0 (ASU) параметра ном. 5107 действует для команд обоих типов I и II.
Рис. 4.2.1 (t)
- 50 -
токарной
4. ФУНКЦИИ ДЛЯ
+X
+Z
Для команды типа II
Операция 1
Операция 2
Предыдущая точка токарной обработки
Текущая точка
Точка запуска
Траектория DTP = 0
Конечная точка чистовой
Точка запуска цикла
Траектория DTP = 1
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
Для команд типа I G71 и G72 операции 1 и 2 для текущей точки токарной обработки, обычно выполняемые за 2 цикла, могут выполняться за 1 цикл установкой бита 1 (ASC) параметра ном. 5107 в 1. Используется режим подачи, указанный в пусковом блоке программы для заданной фигуры (G00 или G01). Бит 1 (ASС) параметра ном. 5107 действует только для команды типа I.
ПРОГРАММИРОВАНИЯ
токарной обработки
Рис. 4.2.1 (u)
В многократно повторяемом цикле G71/G72 типа I, если бит 1 (DTP) параметра ном. 5108 имеет значение 1, инструмент возвращается в исходную точку цикла напрямую из конечной точки цикла чистовой обработки, после завершения чернового резания программы чистовой обработки.
Расстояние допуска на чистовую обработку
цикла
обработки
Рис. 4.2.1 (v) Возврат в исходную точку цикла
В многократно повторяемом цикле G71/G72 типа II, когда бит 3 (NSP) параметра ном. 5108 имеет значение 1, резание проводится по разным траекториям. (Когда бит 3 (NSP) параметра ном. 5108 имеет значение 1, всегда выбирается операция бита 0 (R16) параметра ном. 5108 = 1).
- 51 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
A
B
A
B
(1)
(2)
(3)
(4)
A
B
C
D
C
(1)
(2)
(3)
(4)
A
B
D
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
- Заданная фигура без выемки. При использовании стандартного метода резание проводится дважды по траектории AB, как
показано на рис. 4.2.1 (w).
Когда бит 3 (NSP) параметра ном. 5108 имеет значение 1, наложения не возникает, что
показано на рис. 4.2.1(x).
Рис. 4.2.1 (w) Заданная фигура без выемки (№ 5108#3=0)
Рис. 4.2.1 (x) Заданная фигура без выемки (№ 5108#3=1)
- Заданная фигура с выемкой. При использовании стандартного метода резание проводится дважды по траекториям AB и
CD, как показано на рис. 4.2.1 (y).
Траектория резания в случае, когда бит 3 (NSP) параметра ном. 5108 имеет значение 1,
показана на рис. 4.2.1(z). Происходит наложение траектории AB, как показано на рис. 4.2.1 (y), однако при повторном выполнении траектория AB выполняется на ускоренном подводе. Наложения траектории CD не возникает.
Рис. 4.2.1 (y) Заданная фигура с выемкой (№ 5108#3=0)
Рис. 4.2.1 (z) Заданная фигура с выемкой (№ 5108#3=1)
- 52 -
4. ФУНКЦИИ ДЛЯ
A B C
D
E
F
G
H
I
A B C
D
E
F
G
H
I
Траектория ускоренного подвода
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
- Последовательные выемки При использовании стандартного метода инструмент перемещается в точку I после вырезания
каждой выемки и затем переходит к исходной точке следующей выемки, как показано на рис.
4.2.1 (aa). Таким образом, происходит наложение траекторий на участках BI, DI, FI и HI.
Траектория резания в случае, когда бит 3 (NSP) параметра ном. 5108 имеет значение 1,
показана на рис. 4.2.1(bb). Перемещение в точку I происходит только в первый раз, после чего выемки вырезаются последовательно одна за другой.
ПРОГРАММИРОВАНИЯ
Рис. 4.2.1 (aa) Последовательные выемки (№ 5108#3=0)
Рис. 4.2.1 (bb) Последовательные выемки (№ 5108#3=1)
Когда бит 5 (NIC) параметра ном. 5108 имеет значение 1, проверка положения между блоками резания не проводится. Это уменьшает время выполнения цикла. Если для параметров ном. 1826 / ном. 1827, используемых в качестве ширины рабочего положения, задано большое значение, то бит 5 (NIC) параметра ном. 5108 не действует.
Траектория резания Пропуск точки проверки положения
Рис. 4.2.1 (cc) Улучшение проверки положения
- 53 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
Плоскость ZpXp
N (ns) ; ... N (nf) ;
Плоскость YpZp
пропускается, а функция F, S или Т в блоке G72 действует.
Команды перемещения для заданной фигуры от A до A' до B заданы в блоках в номерами последовательности от ns до nf.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
4.2.2 Съем припуска при торцевой обработке (G72)
Этот цикл выполняется так же, как G71, за исключением того, что резание выполняется посредством операции, параллельной второй оси на плоскости (ось X для плоскости ZX).
Формат
G72 W(∆d) R(e); G72 P(ns) Q(nf) U(
G72 V(∆d) R(e); G72 P(ns) Q(nf) V( N (ns); ... N (nf);
Плоскость XpYp
G72 U( G72 P(ns) Q(nf) U( N (ns); ... N (nf);
d : Глубина реза Направление резания зависит от направления AA'. Это значение является
e : Величина схода Это значение является модальным и не изменяется до задания другого значения.
ns : Номер последовательности первого блока для программы чистовой обработки. nf : Номер последовательности последнего блока для программы чистовой
u : Расстояние допуска на чистовую обработку в направлении второй оси на w : Расстояние допуска на чистовую обработку в направлении первой оси на
f,s,t : Любая функция F, S или Т, содержащаяся в блоках цикла от ns до nf,
u) W(∆w) F(f) S(s) T(t);
w) W(∆u) F(f) S(s) T(t);
d) R(e);
модальным и не изменяется до задания другого значения. Это значение может также задаваться в параметре ном. 5132, а этот параметр изменяется командой программы.
Это значение может также задаваться в параметре ном. 5133, а этот параметр изменяется командой программы.
обработки. плоскости (ось X для плоскости ZX) плоскости (ось Z для плоскости ZX)
w) V(∆u) F(f) S(s) T(t);
- 54 -
4. ФУНКЦИИ ДЛЯ
точки
оси.
оси.
оси.
оси.
A'
u/2 d
(F) (R)
e 45°
(R)
(F)
A
w
+X
+Z
Траектория инструмента
Заданная фигура
(F): Рабочая подача
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
Единица
Зависит от системы
d
приращений для референтной
Зависит от системы
e
приращений для референтной
Зависит от системы
u
приращений для референтной
Зависит от системы
w
приращений для референтной
Программирование диаметра /
радиуса
Программирование радиуса
Программирование радиуса
Зависит от программирования диаметра / радиуса для второй оси на плоскости.
Зависит от программирования диаметра / радиуса для первой оси на плоскости.
(R): Ускоренный подвод
Ввод
Знак
Не
требуется
Не
требуется
Требуется Разрешено
Требуется Разрешено
десятичной
Разрешено
Разрешено
Пояснение
- Операции
Если программой задана фигура, проходящая через A, A' и B в указанном порядке, заданный участок снимается на d (глубина реза), с оставлением допуска на чистовую обработку, заданного значениями u/2 и w.
Рис. 4.2.2 (a) Траектория резания во время съема припуска при торцевой обработке (тип I)
- 55 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
ПРИМЕЧАНИЕ
команда, заданная в блоке G72 или в предыдущем блоке.
+X
+Z
B
A
U(-)...W(+)...
A'
B
A
U(-)...W(-)...
A'
B
A
U(+)...W(+)...
A'
B
A
U(+)...W(-)...
A'
Возможны как линейная, так и круговая интерполяции
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
1 Если
d и ∆u заданы одним и тем же адресом, то их значения
определяются наличием адресов P и Q. 2 Циклическая обработка задается командой G72 с указанием P и Q. 3 Функции F, S и T, которые задаются в команде перемещения между
точками A и B, являются не действующими, а функции, заданные в блоке
G72 или предыдущем блоке, являются действующими. Функции M и
вторичные вспомогательные функции обрабатываются так же, как функции
F, S и T. 4 Если включен контроль постоянства скорости резания (бит 0 (SSC)
параметра ном. 8133 равен 1), то команда G96 или G97, заданная в
команде перемещения между точками A и B, не действует, а действует
- Заданная фигура Схемы
Рассмотрим следующие четыре схемы обработки. Во всех этих циклах резания заготовка обрабатывается с перемещением инструмента параллельно второй оси на плоскости (ось X для плоскости ZX). В этот раз знаки допусков на чистовую обработку u и w следующие:
Рис. 4.2.2 (b) Знаки значений, заданных U и W для съема припуска при торцевой обработке
Ограничение
(1) Для W(+) невозможна обработка фигуры, для которой задана позиция выше исходной точки
цикла.
Для W(-) невозможна обработка фигуры, для которой задана позиция ниже исходной точки
цикла.
(2) Для I типа фигура должна демонстрировать монотонное возрастание или убывание вдоль
первой и второй осей на плоскости.
(3) Для II типа фигура должна демонстрировать монотонное возрастание или убывание вдоль
второй оси на плоскости.
- Начальный блок
В начальном блоке в программе для заданной фигуры (блок с номером последовательности ns, в котором задана траектория между A и A') должно быть задано G00 или G01. Если такая команда не задана, выдается сигнал тревоги PS0065, "G00/G01 НЕ В ПЕРВОМ БЛОКЕ ПРОГРАММЫ ПРОФИЛЯ". Если задана команда G00, то позиционирование выполняется вдоль A-A'. Если задана команда G01, то линейная интерполяция выполняется на рабочей подаче вдоль A-A'. В этом начальном блоке также выбирается тип I или II.
- 56 -
4. ФУНКЦИИ ДЛЯ
ПРИМЕЧАНИЕ
проверяется заданная фигура, к которой применяется компенсация.
Проверка
Соответствующий параметр
заданным в адресе Q, в программе перед выполнением цикла.
параметра ном. 5102 имеет значение 1.
последовательности, заданным в адресе Q.)
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
Если не происходит перемещения оси Z на начальном блоке, то выдается сигнал тревоги PS0325
«UNAVAILABLE COMMAND IS IN SHAPE PROGRAM».
ПРОГРАММИРОВАНИЯ
- Функции проверки
Во время работы цикла всегда выполняется проверка заданной фигуры на монотонное возрастание или убывание.
Если применяется компенсация на радиус вершины инструмента, то
Можно выполнить также следующие проверки.
Проверяет наличие блока с номером последовательности,
Проверяет заданную фигуру перед выполнением цикла. (Также проверяет наличие блока с номером
- Типы I и II Выбор типа I или II
Для G72 имеются типы I и II. Если в заданной фигуре имеются выемки, обязательно используйте тип II. Операция схода после чернового резания в направлении второй оси на плоскости (ось X для плоскости ZX) различна для типов I и II. Для типа I инструмент сходит под углом 45. Для типа II инструмент сходит от заготовки по контуру фигуры. Если в заданной фигуре отсутствуют выемки, определите желаемую операцию схода и выберите тип I или II.
Выбор типа I или II
В начальном блоке для заданной фигуры (номер последовательности ns) выберите тип I или II. (1) Если выбран тип I Задайте первую ось на плоскости (ось Z для плоскости ZX). Не задавайте вторую ось на
плоскости (ось X для плоскости ZX). (2) Если выбран тип II Задайте вторую ось на плоскости (ось X для плоскости ZX) и первую ось на плоскости (ось Z
для плоскости ZX). Если вы хотите использовать тип II без перемещения инструмента вдоль второй оси на
плоскости (ось X для плоскости ZX), задайте инкрементное программирование с расстоянием
перемещения 0 (U0 для плоскости ZX).
- Тип I
G72 отличается от G71 в следующем: (1) G72 обрабатывает заготовку с перемещением инструмента параллельно второй оси на
плоскости (ось X на плоскости ZX). (2) В начальном блоке в программе для заданной фигуры (блок с номером последовательности
ns) должна быть задана только первая ось на плоскости (ось Z (ось W) для плоскости ZX).
- Тип II
G72 отличается от G71 в следующем: (1) G72 обрабатывает заготовку с перемещением инструмента параллельно второй оси на
плоскости (ось X на плоскости ZX). (2) Фигура не должна демонстрировать монотонное возрастание или убывание в направлении
первой оси на плоскости (ось Z для плоскости ZX) и может иметь вогнутые поверхности
Активируется, если бит 2 (QSR)
Активируется, если бит 2 (FCK) параметра ном. 5104 имеет значение 1.
- 57 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
(выемки). Однако, фигура должна иметь монотонное возрастание или убывание в направлении второй оси на плоскости (ось X для плоскости ZX).
(3)
Если позиция, параллельная второй оси на плоскости (ось X для плоскости ZX), задана в блоке в программе для заданной фигуры, то предполагается, что она находится на дне выемки.
(4) После завершения всего чернового резания вдоль второй оси на плоскости (ось X для
плоскости ZX) инструмент временно возвращается в исходную точку цикла. Затем выполняется черновое резание в качестве чистовой обработки.
- Коррекция на радиус вершины инструмента
См. страницы с объяснениями для G71.
- Уменьшение времени цикла
См. страницы с объяснениями для G71.
- 58 -
4. ФУНКЦИИ ДЛЯ
Плоскость ZpXp
N (ns) ; ... N (nf) ;
Плоскость YpZp
в данном блоке G73.
Команды перемещения для заданной фигуры от A до A' до B заданы в блоках в номерами последовательности от ns до nf.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
4.2.3 Повтор схемы (G73)
Эта функция позволяет выполнить повторное резание по постоянной схеме при пошаговом смещении схемы. Применяя данный цикл резания, можно продуктивно обработать заготовку, черновая форма которой была уже была получена в процессе черновой обработки, ковки или литья и т.п.
Формат
G73 W(∆k) U(∆i) R(d); G73 P(ns) Q(nf) U(
u) W(∆w) F(f) S(s) T(t);
G73 V(∆k) W(∆i) R(d); G73 P(ns) Q(nf) V(
w) W(∆u) F(f) S(s) T(t); N (ns); ... N (nf);
Плоскость XpYp
G73 U( G73 P(ns) Q(nf) U( N (ns); ...
k) V(∆i) R(d);
w) V(∆u) F(f) S(s) T(t);
N (nf);
i : Расстояние схода в направлении второй оси на плоскости (ось X для плоскости
ZX)
Это значение является модальным и не изменяется до задания другого
значения. Это значение может также задаваться в параметре ном. 5135, а этот параметр изменяется командой программы.
k : Расстояние схода в направлении первой оси на плоскости (ось Z для плоскости
ZX)
Это значение является модальным и не изменяется до задания другого
значения. Это значение может также задаваться в параметре ном. 5136, а этот параметр изменяется командой программы.
d : Количество делений Это значение равно количеству повторов для черновой обработки. Это значение
является модальным и не изменяется до задания другого значения. Это значение может также задаваться в параметре ном. 5137, а этот параметр изменяется командой программы.
ns : Номер последовательности первого блока для программы чистовой обработки. nf : Номер последовательности последнего блока для программы чистовой
обработки.
u : Расстояние допуска на чистовую обработку в направлении второй оси на
плоскости (ось X для плоскости ZX)
w : Расстояние допуска на чистовую обработку в направлении первой оси на
плоскости (ось Z для плоскости ZX)
f, s, t : Любая функция F, S и Т, содержащаяся в блоках с номерами
последовательности от "ns" до "nf", пропускается, а действуют функции F, S и Т
- 59 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
точки
оси.
оси.
оси.
оси.
ПРИМЕЧАНИЕ
используется как число делений.
w
A'
u/2
i+u/2
B
D
k+w
C
w
u/2
(R)
+X
+Z
(R)
A
(F)
Заданная фигура
(F): Рабочая подача
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Ввод
Единица Программирование диаметра / радиуса Знак
Зависит от системы приращений для референтной
i
Зависит от системы приращений для референтной
k
Программирование радиуса Требуется Разрешено
Программирование радиуса Требуется Разрешено
десятичной
Зависит от системы приращений для референтной
u
Зависит от системы приращений для референтной
w
Зависит от программирования диаметра / радиуса для второй оси на плоскости.
Зависит от программирования диаметра / радиуса для первой оси на плоскости.
Требуется Разрешено
Требуется Разрешено
Для d разрешен ввод десятичной точки. Однако, значение, округленное до
целого, используется как число делений, независимо от настройки бита 0 (DPI) параметра ном. 3401. Если введено целое значение, то оно
Пояснение
- Операции
Если программой задана фигура, проходящая через A, A' и B в таком порядке, то черновое резание выполняется заданное число раз, с оставлением допуска на чистовую обработку, заданного значениями u/2 и w.
(R): Ускоренный подвод
Рис. 4.2.3 (a)Траектория резания при повторе схемы
- 60 -
4. ФУНКЦИИ ДЛЯ
ПРИМЕЧАНИЕ
F, S и T.
Проверка
Соответствующий параметр
заданным в адресе Q, в программе перед выполнением цикла.
параметра ном. 5102 имеет значение 1.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
1 Поскольку
i и ∆k или ∆u и ∆w соответственно задаются одним и тем же
адресом, их значения определяются наличием адресов Р и Q. 2 Циклическая обработка задается командой G73 с указанием P и Q. 3 По завершении цикла инструмент возвращается в точку A. 4 Функции F, S и T, которые задаются в команде перемещения между
точками A и B, являются не действующими, а функции, заданные в блоке
G73 или предыдущем блоке, являются действующими. Функции M и
вторичные вспомогательные функции обрабатываются так же, как функции
- Заданная фигура Схемы
Как и в случае G71, имеется четыре схемы заданных фигур. Будьте внимательны в отношении знаков u, w, i и ∆k при программировании этого цикла.
- Начальный блок
В начальном блоке в программе для заданной фигуры (блок с номером последовательности ns, в котором задана траектория между A и A') должно быть задано G00 или G01. Если такая команда не задана, выдается сигнал тревоги PS0065, "G00/G01 НЕ В ПЕРВОМ БЛОКЕ ПРОГРАММЫ ПРОФИЛЯ". Если задана команда G00, то позиционирование выполняется вдоль A-A'. Если задана команда G01, то линейная интерполяция выполняется на рабочей подаче вдоль A-A'.
- Функция проверки
Можно выполнить следующую проверку.
Проверяет наличие блока с номером последовательности,
- Коррекция на радиус вершины инструмента
Как и G71, эта операция цикла выполняется в соответствии с фигурой, определенной траекторией коррекции на радиус вершины инструмента, если вектор коррекции равен 0 в исходной точке A и запуск выполняется в блоке траектории A–A'.
- Режим единичных блоков
Позиция остановки единичного блока может быть выбрана путем изменения значения бита 2 (PRS) параметра ном. 5125. Когда бит 2 (PRS) параметра ном. 5125 имеет значение 0, остановка единичного блока происходит в конечной точке каждого цикла и конечной точке каждого блока при чистовой обработке. Когда бит 2 (PRS) параметра ном. 5125 имеет значение 1, остановка единичного блока происходит в конечной точке каждого цикла и конечной точке выхода из исходной точки цикла. (спецификация, совместимая с FS16i)
Это объясняет траекторию движения в случае, когда команда O0001, показанная на рис. 4.2.3 (b), выполняется единичным блоком. Чистовая обработка, заданная N10-N30 O0001, показана на рис. 4.2.3 (c).
Активируется, если бит 2 (QSR)
- 61 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
O0001; G00X100.0Z0.0; G73U6.0W6.0R3.0; G73P10Q30U6.0W3.0F1.0S500; N10G00X60.0W0.0; N15G01Z-10.0; N20G02X80.0Z-20.0R10.0; N30G01X100.0; M30;
N10
N15
N20
N30
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
G70 P(ns) Q(nf);
nf :
Номер последовательности последнего блока для программы чистовой обработки.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Рис. 4.2.3 (b) Пример программы Рис. 4.2.3 (c) Чистовая обработка O0001
Когда бит 2 (PRS) параметра ном. 5125 имеет значение 0, при условии что O0001 выполняется единичным блоком, остановка единичного блока происходит в конечной точке каждого цикла и конечной точке каждого блока при чистовой обработке, как показано на рис. 4.2.3 (d). Остановка единичного блока не происходит в конечной точке выхода из исходной позиции цикла. Когда бит 2 (PRS) параметра ном. 5125 имеет значение 1, при условии что O0001 выполняется единичным блоком, остановка единичного блока происходит в конечной точке каждого цикла и конечной точке каждого блока при чистовой обработке, как показано на рис. 4.2.3 (e).
Литера «S» в следующих рисунках означает точку единичной остановки.
Рис. 4.2.3 (d) PRS (№.5125#2)=0 Рис. 4.2.3 (e) PRS (№.5125#2)=1
4.2.4 Цикл чистовой обработки (G70)
После черновой обработки, задаваемой G71, G72 или G73, следующая команда разрешает чистовую обработку.
Формат
ns :
Номер последовательности первого блока для программы чистовой обработки.
Пояснение
- Операции
Для чистовой обработки выполняются блоки с номерами последовательности от ns до nf в программе для заданной фигуры. Команды F, S, T, M и вторичные вспомогательные функции, заданные в блоке G71, G72 или G73, игнорируются, а выполняются команды F, S, T, M и вторичные вспомогательные функции, заданные в блоках с номерами последовательности от ns до
nf.
Когда выполнение цикла завершено, инструмент возвращается в исходную точку на скорости ускоренного подвода и считывается следующий блок цикла G70.
- 62 -
4. ФУНКЦИИ ДЛЯ
Проверка
Соответствующий параметр
заданным в адресе Q, в программе перед выполнением цикла.
параметра ном. 5102 имеет значение 1.
Пример
последующих циклов)
ПРИМЕЧАНИЕ
Все сохраненные в памяти адреса блоков P и Q также удаляются при сбросе.
ПРИМЕЧАНИЕ
фигуры в исходную точку цикла.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
- Заданная фигура Функция проверки
Можно выполнить следующую проверку.
Проверяет наличие блока с номером последовательности,
Активируется, если бит 2 (QSR)
- Сохранение блоков P и Q
Если черновое резание выполняется посредством G71, G72 или G73, в памяти сохраняется до трех адресов блоков P и Q. Таким образом, блоки, обозначенные P и Q, немедленно обнаруживаются при выполнении G70 без поиска в памяти с самого начала. После выполнения нескольких циклов чернового резания посредством G71, G72 и G73 можно выполнить циклы чистовой обработки посредством G70 за один раз. При этом для четвертого и последующих циклов чернового резания время цикла увеличивается из-за поиска в памяти блоков P и Q.
G71 P100 Q200....;
N100 ...; ...; ...; N200 ...; G71 P300 Q400 ...; N300 ...; ...; ...; N400 ...; ...; ...; G70 P100 Q200; (Выполняется без поиска для циклов с первого по третий) G70 P300 Q400; (Выполняется после поиска для четвертого и
Адреса в памяти блоков P и Q, сохраненные во время циклов чернового резания
посредством G71, G72 и G73, удаляются после выполнения G70.
- Возврат в исходную точку цикла
В цикле чистовой обработки, после того, как инструмент обрабатывает заготовку до конечной точки заданной фигуры, он возвращается в исходную точку цикла в режиме ускоренного подвода.
Инструмент возвращается в исходную точку цикла всегда в режиме нелинейного
позиционирования вне зависимости от значения бита 1 (LRP) параметра ном. 1401.
Перед выполнением цикла чистовой обработки для заданной фигуры с
вырезанием выемки посредством G71 или G72 проверьте, что инструмент не сталкивается с заготовкой при возврате из конечной точки заданной
- 63 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
- Коррекция на радиус вершины инструмента
При использовании коррекции на радиус вершины инструмента задайте команду коррекции на радиус вершины инструмента (G41, G42) перед командой многократно повторяемого постоянного цикла (G70) и задайте команду отмены (G40) после команды многократно повторяемого постоянного цикла (G70).
Пример программы
G42; .............................. Указывайте эту команду перед командой многократно повторяемого
постоянного цикла.
G70P10Q20;
G40; .............................. Указывайте эту команду после команды многократно повторяемого
постоянного цикла.
Как и G71, эта операция цикла выполняется в соответствии с фигурой, определенной траекторией коррекции на радиус вершины инструмента, если вектор коррекции равен 0 в исходной точке A и запуск выполняется в блоке траектории A–A'.
- 64 -
4. ФУНКЦИИ ДЛЯ
Съем припуска при торцевой обработке (G72)
(Обозначение диаметра для оси X, метрический ввод)
N010 G50 X220.0 Z190.0;
Начальна я точка
Ось Z
Ось X
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
Пример
N011 G00 X176.0 Z132.0; N012 G72 W7.0 R1.0; N013 G72 P014 Q019 U4.0 W2.0 F0.3 S550 ; N014 G00 Z56.0 S700; N015 G01 X120.0 W14.0 F0.15 ; N016 W10.0; N017 X80.0 W10.0; N018 W20.0; N019 X36.0 W22.0 ; N020 G70 P014 Q019 ;
Величина схода: 1.0 Допуск на чистовую обработку (4,0 по диаметру в направлении X, 2,0 в направлении Z)
- 65 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
Повтор схемы (G73)
(Обозначение диаметра, метрический ввод) Ось Z
Ось X
N010 G50 X260.0 Z220.0 ;
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
N011 G00 X220.0 Z160.0 ; N012 G73 U14.0 W14.0 R 3 ; N013 G73 P014 Q019 U4.0 W2.0 F0.3 S0180 ; N014 G00 X80.0 W-40.0 ; N015 G01 W-20.0 F0.15 S0600 ; N016 X120.0 W-10.0; N017 W-20.0 S0400 ; N018 G02 X160.0 W-20.0 R20.0 ; N019 G01 X180.0 W-10.0 S0280 ; N020 G70 P014 Q019 ;
- 66 -
4. ФУНКЦИИ ДЛЯ
G74R (e);
f : Скорость подачи
точки
референтной оси.
радиуса
референтной оси.
радиуса
референтной оси.
радиуса
референтной оси.
радиуса
ПРИМЕЧАНИЕ
для схода инструмента.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
4.2.5 Цикл сверления торцевой поверхности с периодическим
выводом сверла (G74)
Этот цикл позволяет стружкодробление при обработке внешнего диаметра. Если вторая ось на плоскости (ось X (ось U) для плоскости ZX) и адрес P не указаны, то операция выполняется только вдоль первой оси на плоскости (ось Z для плоскости ZX), то есть, выполняется цикл сверления с периодическим выводом сверла.
Формат
G74X(U)_ Z(W)_ P(∆i) Q(∆k) R(∆d) F (f);
e : Величина возврата Это значение является модальным и не изменяется до задания другого
значения. Это значение может также задаваться в параметре ном. 5139, а этот параметр изменяется командой программы.
X_,Z_ : Координата второй оси плоскости (ось X для плоскости ZX) в точке B и Координата первой оси плоскости (ось Z для плоскости ZX) в точке C U_,W_ : Расстояние перемещения вдоль второй оси плоскости (U для плоскости ZX) из
точки A в точку B
Расстояние перемещения вдоль первой оси плоскости (W для плоскости ZX) из
точки A в точку C
(Если используется система G-кода A. В прочих случаях для задания
используют X_,Z_.)
i : Расстояние перемещения в направлении второй оси на плоскости (ось X для
плоскости ZX)
k : Глубина реза в направлении первой оси на плоскости (ось Z для плоскости ZX) d : Величина отвода инструмента на дне обрабатываемого участка.
Единица
Зависит от системы приращений для
e
Зависит от системы приращений для
i
Зависит от системы приращений для
k
Зависит от системы приращений для
d
Программирование диаметра / радиуса
Программирование
Программирование
Программирование
Программирование
Знак
Не требуется Разрешено
Не требуется Не допускается
Не требуется Не допускается
ПРИМЕЧАНИЕ Разрешено
В обычном случае задавайте для
d положительное значение. Когда X (U)
и ∆i не указаны, задайте значение со знаком, указывающим направление
Ввод
десятичной
- 67 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
U/2
W
d
i’
C
k' k
k
k
k
A
(R)
(R)
(F)
(R)
(R)
(R)
(F)
(F)
(F)
(F)
i
i
e
B
[0 < ∆k’ ≤ ∆k] X
Z
(R)
[0 < ∆i’ ≤ ∆i]
+X
+Z
ПРИМЕЧАНИЕ
2 Циклическая обработка задается командой G74 с указанием оси.
(R) … Ускоренный подвод (F) … Рабочая подача
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Рис. 4.2.5 (a) Траектория резания в цикле сверления торцевой поверхности с периодическим выводом
сверла
Пояснение
- Операции
Повторяется циклическая операция резания по k и возврата по e. Когда резание достигает точки C, инструмент сходит по d. Затем инструмент возвращается на скорости ускоренного подвода, перемещается в направлении точки B по i, и снова выполняется резание.
1 Поскольку как e, так и
определяются путем указания осей X, Y или Z. Если ось задана, то используется
d.
- Коррекция на радиус вершины инструмента
Применение коррекции на радиус вершины инструмента невозможно.
d задаются одним и тем же адресом, их значения
- 68 -
4. ФУНКЦИИ ДЛЯ
G75R (e);
f : Скорость подачи
Ввод
точки
для референтной оси.
для референтной оси.
допускается
для референтной оси.
допускается
для референтной оси.
ПРИМЕЧАНИЕ
для схода инструмента.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
4.2.6 Цикл сверления по внешнему / внутреннему диаметру
(G75)
Этот цикл эквивалентен циклу G74 за исключением того, что вторая ось на плоскости (ось X для плоскости ZX) меняется местами с первой осью на плоскости (ось Z для плоскости ZX). Этот цикл позволяет стружкодробление при обработке торцевой поверхности. Он позволяет также выполнение канавок во время резания по внешнему диаметру и срезания (если ось Z (ось W) и Q не указаны для первой оси на плоскости).
Формат
G75X(U)_ Z(W)_ P(∆i) Q(∆k) R(∆d) F (f);
e : Величина возврата Это значение является модальным и не изменяется до задания другого
значения. Это значение может также задаваться в параметре ном. 5139, а этот параметр изменяется командой программы.
X_, Z_ : Координата второй оси плоскости (ось X для плоскости ZX) в точке B и Координата первой оси плоскости (ось Z для плоскости ZX) в точке C U_, W_ : Расстояние перемещения вдоль второй оси плоскости (U для плоскости ZX)
из точки A в точку B
Расстояние перемещения вдоль первой оси плоскости (W для плоскости ZX)
из точки A в точку C
(Если используется система G-кода A. В прочих случаях для задания
используют X_,Z_.)
i : Глубина реза в направлении второй оси на плоскости (ось X для плоскости
ZX)
k : Расстояние перемещения в направлении первой оси на плоскости (ось Z для
плоскости ZX)
d : Величина отвода инструмента на дне обрабатываемого участка.
Единица
e
i
k
d
В обычном случае задавайте для
и ∆k не указаны, задайте значение со знаком, указывающим направление
Зависит от системы приращений
Зависит от системы приращений
Зависит от системы приращений
Зависит от системы приращений
Программирование
диаметра / радиуса
Программирование радиуса Не требуется Разрешено
Программирование радиуса Не требуется
Программирование радиуса Не требуется
Программирование радиуса ПРИМЕЧАНИЕ Разрешено
d положительное значение. Когда Z (W)
- 69 -
Знак
десятичной
Не
Не
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
W
d
A
(R)
(F)
i
e
Z
k
X
(F)
(F)
(F)
(F)
(R)
U/2
(R) B
C
i
i
i
+X
+Z
i’
(R)
(R)
(R)
(R) … Ускоренный подвод (F) … Рабочая подача
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Рис. 4.2.6 (a) Цикл сверления по внешнему / внутреннему диаметру
Пояснение
- Операции
Повторяется циклическая операция резания по i и возврата по e. Когда резание достигает точки В, инструмент сходит по d. Затем инструмент возвращается на скорости ускоренного подвода, перемещается в направлении точки С по i, и снова выполняется резание.
Для точения канавок и сверления используется как G74, так и G75, что позволяет автоматический отвод инструмента. Рассмотрим следующие четыре симметричные схемы.
- Коррекция на радиус вершины инструмента
Применение коррекции на радиус вершины инструмента невозможно.
- 70 -
4. ФУНКЦИИ ДЛЯ
G76 P(m) (r) (a) Q(dмин) R(d);
(Пример)
Если m = 2, r = 1,2L, a = 60
°
, введите данные, как показано ниже (L – шаг резьбы).
P 02 12 60
a
r
m
dмин. : Минимальная глубина реза
L : Шаг резьбы
Ввод
точки
Зависит от системы приращений для референтной оси.
Не
допускается
Зависит от системы приращений для референтной оси.
Зависит от системы приращений для референтной оси.
Зависит от системы приращений для референтной оси.
Не
допускается
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
4.2.7 Многократный цикл нарезания резьбы (G76)
В этом цикле нарезания резьбы резание выполняется одной кромкой при постоянной величине реза.
Формат
G76 X(U)_ Z(W)_ R(i) P(k) Q(∆d) F (L);
m : Число повторений при чистовой обработке (от 1 до 99)
Это значение может задаваться в парам. ном. 5142, этот параметр изменяется командой программы.
r : Величина снятия фаски (от 0 до 99) Если шаг резьбы равен L, то значение L можно задать в диапазоне от 0,0L до 9,9L с
приращением 0,1L (двухзначное число). Это значение может задаваться в парам. ном. 5130, этот параметр изменяется командой программы.
a : Угол вершины инструмента Можно выбрать и задать двухзначным числом один из шести углов: 80°, 60°, 55°,
30°, 29° и 0°. Это значение может задаваться в парам. ном. 5143, этот параметр
изменяется командой программы.
Значения m, r и а задаются адресом Р одновременно.
Если глубина реза при одной из циклических операций становится меньше
этого предела, глубина нарезания фиксируется на этом значении. Это значение может задаваться в парам. ном. 5140, этот параметр изменяется командой программы.
d : Допуск на чистовую обработку Это значение может задаваться в парам. ном. 5141, этот параметр
изменяется командой программы.
X_, Z_ :
Координаты конечной точки обработки (точка D на Рис. 4.2.7 (a)) в направлении длины
U_, W_ : Расстояние перемещения до конечной точки обработки (точка D на Рис. 4.2.7
(a)) в направлении длины
(Если используется система G-кода A. В прочих случаях для задания используют X_,Z_.) i : Величина конуса Если i = 0, можно выполнить обычную цилиндрическую резьбу. k : Высота резьбы ∆d : Глубина реза в первом резе
Единица
dмин.
d
Программирование диаметра / радиуса
Программирование радиуса
Программирование радиуса
Знак
Не требуется Не требуется Разрешено
десятичной
i
k
Программирование радиуса
Программирование радиуса
- 71 -
Требуется Разрешено
Не требуется
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
Ввод
точки
Зависит от системы приращений для референтной оси.
Не
допускается
W
C
(F)
(R)
A
U/2
d
E
i
X
Z
r
D
k
(R)
B
+X
+Z
(R)
1-й
2-й
n-й
Вершина инструмент
3-й
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Единица
d
Рис. 4.2.7 (a) Траектория резания в цикле многократного нарезания резьбы
Программирование диаметра / радиуса
Программирование радиуса
Знак
Не требуется
десятичной
- Количество повторов при чистовой обработке
Повторяется последний цикл чистовой обработки (цикл, в котором срезается допуск на чистовую обработку).
Рис. 4.2.7 (b) Этапы резки
- 72 -
4. ФУНКЦИИ ДЛЯ
+X
+Z
k
ПРИМЕЧАНИЕ
высоты резьбы. (d < k)
ВНИМАНИЕ
описан ниже в разделе "Останов подачи в цикле нарезания резьбы".
d (допуск на чистовую обработку)
Последний цикл чистовой обработки
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
Рис. 4.2.7 (c)
Пояснение
- Операции
Этот цикл выполняет нарезание резьбы таким образом, что длина шага только между C и D делается, как задано в коде F. На других отрезках инструмент перемещается в режиме ускоренного подвода. Константа времени для ускорения / замедления после интерполяции и скорость подачи FL для снятия фаски резьбы и скорость подачи для отведения после снятия фаски такие же, как для снятия фаски резьбы при помощи G92 (постоянный цикл).
1 Значения данных, заданных адресами Р, Q и R, определяются по X (U) и Z
(W). 2 Циклическая обработка задается командой G76 с указанием Х (U) и Z (W). 3 Значения, заданные в адресах P, Q и R, являются модальными и не
меняются до тех пор, пока не будет задано другое значение. 4 В качестве допуска на чистовую обработку укажите значение меньше
Примечания по нарезанию резьбы такие же, как для нарезания резьбы с
использованием G32. Однако, останов подачи в цикле нарезания резьбы
- Взаимосвязь между знаком величины конуса и траекторией движения инструмента
Знаки инкрементных размеров для цикла, показанного на Рис. 4.2.7 (a), следующие: Конечная точка резания в направлении длины для U и W: Минус (определяется в соответствии с направлениями траекторий A-C и C-D) Величина конуса (i):
Минус (определяется в соответствии с направлением траектории A-C) Высота резьбы (k): Плюс (всегда задается со знаком плюс) Глубина реза первого прохода (∆d): Плюс (всегда задается со знаком плюс) Четыре схемы, приведенные в Таблица 4.2.7 (a), соответствуют знаку каждого адреса. Возможна также обработка внутренней резьбы.
- 73 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
Обработка внешнего диаметра
Обработка внутреннего диаметра
1. U < 0, W < 0, i < 0
2. U > 0, W < 0, i > 0
X
Z
U/2
3(R)
4(R)
1(R)
2(F)
W
i
X
X
Z
U/2
3(R)
4(R)
1(R)
2(F)
W
i
X
при |i||U/2|
при |i||U/2|
X
Z
U/2
3(R)
4(R)
1(R)
2(F)
W
i
X
X
Z
U/2
3(R)
4(R)
1(R)
2(F)
W
i
X
ПРИМЕЧАНИЕ
параметры для задания величины и угла снятия фаски резьбы.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Таблица 4.2.7 (a)
3. U < 0, W < 0, i > 0
4. U > 0, W < 0, i < 0
- Ускорение / замедление после интерполяции для нарезания резьбы
Ускорение / замедление после интерполяции для нарезания резьбы - это ускорение / замедление по типу показательной интерполяции. Присвоением значения биту 5 (THLx) параметра ном. 1610 можно выбрать такое же ускорение / замедление, как для рабочей подачи. (Надлежит повторить настройки битов 1 (CTBx) и 0 (CTLx) парам. ном. 1610.) Однако в качестве постоянной времени и скорости подачи FL используются настройки параметров ном. 1626 и ном. 1627 для цикла нарезания резьбы.
- Константа времени и скорость подачи FL для нарезания резьбы
Используются константа времени для ускорения / замедления после интерполяции для нарезания резьбы, заданная в параметре ном. 1626, и скорость подачи FL, заданная в параметре ном. 1627 Скорость подачи FL действительна только для экспоненциального ускорения / замедления после интерполяции.
- Снятие фаски резьбы
Снятие фаски резьбы может выполняться в цикле нарезания резьбы. Сигнал, исходящий от станка, запускает снятие фаски резьбы. Максимальная задаваемая командой величина снятия фаски резьбы (r) равна 99 (9,9L). Эта величина может быть задана в диапазоне от 0,1L до 12,7L с приращением 0,1L в парам. ном. 5130. Угол снятия фаски резьбы от 1 до 89 градусов можно задать в параметре ном. 5131. Если в параметре задано значение 0, предполагается угол 45 градусов. Для снятия фаски резьбы используется тот же тип ускорения / замедления после интерполяции, константа времени для ускорения / замедления после интерполяции и скорость подачи FL, что и для нарезания резьбы.
В этом цикле и в цикле нарезания резьбы с G76 используются общие
- 74 -
4. ФУНКЦИИ ДЛЯ
ном. 1611
ном. 1466
отведения, заданные в парам. ном. 1466.
ускоренного подвода, заданные в парам. ном. 1420.
Перед отводом выполняется проверка для удостоверения, что заданная
подвода (парам. ном. 1420).
ПРИМЕЧАНИЕ
ном. 1401.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
- Отведение после снятия фаски
Таблица 4.2.7 (b) приводит скорость подачи, тип ускорения / замедления после интерполяция и константу времени отведения после снятия фаски.
Таблица 4.2.7 (b)
Бит 0 (CFR) парам.
0 Не 0
0 0
1
Параметр
Описание
Используются тип ускорения / замедления после интерполяции для нарезания резьбы, константа времени для нарезания резьбы (парам. ном. 1626), скорость подачи FL (парам. ном. 1627) и скорость подачи
Используются тип ускорения / замедления после интерполяции для нарезания резьбы, константа времени для нарезания резьбы (парам. ном. 1626), скорость подачи FL (параметр ном. 1627) и скорость
скорость подачи получила значение 0 (задержка ускорения / замедления составляет 0), и тип ускорения / замедления после интерполяции для ускоренного подвода используется вместе с постоянной времени ускоренного подвода и скоростью ускоренного
Путем присвоения биту 4 (ROC) параметра ном. 1403 значения 1 коррекцию ускоренного подвода можно отключить для скорости подачи при отведении после снятия фаски.
Во время отведения станок не останавливается с коррекцией 0% для
скорости подачи на резание независимо от значения бита 4 (RF0) парам.
- Смещение начального угла
Смещение начального угла при нарезании резьбы невозможно. Однако при использовании формата Серии 15 возможно смещение начального угла нарезания резьбы. См. «ОПЕРАЦИИ С ПАМЯТЬЮ ПРИ ИСПОЛЬЗОВАНИИ ФОРМАТА Серии 15».
- Останов подачи в цикле нарезания резьбы
Если функция отвода в цикле нарезания резьбы не используется, то останов подачи происходит следующим образом:
- Если параметр ном. 5109#3 имеет значение 0 и кнопка FEED HOLD (ОСТАНОВ ПОДАЧИ)
нажимается и отпускается при нарезании резьбы, то инструмент возвращается в исходную точку (точка A) и останавливается. Если кнопка FEED HOLD (ОСТАНОВ ПОДАЧИ) удерживается нажатой, то инструмент останавливается рядом с конечной точкой отвода (точка
E).
- Если параметр ном. 5109#3 имеет значение 1 и кнопка FEED HOLD (ОСТАНОВ ПОДАЧИ)
нажимается и отпускается при нарезании резьбы, то инструмент останавливается в конечной точке отвода (точка E).
- Останов подачи при использовании функции отвода в цикле нарезания резьбы
При использовании останова подачи во время нарезания резьбы в комбинированном цикле нарезания резьбы (G76) инструмент быстро отводится таким же образом, как для последнего снятия фаски в цикле нарезания резьбы, и возвращается в исходную точку в текущем цикле. При запуске цикла, возобновляется цикл нарезания многозаходной резьбы.
- 75 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
ВНИМАНИЕ
Во время отведения невозможно выполнить другой останов подачи.
Останов подачи применяется в этой точке
Начальная точка текущего цикла
Обычный цикл
Ускоренная подача
Движение при останове подачи
Ось X
Ось Z
Рабочая подача
Ось X Ось Z
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Рис. 4.2.7 (d)
Угол снятия фаски во время отведения такой же, как угол снятия фаски в конечной точке.
- Нарезание дюймовой резьбы
Нарезание дюймовой резьбы, задаваемое адресом E, не разрешается.
- Коррекция на радиус вершины инструмента
Применение коррекции на радиус вершины инструмента невозможно.
Пример
Рис. 4.2.7 (e)
- 76 -
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
4. ФУНКЦИИ ДЛЯ
4.2.8 Ограничения для многократно повторяемого постоянного
Программируемые команды
- Память для хранения программ
Программы, использующие G70, G71, G72 или G73, должны храниться в памяти программ. Использование режима вызова хранящихся в памяти программ для исполнения позволяет выполнять эти программы не только в режиме MEM. Программы, использующие G74, G75 или G76, не должны храниться в памяти программ.
- Блоки, в которых задаются данные, связанные с многократно повторяемым постоянным циклом
Для каждого блока необходимо правильно задавать адреса P, Q, X, Z, U, W и R.
В блоке, в котором задано G70, G71, G72 или G73, нельзя задавать следующие функции:
- Вызовы пользовательских макропрограмм (простой вызов, модальный вызов и вызов подпрограммы)
- Блоки, в которых заданы данные, соотнесенные с заданной фигурой
В блоке, который задан адресом P группы G71, G72 или G73, необходимо задать код G00 или G01 в группе 01. Если такая команда не задана, выдается сигнал тревоги PS0065, "G00/G01 НЕ В ПЕРВОМ БЛОКЕ ПРОГРАММЫ ПРОФИЛЯ".
В блоках с номерами последовательности, заданными в P и Q в G70, G71, G72 и G73, можно задать следующие команды:
(1) Задержка (G04) (2) G00, G01, G02 и G03 Если используется команда круговой интерполяции (G02, G03), то радиусы дуги в начальной
и в конечной точке должны совпадать. Если радиусы различны, то заданная фигура обработки может быть распознана неправильно, что приведет к ошибке резания, например, чрезмерному срезу.
(3) Переход по пользовательской макропрограмме и команда повтора Однако, адрес назначения перехода должен находиться в числе номеров последовательности,
заданных в P и Q.
Высокоскоростной переход, задаваемый битами 1 и 4 парам. ном. 6000, не выполняется.
Вызов пользовательской макропрограммы (простой, модальный или вызов подпрограммы) задать нельзя.
(4) Команда прямого программирования по размерам чертежа и команда снятия фаски и
скругления угла R
Для прямого программирования по размерам чертежа, снятия фаски и скругления угла R
необходимо задавать множество блоков. Блок с последним номером последовательности, заданный в Q, не должен быть промежуточным блоком в заданном множестве блоков.
Когда выполняются G70, G71, G72 или G73, то номер последовательности, заданный адресом Р и Q, не должен быть задан в одной программе два или более раз. Если #1 = 2500 выполняется с помощью макрокоманды пользователя, то значение 2500,000 присваивается #1. В таком случае P#1 эквивалентно P2500.
Взаимосвязь с другими функциями
- Ручное вмешательство
После ручного вмешательства с помощью ручной команды абсолютного включения до выполнения многократно повторяемых постоянных циклов (от G71 до G76) или после остановки выполнения, когда запускается циклическая работа, степень ручного вмешательства отменяется
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ
цикла (G70–G76)
- 77 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
Ручное вмешательство
Отмена
Пример G72
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
даже командой запуска цикла с приращением. Когда только первая ось плоскости указана в G74, или только вторая ось плоскости указана в G74, ручное вмешательство отменяется только вдоль указанной оси.
Рис. 4.2.8 (a)
- Макропрограмма, управляемая прерываниями
Программа, содержащая макрокоманду, работающую по прерыванию, не может быть выполнена во время выполнения многократно повторяемого постоянного цикла.
- Перезапуск программы и отвод и возврат инструмента
Эти функции не могут быть выполнены в блоке в многократно повторяемом постоянном цикле.
- Имя оси и вторичные вспомогательные функции
Даже если адрес U, V или W используется в качестве имени оси или вторичной вспомогательной функции, данные, заданные в адресе U, V или W в блоке от G71 до G73 считаются данными для многократно повторяемого постоянного цикла.
- Коррекция на радиус вершины инструмента
При использовании коррекции на радиус вершины инструмента задайте команду коррекции на радиус вершины инструмента (G41, G42) перед командой многократно повторяемого постоянного цикла (G70, G71, G72, G73) и задайте команду отмены (G40) вне программ (от блока, заданного P-кодом, до блока, заданного Q-кодом) при задании фигуры обработки. Если коррекция на радиус вершины инструмента указана в программе, определяющей фигуру отделки, то выдается сигнализация PS0325, "НЕСУЩЕСТВ. КОМАНДА В ПРОГР.ПРОФИЛЯ".
- Управление несколькими шпинделями
Когда проводится выбор шпинделя по адресу P управления несколькими шпинделями или выполняется команда расширенного имени шпинделя, код S в блоке команды многократно повторяемого постоянного цикла (G71–G73) не может быть задан. (Выдается сигнализация PS5305 "ЗАПРЕЩ. НОМЕР ШПИНДЕЛЯ".) В этом случае вместо указания кода S в блоке многократно повторяемой команды постоянного цикла (G71–G73) укажите код S до блока многократно повторяемой команды постоянного цикла
(G71–G73).
- 78 -
4. ФУНКЦИИ ДЛЯ
R
R
R
C
C
1
2
6
10
3
4
5
7
8 9 11
12
R: Конечная точка отвода
+Z
+X
R
R
R
C
C
C
1
2
3
5
6
7
8 9 10
11
12
13
14
15
R: Конечная точка отвода
+Z
+X
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
4.2.9
Уменьшение траектории для многократно повторяемого постоянного цикла
Обзор
При многократно повторяемом постоянном цикле возможно уменьшение траектории цикла.
Пояснение
Во время удаления припусков при точении (G71) в многократно повторяемом постоянном цикле стандартная траектория показана на рисунке (Рис. 4.2.9 (a)).
1. Перемещение в направлении первой оси на плоскости (ось Z для плоскости ZX)
2. Перемещение в направлении второй оси на плоскости (ось X для плоскости ZX)
При использовании этой функции перемещение происходит напрямую от конечной точки отвода до последней начальной точки токарной обработки (Рис. 4.2.9 (b), Рис. 4.2.9 (c)). Время выполнения цикла можно сократить за счет уменьшения траектории движения. Чтобы использовать эту функцию, присвойте биту 6 (RPA) параметра ном. 5125 значение 1.
4
Ускоренная подача
Рабочая подача
C : Начальная точка токарной обработки
Рис. 4.2.9 (a) Стандартная операция
Перемещение от конечной точки отвода до последней начальной точки токарной обработки
В начальном блоке в программе для заданной фигуры перемещение от конечной точки отвода до последней начальной точки токарной обработки меняется.
Если начальный блок в программе для заданной фигуры – G00 : Оси перемещаются из конечной точки отвода в последнюю начальную точку токарной обработки на ускоренном подводе.
Ускоренная подача
Рабочая подача
Рис. 4.2.9 (b)
C : Начальная точка токарной обработки
Операция, когда действительна эта функция (начальный блок в программе для заданной фигуры – G00).
- 79 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
ПРЕДОСТЕРЕЖЕНИЕ
поверхностью. Длина резьбы регулируется параметром ном. 5126.
R
R
R
C
C
1
2
3
10
4 5 6
8
9
11
12
13
14
15
R: Конечная точка отвода
+X
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Если начальный блок в программе для заданной фигуры – G01 : Оси перемещаются от конечной точки отвода на ускоренном подводе, пока значение расстояния до последней начальной точки токарной обработки не достигнет параметра ном. 5126. Они перемещаются из этой точки в последнюю начальную точку токарной обработки на рабочей подаче.
C
Ускоренная подача
7
Рабочая подача
C : Начальная точка токарной обработки
Рис. 4.2.9 (c) Операция, когда действительна эта функция (начальный блок в программе для заданной
фигуры – G01).
Задайте G01 в начальном блоке в программе для заданной фигуры, когда начальная точка токарной обработки окажется рядом с обрабатываемой
Эффект уменьшения времени цикла
При использовании этой функции можно эффективно уменьшить время цикла, приняв G00 в качестве начального блока в программе для заданной фигуры. Поэтому рекомендуется, чтобы последняя начальная точка старта была отделена от заготовки, а в начальном блоке в программе для заданной фигуры была указана команда G00.
Ограничение
- Эта функция действует, только если бит 1 (LRP) параметра ном. 1401 имеет значение 1.
- Эта функция действует только при удалении припусков при точении (G71) и удалении
припусков при торцевой обработке (G72) в многократно повторяемом постоянном цикле.
- Эта функция недействительна для типа II многократно повторяемого постоянного цикла.

4.3 ПОСТОЯННЫЙ ЦИКЛ СВЕРЛЕНИЯ

Постоянные циклы сверления облегчают программисту создание программ. С помощью постоянного цикла часто используемая операция обработки может быть задана в едином блоке посредством G-функции; без постоянных циклов требуется более одного блока. Кроме того, использование постоянных циклов может сократить программу с целью экономии памяти. В таблице 4.3 (a) приведены постоянные циклы сверления.
- 80 -
4. ФУНКЦИИ ДЛЯ
Операция в
отверстия
G80 - - - -
Отмена
Рабочая подача /
прерывание
Цикл сверления на
передней поверхности
Выстой
шпинделя п.ч.с.
Цикл нарезания
передней поверхности
Цикл растачивания на
лицевой поверхности
Рабочая подача /
прерывание
Цикл сверления на
боковой поверхности
Задержка
вращении п.ч.с.
Цикл нарезания
боковой поверхности
Цикл растачивания на
боковой поверхности
G-код
Ось позиционирования
Ось сверления
G83, G84, G85
Ось X, ось C
Ось Z
G87, G88, G89
Ось Z, ось C
Ось X
Операция 1
Операция 2
Уровень точки R
Исходный уровень Операция 6
Операция 5
Операция 3
Операция 4
Ускоренная подача
Подача
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
Таблица 4.3 (a) Постоянные циклы сверления
G-код
Ось
сверления
Операция обработки
отверстий
положении на дне
ПРОГРАММИРОВАНИЯ
Операция отвода Применение
G83 Ось Z
G84 Ось Z Рабочая подача
G85 Ось Z Рабочая подача Выстой Рабочая подача G87 Ось X
G88 Ось X Рабочая подача
G89 Ось X Рабочая подача Выстой Рабочая подача
Выстой Ускоренная подача
Вращение
Выстой Ускоренная подача
шпинделя при
Рабочая подача
Рабочая подача
Пояснение
Постоянный цикл сверления состоит из следующих шести последовательных операций.
Операция 1 Позиционирование по оси X (Z) и оси C Операция 2 Ускоренный подвод до уровня точки R Операция 3 Обработка отверстий Операция 4 Операция у дна отверстия Операция 5 Отвод до уровня точки R Операция 6 Ускоренный подвод вверх до исходного уровня
резьбы метчиком на
резьбы метчиком на
- Ось позиционирования и ось сверления
Ось С и ось Х или Z используются в качестве осей позиционирования. Ось Х или Z, не используемая в качестве оси позиционирования, используется в качестве оси сверления. G-код сверления задает оси позиционирования и ось сверления, как показано ниже. Несмотря на то, что постоянные циклы включают циклы нарезания резьбы метчиком и циклы сверления, в этой главе используется только один термин - сверление - для обозначения операций, выполняемых в постоянных циклах.
Рис. 4.3 (a) Последовательность операций постоянного цикла сверления
Таблица 4.3 (b) Ось позиционирования и ось сверления
- 81 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
G98 (Возврат на исходный уровень)
G99 (Возврат на уровень точки R)
В случае команды без ",D"
используется параметр зазора
Цикл высокоскоростного сверления с
периодическим выводом сверла
Цикл сверления с периодическим выводом сверла
Ном. 5115
Цикл скоростного сверления с периодическим
выводом сверла (формат FS15-T)
Цикл высокоскоростного сверления с
периодическим выводом сверла
G83.6, G87.6
Цикл сверления с периодическим выводом сверла
Ном. 5115
Цикл высокоскоростного жесткого нарезания резьбы метчиком
периодическим выводом метчика
Цикл жесткого нарезания резьбы метчиком
(формат FS15-T)
Исходный уровень
Уровень точки R
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
Коды G83 и G87, G84 и G88, а также G85 и G89 имеют соответственно такие же функции, за исключением осей, заданных в качестве осей позиционирования и оси сверления.
- Режим сверления
Коды G83–G85 и G87–G89 являются модальными G-кодами и действуют до отмены. Когда эти коды действительны, текущим состоянием является режим сверления. После того как данные сверления заданы в режиме сверления, они сохраняются вплоть до изменения или отмены. Задайте все необходимые данные сверления в начале постоянных циклов; если постоянные циклы уже выполняются, задайте только изменения данных. Скорость подачи, заданная в F, сохраняется также после отмены цикла сверления. Если требуются данные Q, их необходимо задавать в каждом блоке. Заданный один раз M-код используется для функций ограничения / освобождения подачи по оси C в качестве модального кода. При задании G80 он отменяется.
- Уровень точки возврата
В системе G-кодов А инструмент возвращается от дна отверстия к исходному уровню. В системе G-кодов В или С, ввод G98 задает возвращение инструмента от дна отверстия к исходному уровню,
ввод G99 задает возвращение инструмента от дна отверстия к уровню точки R. Ниже проиллюстрировано перемещение инструмента при задании G98 или G99 (Рис. 4.3 (b)). Обычно G99 используется для первой операции сверления, а G98 используется для последней операции сверления.
Рис. 4.3 (b)
- Зазор
Величина зазора задается адресом D с запятой. Если цикл программируется без команды ",D", то будет действителен параметр зазора. Программируемые циклы указаны в таблице 4.3 (c). Если зазор не программируется, используйте шаблонное значение зазора. Команда ",D" должна быть задана в блоке, в котором выполняется операция сверления. Команда сохраняется в памяти как модальная в постоянном цикле сверления. Для команды ",D" возможен ввод десятичной точки.
Таблица 4.3 (c) Список постоянных циклов сверления с программируемым зазором
G-код Функция
G83, G87
G83.1
Ном. 5114
Ном. 5114
G83.5, G87.5
G84, G88
G84.2
Цикл жесткого нарезания резьбы с
- 82 -
Ном. 5114
Ном. 5213
Ном. 5213
4. ФУНКЦИИ ДЛЯ
ПРИМЕЧАНИЕ
Для K задайте целое число 0 или от 1 до 9999.
Позиционирование (ускоренный подвод G00)
Рабочая подача (линейная интерполяция G01)
P1
Выстой, заданный в программе
P2
Выстой, заданный в параметре ном. 5111
(Значение α указано с параметром ном. 5110.)
M (α + 1)
Вывод M-кода для отмены ограничения подачи по оси С
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
B-64694RU-1/01 ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЯ
- Количество повторов
Для того чтобы повторить сверление отверстий, расположенных на одинаковом расстоянии, задайте в K_ количество повторов. K действует только в блоке, в котором он был задан. При инкрементном программировании задайте положение первого отверстия. Если вы задаете эти данные при абсолютном программировании, операция сверления повторяется в том же положении.
Количество повторов К Макс. программируемое значение = 9999
Если задано K0, то данные сверления только сохраняются, сверление не выполняется.
- M-код, используемый для ограничения / освобождения подачи по оси С
Если в программе используется M-код, заданный в парам. ном. 5110 для ограничения/освобождения подачи по оси C, происходят следующие операции. (1) ЧПУ выдает М-код для ограничения подачи по оси С после позиционирования инструмента и
в момент его подачи в режиме ускоренного подвода к уровню точки R.
(2) ЧПУ выдает М-код для освобождения подачи по оси С (М-код для фиксации подачи по оси С
+1) после отвода инструмента на уровень точки R.
(3) После того, как ЧПУ выдает M-код для освобождения подачи по оси С, происходит выстой
инструмента в течении времени, которое задано в параметре ном. 5111.
- Отмена
Для отмены постоянного цикла используйте G80 или G-код группы 01.
G-коды группы 01 (пример) G00 : Позиционирование (ускоренный подвод) G01 : Линейная интерполяция G02 : Круговая интерполяция (по ч. с.) G03 : Круговая интерполяция (п.ч.с.)
- Символы на рисунках
В следующих подразделах описываются отдельные постоянные циклы. На рисунках в качестве пояснений используются следующие символы:
Mα Выдача M-кода для ограничения подачи по оси C
- 83 -
4. ФУНКЦИИ ДЛЯ ПРОГРАММИРОВАНИЯ
ВНИМАНИЕ
используется инкрементное программирование.
7169FlxtuoF7nzD2TAQhmSMFDt3zzKpMALKGF49ETV2pSNdEC+2wd68VWEg==
УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЕ B-64694RU-1/01
1 В каждом постоянном цикле адреса R, Z и X обрабатываются следующим
образом:
R_ : Всегда обрабатывается как радиус. Z_ или X_ : Зависит от программирования диаметра / радиуса
2 В системе G-кодов В или С можно использовать G90 или G91 для выбора
инкрементного или абсолютного программирования для ввода данных положения отверстия (X, C или Z, C), расстояния от точки R до дна отверстия (Z или Х) и расстояния от исходного уровня до уровня точки R
(R).
3 Для постоянных циклов сверления, указанных в формате серии 15
(установкой бита 1 (FCV) параметра ном. 0001 в 1, а бита 3 (F16) параметра ном. 5102 в 0), инкрементное программирование используется
для точки R, когда бит 6 (RAB) параметра ном. 5102 установлен в 0.
Когда бит 6 (RAB) параметра ном. 5102 установлен в 1, в G-коде системы
A, используется абсолютное программирование, а в G-коде системы B или
C используется абсолютное или инкрементное программирование в
соответствии с G90 или G91.
Для постоянных циклов сверления в формате серии 16 для данных точки R
4.3.1 Цикл сверления передней поверхности (G83) / цикл
Цикл сверления с периодическим выводом сверла или цикл высокоскоростного сверления с периодическим выводом сверла используется в зависимости от значения RTP, бита 2 парам. ном.
5101. Если не задана глубина реза для каждого сверления, то выполняется стандартный цикл сверления. Без применения параметра RTR цикл высокоскоростного сверления с периодическим выводом сверла может задаваться с применением G83.5 или G87.5, а цикл сверления с периодическим выводом сверла может задаваться с помощью G83.6 или G87.6.
- Высокоскоростной цикл сверления с периодическим выводом сверла (G83, G87) (бит 2 (RTR) параметра ном. 5101 = 0)
В этом цикле выполняется высокоскоростное сверление с периодическим выводом сверла. Сверло повторяет цикл сверления со скоростью рабочей подачи и периодически отводится на заданное расстояние отвода от дна отверстия. Сверло вытягивает стружку из отверстия во время отвода.
сверления боковой поверхности (G87)
- 84 -
Loading...