FANUC Series 0i Mate-TC OPERATOR'S MANUAL [ru]

Page 1
*
FANUC Series 0 Mate-TC
РУКОВОДСТВОПОЭКСПЛУАТАЦИИ
B-64134RU/01
Page 2
S Размножение данного руководства, включая частичное, запрещено. S Право на внесение изменений сохраняется.
Для экспорта данного изделия необходимо официальное разрешение страны-экспортера.
В данномруководстве мы попытались наилучшимобразом описать все возможные темы и действия. Виду большого числа возможностей, мы не можем затронуть все, что является невозможным либо недопустимым. Поэтому как невозможное должно рассматриваться все, что не особо обозначено в данном руководстве как возможное.
Page 3

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

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

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

Данное руководство включает меры предосторожности для защиты пользователя и предотвращения повреждения станка. Меры предосторожности подразделяются на предупреждения и предостережения в соответствии с уровнем опасности, на который они указывают. Кроме того, в качестве примечания приводится дополнительная информация. Внимательно читайте предупреждения, предостережения и примечание до начала работы со станком.
Применяется тогда, когда при несоблюдении утвержденной процедуры существует опасность травмирования пользователя или вместе с тем возможно повреждение оборудования.
ПРЕДУПРЕЖДЕНИЕ
Применяется тогда, когда при несоблюдении утвержденной процедуры существует опасность повреждения оборудования.
ПРИМЕЧАНИЕ
Примечание используется для указания дополнительной информации, отличной от относящейся к предупреждению и предостережению.
` Внимательно прочитайте данное руководство и храните его в надежном месте.
m-2
Page 5
B--64134RU/01
2
ПРЕДУПРЕЖДЕНИЕ
МЕРЫ ПРЕДОСТОРОЖНОСТИ

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

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

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

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

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

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

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

Во время замены резервных батарей памяти следите за тем, чтобы питание станка (ЧПУ) было включено, и применяйте аварийную остановку станка. Поскольку эта
работа выполняется при включенном питании и при открытом корпусе, эту работу может выполнять только персонал, прошедший санкционированное обучение технике безопасности и техобслуживанию. При замене батарей будьте осторожны и не прикасайтесь к цепям высокого напряжения (маркированным Прикосновение к неизолированным цепям высокого напряжения чрезвычайно опасно, так как может привести к удару током.
и имеющих изоляционное покрытие).
ПРИМЕЧАНИЕ
В устройстве ЧПУ используются батареи для защиты содержимого его памяти, так как в нем должнысохраняться такиеданные, как программы, коррекции и параметры, даже если не используется внешний источник электропитания. Если падает напряжение батареи, на пульте или экране оператора станка отображается аварийный сигнал о низком напряжении. В случае отображения аварийного сигнала о низком напряжении батареи следует заменить в течение недели. В противном случае содержимое памяти устройства ЧПУ будет потеряно. Обращайтесь к разделу по техобслуживанию руководства по эксплуатации за подробной информацией по порядку замены батарей.
m-9
Page 12
МЕРЫ ПРЕДОСТОРОЖНОСТИ
B--64134RU/01
ПРЕДУПРЕЖДЕНИЕ
2. Замена батареи абсолютного импульсного кодирующего устройства
Во время замены резервных батарей памяти следите за тем, чтобы питание станка (ЧПУ) было включено, и применяйте аварийную остановку станка. Поскольку эта
работа выполняется при включенном питании и при открытом корпусе, эту работу может выполнять только персонал, прошедший санкционированное обучение технике безопасности и техобслуживанию. При замене батарей будьте осторожны и не прикасайтесь к цепям высокого напряжения (маркированным Прикосновение к неизолированным цепям высокого напряжения чрезвычайно опасно, так как может привести к удару током.
и имеющих изоляционное покрытие).
ПРИМЕЧАНИЕ
Вабсолютномимпульсномкодирующемустройствеиспользуютсябатареидля сохранения его абсолютной позиции. Если падает напряжение батареи, на пульте или экране оператора станка отображается аварийный сигнал о низком напряжении. В случае отображения аварийного сигнала о низком напряжении батареи следует заменить в течение недели. В противном случае данные об абсолютной позиции, хранящиеся в импульсном кодирующем устройстве, будут потеряны. Обращайтесь к руководству по техническому обслуживанию серводвигателей FANUC серии αi (B-65285EN) для получения более подробной информации о процедуре замены батареи.
m-10
Page 13
B--64134RU/01
3. Замена плавкого предохранителя
МЕРЫ ПРЕДОСТОРОЖНОСТИ
ПРЕДУПРЕЖДЕНИЕ
Для некоторых устройств в главе по ежедневному техобслуживанию в руководстве оператора или руководстве по программированию описывается порядок замены плавкого предохранителя. Перед заменой перегоревшего плавкого предохранителя необходимо обнаружить и устранить причину, по которой перегорел предохранитель. По этой причине эту работу может выполнять только тот персонал, который прошел утвержденную подготовку по безопасности и техническому обслуживанию. При замене предохранителя с открытым корпусом будьте осторожны и не прикасайтесь к цепям высокого напряжения (маркированных изоляционное покрытие). Прикосновение к неизолированным цепям высокого напряжения чрезвычайно опасно, так как может привести к удару током.
иимеющих
m-11
Page 14
Page 15
B--64134RU/01

Содержание

МЕРЫ ПРЕДОСТОРОЖНОСТИ m-1.........................................
I. ОБЩИЕ СВЕДЕНИЯ
1. ОБЩИЕ СВЕДЕНИЯ 3..................................................
1.1 ОБЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ РАБОТЫ НА СТАНКЕ С ЧПУ 5................
1.2 ПРЕДОСТЕРЕЖЕНИЯ ПО ПРОЧТЕНИЮ ДАННОГО РУКОВОДСТВА 7............
1.3 ПРЕДУПРЕЖДЕНИЯ, КАСАЮЩИЕСЯ РАЗЛИЧНЫХ ВИДОВ ДАННЫХ 7.........
II. ПРОГРАММИРОВАНИЕ
1. ОБЩИЕ СВЕДЕНИЯ 11..................................................
1.1 ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА ВДОЛЬ ОБРАБАТЫВАЕМЫХ
ЗАГОТОВОКФИГУРНАЯ ИНТЕРПОЛЯЦИЯ 12....................................
1.2 ПОДАЧА - ФУНКЦИЯ ПОДАЧИ 14...............................................
1.3 ЧЕРТЕЖ ДЕТАЛЕЙ И ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА 15.......................
1.3.1 Референтное положение (Положение относительно станка)15..........................
1.3.2 Система координат на чертеже детали и система координат,
1.3.3 Как указать программируемые размеры для перемещения инструмента -
1.4 СКОРОСТЬ РЕЗАНИЯ - ФУНКЦИЯ СКОРОСТИ ШПИНДЕЛЯ 21...................
1.5 ВЫБОР ИНСТРУМЕНТА, ИСПОЛЬЗУЕМОГО ДЛЯ РАЗЛИЧНЫХ ВИДОВ
ОБРАБОТКИ 22..................................................................
1.6 КОМАНДА ДЛЯ ОПЕРАЦИЙ НА СТАНКИ - СМЕШАННАЯ ФУНКЦИЯ 22..........
1.7 КОНФИГУРАЦИЯ ПРОГРАММЫ 23..............................................
1.8 ФУНКЦИЯ КОРРЕКЦИИ 26......................................................
1.9 ЗОНА ПЕРЕМЕЩЕНИЯ ИНСТРУМЕНТА - ХОД 27................................
задаваемая устройством ЧПУ - Система координат 16..................................
Команды абсолютного перемещения и перемещения с приращениями 19.................
2. УПРАВЛЯЕМЫЕ ОСИ 28.................................................
2.1 УПРАВЛЯЕМЫЕ ОСИ 29.........................................................
2.2 НАЗВАНИЕ ОСЕЙ 29.............................................................
2.3 СИСТЕМА ПРИРАЩЕНИЙ 30....................................................
2.4 МАКСИМАЛЬНЫЕ ХОДЫ 31.....................................................
3. ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ (G-ФУНКЦИЯ)32.....................
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ 36.........................................
4.1 ПОЗИЦИОНИРОВАНИЕ (G00) 37.................................................
4.2 ЛИНЕЙНАЯ ИНТЕРПОЛЯЦИЯ (G01) 39...........................................
4.3 КРУГОВАЯ ИНТЕРПОЛЯЦИЯ (G02, G03) 40.......................................
4.4 ИНТЕРПОЛЯЦИЯ В ПОЛЯРНЫХ КООРДИНАТАХ (G12.1, G13.1) 44................
4.5 ЦИЛИНДРИЧЕСКАЯ ИНТЕРПОЛЯЦИЯ (G07.1) 48................................
4.6 НАРЕЗАНИЕ РЕЗЬБЫ С ПОСТОЯННЫМ ШАГОМ (G32) 51........................
4.7 НЕПРЕРЫВНОЕ НАРЕЗАНИЕ РЕЗЬБЫ 55........................................
4.8 НАРЕЗАНИЕ МНОГОЗАХОДНОЙ РЕЗЬБЫ 56.....................................
4.9 ФУНКЦИЯ ПРОПУСКА (G31) 58..................................................
c-1
Page 16
Содержание
B--64134RU/01
4.10 МНОГОЭТАПНЫЙ ПРОПУСК (G31) 60...........................................
4.11 ПРОПУСК ПРИ ОГРАНИЧЕНИИ КРУТЯЩЕГО МОМЕНТА (G31 P99) 61............
5. ФУНКЦИИ ПОДАЧИ 63..................................................
5.1 ОБЩИЕ СВЕДЕНИЯ 64..........................................................
5.2 УСКОРЕННЫЙ ПОДВОД 65......................................................
5.3 РАБОЧАЯ ПОДАЧА 66............................................................
5.4 ЗАДЕРЖКА (G04) 68..............................................................
6. РЕФЕРЕНТНОЕ ПОЛОЖЕНИЕ 69........................................
6.1 ВОЗВРАТ В РЕФЕРЕНТНУЮ ПОЗИЦИЮ 70.......................................
7. СИСТЕМА КООРДИНАТ 73..............................................
7.1 СИСТЕМА КООРДИНАТ СТАНКА 74.............................................
7.2 СИСТЕМА КООРДИНАТ ЗАГОТОВКИ 75.........................................
7.2.1 Установка системы координат станка 75..............................................
7.2.2 Выбор системы координат заготовки 77..............................................
7.2.3 Изменение системы координат заготовки 78..........................................
7.2.4 Предварительная установка системы координат заготовки (G92.1) 80.....................
7.2.5 Смещение системы координат заготовки 82...........................................
7.3 ЛОКАЛЬНАЯ СИСТЕМА КООРДИНАТ 83.........................................
7.4 ВЫБОР ПЛОСКОСТИ 85.........................................................
8. ЗНАЧЕНИЕ КООРДИНАТ И РАЗМЕРЫ 86................................
8.1 ПРОГРАММИРОВАНИЕ АБСОЛЮТНЫХ ЗНАЧЕНИЙ И ПРИРАЩЕНИЙ
(G90, G91) 87.....................................................................
8.2 ПРЕОБРАЗОВАНИЕ ДЮЙМЫ/МЕТРЫ (G20, G21) 88..............................
8.3 ПРОГРАММИРОВАНИЕ ДЕСЯТИЧНОЙ ТОЧКИ 89...............................
8.4 ПРОГРАММИРОВАНИЕ ДИАМЕТРА И РАДИУСА 90..............................
9. ФУНКЦИЯ СКОРОСТИ ШПИНДЕЛЯ 91..................................
9.1 ПРОГРАММИРОВАНИЕ СКОРОСТИ ШПИНДЕЛЯ С ПОМОЩЬЮ КОДА 92........
9.2 НЕПОСРЕДСТВЕННЫЙ ВВОД ЗНАЧЕНИЯ СКОРОСТИ ШПИНДЕЛЯ
(S5-ЦИФРОВАЯ КОМАНДА)92...................................................
9.3 КОНТРОЛЬ ПОСТОЯНСТВА СКОРОСТИ РЕЗАНИЯ (G96, G97) 93..................
9.4 ФУНКЦИЯ ПОЗИЦИОНИРОВАНИЯ ШПИНДЕЛЯ 97..............................
9.4.1 Ориентация шпинделя 97...........................................................
9.4.2 Позиционирование шпинделя 97....................................................
9.4.3 Отмена позиционирования шпинделя 99.............................................
10. ФУНКЦИЯ ИНСТРУМЕНТА (T-ФУНКЦИЯ)100...........................
10.1 ВЫБОР ИНСТРУМЕНТА 101......................................................
10.2 УПРАВЛЕНИЕ РЕСУРСОМ ИНСТРУМЕНТА 102...................................
10.2.1 Программа данных ресурса инструмента 102...........................................
10.2.2 Исчисление ресурса инструмента 105.................................................
10.2.3 Ввод группы инструментов в программу обработки 106..................................
c-2
Page 17
B--64134RU/01
Содержание
11. ВСПОМОГАТЕЛЬНАЯ ФУНКЦИЯ 107...................................
11.1 ВСПОМОГАТЕЛЬНАЯ ФУНКЦИЯ (M-ФУНКЦИЯ)108..............................
11.2 МНОГОКРАТНЫЕ М-КОМАНДЫ В ЕДИНИЧНОМ БЛОКЕ 109......................
11.3 ВТОРОСТЕПЕННЫЕ ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ (B-КОДЫ) 110.............
12. КОНФИГУРАЦИЯ ПРОГРАММЫ 111....................................
12.1 КОМПОНЕНТЫ ПРОГРАММЫ, КРОМЕ ПРОГРАММНЫХ РАЗДЕЛОВ 113...........
12.2 КОНФИГУРАЦИЯ ПРОГРАММНОГО РАЗДЕЛА 116................................
12.3 ПОДПРОГРАММА (M98, M99) 122.................................................
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ 125..............
13.1 ПОСТОЯННЫЙ ЦИКЛ (G90, G92, G94) 126.........................................
13.1.1 Постоянный цикл резания по внешнему/внутреннему диаметру G90) 126..................
13.1.2 Цикл нарезания резьбы (G92) 128....................................................
13.1.3 Цикл обточки торцевой поверхности (G94) 131.........................................
13.1.4 Как применять постоянные циклы (G90, G92, G94) 134.................................
13.2 МНОГОКРАТНО ПОВТОРЯЕМЫЙ ЦИКЛ (G70-G76) 136............................
13.2.1 Удаление припуска при точении (G71) 136.............................................
13.2.2 Удаление припуска при торцевой обработке (G71) 138..................................
13.2.3 Повтор схемы (G73) 139.............................................................
13.2.4 Цикл чистовой обработки (G70) 140..................................................
13.2.5 Цикл сверления торцевой поверхности с периодическим выводом сверла (G74) 143.........
13.2.6 Цикл сверления по внешнему/внутреннему диаметру (G75) 144..........................
13.2.7 Цикл нарезания многозаходной резьбы (G76) 145......................................
13.2.8 Примечания, касающиеся многократно повторяющегося цикла (G70-G76) 149.............
13.3 ПОСТОЯННЫЙ ЦИКЛ СВЕРЛЕНИЯ (G80-G89) 150.................................
13.3.1 Цикл сверления на лицевой поверхности (G83)/
13.3.2 Цикл нарезания резьбы метчиком на лицевой поверхности (G84)/
13.3.3 Цикл растачивания на лицевой поверхности (G85)/
13.3.4 Отмена постоянного цикла сверления (G80) 160........................................
13.3.5 Меры предосторожности, предпринимаемые оператором 161............................
13.4 СНЯТИЕ ФАСКИ И СКРУГЛЕНИЕ УГЛОВ 162.....................................
13.5 ПРОГРАММИРОВАНИЕ НЕПОСРЕДСТВЕННО ПО РАЗМЕРАМ ЧЕРТЕЖА 165......
13.6 ЖЕСТКОЕ НАРЕЗАНИЕ РЕЗЬБЫ МЕТЧИКОМ 170.................................
13.6.1 Цикл жесткого нарезания резьбы метчиком на лицевой поверхности (G84)/
13.6.2 Отмена жесткого нарезания резьбы (G80) 173..........................................
Цикл сверления на боковой поверхности (G87) 154.....................................
Цикл нарезания резьбы метчиком на боковой поверхности (G88) 157.....................
Цикл растачивания на боковой поверхности (G89) 159..................................
Цикл жесткого нарезания резьбы метчиком на боковой поверхности (G88) 171.............
14. ФУНКЦИЯ КОРРЕКЦИИ 174............................................
14.1 КОРРЕКЦИЯ НА ИНСТРУМЕНТ 175...............................................
14.1.1 Коррекция на геометрические размеры инструмента 175.................................
14.1.2 T-код для коррекции на инструмент 176...............................................
14.1.3 Выбор инструмента 176.............................................................
14.1.4 Номер коррекции 177...............................................................
14.1.5 Коррекция 177.....................................................................
14.1.6 Команды G53, G28, G30 и G30.1, если применяется коррекция положения инструмента 180.
14.2 ОБЗОР КОРРЕКЦИИ НА РАДИУС ВЕРШИНЫ ИНСТРУМЕНТА 183.................
14.2.1 Вершина воображаемого инструмента 183.............................................
14.2.2 Направление вершины воображаемого инструмента 185.................................
c-3
Page 18
Содержание
14.2.3 Номер коррекции и величина коррекции 186..........................................
14.2.4 Положение заготовки и команда перемещения 188......................................
14.2.5 Примечания, касающиеся коррекции на радиус вершины инструмента 193................
B--64134RU/01
14.3 ЭЛЕМЕНТЫ КОРРЕКЦИИ НА РАДИУС ВЕРШИНЫ ИНСТРУМЕНТА 196...........
14.3.1 Общие сведения 196................................................................
14.3.2 Перемещение инструмента при запуске 198............................................
14.3.3 Перемещение инструмента в режиме коррекции 200....................................
14.3.4 Перемещение инструмента при отмене режима коррекции 213...........................
14.3.5 Проверка наличия столкновения 216..................................................
14.3.6 Перерез при коррекции на радиус вершины инструмента 221............................
14.3.7 Коррекцияприснятиифаскииугловыхдугах 222......................................
14.3.8 Ввод команды с устройства ручного ввода данных MDI 224..............................
14.3.9 Общие меры предосто- рожности при операциях коррекции 225..........................
14.3.10 Команды G53, G28, G3 0 и G30.1 в режиме коррекции на радиус режущей
кромки инструмента 226.............................................................
14.4 ЗНАЧЕНИЯ КОРРЕКЦИИ НА ИНСТРУМЕНТ, НОМЕР ВЕЛИЧИНЫ
КОРРЕКЦИИ И ВВОД ЗНАЧЕНИЙ ИЗ ПРОГРАММЫ (G10) 235.....................
14.4.1 Коррекция на инструмент и номер коррекции на инструмент 235.........................
14.4.2 Изменение значения коррекции на инструмент (ввод программируемых данных) (G10) 236..
15. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ 237.............................
15.1 ПЕРЕМЕННЫЕ 238...............................................................
15.2 СИСТЕМНЫЕ ПЕРЕМЕННЫЕ 242.................................................
15.3 АРИФМЕТИЧЕСКАЯ И ЛОГИЧЕСКАЯ ОПЕРАЦИЯ 249.............................
15.4 ОПЕРАТОРЫ МАКРОПРОГРАММ И ОПЕРАТОРЫ ЧУ 254..........................
15.5 ПЕРЕХОД И ПОВТОР 255.........................................................
15.5.1 Безусловный переход (оператор GOTO) 255............................................
15.5.2 Условный переход (оператор IF) 256..................................................
15.5.3 Повтор(оператор цикла) 257.........................................................
15.6 ВЫЗОВ МАКРОПРОГРАММЫ 260.................................................
15.6.1 Простой вызов (G65) 261............................................................
15.6.2 Модальный вызов (G66) 265.........................................................
15.6.3 Вызов макропрограммы с использованием G-кода 267..................................
15.6.4 Вызов макропрограммы с использованием М-кода 268..................................
15.6.5 Вызов подпрограммы с использованием М-кода 269....................................
15.6.6 Вызовы подпрограммы с использованием Т-кода 270...................................
15.6.7 Образец программы 271.............................................................
15.7 ОБРАБОТКА МАКРООПЕРАТОРОВ 273............................................
15.8 РЕГИСТРАЦИЯ МАКРОПРОГРАММ ПОЛЬЗОВАТЕЛЯ 275..........................
15.9 ОГРАНИЧЕНИЯ 276..............................................................
15.10 КОМАНДЫ ВЫВОДА ДАННЫХ НА ВНЕШНЕЕ УСТРОЙСТВО 278..................
15.11 МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ ТИПА ПРЕРЫВАНИЯ 282...................
15.11.1 Метод ввода 283....................................................................
15.11.2 Описание функций 284..............................................................
16. ВВОД ПРОГРАММИРУЕМЫХ ПАРАМЕТРОВ (G10) 291.................
17. ОПЕРАЦИИ В ПАМЯТИ В ФОРМАТЕ ЛЕНТЫ серии 10/11 294...........
17.1 АДРЕС И ДИАПАЗОН ЗАДАВАЕМЫХ ЗНАЧЕНИЙ ДЛЯ ФОРМАТА
ЛЕНТЫ серии 10/11 295............................................................
17.2 НАРЕЗАНИЕ РЕЗЬБЫ С РАВНЫМ ШАГОМ 296....................................
c-4
Page 19
B--64134RU/01
Содержание
17.3 ВЫЗОВ ПОДПРОГРАММЫ 297....................................................
17.4 ПОСТОЯННЫЙ ЦИКЛ 298........................................................
17.5 МНОГОКРАТНО ПОВТОРЯЮЩИЙСЯ ПОСТОЯННЫЙ ЦИКЛ ТОЧЕНИЯ 299.......
17.6 ФОРМАТЫ ПОСТОЯННЫХ ЦИКЛОВ СВЕРЛЕНИЯ 301.............................
18. ФУНКЦИЯ ОСЕВОГО УПРАВЛЕНИЯ 305................................
18.1 ВЫХОД ЗА ПРЕДЕЛЫ КООРДИНАТ КРУГОВЫХ ОСЕЙ 306.........................
19.ФУНКЦИЯ ВВОДА ДАННЫХ СХЕМЫ 307................................
19.1 ОТОБРАЖЕНИЕ МЕНЮ СХЕМ 308................................................
19.2 ОТОБРАЖЕНИЕ ДАННЫХ СХЕМЫ 312............................................
19.3 СИМВОЛЫ И КОДЫ, ИСПОЛЬЗУЕМЫЕ С ФУНКЦИЕЙ ВВОДА ДАННЫХ
СХЕМЫ 316.......................................................................
III. РАБОТА
1. ОБЩИЕ СВЕДЕНИЯ 321.................................................
1.1 РУЧНЫЕ ОПЕРАЦИИ 322.........................................................
1.2 ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА С ПОМОЩЬЮ
ПРОГРАММИРОВАНИЯ - АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ 324....................
1.3 АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ 325.............................................
1.4 ТЕСТИРОВАНИЕ ПРОГРАММЫ 327...............................................
1.4.1 Проверка при работе станка 327......................................................
1.4.2 Как просмотреть отображение изменений положения без работы станка 328...............
1.5 РЕДАКТИРОВАНИЕ ПРОГРАММЫ ОБРАБОТКИ ДЕТАЛЕЙ 329.....................
1.6 ОТОБРАЖЕНИЕ И УСТАНОВКА ДАННЫХ 330.....................................
1.7 ОТОБРАЖЕНИЕ ДАННЫХ 333....................................................
1.7.1 Отображение программы 333.........................................................
1.7.2 Отображение текущего положения 334................................................
1.7.3 Отображение сигнала тревоги 334.....................................................
1.7.4 Отображение количества деталей, отображение времени обработки 335....................
1.7.5 Отображение графической информации ( смотрите раздел III-12) 335.....................
1.8 ВВОД/ВЫВОД ДАННЫХ 336.......................................................
2. РАБОЧИЕ УСТРОЙСТВА 337.............................................
2.1 УСТРОЙСТВА ВВОДА И ОТОБРАЖЕНИЯ ДАННЫХ 338............................
2.1.1 7.2устройство монохромного ЖК-дисплея/
2.1.2 7.2устройство мнохромного ЖК-дисплея/
2.1.3 Местоположение клавиши ручного ввода данных
2.1.4 Местоположение клавиши ручного ввода данных
2.2 ОПИСАНИЕ КЛАВИАТУРЫ 343...................................................
2.3 ФУНКЦИОНАЛЬНЫЕ И ДИСПЛЕЙНЫЕ КЛАВИШИ 345...........................
2.3.1 Общие операции на экране 345.......................................................
2.3.2 Функциональные клавиши 346.......................................................
2.3.3 Дисплейные клавиши 347...........................................................
2.3.4 Буфер ввода данных с клавиатуры и буфер ввода данных 363.............................
пульт ручного ввода данных (горизонтального типа) 339.................................
пульт ручного ввода данных (вертикального типа) 340...................................
(ЖК-дисплей/пульт ручного ввода данных горизонтального типа) 341.....................
(ЖК-дисплей/пульт ручного ввода данных вертикального типа) 342.......................
c-5
Page 20
Содержание
2.3.5 Предупреждающие сообщения 364...................................................
B--64134RU/01
2.4 ВНЕШНИЕ УСТРОЙСТВА ВВОДА-ВЫВОДА 365....................................
2.4.1 FANUC Handy File 367..............................................................
2.5 ВКЛЮЧЕНИЕ/ВЫКЛЮЧЕНИЕ ПИТАНИЯ 368.....................................
2.5.1 Включение питания 368.............................................................
2.5.2 Экран, отображаемый при включении питания 369.....................................
2.5.3 Отключение питания 370............................................................
3. РУЧНЫЕ ОПЕРАЦИИ 371................................................
3.1 РУЧНОЙ ВОЗВРАТ В РЕФЕРЕНТНУЮ ПОЗИЦИЮ 372.............................
3.2 РУЧНАЯ НЕПРЕРЫВНАЯ ПОДАЧА 374............................................
3.3 ПОДАЧА С ПРИРАЩЕНИЯМИ 376................................................
3.4 РУЧНАЯ ПОДАЧА С ПОМОЩЬЮ МАХОВИЧКА 377................................
3.5 ВКЛЮЧЕНИЕ И ВЫКЛЮЧЕНИЕ ПОЛНОСТЬЮ РУЧНОГО РЕЖИМА 380............
4. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ 385.....................................
4.1 ОПЕРАЦИЯ В ПАМЯТИ 386.......................................................
4.2 ОПЕРАЦИЯ РУЧНОГО ВВОДА ДАННЫХ 389.......................................
4.3 ОПЕРАЦИЯ С ГРУППОВЫМ ЧПУ 393..............................................
4.4 ПЕРЕЗАПУСК ПРОГРАММЫ 395..................................................
4.5 ФУНКЦИЯ ПЛАНИРОВАНИЯ 403.................................................
4.6 ФУНКЦИЯ ВЫЗОВА ПОДПРОГРАММЫ (M198) 408................................
4.7 РУЧНОЕ ПРЕРЫВАНИЕ С ПОМОЩЬЮ МАХОВИЧКА 410..........................
4.8 ЗЕРКАЛЬНОЕ ОТОБРАЖЕНИЕ 413................................................
4.9 РУЧНОЕ ВМЕШАТЕЛЬСТВО И ВОЗВРАТ 415.......................................
4.10 РЕЖИМ ПЦУ С КАРТОЙ ПАМЯТИ 417.............................................
4.10.1 Описание 417......................................................................
4.10.2 Операции 418......................................................................
4.10.2.1 Операция с групповым ЧПУ (DNC) 418.........................................
4.10.2.2 Вызов подпрограммы (M198) 419...............................................
4.10.3 Ограничение и примечания 420......................................................
4.10.4 Параметр 420......................................................................
4.10.5 Процедура по установке карты памяти 420.............................................
5. ПРОВЕРОЧНАЯ ОПЕРАЦИЯ 422.........................................
5.1 БЛОКИРОВКА СТАНКА И БЛОКИРОВКА ВСПОМОГАТЕЛЬНОЙ ФУНКЦИИ 423....
5.2 РУЧНАЯ КОРРЕКЦИЯ СКОРОСТИ ПОДАЧИ 425...................................
5.3 РУЧНАЯ КОРРЕКЦИЯ УСКОРЕННОГО ПОДВОДА 426.............................
5.4 ХОЛОСТОЙ ХОД 427..............................................................
5.5 ЕДИНИЧНЫЙ БЛОК 428..........................................................
6. ФУНКЦИИ БЕЗОПАСНОСТИ 431.........................................
6.1 АВАРИЙНАЯ ОСТАНОВКА 432....................................................
6.2 ПЕРЕБЕГ 433.....................................................................
6.3 ПРОВЕРКА СОХРАНЕННОГО ХОДА 434...........................................
6.4 БАРЬЕРЫ ДЛЯ ЗАЖИМНОГО ПАТРОНА И ЗАДНЕЙ БАБКИ 438....................
c-6
Page 21
B--64134RU/01
Содержание
6.5 ПРОВЕРКА ОГРАНИЧЕНИЯ ХОДА ДО ВЫПОЛНЕНИЯ ПЕРЕМЕЩЕНИЯ 446.......
7. СИГНАЛ ТРЕВОГИ И ФУНКЦИИ САМОДИАГНОСТИКИ 449...............
7.1 ОТОБРАЖЕНИЕ СИГНАЛАТРЕВОГИ 450..........................................
7.2 ОТОБРАЖЕНИЕ ЖУРНАЛА СИГНАЛОВ ТРЕВОГИ 452.............................
7.3 ПРОВЕРКА С ПОМОЩЬЮ ЭКРАНА САМОДИАГНОСТИКИ 453....................
8. ВВОД/ВЫВОД ДАННЫХ 456............................................
8.1 ФАЙЛЫ 457.......................................................................
8.2 ПОИСК ФАЙЛА 459...............................................................
8.3 УДАЛЕНИЕ ФАЙЛА 461...........................................................
8.4 ВВОД/ВЫВОД ПРОГРАММЫ 462..................................................
8.4.1 Ввод программы 462................................................................
8.4.2 Вывод программы 465...............................................................
8.5 ВВОД И ВЫВОД ДАННЫХ КОРРЕКЦИИ 467.......................................
8.5.1 Ввод данных коррекции 467.........................................................
8.5.2 Вывод данных коррекции 468........................................................
8.6 ВВОД И ВЫВОД ПАРАМЕТРОВ И ДАННЫХ КОРРЕКЦИИ
ПОГРЕШНОСТИ ШАГА 469.......................................................
8.6.1 Ввод параметров 469................................................................
8.6.2 Вывод параметров 470...............................................................
8.6.3 Ввод данных коррекции на погрешность шага 471......................................
8.6.4 Вывод данных коррекции на погрешность шага 472.....................................
8.7 ВВОД/ВЫВОД ОБЩИХ ПЕРЕМЕННЫХ МАКРОПРОГРАММЫ ПОЛЬЗОВАТЕЛЯ 473.
8.7.1 Ввод общих переменных макропрограмм пользователя 473..............................
8.7.2 Вывод общей переменной макропрограмм пользователя 474.............................
8.8 ОТОБРАЖЕНИЕ КАТАЛОГА ГИБКОГО ДИСКА 475.................................
8.8.1 Отображение каталога 476...........................................................
8.8.2 Считывание файлов 479.............................................................
8.8.3 Вывод программ 480................................................................
8.8.4 Удаление файлов 481................................................................
8.9 ВЫВОД СПИСКА ПРОГРАММ ДЛЯ ЗАДАННОЙ ГРУППЫ 483......................
8.10 ОБЩИЙ ЭКРАН ВВОДА-ВЫВОДА ДАННЫХ 484...................................
8.10.1 Установка параметров, относящихся к вводу-выводу 485.................................
8.10.2 Ввод и вывод программ 486..........................................................
8.10.3 Ввод и вывод параметров 490.........................................................
8.10.4 Ввод и вывод данных коррекции 492..................................................
8.10.5 Вывод общих переменных макропрограмм пользователя 494.............................
8.10.6 Ввод и вывод файлов гибкого диска 495...............................................
8.11 ВВОД/ВЫВОД С ПОМОЩЬЮ ПЛАТЫ ПАМЯТИ 500................................
9. РЕДАКТИРОВАНИЕ ПРОГРАММ 512.....................................
9.1 ВСТАВКА, ИЗМЕНЕНИЕ И УДАЛЕНИЕ СЛОВА 513................................
9.1.1 Поиск слова 514....................................................................
9.1.2 Присвоение заголовка программе 516.................................................
9.1.3 Вставка слова 517...................................................................
9.1.4 Изменение слова 518................................................................
9.1.5 Удаление слова 519.................................................................
9.2 УДАЛЕНИЕ БЛОКОВ 520..........................................................
9.2.1 Удаление блока 520.................................................................
9.2.2 Удаление нескольких блоков 521.....................................................
c-7
Page 22
Содержание
B--64134RU/01
9.3 ПОИСК НОМЕРА ПРОГРАММЫ 523...............................................
9.4 ПОИСК НОМЕРА ПОСЛЕДОВАТЕЛЬНОСТИ 524...................................
9.5 УДАЛЕНИЕ ПРОГРАММ 526......................................................
9.5.1 Удаление одной программы 526......................................................
9.5.2 Удаление всех программ 526.........................................................
9.5.3 Удаление нескольких программ с указанием диапазона 527..............................
9.6 РАСШИРЕННАЯ ФУНКЦИЯ РЕДАКТИРОВАНИЯ ПРОГРАММЫ
ОБРАБОТКИ ЗАГОТОВКИ 528.....................................................
9.6.1 Копирование целой программы 529...................................................
9.6.2 Копирование части программы 530...................................................
9.6.3 Перемещение части программы 531...................................................
9.6.4 Объединение программы 532.........................................................
9.6.5 Дополнительные пояснения для копирования, перемещения и объединения 533...........
9.6.6 Замена слов и адресов 535...........................................................
9.7 РЕДАКТИРОВАНИЕ МАКРОПРОГРАММ ПОЛЬЗОВАТЕЛЯ 537.....................
9.8 ФОНОВОЕ РЕДАКТИРОВАНИЕ 538...............................................
9.9 ФУНКЦИЯ ПАРОЛЯ 539...........................................................
10. СОЗДАНИЕ ПРОГРАММ 541...........................................
10.1 СОЗДАНИЕ ПРОГРАММ С ПОМОЩЬЮ ПАНЕЛИ РУЧНОГО ВВОДА ДАННЫХ 542..
10.2 АВТОМАТИЧЕСКАЯ ВСТАВКА НОМЕРОВ ПОСЛЕДОВАТЕЛЬНОСТИ 543...........
10.3 СОЗДАНИЕ ПРОГРАММ В РЕЖИМЕ TEACH IN (РЕЖИМ ОБУЧЕНИЯ)
(ОТРАБОТКА УПРАВЛЯЮЩЕЙ ПРОГРАММЫ) 545................................
10.4 ВВОД ДАННЫХ ПРИ ПРОГРАММИРОВАНИИ В ДИАЛОГОВОМ
РЕЖИМЕ С ФУНКЦИЕЙ ГРАФИЧЕСКОГО ИЗОБРАЖЕНИЯ 548....................
11. УСТАНОВКА И ОТОБРАЖЕНИЕ ДАННЫХ 552...........................
11.1 ЭКРАНЫ, ОТОБРАЖАЕМЫЕ С ПОМОЩЬЮ ФУНКЦИОНАЛЬНОЙ КЛАВИШИ
11.1.1 Отображение положения в системе координат заготовки 561.............................
11.1.2 Отображение положения в относительной системе координат 562.........................
11.1.3 Отображение общего положения 564..................................................
11.1.4 Предварительная установка системы координат заготовки 565............................
11.1.5 Отображение фактической скорости подачи 566........................................
11.1.6 Отображение времени работы и числа деталей 568......................................
11.1.7 Отображение контроля за работой 569.................................................
11.2 ЭКРАНЫ, ОТОБРАЖАЕМЫЕ С ПОМОЩЬЮ
ФУНКЦИОНАЛЬНОЙ КЛАВИШИ
(ВРЕЖИМЕMEMORY (ПАМЯТИ) ИЛИ MDI (РУЧНОГО ВВОДА ДАННЫХ)571......
11.2.1 Отображение содержимого программы 572............................................
11.2.2 Экран отображения текущего блока 573...............................................
11.2.3 Экран отображения следующего блока 574.............................................
11.2.4 Экран проверки программы 575......................................................
11.2.5 Экран программы для операции ручного ввода данных 576..............................
11.3 ЭКРАНЫ, ОТОБРАЖАЕМЫЕ С ПОМОЩЬЮ
ФУНКЦИОНАЛЬНОЙ КЛАВИШИ
11.3.1 Отображение используемой памяти и списка программ 578..............................
11.3.2 Отображение списка программ для заданной группы 581................................
(ВРЕЖИМЕEDIT) 577......................
561........................................
c-8
Page 23
B--64134RU/01
11.4 ЭКРАНЫ, ОТОБРАЖАЕМЫЕ С ПОМОЩЬЮ
11.5 ЭКРАНЫ, ОТОБРАЖАЕМЫЕ С ПОМОЩЬЮ
11.6 ОТОБРАЖЕНИЕ НОМЕРА ПРОГРАММЫ, НОМЕРА
11.7 ЭКРАНЫ, ОТОБРАЖАЕМЫЕ С ПОМОЩЬЮ
Содержание
ФУНКЦИОНАЛЬНОЙ КЛАВИШИ
11.4.1 Установка и отображение величины коррекции на инструмент 585........................
11.4.2 Прямой ввод величины коррекции на инструмент 588...................................
11.4.3 Прямой ввод измеренной коррекции на инструмент B590...............................
11.4.4 Ввод величины коррекции на основе показаний счетчика 593............................
11.4.5 Установка величины сдвига системы координат заготовки 594............................
11.4.6 Отображение и ввод данных установки 596.............................................
11.4.7 Сравнение номеров последовательности и остановка 598................................
11.4.8 Отображение и установка времени работы, числа деталей и времени 600...................
11.4.9 Установка и отображение величины коррекции начала координат заготовки 602............
11.4.10 Прямой ввод измеренных коррекций начала координат заготовки 603.....................
11.4.11 Отображение и установка общих переменных макропрограмм пользователя 605............
11.4.12 Отображение данных схем и меню схем 606............................................
11.4.13 Отображение и настройка пульта оператора программного обеспечения 608................
11.4.14 Отображение и установка данных управления ресурсом инструмента 610..................
ФУНКЦИОНАЛЬНОЙ КЛАВИШИ
11.5.1 Установка и отображение параметров 614..............................................
11.5.2 Отображение и установка данных компенсации погрешности шага 616....................
ПОСЛЕДОВАТЕЛЬНОСТИ, СОСТОЯНИЯ И ПРЕ ДУПРЕЖДАЮЩИХ СООБЩЕНИЙ ДЛЯ УСТАНОВКИ ДАННЫХ ИЛИ ОПЕРАЦИЙ ВВОДА-ВЫВОДА 618.
11.6.1 Порядок отображения номера программы и номера последовательности 618...............
11.6.2 Отображение состояния и предупреждающих сообщений для установки данных
или для операции ввода-вывода 619...................................................
ФУНКЦИОНАЛЬНОЙ КЛАВИШИ
584........................................
613........................................
621........................................
11.7.1 Отображение журнала внешних сообщений для оператора 621............................
11.8 ОЧИСТКА ЭКРАНА 623...........................................................
11.8.1 Стирание отображения экрана ЭЛТ 623...............................................
11.8.2 Автоматическое стирание отображения экрана 624......................................
12. ГРАФИЧЕСКАЯ ФУНКЦИЯ 625..........................................
12.1 ГРАФИЧЕСКОЕ ИЗОБРАЖЕНИЕ 626..............................................
12.2 ДИНАМИЧЕСКИЙ ГРАФИК 631...................................................
13. ФУНКЦИЯ СПРАВКИ 632...............................................
14. ЭКРАННАЯ ДОКУМЕНТАЛЬНАЯ КОПИЯ 637............................
IV. MANUAL GUI DE 0i
1. MANUAL GUIDE 0i 643...................................................
1.1 КРАTКИЙ ОБЗОР 644.............................................................
1.2 ВВЕДЕНИЕ 645...................................................................
1.3 ПРОЦЕСС СОЗДАНИЯ ПРОГРАММ 646............................................
1.3.1 Запуск 646.........................................................................
1.3.2 Запуск 647.........................................................................
1.3.3 Создание новой программы обработки 648.............................................
c-9
Page 24
Содержание
1.3.4 Вспомогательные клавиши 650.......................................................
1.3.5 клавиша справки по G-коду 652......................................................
1.3.6 клавиша справки по M-коду 655......................................................
1.4 ПОСТОЯННЫЙ ЦИКЛ МЕХАНООБРАБОТКИ 657..................................
1.4.1 Операция 658......................................................................
1.4.2 Данные для каждого постоянного цикла 660...........................................
1.5 ПРОГРАММИРОВАНИЕ ПО КОНТУРУ 667.........................................
1.5.1 Операции программирования контура 668.............................................
1.5.2 подробный обзор данных, касающихся фигуры контура 677..............................
1.5.3 подробности, касающиеся расчета контура 679.........................................
1.5.4 более подробное описание вспомогательного расчета 690................................
1.5.5 Другие 700.........................................................................
1.6 ПАРАМЕТР 702...................................................................
1.7 СИГНАЛЫ ТРЕВОГИ 709..........................................................
V. ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ
1. МЕТОД ЗАМЕНЫ БАТАРЕЙ 713.........................................
1.1 БАТАРЕЯ ДЛЯ РЕЗЕРВНОГО ПИТАНИЯ ПАМЯТИ (3 V DC) 714.....................
1.2 БАТАРЕЯ ДЛЯ АВТОНОМНЫХ АБСОЛЮТНЫХ ИМПУЛЬСНЫХ ШИФРАТОРОВ
(6 V DC) 718.......................................................................
1.3 БАТАРЕЯ ДЛЯ АБСОЛЮТНОГО ИМПУЛЬСНОГО ШИФРАТОРА,
ВСТРОЕННОГО В ДВИГАТЕЛЬ (6 V DC) 719........................................
B--64134RU/01
ПРИЛОЖЕНИЕ
A. ПЕРЕЧЕНЬ КОДОВ ЛЕНТЫ 723..........................................
B. ПЕРЕЧЕНЬ ФУНКЦИЙ И ФОРМАТ ЛЕНТЫ 726...........................
C. ДИАПАЗОН ПРОГРАММИРУЕМЫХ ЗНАЧЕНИЙ 730......................
D. НОМОГРАММЫ 733.....................................................
D.1 НЕВЕРНАЯ ДЛИНА РЕЗЬБЫ 734...................................................
D.2 ПРОСТОЕ ВЫЧИСЛЕНИЕ НЕВЕРНОЙ ДЛИНЫ РЕЗЬБЫ 736.......................
D.3 ТРАЕКТОРИЯ ДВИЖЕНИЯ ИНСТРУМЕНТА В УГЛУ 738...........................
D.4 ПОГРЕШНОСТЬ В НАПРАВЛЕНИИ РАДИУСА ПРИ РЕЗАНИИ ПО
ОКРУЖНОСТИ 741...............................................................
E. СТАТУС ПРИ ВКЛЮЧЕНИИ ПИТАНИЯ,
ОЧИСТКЕ ДАННЫХ ИЛИ СБРОСЕ 742...................................
F. ТАБЛИЦА СООТВЕТСТВИЙ СИМВОЛОВ И КОДОВ 744..................
G. СПИСОК СИГНАЛОВ ТРЕВОГИ 745......................................
c-10
Page 25

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

Page 26
Page 27
B--64134RU/01
1

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

ОБЩИЕ СВЕДЕНИЯ
Настоящее руководство состоит из следующих частей:
1. ОБЩИЕ СВЕДЕНИЯ
О настоящем руководстве
I. ОБЩИЕ СВЕДЕНИЯ
Описывают структуру главы, применимые модели, соответствующие руководства и указания по прочтению данного руководства.
II. ПРОГРАММИРОВАНИЕ
Описывает каждую функцию: Формат, используемый для программирования функций на языке ЧПУ, характеристик и ограничений.
III. РАБОТА
Описывает ручную и автоматическую операции станка, порядок ввода и вывода данных и порядок редактирования программы.
IV . В РУКОВОДСТВЕ ПО РУЧНОМУ ОБСЛУЖИВАНИЮ 0i
описывается РУКОВОДСТВО ПО РУЧНОМУ ОБСЛУЖИВАНИЮ 0i.
V. ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ
Описывает метод замены батарей.
ПРИЛОЖЕНИЕ
Содержит список кодов ленты, действительные диапазоны данных и коды ошибок.
Некоторые функции, описанные в данном руководстве, нельзя применить к некоторым продуктам. Подробную информацию смотрите в руководстве ОПИСАНИЯ (B-64112EN).
В данном руководстве параметры не описываются подробно. Подробнуюинформациюпо параметрам, упомянутымв данном руководстве, смотрите в руководстве по параметрам
(B-64120EN).
В данном руководстве описываются все дополнительные функции. В данном руководстве, составленном изготовителем станка, найдите опции, включенные в Вашу систему. Моделями, описанными в данном руководстве и их сокращенными названиями являются:
Название продукта Сокращения
FANUC cерия 0i Mate--TC 0i Mate--TC Серия 0i Mate
3
Page 28
ОБЩИЕ СВЕДЕНИЯ1. ОБЩИЕ СВЕДЕНИЯ
B--64134RU/01
Специальные обозначения
_
D P
I
D ;
Соответствующие руководства серии 0i-C/0i Mate-C
В данном руководстве используются следующие обозначения:
Отображает комбинацию осей, таких как X__ Y__ Z (используемых в ПРОГРАММИРОВАНИИ).
Отображает конец блока. Соответствует коду LF системы ISO или коду CR системы EIA.
В следующей таблице приведен список руководств, относя­щихся к серии 0i-C 0i Mate-C. Настоящееруководство отмечено звездочкой(*).
Название руководства
DESCRIPTIONS B--64112EN
CONNECTION MANUAL (HARDWARE) B--64113EN
CONNECTION MANUAL (FUNCTION) B--64113EN--1
Series 0i-TC OPERATOR’S MANUAL B--64114EN
РУКОВОДСТВО ОПЕРАТОРА серии 0i--M C B--64124RU
РУКОВОДСТВО ОПЕРАТОРА серии 0i Mate--TC B--64134RU *
Номер
спецификации
Соответствующие руководства по серводвигателю серии βis
Series 0i Mate--MC OPERATOR’S MANUAL B--64144EN
MAINTENANCE MANUAL B--64115EN
PARAMETER MANUAL B--64120EN
В следующей таблице перечисляются руководства, относящиеся к серводвигателю серии βis.
Название руководства
FANUC AC SERVO MOTOR βisseriesDESCRIPTIONS B--65302EN
FANUC AC SERVO MOTOR αis/αi/βisseries PARAMETER MANUAL
FANUC AC SPINDLE MOTOR βi series DESCRIPTIONS B--65312EN
FANUC AC SPINDLE MOTOR αi/βi series PARAMETER MANUAL
FANUC SERVO AMPLIFIER βi series DESCRIPTIONS B--65322EN
FANUC AC SERVO MOTOR βi series FANUC AC SPINDLE MOTOR βi series FANUC SERVO AMPLIFIER βi series MAINTENANCE MANUAL
Номер
спецификации
B--65270EN
B--65280EN
B--65325EN
4
Page 29
B--64134RU/01
П
ОБЩИЕ СВЕДЕНИЯ
1. ОБЩИЕ СВЕДЕНИЯ
1.1
ОБЩАЯ ПОСЛЕДО­ВАТЕЛЬНОСТЬ РАБОТЫ НА СТАНКЕ С ЧПУ
Для обработки детали с помощью станка с ЧПУ, сначала создайте программу, затем приступайте кработе на станке с ЧПУ с использованием этой программы.
1) Для работы на станке с ЧПУ сначала создайте программу на основе чертежа детали. Как создать программу, описано в главе II. ПРОГРАММИРОВАНИЕ
2) Программа должна быть считана системой ЧПУ. Затем закрепите заготовки и инструменты на станке, изадействуйте их в соответствии с программой. Наконец, выполните обработку. Как работать с системой ЧПУ описано в главе III. РАБОТА.
Чертеж детали
ГЛАВА II ПРОГРАММИРОВАНИЕ ГЛАВА III РАБОТА
Программи-­рование обработки детали
ЧПУ
СТАНОК
Передначалом программирования составьте план обработки детали. План обработки
1. Определение диапазона обработки заготовок
2. Метод закрепления заготовок на станке
3.Последовательность обработкидлякаждогопроцессарезания
4. Режущие инструменты и условия резания
Определите метод резания для каждого процесса резания.
роцесс
Порядок выполнения резания
1. Метод резания: Черновой Получистовой Чистовой
2. Режущие инструменты
3. Условия резания:
Скорость подачи Глубина резания
4. Траектория перемещения
инструмента
резания
1 2 3
Резание на
торцевой
поверхности
Резание по
внешнему
диаметру
Проточка
канавок
5
Page 30
ОБЩИЕ СВЕДЕНИЯ1. ОБЩИЕ СВЕДЕНИЯ
B--64134RU/01
Проточка канавок
Резание по внешнему диаметру
Заготовка
Резание на торцевой поверхности
Создайте программу для траектории прохождения инструмента и условий резания в соответствии с формой заготовки для каждого резания.
6
Page 31
B--64134RU/01
1.2

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

ОБЩИЕ СВЕДЕНИЯ
ПРЕДУПРЕЖДЕНИЕ
1 Функционирование системы станка с ЧПУ зависит не
только от ЧПУ, но и от комбинации станка, его магнитного ящика, сервосистемы, устройства ЧПУ, пультов оператора и т.д. Очень сложно описать функцию, программирование и работу сразу для всех комбинаций. Как правило, в настоящем руководстве вышеуказанное описывается с точки зрения ЧПУ. Таким образом, для получения более подробной информации по конкретному станку с ЧПУ смотрите руководство, изданное изготовителем станка, которое имеет приоритет перед настоящим руководством.
2 Заголовки помещены в левом поле, так, чтобы
читатель мог легко получить доступ к необходимой информации. При поиске необходимой информации читатель может сэкономить время, используя эти заголовки.
3 В настоящем руководстве описывается максимально
возможное количество приемлемых вариантов использования оборудования. В руководстве не затрагиваются все комбинации свойств, опций и команд, которые не следует применять. Если конкретная операция не описана в руководстве, ее применять не следует.
1. ОБЩИЕ СВЕДЕНИЯ
1.3

ПРЕДУПРЕЖДЕНИЯ, КАСАЮЩИЕСЯ РАЗЛИЧНЫХ ВИДОВ ДАННЫХ

ПРЕДУПРЕЖДЕНИЕ
Программы по обработке, параметры, переменные и т.д. сохраняются во внутренней энергонезависимой памяти ЧПУ. Как правило, эти параметры не теряются при включении/ выключении питания. Однако, может возникнуть состояние, при котором ценные данные, сохраненные в энергонезависимой памяти, следует удалить вследствие стирания в результате непра-­вильных действий или при устранении неисправ-­ностей. Чтобы быстро восстановить данные при возникновении такого рода проблем, рекомендуется заранее создавать копию различных видов данных.
7
Page 32
Page 33

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

Page 34
Page 35
B--64134RU/01
1
ПРОГРАММИРОВАНИЕ

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

1. ОБЩИЕ СВЕДЕНИЯ
11
Page 36
ПРОГРАММИРОВАНИЕ1. ОБЩИЕ СВЕДЕНИЯ
B--64134RU/01
1.1
ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА ВДОЛЬ ОБРАБАТЫ­ВАЕМЫХ ЗАГОТОВОК­ФИГУРНАЯ ИНТЕРПОЛЯЦИЯ
Пояснения
D Перемещение
инструмента вдоль прямой линии
Инструмент перемещается вдоль прямых линий и дуг, которые составляют фигуру обрабатываемых заготовок (Смотрите II-4).
X
Инструмент
Заготовка
Z
Программа
G01 Z...;
D Перемещение
инструмента вдоль дуги
Рис.1.1(a) Перемещение инструмента вдоль прямой линии,
параллельной оси Z
X
Заготовка
Рис.1.1(b) Перемещение инструмента вдоль линии конуса
X
Заготовка
Инструмент
Инструмент
Программа
G01 X ... Z... ;
Z
Программа
G02X ... Z ... R ... ;
или
G03X ... Z ... R ... ;
Z
Рис.1.1(c) Перемещение инструмента по дуге
12
Page 37
B--64134RU/01
ПРОГРАММИРОВАНИЕ
1. ОБЩИЕ СВЕДЕНИЯ
Термин ”интерполяция” относится к операции, при которой инструмент перемещается вдоль прямой линии или дуги описанным выше способом. Символы команд программирования G01, G02,... называются подготовительной функцией и задают тип интерполяции, выполняемой в устройстве управления.
(a) Перемещение вдоль прямой линии
G01 Z__; X--- -Z--- -- ---;
Устройство управления
Интер-­поляция
a) Перемещение
вдоль прямой линии
b) Перемещение
по дуге
Рис.1.1(d) Функция интерполяции
(b) Перемещение вдоль дуги
G03X--- -Z- ---;
Ось X
Ось Y
Переме-­щение инстру-­мента
ПРИМЕЧАНИЕ
У некоторых станков вместо инструментов переме-­щаются заготовки (шпиндель), но в данном руко-­водстве предполагается перемещение инструментов по направлению к заготовкам.
D Нарезание резьбы
Резьба может быть нарезана посредством перемещения инструмента синхронно с вращением шпинделя. В программе задайте с помощью G32 функцию нарезания резьбы.
X
Заготовка
Рис.1.1(e) Нарезание прямой цилиндрической резьбы
13
F
Инструмент
Программа
G32Z--- -F- ---;
Z
Page 38
ПРОГРАММИРОВАНИЕ1. ОБЩИЕ СВЕДЕНИЯ
B--64134RU/01
1.2
ПОДАЧА ­ФУНКЦИЯ ПОДАЧИ
X
Заготовка
Рис.1.1(f) Нарезание конической резьбы
Инструмент
Программа
G32X--- -Z- ---F--- -;
Z
F
Перемещение инструмента с заданной скоростью с целью обработки заготовки резанием называется подачей.
Зажимный патрон
Заготовка
Инструмент
Рис.1.2 Функция подачи
Скорость подачи можно задать с помощью действительных чисел. Например, для подачи инструмента на 2 мм за один оборот заготовки можно воспользоваться следующей командой :
F2.0
Функция определения скорости подачи называется функцией подачи (Смотрите II-5).
14
Page 39
B--64134RU/01
1.3

ЧЕРТЕЖ ДЕТАЛЕЙ И ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА

ПРОГРАММИРОВАНИЕ
1. ОБЩИЕ СВЕДЕНИЯ
1.3.1
Референтное положение (Положение относительно станка)
Пояснения
В станке с ЧПУ предусматривается фиксированноеположение. Как правило, в данном положении выполняется замена инструмента и программирование точки абсолютного нуля, что будет описано ниже. Это положение называется референтным положением.
Резцедержатель
Зажимный патрон
Рис. 1.3.1 Референтная позиция
Можно переместить инструмент в референтное положение двумя способами:
Референтное положение
1. Ручной возврат в референтное положение (Смотрите II-3.1) Возврат в референтное положение осуществляется ручным нажатием на кнопку.
2. Автоматический возврат в референтное положение (Смотрите II-6)
Как правило, после включения питания в первую очередь осуществляется ручной возврат в референтное положение. Для того чтобы переместить инструмент в референтное положение для последующей смены инструмента, используется функция автоматического возврата в референтное положение.
15
Page 40
1.3.2
Система координат на чертеже детали и система координат, задаваемая устройством ЧПУ ­Система координат
ПРОГРАММИРОВАНИЕ1. ОБЩИЕ СВЕДЕНИЯ
X
Чертеж детали
B--64134RU/01
X
Программа
Z
Z
Система координат
ЧПУ
Команда
X
Заготовка
Пояснения
D Система координат
Z
Станок
Рис. 1.3.2 (a) Система координат
Следующие две системы координат задаются в разных местах: (Смотрите II-7)
1. Система координат на чертеже детали
Система координат указывается на чертеже детали. Значения координат в данной системе координат используются в качестве данных программы.
2. Система координат, задаваемая устройством ЧПУ Система координат создается для фактически исполь­зуемого станка. Это можно осуществить посредством программирования расстояния от текущего положения инструмента до нулевой точки устанавливаемой системы координат.
X
230
300
Нулевая точка в программе
Рис. 1.3.2 (b) Система координат, заданная ЧПУ
Настоящее положение инструмента
Расстояние до нулевой точки устанавливаемой системы координат
Z
16
Page 41
B--64134RU/01
ПРОГРАММИРОВАНИЕ
1. ОБЩИЕ СВЕДЕНИЯ
Инструмент перемещается в координатной системе, заданной с помощью ЧПУ, в соответствии с заданной программой, созданной с учетом системы координат на чертеже детали, и выполняет обработку заготовки по форме, указанной на чертеже. Следовательно, для того чтобы осуществить точную обработку детали в соответствии с чертежом, необходимо установить две системы координат в одном и том же положении.
D Методы установки
двух систем координат в одном и том же положении
Для того чтобы установить две системы координат в одном положении, обычно используется следующий метод.
1. Если нулевая точка координат установлена на лицевой
поверхности зажимного патрона
X
Заготовка
60
40
150
Рис. 1.3.2 (c) Координаты и размеры на чертеже детали
X
40
Z
Заготовка
Z
Рис. 1.3.2 (d) Система координат на токарном станке,
заданная посредством ЧПУ
(должна совпадать с системой координат на чертеже детали)
17
Page 42
ПРОГРАММИРОВАНИЕ1. ОБЩИЕ СВЕДЕНИЯ
B--64134RU/01
2. Если нулевая точка координат установлена на торцевой
поверхности заготовки.
X
Заготовка
60
100
Рис. 1.3.2 (e) Координаты и размеры на чертеже детали
Заготовка
80
30
30
Z
X
Z
Рис. 1.3.2 (f) Система координат на токарном станке,
заданная посредством ЧПУ
(должна совпадать с системой координат на чертеже детали)
18
Page 43
B--64134RU/01
1.3.3
Как указать программируемые размеры для перемещения инструмента ­Команды абсолютного перемещения и перемещения с приращениями
ПРОГРАММИРОВАНИЕ
1. ОБЩИЕ СВЕДЕНИЯ
Пояснения
D Абсолютная команда
Методами программирования перемещения инструмента может быть указание абсолютного значения или значения в приращениях.(Смотрите II-8.1).
Инструмент перемещается в какую-либо точку на определенном расстоянии от нулевой точки системы координат”, которая является заданной точкой координат.
Инструмент
X
Заготовка
φ30
70
Команда, задающая перемещение от точки А до точки В
G90X30.0Z70.0;
В
110
А
Z
Координаты точки В
Рис. 1.3.3 (a) Абсолютная команда
19
Page 44
ПРОГРАММИРОВАНИЕ1. ОБЩИЕ СВЕДЕНИЯ
B--64134RU/01
D Команда приращения
Задайте расстояние от предыдущего положения инструмента до следующего положения инструмента.
Инструмент
А
X
φ60
В
Z
φ30
40
Команда, задающая перемещение от точки А до точки В
от -30.0 до -40.0
Расстояние и направление перемещения вдоль каждой оси
D Программирование
диаметра / программирование радиуса
Рис. 1.3.3 (b) Инкрементная команда
Размеры по оси Х можно задать в виде диаметра или радиуса. Программирование диаметра или радиуса осуществляется отдельно на каждом станке.
1. Программирование диаметра
При программировании диаметра задайте значение диаметра, указанное на чертеже, как значение по оси Х.
X
В
φ30
А
Z
Заготовка
φ40
60
80
Значения координат точек А и В
A(30.0, 80.0), B(40.0, 60.0)
Рис. 1.3.3 (c) Программирование диаметра
20
Page 45
B--64134RU/01
ПРОГРАММИРОВАНИЕ
1. ОБЩИЕ СВЕДЕНИЯ
2. Программирование радиуса
При программировании радиуса задайте расстояние от центра заготовки, то есть величину радиуса, указанную на чертеже, как значение по оси Х.
X
В
20
Заготовка
60
80
Значения координат точек А и В
A(15,0, 80,0), B(20,0, 60,0)
Рис. 1.3.3 (d) Программирование радиуса
А
15
Z
1.4
СКОРОСТЬ РЕЗАНИЯ ­ФУНКЦИЯ СКОРОСТИ ШПИНДЕЛЯ
Примеры
Скорость инструмента по отношению к заготовке в процессе обработки заготовки называется скоростью резания. Что касается ЧПУ, скорость резания может быть задана как скорость шпинделя в минутах
Заготовка
Рис.1.4 Скорость реза
-1
.
Инструмент
V: Скорость резания
v м/мин
--1
φD
N мин
< Если требуется обработать заготовку с диаметром 200 мм прискоростирезанияравной300 м/мин. >
Скорость шпинделя равна приблизительно 478 оборотов в минуту
-1
, чтополученоиз
N=1000v/πD. Следовательно, требуется следущая команда:
S478 ;
Команды, относящиеся к скорости шпинделя, называются функцией скорости шпинделя (Смотрите II-9). Можно также задать скорость резания v(м/мин) непосредст­венно вводом значения скорости. Даже если диаметр заготовки меняется, ЧПУ меняет скорость шпинделя, так чтобы скорость резания оставалась постоянной. Эта функция называется функцией контроля постоянства скорости резания на поверхности (Смотрите II-9.3).
21
Page 46
ПРОГРАММИРОВАНИЕ1. ОБЩИЕ СВЕДЕНИЯ
B--64134RU/01
1.5

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

Примеры
Если выполняется операция сверления, нарезания резьбы метчиком, растачивания, фрезерования или подобная этим, то необходимо выбрать подходящий инструмент. Выбор соответствующего инструмента осуществляется, когда каждому инструменту присвоен номер, и этот номер задан в программе.
Номер инструмента
01
06
02 05
04
03
Рис.1.5 Инструмент, используемый для различных видов
обработки
Резцедержатель
<Когда инструменту для черновой обработки присвоен ном.01>
1.6
КОМАНДА ДЛЯ ОПЕРАЦИЙ НА СТАНКИ ­СМЕШАННАЯ ФУНКЦИЯ
Если инструмент сохранен в памяти в положении 01 резцедержателя, то инструмент можно выбрать, задав T0101. Это называется функцией инструмента (Смотрите II-10).
Когда фактически начинается обработка, то необходимо вращение шпинделя и подачи охлаждения. По этой причине необходимо контролировать операции включения и выключения мотора шпинделя и клапана системы охлаждения.
Включение/
Открытие/ закрытие патрона
Заготовка
выключение охлаждения
Вращение шпинделя по часовой стрелке
Рис.1.6 Команда для операций на станке
Функция, задающая операции включения/выключения компонентов станка, называется смешанной функцией. Как правило, функция задается М-кодом. Например, если задан М03, шпиндель вращается по часовой стрелке при заданной скорости вращения шпинделя.
22
Page 47
B--64134RU/01
ПРОГРАММИРОВАНИЕ
1. ОБЩИЕ СВЕДЕНИЯ
1.7

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

Группа команд, направляемых в ЧПУ для управления станком, называется программой. Посредствомввода командинструмент перемещается вдоль прямой линии или дуги или происходит включение или отключение мотора шпинделя. В программе задайте команды в последовательности, соответствующей фактическим перемещениям инструментов.
Блок
Блок
Последовательность перемещений инструмента
Программа
Блок
Блок
Блок
Рис.1.7(a) Конфигурация программы
Группа команд в каждом шаге последовательности называется блоком.Программасостоит из группблоков длясерии операций обработки. Номер для обозначения каждого блока называется номером последовательности, а номер для обозначения каждой программы называется номером программы (Смотрите II-12).
23
Page 48
ПРОГРАММИРОВАНИЕ1. ОБЩИЕ СВЕДЕНИЯ
B--64134RU/01
Пояснения
D Блок
Блок и программа имеют следующие конфигурации.
1 блок
N fffff G ff Xff.f Zfff.f M ff S ff T ff ;
Номер последо-­ватель-­ности
Подготови-­тельная функция
Рис.1.7(b) Конфигурация блока
Обозначение размеров
Смешан-­ная функция
Функция шпин-­деля
Функ-­ция ин-­стру-­мента
Конец блока
Блок начинается с номера последовательности, идентифи­цирующего этот блок, и заканчивается кодом конца блока. В данном руководстве код конца блока обозначается символом ”;” (LF всистемекодовISO и CR всистемекодовEIA). Обозначение размеров зависит от подготовительной функции. В данном руководстве часть обозначения размеров может быть представлена символами IP_.
D Программа
; Offff;
M30 ;
Рис.1.7(c) Конфигурация программы
Номер программы
Блок
Блок Блок
Конец программы
Обычно номер программы задается в начале программы после символа конца блока (;), акодконцапрограммы(M02 или M30) задается в конце программы.
24
Page 49
B--64134RU/01
ПРОГРАММИРОВАНИЕ
1. ОБЩИЕ СВЕДЕНИЯ
D Основная программа и
подпрограмма
Если обработка по одной схеме задается в разных частях программы, то создается программа для схемы. Это называется подпрограммой. С другой стороны, исходная программа называется основной программой. Если во время выполнения основной программы появляется команда выполнения подпрограммы, то выполняются команды этой подпрограммы. По завершении выполнения подпрограммы происходит возврат последовательности в основную программу.
Главная программа
⋅ ⋅
M98P1001
M98P1002
M98P1001
Подпрограмма #1
O1001
M99
Подпрограмма #2
O1002
Программа для отверстия #1
Программа для отверстия #2
M99
25
Page 50
1.8

ФУНКЦИЯ КОРРЕКЦИИ

Пояснения
ПРОГРАММИРОВАНИЕ1. ОБЩИЕ СВЕДЕНИЯ
B--64134RU/01
D Обработка кромкой
резца - функция компенсации на длину инструмента
Как правило, для обработки одной заготовки используется несколько инструментов. Инструменты имеют разную длину. Изменение программы с учетом инструментов проблематично. Следовательно, необходимо заранее измерить длину каждого инструмента. Посредством ввода в ЧПУ разницы между длиной стандартного инструмента и длиной каждого инструмента (отображение и ввод данных: смотрите III-11), можно выполнить обработку, не внося изменений в программу, даже в случае замены инструмента. Эта функция называется коррекцией на длину инструмента.
Заготовка
Стандарт-­ный инструмент
Рис.1.8 Коррекция на инструмент
Инструмент для черновой обработки
Инструмент для чистовой обработки
Инструмент для точения канавок
Инструмент для нареза-­ния резьбы
26
Page 51
B--64134RU/01
ПРОГРАММИРОВАНИЕ
1. ОБЩИЕ СВЕДЕНИЯ
1.9

ЗОНА ПЕРЕМЕЩЕНИЯ ИНСТРУМЕНТА - ХОД

Во избежание перемещения инструмента за пределы на конце каждой оси установлены концевые выключатели. Зона, в которой может перемещаться инструмент, называется ходом. Помимо ограничителей хода для определения зоны, в которую запрещено вхождение инструмента, можно использовать данные памяти.
Мотор
Концевой выключатель
Точка отсчета станка
Задайте эти расстояния.
Стол
Инструменты не могут входить в эту зону. Эта зона задается данными памяти или программой.
Помимо величины хода, определенной с помощью концевых выключателей, оператор может задать зону, в которую запрещено вхождение инструмента, используя программу или данные памяти. Эта функция называется проверкой хода. (См. III-6.3.)
27
Page 52
2
ПРОГРАММИРОВАНИЕ2. УПРАВЛЯЕМЫЕ ОСИ

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

B--64134RU/01
28
Page 53
B--64134RU/01
2.1

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

ПРОГРАММИРОВАНИЕ
Элемент 0i Mate-TC
Количество основных управляемых осей 3 оси Число одновременно управляемых осей 3 оси
2. УПРАВЛЯЕМЫЕ ОСИ
ПРИМЕЧАНИЕ
1 Количество одновременно управляемых осей при ручной
работе (ручная непрерывная подача, подача приращения-­ми илиручнаяподача с помощью маховика)--1 или 3(1,если разряд 0(JAX)параметра 1002 установлен на 0, и 3, если разряд установлен на 1).
2 Число управляемых осей, включая ось управления конту--
ром Cs, составляет 3. То есть, должны бытьпредусмотрены две сервоосии один контур Cs. Не всеиз трех управляемых осей могут быть сервоосями.
2.2

НАЗВАНИЕ ОСЕЙ

Ограничения
D Название оси по
умолчанию
D Двойное название оси
Основные две оси всегда обозначаются буквами X и Z; названия дополнительных осей могут быть факультативно выбраны ниже с использованием параметра ном. 1020.
D Система G-кодов А:Y,A,Bи C D Система G-кодов B/C: Y, U, V, W, A, B и C
Название каждой оси определяется согласно парам. ном. 1020. Если параметр задает 0 или что-либо, отличное от девяти букв, название оси по умолчанию задается от 1 до 3. Если исполь­зуется название оси по умолчанию (1 - 3), система не может работать в режиме или в режиме ручного ввода данных. Если название оси задано в параметре более одного раза, то только первая ось, которой присваивается это обозначение, становится действующей.
ПРИМЕЧАНИЕ
1 Если используется система G--кодов А, то в качестве
названия осей нельзя использовать буквы U, V и W (разумеется, максимум шесть управляемых осей), поскольку эти буквы используются в качестве команды, задающей приращения для X, Y и Z. Дляиспользованиябукв U, V или W в качестве названия осей системой G--кодов должна быть В или С. По аналогии, нельзя использвать букву H в качестве команды, задающей приращение для С, таким образом, нельзя применять команды приращения, если в качестве названия оси использованы А или В.
2 При G76 (нарезание многозаходной резьбы) вблокев
адресе А задается угол вершины инструмента вместо команды для оси А. Если в качестве названия оси используется С или А, то нельзя использовать С или А в качестве команды, задающей угол для прямой линии при снятии фаски или программировании непосредственно по размерам черте-­жа. Следовательно, следует использовать ”С” и ”А” в соответствии с битом 4 (CCR) парам. ном. 3405.
29
Page 54
ПРОГРАММИРОВАНИЕ2. УПРАВЛЯЕМЫЕ ОСИ
й
системо
й
д
Д
д
й
системо
й
д
Д
д
станк
а
д
B--64134RU/01
2.3

СИСТЕМА ПРИРАЩЕНИЙ

Система приращений состоит из наименьшего вводимого прира­щения (для ввода) и наименьшего программируемого приращения (для вывода). Наименьшее вводимое приращение - это наименьшее приращение для программировании расстояния перемещения. Наи­меньшее программируемое приращение - это наименьшее прираще­ние для перемещения инструмента на станке. Оба вида приращений представлены в мм, дюймах или градусах. Система приращений классифицируется на IS-B и IS-C (Таблицы 2.3 (a) и 2.3 (b)). Задайте бит 1(ISC)парам. ном. 1004, чтобы выбрать, какую систему прира­щения использовать. Задание бита 1(ISC)параметра ном. 1004 при­меняется ко всем осям. Например, если выбрана IS-C, то системой приращения для всех осей является IS-C.
Таблица 2.3 (a) Система приращений IS-B
Станок с ввод метричес-двмм ко системой
ввод в дюймах
Дюймовая ввод системадвмм станка
ввод в дюймах
Наименьшее вводимое приращение
0.001 мм (Диаметр) 0.0005 мм
0.001 мм (Радиус) 0,001 мм
0.001 град 0.001 град
0.0001 дюйма (Диаметр) 0.0005 мм
0.0001 дюйма (Радиус) 0,001 мм
0.001 град 0.001 град
0.001 мм (Диаметр) 0.00005 дюйма
0.001 мм (Радиус) 0,0001 дюйма
0.001 град 0.001 град
0.0001 дюйма (Диаметр) 0.00005 дюйма
0.0001 дюйма (Радиус) 0,0001 дюйма
0.001 град 0.001 град
Наименьшее програм­мируемое приращение
Таблица 2.3 (b) Система приращений IS-C
Станок с ввод в метричес-дмм ко системой
ввод в дюймах
Дюймо- ввод вая система станка
вмм
ввод в дюймах
Наименьшее вводимое приращение
0.0001 мм (Диаметр) 0,00005 мм
0.0001 мм (Радиус) 0.0001 мм
0.0001 град 0.0001 град
0.00001 дюйма (Диаметр) 0,00005 мм
0.00001 дюйма (Радиус) 0.0001 мм
0.0001 град 0.0001 град
0.0001 мм (Диаметр) 0.000005 дюйма
0.0001 мм (Радиус) 0,00001 дюйма
0.0001 град 0.0001 град
0.00001 дюйма (Диаметр) 0.000005 дюйма
0.00001 дюйма (Радиус) 0,00001 дюйма
0.0001 град 0.0001 град
Наименьшее програм­мируемое приращение
То, измеряется ли наименьшее программируемое приращение в мил­лиметрах или дюймах, зависит от станка. Выберите любое прира­щениезаранее в соответствии с установкойпарам.INM(ном.1001#0). G-код (G20 или G21) или установка параметра могут использоваться для переключения наименьшего программируемого приращения между вводом в миллиметрах и вводом в дюймах. Ось в метрической системе не может использоваться вместе с осью в дюймовой системе или наоборот. В дополнение некоторые функции, такие, как круговая интерполяция и коррекция на радиус вершины инструмента не могут быть использованы для обеих осей в различных единицах измерения. Для получения информации о том, какую единицу измерения установить, обращайтесь к соответствующему руководству, поставляемому изготовителем станка.
30
Page 55
B--64134RU/01
C
ПРОГРАММИРОВАНИЕ
2. УПРАВЛЯЕМЫЕ ОСИ
2.4

МАКСИМАЛЬНЫЕ ХОДЫ

Максимальные ход, управляемый данным ЧПУ, показан в таблице ниже: Максимальный ход= Наименьшее программируемое приращение99999999
Таблица 2.4 Максимальные ходы
Система приращений
Метрическая система
IS-B
IS-
станка
Дюймовая система станка
Метрическая система станка
Дюймовая система станка
Максимальные ходы
99999,999 мм99999,999 град
9999.9999 дюймов99999.999 град
9999.9999 мм9999.9999 град
999.99999 дюймов9999.9999 град
ПРИМЕЧАНИЕ
1 Единицей измерения в таблице является величина
диаметра при программировании диаметра и величина радиуса при программировании радиуса.
2 Нельзя задать команду, превышающую максималь--
ный ход.
3 Фактический ход зависит от станка.
31
Page 56
3. ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ (G--ФУНКЦИЯ)

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

3
Номер, стоящий за G-адресом определяет значение команды для соответствующего блока.
G-коды поделены на следующие два типа.
(Пример) G01 и G00 являются модальными G-кодами.
ПРОГРАММИРОВАНИЕ
Тип Значение
Однократный G--код G--код действует только в блоке, в котором он
задан
Модальный G--код G--код действует до ввода другого G--кода той же
группы.
B--64134RU/01
G01X_;
Z_;
X_;
G00Z_;
Существую три системы G-кодов :A,Bи C(Таблица 3). Выберите систему G-кода с использованием битов 6(GSB)и 7 (GSC) параметра 3401. Вцелом, в этом руководстве описывается использование системы G-кода A, кроме случаев, когда описываемый элемент может использовать только систему G-кода B или C. В таких случаях описывается использование системы G-кода B или C.
G01 действует только в этом диапазоне
32
Page 57
B--64134RU/01
ПРОГРАММИРОВАНИЕ
3. ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ (G--ФУНКЦИЯ)
Пояснения
1. Если ЧПУ входит в состояние очистки (смотрите разряд 6 (CLR) параметра 3402), то при включении питания или
перезагрузке ЧПУ модальные G-коды меняются следующим образом.
(1)G-коды, отмеченные втаблице3, являются
действующими.
(2)Когда данные системы очищаются вследствие включения
питания или перезагрузки, чтобылозадано,G20или G21 остается действующим.
(3)Разряд 7 параметра ном. 3402 может использоваться для
выбора G22 или G23 после включения питания. Перезагрузка ЧПУ, приводящая к состоянию очистки данных, не виляет на выбор G22 или G23.
(4)Установка разряда 0(G01)параметра 3402 позволяет
определить, какой код,G00или G01, является дейст­вующим.
(5)Установка бита 3(G91)параметра 3402 позволяет
определить, какой код,G90или G91, является дейст­вующим.
2. G-коды группы 00, за исключением G10 иG11, являются однократными G-кодами.
3. Сигнал тревоги P/S (ном.010)отображается, когда задан G-код, не указанный в перечне G-кодов, или задан 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) (См. II-8.1). Когдадляцикласверления используется система G-кодов А, вточкевозврата предусмотрен только исходный уровень.
7. G-коды отображаются для каждого номера группы.
33
Page 58
3. ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ
Ф
0
1
0
0
2
0
6
0
9
0
0
0
0
0
1
4
(G--ФУНКЦИЯ)
G--код
А В C
G00 G00 G00
G01 G01 G01
G02 G02 G02
G03 G03 G03 Круговая интерполяция против ч.с.
G04 G04 G04 Задержка
G07.1
(G107)
G10 G10 G10
G11 G11 G11 Отмена ввода программируемых данных
G12.1
(G112)
G13.1
(G113)
G18 G18 G18
G20 G20 G70
G21 G21 G71
G22 G22 G22
G23 G23 G23
G27 G27 G27 Проверка возврата в референтное положение
G28 G28 G28
G30 G30 G30
G31 G31 G31 Функция пропуска
G32 G33 G33
G34 G34 G34
G40 G40 G40 G41 G41 G41 07 Коррекция на радиус вершины инструмента слева
G42 G42 G42 Коррекция на радиус вершины инструмента справа
G50 G92 G92
G50.3 G92.1 G92.1
G52 G52 G52
G53 G53 G53 Установка системы координат станка
G54 G54 G54 G55 G55 G55 Выбор системы координат заготовки 2
G56 G56 G56
G57 G57 G57
G58 G58 G58 Выбор системы координат заготовки 5
G59 G59 G59 Выбор системы координат заготовки 6
G65 G65 G65 00 Вызов макропрограммы
G66 G66 G66
G67 G67 G67
G07.1
(G107)
G12.1
(G112)
G13.1
(G113)
G07.1
(G107)
G12.1
(G112)
G13.1
(G113)
Группа
ПРОГРАММИРОВАНИЕ
Таблица 3 Перечень G-кодов (1/2)
Позиционирование (ускоренный подвод)
Линейная интерполяция (рабочая подача)
Круговая интерполяция по ч.с.
00
1
16 Выбор плоскости ZpXp
1
00
12
Цилиндрическая интерполяция
Ввод программируемых данных
Режим интерполяции в полярных координатах
Режим отмены интерполяции в полярных координатах
Ввод в дюймах
Ввод в мм
Функция проверки сохраненного шага вкл
Функция проверки сохраненного шага вык
Возврат в референтное положение
Возврат во 2--е,3--еи4--е референтное положение
Нарезание резьбы
Нарезание резьбы с переменным шагом
Отмена команды коррекции на радиус вершины инструмента
Установка системы координат или установка максимальной скорости шпинделя
Предварительная установка системы координат заготовки
Установка локальной системы координат
Выбор системы координат заготовки 1
Выбор системы координат заготовки 3
Выбор системы координат заготовки 4
Модальный вызов макропрограммы
Отмена модального вызова макропрограммы
B--64134RU/01
ункция
34
Page 59
B--64134RU/01
Ф
1
0
0
2
0
3
А В C
G70 G70 G72 Цикл чистовой обработки
G71 G71 G73 Удаление припусков при точении
G72 G72 G74 00 Удаление пропусков при торцевой обработке
G73 G73 G75 Повтор схемы
G74 G74 G76
G75 G75 G77 Сверление по внешнему/внутреннему диаметру
G76 G76 G78 Цикл нарезания многозаходной резьбы
G80 G80 G80 G83 G83 G83 Цикл сверленияторцевой поверхности
G84 G84 G84
G86 G86 G86
G87 G87 G87 Цикл сверлениябоковой поверхности
G88 G88 G88 Цикл нарезания резьбы метчиком на боковой поверхности
G89 G89 G89 Цикл растачивания боковой поверхности
G90 G77 G20 Цикл обработки по внешнему/внутреннему диаметру
G92 G78 G21
G94 G79 G24 Цикл точения торцевой поверхности
G96 G96 G96
G97 G97 G97
G98 G94 G94
G99
G90 G90
G91 G91
G98 G98
G99 G99
G--код
G95 G95
3. ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ
ПРОГРАММИРОВАНИЕ
Таблица 3 Перечень G-кодов (2/2)
Группа
Сверление торцевой поверхности с периодическим выводом сверла
Отмена постоянного цикла сверления
Цикл нарезания резьбы метчиком на торцевой поверхности
Цикл растачивания торцевой поверхности
01
02
05
11
Цикл нарезания резьбы
Постоянное управление скоростью перемещения поверхности.
Отмена контроля постоянства скорости резания
Подача за минуту
Подача за оборот
Программирование в абсолютных значениях
Программирование в приращениях
Возврат к первоначальному уровню
Возврат к уровню точки R
(G--ФУНКЦИЯ)
ункция
35
Page 60
4
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ

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

B--64134RU/01
36
Page 61
B--64134RU/01
ПРОГРАММИРОВАНИЕ
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
4.1
ПОЗИЦИОНИРО­ВАНИЕ (G00)
Формат
Пояснения
Команда G00 перемещает инструмент в положение в системе заготовки, заданное командой абсолютного перемещения или перемещения в приращениях при ускоренном подводе. При команде абсолютного перемещения программируется коорди­ната конечной точки. При команде в приращениях программи­руется расстояние, на которое перемещается инструмент.
G00IP_;
IP_: При команде абсолютного перемещения -
координаты конечного положения, априкоманде перемещения в приращениях - расстояние, на которое перемещается инструмент.
Можно выбрать одну из следующих траекторий перемещения инструмента в соответствии с разрядом 1 (LRP) параметра ном.1401.
D Позиционирование при нелинейной интерполяции
Инструмент позиционируется со скоростью ускоренного подводаотдельнопокаждойоси. Траектория инструмента, как правило, прямая.
D Позиционирование при линейной интерполяции
Траектория движения инструмента такая же, как при линейной интерполяции (G01). Инструмент позицио­нируется в течение кратчайшего времени со скоростью, которая не превышает скорость ускоренного подвода для каждойоси. Однако траектория инструмента не такая же, как при линейной интерполяции (G01).
Позиционирование при линейной интерполяции
Конечное положение
Позиционирование при нелинейной интерполяции
Начальное положение
Скорость ускоренного подвода при команде G00 устанав­ливается изготовителем станка в параметре ном. 1420 для каждой оси отдельно. В режиме позиционирования, активированным G00, в начале блока происходит ускорение инструмента до предварительно заданной скорости, авконце блока - торможение. Выполнение программы переходит к следующему блоку после подтверждения достижениязаданного положения. “Достижение заданного положения” означает, что двигатель подачи находится в заданном диапазоне. Этот диапазон определяется изготовителем станка установкой параметра ном.1826.
37
Page 62
Примеры
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
X
56.0
30.5
30.0
B--64134RU/01
Ограничения
φ40.0
Z
< Программирование радиуса >
G00X40.0Z56.0 ; (Команда абсолютного перемещения)
или
G00U--60.0W--30.5;(Команда перемещения в приращениях)
Скорость ускоренного подвода не может задаваться в адресе F. Даже если задается позиционирование при линейной интерполяции, в следующих случаях используется позицио­нирование при нелинейной интерполяции. Следовательно, обязательно убедитесь в том, что инструмент не ударяется о заготовку.
D G28, задающий позиционирование между референтным
положением и промежуточным положением.
D G53
38
Page 63
B--64134RU/01
ПРОГРАММИРОВАНИЕ
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
4.2
ЛИНЕЙНАЯ ИНТЕРПОЛЯЦИЯ
(G01)
Формат
Пояснения
Инструменты могут перемещаться вдоль линии.
G01 IP_F_;
IP_: При команде абсолютного перемещения -
координаты конечной точки, а при команде перемещения в приращениях - расстояние на которое перемещается инструмент.
F_: Скорость подачи инструмента (скорость подачи)
Инструмент перемещается вдоль линии в заданное положение со скоростью подачи, заданной в F. Скорость подачи, заданная в F, действует до ввода нового значения. Нет необходимости задавать ее в каждом блоке. Скорость подачи, заданная F-кодом, измеряется вдоль траектории движения инструмента. Если F-код не задан, скорость подачи считается равной нулю. В режиме скорости подачи за минуту при одновременном управлении 2 осями скорость подачи для движения вдоль каждой оси следующая:
Примеры
D Линейная
интерполяция
G01ααββ
< Программирование диаметра >
G01X40.0Z20.1F20 ; (Команда абсолютного перемещения)
или G01U20.0W--25.9F20 ; (Команда перемещения в приращениях)
Ff ;
Скорость подачи в направлении α:
Скорость подачи в направлении β:
2
L = α
+ β
2
X
46.0
20.1
Конечная точка
φ40.0
α
Fα =
× f
L
β
=
× f
F
β
L
φ20.0
Начальная точка
Z
39
Page 64
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
B--64134RU/01
4.3
КРУГОВАЯ ИНТЕРПОЛЯЦИЯ
(G02, G03)
Формат
Приведенная ниже команда приводит к перемещению инструмента по дуге окружности.
Дуга в плоскости ZpXp
G18
G02
G03
Xp_Yp_
Таблица 4.3 Описание формата команд
Команда Описание
G18 Указание дуги в плоскости ZpXp
G02 Круговая интерполяция
Направление по часовой стрелке (ПЧС)
G03 Круговая интерполяция
Направление против часовой стрелки (ПРЧС)
I_K_ R_
F_
Пояснения
D Направление круговой
интерполяции
X
Z
I_ Расстояние по оси Xpот начальной точки до центра дуги,
K_ Расстояние по оси Zpот начальной точки до центра дуги,
R_ Радиус дуги без знака (всегда со значением радиуса)
F_ Скорость подачи по дуге
Значения команд оси X
p_
(установленные параметром ном. 1022)
Значения команд оси Z
p_
(установленные параметром ном. 1022)
задаваемое знаком или значением радиуса
задаваемое знаком или значением радиуса
Направление По часовой стрелке”(G02) и Против часовой стрелки”(G03) на плоскости Z на плоскость X
в направлении от плюса к минусу по оси Y
pYp
определяется, если смотреть
pXp
декартовой системе координат. Смотрите рисунок ниже.
Xp
40
G03
G02
Zp
G18
Page 65
B--64134RU/01
ПРОГРАММИРОВАНИЕ
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
D Расстояние,
пройденное по дуге
D Расстояние от
начальной точки до центра дуги
Конечная точка дуги задается в адресе Xp или Zp и выражается ввидеабсолютного/инкрементного значения в соответствии с G90 или G91. Для значения в приращениях указывается расстояние от конечной точки, видимой от начальной точки дуги.
Центр дуги задается соответственно адресами I и K для осей Xp и Zp. Вместе с тем числовое значение, следующее за I, J иК, является составляющей вектора, в котором центр дуги виден из начальнойточки, и всегда задается как инкрементное значение, независимо от G90 и G91, как показано ниже. I и К должны быть наделены знаком в соответствии с направлением.
Конечная точка (z,x)
x
z
k
Центр
Начальная точка
i
D Программирование
полного круга
D Радиус дуги
I0 и K0 могут быть пропущены. Если расстояние между радиусом в начальной точке и радиусом в конечной точке превышает значение, заданное в параметре (ном. 3410), появляется сигнал тревоги P/S (ном.020).
Если пропущены X
и Zp(конечная точка совпадает с началь-
p
ной), а центр задается I и K, то задается дуга (окружность)360°.
Расстояние между дугой и центром окружности, которая содержит дугу, может быть задано с помощью радиуса R окружности вместо I и K.
Вэтомслучаеоднадугаменьше180 Нельзя задать дугу с углом сектора 180
°, адругаябольше180°.
° или больше. Если
пропущены Xp и Zp и конечная точка размещается в той же позиции, что и начальная точка, а также используется R, то программируется дуга 0° G02R ; (Резец не перемещается).
41
Page 66
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
Для дуги (1) (менее чем 180°)
G02 W60.0 U10.0 R
Для дуги (2) (более чем 180°)
Дуга с углом сектора 180°
или больше не задается в одном блоке.
50.0 F300.0 ;
B--64134RU/01
D Скорость подачи
(2)
r=50мм
(1)
Начальная точка r=50мм
X
Z
Конечная точка
Скорость подачи при круговой интерполяции равна скорости подачи, заданной F-кодом, а скорость подачи вдоль дуги (скорость подачи по касательной к дуге) поддерживается на уровне заданной скорости подачи. Погрешность между заданной скоростью подачи и фактической скоростью подачи инструмента равна
±2% или меньше. Тем не
менее, эта скорость подачи измеряется вдоль дуги после применения коррекции на радиус вершины инструмента.
Ограничения
D Одновременно с R
задается I и K
D Указание оси, не
содержащейся в заданной плоскости
D Различия в радиусе
между начальной и конечной точками
D Указание Rполукруга
Если одновременно задаются адреса I, K и R, то преимущественное значение имеет дуга, задаваемая адресом R, а другие дуги пропускаются.
Если задается ось, не содержащаяся в заданной плоскости, высвечивается сигнал тревоги.
Если различие в радиусе между начальной и конечной точками дуги превышает значение, заданноевпараметреном. 3410, то выдается сигнал тревоги P/S ном.020. Если конечная точка не расположена на дуге, то по достижении конечной точки инструмент перемещается по прямой линии вдоль одной из осей.
Если с помощью R задается дуга, имеющая центральный угол, приближающийся к 180, вычисление координат центра может привести к ошибке. В этом случае задайте центр дуги с помощью I и K.
42
Page 67
B--64134RU/01
Примеры
D Команда круговой
интерполяции X, Z
ПРОГРАММИРОВАНИЕ
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
G02X_Z_I_K_F_; G03X_Z_I_K_F_;
Конечная точка
Ось X
X
Z
Центр дуги
K
(Программирование в абсолютных значениях)
(Программиро-­вание диаметра)
Начальная точка
Ось Z Ось Z Ось Z
(Программирование в абсолютных значениях)
Конечная точка
Ось X Ось X
X
Z
X
15.0
R25.0
10.0
φ50.0
30.0
G02X_Z_R_F_;
Конечная точка
(Программиро-­вание диаметра)
Начальная точка
K
R
X
z
Центр дуги
(Программиро-­вание диаметра)
Начальная точка
(Программирование в абсолютных значениях)
(Программирование диаметра)
G02X50.0Z30.0I25.0F0.3;или G02U20.0W--020.0I25.0F0.3;или G02X50.0Z30.0R25.0F0.3 или G02U20.0W--20.0R25.F0.3;
Z
50.0
43
Page 68
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
B--64134RU/01
4.4
ИНТЕРПОЛЯЦИЯ В ПОЛЯРНЫХ КООРДИНАТАХ
(G12.1, G13.1)
Формат
D Задайте G12.1 и G13.1
в отдельных блоках
Интерполяция в полярных координатах является функцией, которая осуществляет контурное управление при преобразо­вании команды, запрограммированной в декартовой системе координат, в перемещение по линейной оси (перемещение инструмента) и перемещение по оси вращения (вращение заготовки). Этот метод полезно применять при резании передней поверхности и шлифовании на токарном станке распределительного вала.
G12.1 ;
G13.1 ;
Запускает режим интерполяции в полярных координатах (активирует интерполяцию в полярных координатах)
Задайте линейную или круговую интерполяцию с помощью координат в декартовой системе координат, состоящую из линейной оси и оси вращения (виртуальной оси).
Отменен режим интерполяции в полярных координатах (для того, чтобы не выполнять интерполяцию в полярных координатах)
G112 и G113 могут быть использованы вместо G12.1 и G13.1, соответственно.
Пояснения
D Плоскость
интерполяции в полярных координатах
G12.1 запускает режим интерполяции в полярных координатах и выбирает плоскость интерполяции в полярных координатах (Рис.4.4).Интерполяция в полярных координатах выполняется в этой плоскости.
Ось вращения (виртуальная ось) (единица измерения: мм или дюйм)
Линейная ось (единица измерения: мм или дюйм)
Начало системы координат заготовки
Рис.4.4 Плоскость интерполяции в полярных координатах
Если включено питание или система перезагружена, интерполяция в полярных координатах отменяется (G13.1). Для интерполяции в полярных координатах линейная ось и ось вращения должны быть предварительно установлены в параметрах (ном. 5460 ином. 5461).
44
Page 69
B--64134RU/01
ПРОГРАММИРОВАНИЕ
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
D Расстояние
перемещения и скорость подачи при интерполяции в полярных координатах
Единица отсчета координат по гипотетической оси такая же, что и для линейной оси (мм/дюйм)
Единицей измерения для скорости подачи является мм/мин или дюйм/мин
D G-коды, которые
можно задать в режиме интерполяции в полярных координатах
В режиме интерполяции в полярных координатах команды программы задаются в плоскости интерполяции в полярных координатах с использованием декартовой системы координат. Адрес для оси вращения используется в качестве адреса для второй оси (виртуальной оси) вплоскости. Выбор ввода значений диаметра или радиуса для первой оси в плоскости совпадает с выбором для оси вращения и не зависит от ввода значений для первой оси в плоскости. Виртуальная ось в координате 0 задается сразу после ввода G12.1. Когда задан G12.1,начинаетсяинтерполяция в полярных координатах, и предполагается, что угол положения инстру­мента равен 0. Задайте с помощью F скорость подачи как скорость (относительную скорость между инструментом и заготовкой), касательную к плоскости интерполяции в полярных координатах (декартова система координат).
G01 Линейная интерполяция............
G02, G03
G04
G40, G41, G42
Круговая интерполяция........
Задержка.............
Коррекция на радиус вершины инструмента... (Интерполяция в полярных координатах применяется к траекториипосле коррекциина инструмент.)
G65, G66, G67 Макропрограмма пользователя...
G98, G99
Подача за минуту, подача за оборот........
D Круговая
интерполяция в плоскости полярных координат
D Движение вдоль осей
не в плоскости интерполяции в полярных координатах
D Отображение
текущего положения в режиме интерполяции в полярных координатах
Адреса для указания радиуса дуги для круговой интерполяции (G02 или G03) в плоскости интерполяции в полярных координатах зависятот первойоси в плоскости (линейной оси).
D I и J-вплоскостиXp-Yp, если линейной осью является ось Х
или ось, параллельная оси Х.
D J и K-вплоскостиYp -Z p, если линейной осью является ось
Y или ось, параллельная оси Y.
D КиI-вплоскостиZp-Xp, если линейной осью является ось
Z или ось, параллельная оси Z.
С помощью команды R также можно задать радиус дуги.
ПРИМЕЧАНИЕ
Оси U, V и W(параллельные основной оси) могут использоваться с G--кодами В и С.
Инструмент перемещается вдоль таких осей обычным образом, независимо от интерполяции в полярных координатах.
Отображаются фактические координаты. Тем не менее, расстояние, которое осталось пройти в блоке, отображается в координатах в плоскости интерполяции в полярных координатах (декартовы координаты).
45
Page 70
Ограничения
Система координат для
D
интерполяции в полярных координатах
D Команда коррекции на
радиус вершины инструмента
D Повторный пуск
программы
D Рабочая подача для оси
вращения
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
B--64134RU/01
Перед тем как задать G12.1, необходимо установить систему координат заготовки, в которой центр оси вращения является началом системы координат. Нельзя изменить систему координат в режиме, активируемом G12.1 (G92, G52, G53, перезагрузка относительных координат, G54 - G59 ит.д.). В режиме коррекции на радиус вершины инструмента (G41 или G42) нельзя активировать или прервать режим интерполяции в полярных координатах (G12.1 или G13.1). Когда режим коррекции на радиус вершины инструмента отменен (G40), необходимо задать G12.1 или
G13.1.
Невозможно повторно запустить программу для блока в режиме, активируемом G12.1. Интерполяция в полярных координатах преобразует движение инструмента по форме, запрограммированной в декартовой системе координат, в движение инструмента по оси вращения (оси С) и линейной оси ( оси Х). Когдаинструментподходитблизкокцентру заготовки, составляющая скорости подачи по оси С увеличивается и может превысить максимальную скорость рабочей подачи для оси С
(установленную в параметре ном.1422), что вызывает сигнал тревоги (смотрите рисунок ниже). Чтобы предотвратить превышение
составляющей скорости максимального значения скорости рабочей подачи для оси С, уменьшите скорость подачи, заданную в адресе F, или создайте программу таким образом, чтобы инструмент (центр инструмента, если применяется коррекция на радиус вершины инструмента) не подходил близко к центру заготовки.
ОПАСНО
Рассмотрим линии L1, L2 и L3. X-- это расстояние, на которое
X
θ1
θ2
θ3
L1
L:Расстояние (вмм) между центром инструмента и центром заготовки, когда центр
инструмента находится на самом близком расстоянии от цента заготовки R:Максимальная скорость рабочей подачи (град/мин) по оси C Следовательно, скорость, задаваемая в адресе F при интерполяции в полярных координатах, может быть получена по формуле, приведенной ниже. Задайте скорость, рассчитанную по формуле. Формула позволяет получить теоретическое значение; на практике может возникнуть необходимость использовать значение несколько ниже теоретического значения по причине погрешности в вычислениях.
перемещается инструмент за единицу времени при скорости подачи, заданной в адресе F в декартовой системе координат. Поскольку инструмент перемещается от L1 к L2 изатемкL3, угол,
L2
под которым инструмент перемещается за единицу времени, соответствующий ∆X в декартовой системе координат,
L3
увеличивается с θ1 доθ 2 изатемдоθ3. Другими словами, составляющая скорости по оси С увеличи-- вается по мере того, как инструмент приближается к центру заготовки. Составляю-­щая скорости по оси С может превысить макс. скоростьрабочей подачи для оси С по причине того, что движение инструмента в декартовойсистеме координатбыло преобразованов движение инструмента по оси С и оси Х.
F<L× R ×
π
180
(мм/мин)
D Программирование
диаметра и радиуса
Даже если для линейной оси (оси Х) используется программирование диаметра, то для оси вращения (оси С) программируется радиус.
46
Page 71
B--64134RU/01
ПРОГРАММИРОВАНИЕ
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
Примеры
Пример программы интерполяции в полярных координатах с использованием оси Х (линейное оси) иосиC(оси вращения)
C’(гипотетическая ось)
N204
N205
N206
Ось C
N203
N202
N208
N207
Траектория после коррекции на радиус вершины инструмента
Запрограммированная траектория
N201
N200
Ось X
Инструмент
Ось Z
Диаметр программируется по оси Х, радиус программируется по оси С.
O0001 ;
N010 T0101
N0100 G00 X120.0 C0 Z _ ; Установка в начальное положение N0200 G12.1 ; Начало интерполяции в полярных координатах N0201 G42 G01 X40.0 F _ ; N0202 C10.0 ; N0203 G03 X20.0 C20.0 R10.0 ; N0204 G01 X--40.0 ; Геометрическая программа N0205 C-- 10.0 ; (программа на основе декартовых коордиат в N0206 G03 X--20.0 C--20.0 I10.0 J0 ; плоскости X--C’) N0207 G01 X40.0 ; N0208 C0 ; N0209 G40 X120.0 ; N0210 G13.1 ; Отмена интерполяции в полярных координатах N0300 Z __ ; N0400 X __C __ ;
N0900M30 ;
47
Page 72
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
B--64134RU/01
4.5
ЦИЛИНДРИЧЕСКАЯ ИНТЕРПОЛЯЦИЯ
(G07.1)
Формат
Величина перемещения по оси вращения, заданная величиной угла, сразу внутренне преобразуется в расстояние по линейной оси вдоль наружной поверхности таким образом, что можно выполнить линейную интерполяцию или круговую интерполя­цию надругойоси. После интерполяцииэто расстояниеобратно преобразуется в величину перемещения по оси вращения. Функция цилиндрической интерполяции позволяет запро­граммироватьобработку боковойповерхности цилиндра. Таким образом, можно легко составить программы, например, программу для проточки канавок на цилиндрических кулачках.
G07.1 IP r; Активирует режим цилиндрической
: : :
G07.1 IP 0; Режим цилиндрической интерполяции
IP : Адрес для оси вращения
r:Радиус цилиндра
Задайте G07.1IP r;и G07.1 IP 0; в отдельных блоках. Можно использовать G107 вместо G07.1.
интерполяции (разрешает цилиндри­ческую интерполяцию).
отменен.
Пояснения
D Выбор плоскости
(G17, G18, G19)
D Скорость подачи
Воспользуйтесь параметром ном. 1002 для того, чтобы задать в качестве оси вращения ось X, Y или Z или ось, параллельную одной из этих осей. Задайте G-код для выбора плоскости, для которойосьювращенияявляетсялинейнаяось. Например, если осью вращения является ось, параллельная оси Х, необходимо с помощью G17 задать плоскость Xp-Yp, которая является плоскостью, определяемой осью вращения и осью Y или осью, параллельной оси Y. Для цилиндрической интерполяции можно задать только одну ось вращения.
ПРИМЕЧАНИЕ
Оси U, V и W(параллельные основной оси) могут использоваться с G--кодами В и С.
Скорость подачи, заданная в режиме цилиндрической интерполяции, является скоростью на обрабатываемой цилиндрической поверхности.
48
Page 73
B--64134RU/01
ПРОГРАММИРОВАНИЕ
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
D Круговая
интерполяция
(G02,G03)
D Коррекция на радиус
вершины инструмента
D Точность
цилиндрической интерполяции
В режиме цилиндрической интерполяции на оси вращения и другой линейнойоси возможна круговая интерполяция. Радиус R используется в командах способом, аналогичным описан­ному в разделе 4.4. Единицей измерения для радиуса является не градусы, а миллиметры (при вводе метрических данных) или дюймы (при вводе данных в дюймах).
< Пример круговой интерполяции между осью Z иосьюC> Для оси С в параметре ном.1022нужно установить 5(ось, па­раллельную оси Х). Вэтомслучае, командой для круговой интерполяции является
G18 Z__C__; G02 (G03) Z__C__R__;
Для оси С в параметре ном.1022 можно также задать 6(ось, па­раллельную оси Y). Вместе с тем в этом случае командой круговой интерполяции является
G19 C__Z__; G02 (G03) Z__C__R__;
Для того чтобы выполнить коррекцию на радиус вершины инструмента в режиме цилиндрической интерполяции, перед тем как войти в режим цилиндрической интерполяции, отмените любой действующий режим коррекции на радиус вершины инструмента. Затем, активируйте и завершите коррекцию на радиус вершины инструмента в режиме цилиндрической интерполяции. В режиме цилиндрической интерполяции величина перемещения по оси вращения, заданная величиной угла, сразу внутренне преобразуется в расстояние по линейной оси на наружной поверхности таким образом, что можно выполнить линейную интерполяцию или круговую интерполяцию на другой оси. После интерполяции это расстояние преобразуется обратно в угол. Для этого преобразования величина пере­мещения округляется до наименьшего вводимого приращения. Следовательно, если радиус цилиндра маленький, то фактическая величина перемещения может отличаться от заданной величины перемещения. Тем не менее, обратите внимание на то, что такая погрешность не является накапливаемой. Если в режиме цилиндрической интерполяции выполняетсяручнаяоперацияпривключенииполностью ручного режима, то по описанной выше причине может возникнуть ошибка.
Фактическая величина перемещения
MOTION REV
R
MOTION REV
=
2×2πR
:
Величина перемещения за оборот оси вращения
(задается параметром ном. 1260)
:
Радиус заготовки
: Округленная до наименьшего вводимого
инкремента
Заданное
×
значение
×
MOTION REV
2×2πR
Ограничения
D Указание радиуса дуги
в режиме цилиндри­ческой интерполяции
Невозможно задать радиус дуги с помощью словарных адресов I, J или K в режиме цилиндрической интерполяции.
49
Page 74
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
B--64134RU/01
D Круговая
интерполяция и коррекция на радиус вершины инструмента
D Позиционирование
D Установка системы
координат
D Установка режима
цилиндрической интерполяции
D Постоянные циклы
сверления в режиме цилиндрической интерполяции
Примеры
Если режим цилиндрической интерполяции активируется, когда уже применялась коррекция на радиус вершины инстру­мента, то в режиме цилиндрической интерполяции круговая интерполяция выполняется неверно.
В режиме цилиндрической интерполяции нельзя задать опера­ции позиционирования (включая те операции, которые запус­кают циклы ускоренного подвода, например, G28, G80 - G89). Перед тем как задать позиционирование, необходимо отменить режим цилиндрической интерполяции. Невозможно выпол­нить цилиндрическую интерполяцию (G07.1) врежимепози­ционирования (G00).
Невозможно установить систему координат заготовки G50 в режиме цилиндрической интерполяции.
Невозможно перезагрузить режим цилиндрической интерполя­ции в режиме цилиндрической интерполяции. Перед пере­загрузкой режима цилиндрической интерполяции необходимо отменить режим цилиндрической интерполяции.
Невозможно задать постоянные циклы сверления, G82 - G89, в режиме цилиндрической интерполяции.
мм
120 110
90
70
60
Пример программы цилиндрической интерполяции
O0001 (ЦИЛИНДРИЧЕСКАЯ ИНТЕРПОЛЯЦИЯ) (CYLINDRICAL INTERPOLATION); N01 G00 Z100.0 C0 ; N02G01G18W0H0; N03 G07.1 H57299 ; N04 G01 G42 Z120.0 D01 F250 ; N05C30.0; N06 G03 Z90.0 C60.0 R30.0 ; N07 G01 Z70.0 ; N08 G02 Z60.0 C70.0 R10.0 ; N09 G01 C150.0 ; N10 G02 Z70.0 C190.0 R75.0 ; N11 G01 Z110.0 C230.0 ; N12 G03 Z120.0 C270.0 R75.0 ; N13 G01 C360.0 ; N14 G40 Z100.0 ;
Z
N05
N15G07.1C0; N16 M30 ;
N06
N07
N08
N09
N12 N13
N11
N10
Z
C
R
0
30
60 70
150
190
230
270
360
C
град
50
Page 75
B--64134RU/01
ПРОГРАММИРОВАНИЕ
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
4.6

НАРЕЗАНИЕ РЕЗЬБЫ С ПОСТОЯННЫМ ШАГОМ (G32)

L
Рис.4.6(a) Прямая цилиндрическая резьба
Помимо цилиндрической резьбы с постоянным шагом с помощью команды G32 можно нарезать коническую винтовую и спиральную резьбу. Скорость шпинделя считывается в реальном времени из шифратора положения, установленного на шпинделе, и преобразуется в скорость рабочей подачи в перемещениях за минуту, которая используется для перемещения инструмента.
L
L
Рис.4.6(b) Коническая винтовая резьба
Рис.4.6(c) Спиральная резьба
Формат
G32IP_F_;
IP_: Конечная точка
F_: Шаг по горизонтальной оси
(всегда с программирова-
нием радиуса)
Объяснения
Ось X
Конечная точка
δ
X
0
Рис.4.6(d) Пример нарезания резьбы
2
Z
α
δ
1
L
Начальная точка
Ось Z
Как правило, нарезание резьбы повторяют по одной и той же траектории движения инструмента от черновой обработки до чистовой обработки винта. Поскольку нарезание резьбы начинается, когда шифратор положения на шпинделе выдает сигнал ”1-оборот”, нарезание резьбы начинается в фиксированной точке, а траектория движения инструмента не меняется и при повторном нарезании резьбы. Обратите внимание на то, что скорость шпинделя должна оставаться постоянной на протяжении черновой обработки и до чистовой обработки. Если это условие не соблюдается, будет выполнена резьба с неверным шагом.
51
Page 76
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
д
д
,
,
д
д
д
X
Коническая резьба
LX
α
LZ
α45° шаг равен LZ α45° шаг равен LX
Рис.4.6(e) LZи LX конической резьбы
B--64134RU/01
z
Главным образом, запаздывание сервосистемы и т.п. приводит к возникновению не совсем верных шагов в начальной и конечной точках нарезания резьбы. Для компенсации этого эффекта следует задать длину нарезания резьбы несколько больше, чем требуется. Втаблице4.6 приводится перечень диапазонов значений шага резьбы.
Таблица 4.6 Диапазоны допустимых размеров шага
Наименьшее программируемое приращение
Ввод данных 0,0001 -- 500,0000 мм
вмм
Ввод данных 0.000001 -- 9.999999 дюйма
вдюймах
52
Page 77
B--64134RU/01
Пояснения
1. Нарезание цилиндрической резьбы
Ось X
δ
2
ПРОГРАММИРОВАНИЕ
30 мм
δ
1
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
При программировании используются следующие значения: Шаг резьбы :4мм
δ
=3мм
1
δ
=1.5мм
2
Глубина резания :1мм (резание в два прохода) (Ввод данных в метрической системе, программирование диаметра)
70
2. Нарезание конической резьбы
Ось X
φ50
δ
2
φ43
0
30
40
Ось Z
G00U--62.0 ; G32W--74.5 F4.0 ; G00U62.0 ;
W74.5 ; U--64.0 ; (При повторном проходе резать на 1 мм больше)
G32 W--74.5 ; G00U64.0 ;
W74.5 ;
При программировании используются следующие значения: Шаг резьбы :3.5мм в направлении оси Z
δ
=2мм
1
δ
=1мм
2
Глубина резания в направлении оси Х равна 1 мм (Двойной проход) (Ввод данных в метрической системе, программирование диаметра)
δ
1
Ось Z
φ14
G00X 12.0 Z72.0 ; G32X 41.0 Z29.0 F3.5 ; G00X 50.0 ;
Z 72.0 ; X 10.0 ; (При повторном проходе резать на 1 мм больше)
G32 X 39.0 Z29.0 ; G00X 50.0 ;
Z 72.0 ;
53
Page 78
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
B--64134RU/01
ОПАСНО
1 При нарезании резьбы действует ручная коррекция скорости подачи (установленная
на 100%).
2 Очень опасно останавливать подачу резца для нарезания резьбы, не останавливая при
этом шпиндель. Это приведет к внезапному увеличению глубины резания. Таким образом, функция блокировки подачи не действует при нарезании резьбы. Если во время нарезания резьбы нажата кнопка блокировки, то инструмент остановится после выполнения блока, не задающего нарезание резьбы, аналогично тому, если бы была нажата SINGLE BLOCK. Тем не менее, загорается лампочка блокировки подачи (лампочка SPL), если на пульте управления станка нажата кнопка FEED HOLD. Затем, когда инструмент остановился, лампочка гаснет (состояние остановки единичного блока).
3 Если кнопка FEED HOLD удерживается в нажатом состоянии или происходит повторное
нажатие на эту кнопку в первом блоке, не задающем нарезание резьбы непосредственно после блока нарезания резьбы, то инструмент останавливается в блоке, не задающем нарезание резьбы.
4 Если нарезание резьбы выполняется в состоянии единичного блока, то инструмент
останавливается после выполнения первого блока, не задающего нарезание резьбы.
5 Если во время нарезания резьбы произошло переключение режима с автоматического
на ручной, инструмент останавливается в первом блоке, не задающем нарезание резьбы, аналогично тому, если бы была нажата кнопка блокировки, как описано в примечании 3. Тем не менее, если происходит переключение режима с автоматического на любой другой, то инструмент останавливается после выполнения блока, не задающего нарезание резьбы, как и в режиме единичного блока, что описано в примечании 4.
6 Если предыдущим блоком являлся блок нарезания резьбы, то процесс резания
начнется сразу, не ожидая обнаружения сигнала ”1--оборот”, даже если текущим блоком является блок нарезания резьбы.
G32Z_F_; Z_; (Перед этим блоком не обнаружен сигнал ”1--оборот”). G32 ; (Рассматривается в качестве блока нарезания резьбы). Z_ F_ ; (Сигнал одного оборота тоже не обнаружен).
7 Поскольку во время нарезания спиральной резьбы или конической винтовой резьбы
действует контроль постоянства скорости резания и скорость шпинделя меняется, то возможно нарезание резьбы с неверным шагом. Следовательно, не применяйте функциюконтроля постоянстваскорости резанияпри нарезаниирезьбы. Вместо этого используйте G97.
8 Вблокеперемещения, предшествующем блоку нарезания резьбы, не должны
задаваться снятие фаски или скругление угла.
9 В блоке нарезания резьбы не должны задаваться снятие фаски или скругление угла. 10При нарезании резьбы отключена функция ручной коррекции скорости шпинделя.
Скорость шпинделя установлена на 100%.
11Функция отвода инструмента в цикле нарезания резьбы недействительна по
отношению к G32.
54
Page 79
B--64134RU/01
ПРОГРАММИРОВАНИЕ
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
4.7

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

Пояснения
Эта функция при непрерывном нарезании резьбы действует таким образом, что на дробные импульсы, выходящие на стыке между блоками, задающими перемещение, накладывается следующийэтапобработкиигенерацииимпульсов(наложение блоков). Следовательно, устраняются перерывы в обработке, вызванные прерыванием движения во время непрерывной обработки блока, что позволяет непрерывно направлять в блок команды нарезания резьбы.
Поскольку управление системой осуществляется таким образом, что синхронность со шпинделем не нарушается на стыке между блоками в тех случаях, где это осуществимо, то можно выполнить особую операцию нарезания резьбы, при которой шаг и форма изменяются в середине обработки.
G32
G32
G32
Рис.4.7 Непрерывное нарезание резьбы
Даже если один и тот же участок повторяется в процессе нарезании резьбы при изменении глубины резания, система позволяет выполнить точную обработку, не повреждая резьбу.
ПРИМЕЧАНИЕ
1 Наложение блоков действительно даже для команды
G01, что позволяет получить более качественную поверхность чистовой обработки.
2 Если остается слишком маленький блок, то наложения
блоков может не возникнуть.
55
Page 80
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
B--64134RU/01
4.8

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

Формат
Использование адреса Q дляуказанияугламеждусигналом одногооборота шпинделя и началомнарезаниярезьбы, смещает начальный угол нарезания резьбы, позволяя легко изготавли­вать винты с многозаходной резьбой.
Винты с многозаходной резьбой.
(нарезание резьбы с постоянным шагом)
G32 IP_F_Q_; G32 IP_Q_;
IP_:Конечная точка
F_ : Шаг в продольном направлении
Q_ : Начальный угол нарезания резьбы
Пояснения
D Имеющиеся команды
нарезания резьбы
Ограничения
D Начальный угол
D Приращение
начального угла
D Диапазон задаваемых
значений начального угла
G32: Нарезание резьбы с постоянным шагом G34: Нарезание резьбы с переменным шагом G76: Цикл нарезания многозаходной резьбы G92: Цикл нарезания резьбы
Начальный угол не является постоянной (модальной) величиной. Необходимо задавать эту величину каждый раз при ее использовании. Если величина угла не задана, предпола­гается, что угол равен 0.
Приращение начального угла (Q) равно 0.001 градуса. Обратите внимание на то, чтодесятичнуюточкуможнонеуказывать. Пример:
Для угла смещения 180 градусов задайте Q180000. Нельзя задать Q180.000, поскольку в данном случае имеется десятичный знак.
Можно задать начальный угол (Q) между 0 и 360000 (в единицах
0.001 градуса). Если задано значение, превышающее 360000 (360 градусов), то оно округляется до 360000 (360 градусов).
D Нарезание
многозаходной резьбы (G76)
Всегда используйте формат ленты FS15 для команды нарезания многозаходной резьбы G76.
56
Page 81
B--64134RU/01
Примеры
ПРОГРАММИРОВАНИЕ
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
Программа изготовления винтов с двойной резьбой (с начальными углами, равными 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 ;
57
Page 82
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
B--64134RU/01
4.9

ФУНКЦИЯ ПРОПУСКА (G31)

Формат
Пояснения
Можно задать линейную интерполяцию, указав осевое перемещение после команды G31, аналогично G01. Если во время выполнения этой команды поступает внешний сигнал пропуска, то прерывается выполнение данной команды, и начинается выполнение следующего блока. Функция пропуска используется, если окончание обработки не запрограммировано, а задано посредством сигнала от станка, например, при шлифовании. Эта функция также используется для измерения размеров заготовки. Для получения информации по применению этой функции смотрите руководство, поставляемое изготовителем станка.
G31 IP_;
G31: Однократный G-код (действует только в блоке,
в котором он задан)
При появлении сигнала пропуска, значения координат могут использоваться вмакропрограмме пользователя, поскольку они хранятся в памяти в качестве системных переменных макропрограммпользователя #5061 и #5062, как описано ниже:
#5061 Значение координаты по оси Х #5062 Значение координаты по оси Z #5063 Значение координаты третьей оси (оси Cs)
ОПАСНО
Если скорость подачи задана в перемещении за минуту, то в целях повышения точности положения инструмента при вводе сигнала пропуска для приме-­нения функции пропуска отключается ручная коррек-­ция скорости подачи, холостой ход и автоматическое ускорение/торможение. Для активирования этих функций установите разряд 7(SKF)параметра ном. 6200 на 1. Если скорость подачи задана в переме-­щении за оборот, то для применения функции пропуска отключается ручная коррекция скорости подачи, холостой ход и автоматическое ускорение/ торможение, независимо от установки разряда SKF.
ПРИМЕЧАНИЕ
1 Если при применении коррекции на радиус вершины
инструмента выдается команда G31, высвечивается сигнал тревоги P/S ном. 035. Перед тем как задать команду G31, отмените коррекцию на инструмент с помощью команды G40.
2 При выборе высокоскоростногопропуска выполнение
G31 врежиме”подача--за--оборот” приводит к возник-- новению сигнала тревоги P/S (ном. 211).
58
Page 83
B--64134RU/01
Примеры
D Блок, следующий за G31,
является командой приращения
ПРОГРАММИРОВАНИЕ
G31 W100.0 F100;
U50.0;
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
U50,0
D Блок, следующий за G31,
представляет собой команду абсолютного перемещения для 1 оси
Здесь введен сигнал пропуска
X
100.0
Z
Рис.4.9(a) Следующий блок является командой инкремента
G31 Z200.00 F100;
X100.0;
Здесь введен сигнал пропуска
X100.0;
50.0
W100
Фактическое перемещение Перемещение при отсутствии
сигнала пропуска
X200.0
D Блок, следующий за G31,
представляет собой команду абсолютного перемещения для 2 осей
Фактическое перемещение Движение без сигнала пропуска
Рис.4.9(b) Следующий блок представляет собой абсолютную
команду для 1 оси
G31 G90X200.0 F100;
X300.0 Z100.0;
X
Здесь введен сигнал пропуска
100
100 200
Рис.4.9(c) Следующий блок представляет собой команду
абсолютного перемещения для 2 осей
(300,100)
Фактическое перемещение Перемещение при отсутствии
сигнала пропуска
Z
300
59
Page 84
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
B--64134RU/01
4.10

МНОГОЭТАПНЫЙ ПРОПУСК (G31)

Формат
Вблоке, задающем Р1-Р4 после G31, функция многоэтапного пропуска позволяет сохранить координаты в памяти перемен­ных макропрограммы пользователя, когда включается сигнал пропуска.(4-точечный или 8-точечный;8-точечный, если используется функция высокоскоростного пропуска). После чего, функция осуществляет пропуск всего оставшегося перемещения. Функция выполняет остановку в блоке, задаю­щем Q1 - Q4 после G04, когда включается сигнал пропуска. (4-точечный или 8-точечный;4-точечный, если используется функция высокоскоростного пропуска). Для выполнения про­пускавыполняемых программ можно использовать сигнал про­пуска от оборудования, например, устройства для измерения фиксированных размеров. Например, пришлифованиивреза­нием можно автоматически выполнить серию операций, от черновойобработкидо выхаживания, посредствомприменения сигнала пропуска каждый раз после завершения операции черновой обработки, получистовой, чистовой обработки или выхаживания. Для получения информации по применению этой функции смотрите руководства, поставляемые изготовителем станка.
Команда перемещения
G31 IP __ F __ P __ ;
IP_: Конечная точка
F_ : Скорость подачи P_ : P1-P4
Задержка
G04 X (U, P)__ ( Q__) ;
X(U, P)_ : Время задержки Q_ : Q1 - Q4
Пояснения
D Соответствует сигналу
пропуска
МногоэтапныйпропусквызываетсяуказаниемP1, P2, P3 или P4 вблокеG31.Для получения пояснений по выбору P1,P2, P3 или P4 смотрите руководство, поставляемое изготовителем станка. Ввод Q1, Q2, Q3 или Q4 в G04 (команда задержки) позволяет осуществить пропуск задержки способом, аналогичным для G31. Пропуск может быть выполнен, даже если не задан Q. Для получения пояснений по выбору Q1, Q2, Q3 или Q4 смотрите руководство, поставляемое изготовителем станка. Параметры ном. Параметры с 6202 по 6205 могут быть исполь­зованы для выбора 4-точечного или 8-точечного сигнала про­пуска (4-точечный, когда используется сигнал высокоскорост­ного пропуска). Ввод значений не ограничивается соответст­вием один к одному. Можно запрограммировать так, чтобы один сигнал пропуска соответствовалдвум или более Pn или Qn (n=1,2,3,4).Крометого,для того чтобы задать задержку, можно использовать разрядыот 0(DS1)до 7(DS8)параметра ном.6206.
ПРЕДУПРЕЖДЕНИЕ
Если не задан Qn инеустановленыпараметрыDS1--DS8 (ном. 6206 #0--#7), то пропуска задержки не происходит.
60
Page 85
B--64134RU/01
ПРОГРАММИРОВАНИЕ
4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
4.11
ПРОПУСК ПРИ ОГРАНИЧЕНИИ КРУТЯЩЕГО МОМЕНТА
(G31 P99)
Формат
Пояснения
D G31 P99
Если крутящий момент двигателя ограничен (например, посредством команды ограничения крутящего момента, выдан­ной через окно РМС), с помощью команды перемещения, следующей за G31 Р99 (или G31 Р98), можно задать такую же скорость рабочей подачи, как и при G01 (линейная интер­поляция). Пропуск происходит при выдаче сигнала, указывающего на достижение предельного значения крутящего момента (по причине приложенного давления или иной причине). Для получения информации по применению этой функции смотрите руководства, поставляемые изготовителем станка.
G31 P99 IP_F_;
G31 P99 IP_F_;
G31: Однократный G--код
(действует только в блоке, в котором он задан)
Если достигнуто предельное значение крутящего момента или получен сигнал пропуска SKIP во время выполнения G31 Р99, отменяется текущая команда перемещения, ивыполняется следующий блок.
D G31 P98
D Команда ограничения
крутящего момента
D Системная
переменная макропрограмм пользователя
Ограничения
D Команда для оси
Если достигнуто предельное значение крутящего момента во время выполнения G31 Р98, отменяется текущая команда перемещения, и выполняется следующий блок. Сигнал пропуска SKIP <X0004#7/Резцедержатель 2 X0013#7> не влияет на G31 P98. Ввод сигнала пропуска SKIP во время выполнения G31 P98 не приводит к пропуску.
Если до выполнения G31 P99/98 не задано предельное значение крутящего момента, то продолжается выполнение команды перемещения; пропуска не происходит, даже если достигнуто предельное значение крутящего момента.
Если задан G31 P99/98, то в конце пропуска в переменных макропрограмм пользователя сохраняются координаты. (Смотрите раздел 4.9.) Если сигнал SKIP приводитк пропуску G31 P99, то в системных переменных макропрограмм пользователя сохраняются координатыв системекоординатстанка,действующие в момент его остановки, ане координаты, действующие при вводе сигнала
SKIP.
Посредством G31 P98/99 можно управлять только одной осью в каждом блоке. Если задано две или более осей, управление которыми должно осуществляться в каждом блоке, или не выдано ни одной команды для оси, то появляется сигнал тревоги P/S ном.015.
61
Page 86
ПРОГРАММИРОВАНИ4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ
B--64134RU/01
D Степень погрешности
сервосистемы
D Высокоскоростной
пропуск
D Регулирование
скорости
D Последовательные
команды
Если во время выполнения G31 Р99/98 введен сигнал, указывающий на достижение предельного значения крутящего момента, а степень погрешности сервосистемы превышает 32767, то выдается сигнал тревоги P/S ном. 244.
При G31 P99 сигналSKIP может вызвать пропуск, но пропускне будет высокоскоростным.
Для команд пропуска G31 разряд 7(SKF)параметра ном.6200 должен быть установлен на отключение холостого хода, ручной коррекции и автоматического ускорения или торможения.
Не используйте G31 P99/98 в последовательных блоках.
ОПАСНО
Всегда задавайте ограничение крутящего момента перед командой G31 P99/98. Другими словами,G31 P99/98 позволяет выполнить команды перемещения, не вызывая пропуск.
ПРИМЕЧАНИЕ
Если выдан G31 при заданной коррекции на радиус вершины инструмента, появляется сигнал тревоги P/S ном. 035. Следовательно, выполните G40 перед вводом G31, чтобы отменить коррекцию на радиус вершины инструмента.
Примеры
O0001 ;
: : Mjj ; : : G31 P99 X200. F100 ; : G01 X100. F500 ; : : M∆∆ ; M30 ; : %
РМС задает через окно предель-­ное значение крутящего момента.
Команда пропуска при ограни-­чении крутящего момента
Команда перемещения, для кото-­рой применяется предельное значение крутящего момента
Предельное значение крутящего момента, отменное с помощью
PMC
62
Page 87
B--64134RU/01
5
ПРОГРАММИРОВАНИ

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

5. ФУНКЦИИ ПОДАЧИ
63
Page 88
ПРОГРАММИРОВАНИ5. ФУНКЦИИ ПОДАЧИ
B--64134RU/01
5.1

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

D Функции подачи
D Ручная коррекция
D Автоматическое
ускорение/ торможение
Функцииподачирегулируютскоростьподачиинструмента. Имеются следующие две функции подачи:
1. Ускоренный подвод Если задана команда позиционирования (G00), то инстру­мент перемещается со скоростью ускоренного подвода, заданной в ЧПУ (параметр ном. 1420).
2. Рабочая подача Инструмент перемещается с запрограммированной ско­ростью рабочей подачи.
С помощью переключателя на пульте оператора станка можно применить ручную коррекцию скорости ускоренного подвода илискоростирабочейподачи.
Для предотвращения механического удара в начале и в конце перемещения инструмента автоматически применяется ускорение/замедление (Рис. 5.1 (a)).
Скорость ускоренного подвода
F
R
0
T
R
Скорость подачи
F
C
0
T
C
F
:Скорость
R
ускоренного подвода
: Постоянная
T
R
времени ускорения/ торможения при ускоренном подводе
Время
T
R
F
: Скорость
C
подачи
: Постоянная
T
C
времени ускорения/ торможения для скорости подачипри резании
Время
T
C
Рис.5.1(a) Автоматическое ускорение/торможение (пример)
64
Page 89
B--64134RU/01
ПРОГРАММИРОВАНИ
5. ФУНКЦИИ ПОДАЧИ
D Траектория движения
инструмента при рабочей подаче
Если во время подачи при резании при переходе между заданными блокамименяетсянаправлениеперемещения,то это может привести к возникновению участков траектории, закругленных по углам (Рис. 5.1 (b)).
X
Запрограммированная траектория Фактическая траектория движения инструмента
0
Рис.5.1(b) Пример траектории движения инструмента между
Z
двумя блоками
Прикруговойинтерполяциивозникаетпогрешностьрадиуса (Рис. 5.1 (c)).
X
r:Погрешность
Запрограммированная траектория Фактическая траектория движения инструмента
r
0
Z
5.2

УСКОРЕННЫЙ ПОДВОД

Формат
Пояснения
Рис.5.1(c) Пример радиальной погрешности при круговой
интерполяции
Траектория движения с закругленными углами, показанная на Рис. 5.1(b), и погрешность,показанная на Рис. 5.1 (c), зависят от скорости подачи. Следовательно, чтобы инструмент переме­щался согласно запрограммированной траектории, необходимо регулировать скорость подачи.
G31 IP_;
G00 : G-код (группа 01) для позиционирования
(ускоренный подвод)
IP_; Обозначение размеров для конечной точки
Команда позиционирования (G00) позиционирует инструмент с ускоренным подводом. При ускоренном подводе следующий блок выполняется после того, как заданная скорость подачи становится равной 0, а сервомотор достигает определенного диапазона значений, установленного изготовителем станка (проверка достижения заданного положения). Скорость ускоренного подвода задается в параметре ном. 1420 для каждой оси, следовательно, нет необходимости программировать скорость подачи при ускоренном подводе. С помощью перек­лючателя на пульте оператора станка можно применить следующие виды ручной коррекции скорости ускоренного подвода: F0, 25, 50, 100% F0: Позволяет задать в параметре ном. 1421 постоянную скорость подачи для каждой оси. Для получения детальной информации смотрите соответствующее руководство изготовителя станка.
65
Page 90
ПРОГРАММИРОВАНИ5. ФУНКЦИИ ПОДАЧИ
B--64134RU/01
5.3

РАБОЧАЯ ПОДАЧА

Формат
Скорость подачи при линейной интерполяции (G01), круговой интерполяции (G02, G03) ит.п. задаются в виде чисел после F-кода. При рабочей подаче следующий блок выполняется таким образом, что изменение скорости по отношению к предыдущему блоку минимизируется. Имеются два режима ввода данных:
1. Подача за минуту (G98) После F задайте величину подачи инструмента за минуту.
2. Подача за оборот (G98) После F задайте величину подачи инструмента за оборот шпинделя.
Подача за минуту
G98 ; G-код (группа 05) для подачи за минуту F_ ; Команда скорости подачи (мм/мин или дюйм/мин)
Подача за оборот
G99 ; G-код (группа 05) для подачи за оборот F_ ; Команда скорости подачи
(мм/оборот или дюйм/оборот)
Пояснения
D Контроль постоянства
тангенциальной составляющей скорости
D Подача за минуту
(G98)
Управление рабочей подачей происходит таким образом, что тангенциальная составляющая скорости подачи всегда остается на заданном уровне скорости подачи.
X
Конечная точка
F
Начальная точка
Линейная интерполяция
Рис.5.3(a) Тангенциальная составляющая скорости подачи (F)
X
Начальная точка
F
Центр
ZZ
Круговая интерполяция
Конечная точка
После ввода G98 (в режиме подачи за минуту), величина подачи инструмента за минуту должна быть непосредственно задана числовым значением после F. G 98 является модальным кодом. После ввода G98 остается действующим до ввода G99 (подача за оборот). При включении питания устанавливается режим подачи за оборот. С помощью переключателя на пульте оператора станка можно применить ручную коррекцию подачи за минуту от 0% до 254% (сшагом1%). Для получения детальной информации смотрите соответствующее руководство изготовителя станка
66
Page 91
B--64134RU/01
ПРОГРАММИРОВАНИ
5. ФУНКЦИИ ПОДАЧИ
D Подача за оборот
(G99)
F
Рис.5.3(b) Подача за минуту
Значение подачи за минуту (мм/мин или дюйм/мин)
ОПАСНО
Для некоторых команд, например, нарезания резьбы, применение ручной коррекции невозможно.
После ввода G99 (врежимеподачизаоборот), подача инстру­ментаза оборот шпинделя должнабыть непосредственно задана числовым значением после F. G 99 является модальным кодом. После ввода G98 остается действующим до ввода G99 (подача за минуту). С помощью переключателя на пульте оператора станка можно применить ручную коррекцию подачи за оборот от 0% до 254% (сшагом1%). Для получения детальной информации смотрите соответствующее руководство изготовителя станка
D Фиксация рабочей
подачи
F
Рис.5.3(c) Подача за оборот
Величина подачи за оборот шпинделя (мм/оборот или дюйм/оборот)
ПРЕДУПРЕЖДЕНИЕ
1 Если скорость шпинделя низкая, может возникнуть
отклонение от заданной скорости подачи. Чем медленнеевращается шпиндель, тем чаще возникают отклонения от заданной скорости подачи.
2 Для некоторых команд, например, нарезания резьбы,
применение ручной коррекции невозможно.
С помощью параметра ном. 1422 можно установить единое верхнеепредельное значениерабочей подачи вдоль каждой оси. Если фактическая рабочая подача (если применяется ручная коррекция) превышает заданное верхнее предельное значение, то скорость подачи фиксируется на этом верхнем предельном значении.
67
Page 92
ПРОГРАММИРОВАНИ5. ФУНКЦИИ ПОДАЧИ
B--64134RU/01
ПРИМЕЧАНИЕ
Верхний предел устанавливается в мм/мин. или дюймах/мин. Подсчет ЧПУ может включать погреш-­ность скорости подачи при резании в ±2% относитель-­но заданного значения. Тем не менее, этот факт не имеет места в случае ускорения/ торможения. Говоря более конкретно, эта погрешность рассчитывается с учетом измерения в момент, когда инструмент начи-­нает перемещаться на 500 мм или более, находясь в устойчивом состоянии:
D Справочная
документация
5.4

ЗАДЕРЖКА (G04)

Формат
Пояснения
Смотрите приложение С для получения информация о значениях скорости подачи, которые могут быть заданы.
Задержка G04 X_ ; или G04 U_ ; или G04 Р_;
X_ : Задайте время (допускаетсядесятичнаяточка) U_ : Задайте время (допускаетсядесятичнаяточка) Р_:Задайте время (не допускается десятичная точка)
Если задана задержка, то выполнение следующего блока приостанавливается на заданное время. Разряд 1(DWL)параметра ном. 3405 может задавать задержку при кажом обороте в режиме подачи за оборот (G99).
Таблица 5.4 (a) Диапазон программируемых значений
времени задержки (Задается в X или U)
Система
приращений
IS--B от 0,001 до 99999,999
IS--C от 0,0001 до 9999,9999
Таблица 5.4 (b) Диапазон программируемых значений
времени задержки (Задается в Р)
Система
приращений
IS--B от 1 до 99999999 0.001 сек. или оборота
IS--C от 1 до 99999999 0.0001 сек. или оборота
68
Диапазон
программируемых
значений
Диапазон
программируемых
значений
Единица времени
задержки
сек. или оборота
Единица времени
задержки
Page 93
B--64134RU/01
6
ПРОГРАММИРОВАНИ

РЕФЕРЕНТНОЕ ПОЛОЖЕНИЕ

На станках с ЧПУ имеется особое положение, в котором, главным образом, происходит смена инструмента или установка системы координат, как будет описано ниже. Это положение называется референтным положением.
6. РЕФЕРЕНТНОЕ ПОЛОЖЕНИЕ
69
Page 94
6.1

ВОЗВРАТ В РЕФЕРЕНТНУЮ ПОЗИЦИЮ

ПРОГРАММИРОВАНИ6. РЕФЕРЕНТНОЕ ПОЛОЖЕНИЕ
B--64134RU/01
D Референтная позиция
Референтное положение - это фиксированное положение на станке, в которое инструмент может легко переместиться посредством применения функции возврата в референтное положение. Например, референтное положение используется в качестве положения, в котором происходит автоматическая смена инструментов. В параметрах ном.1240 - 1243 можно задать до четырех референтных положений, указав координаты в системе координат станка.
X
2--е референтное положение
3--е референтное положение
Референтная позиция
4--е рефе-­рентное положение
Z
Нулевая точка станка
Рис.6.1(a)Нулевая точка станка и референтные позиции
70
Page 95
B--64134RU/01
ПРОГРАММИРОВАНИ
6. РЕФЕРЕНТНОЕ ПОЛОЖЕНИЕ
D Возврат в
референтное положение
D Проверка возврата в
референтное положение
Инструменты автоматически перемещаются в референтное положение вдоль заданной оси через промежуточное поло­жение. По завершении возврата в референтное положение загорается лампочка, указывающая на завершение возврата.
X
Рис.6.1(b) Возврат в референтную позицию
Промежуточное положение
Референтная позиция
Z
Проверка возврата в референтное положение (G27) является функцией, с помощью которой осуществляется проверка точности возврата инструмента в референтное положение, заданное в программе. Если инструмент переместился вдоль заданной оси точно в референтное положение, то загорается лампа для этой оси.
Формат
D Возврат в
референтное положение
D Проверка возврата в
референтное положение
Пояснения
D Возврат в
референтное положение (G28)
IP
G28 _ ;
G30 P2 _ ;
G30 P3 _ ;
G30 P4 _ ;
IP_ : Команда, задающая промежуточное положение
(Абсолютная команда/команда приращения)
IP
G27 _ ;
IP_ : Команда, задающая промежуточное положение
Возврат в референтное положение
Возврат во 2-е референтное
IP
положение
IP
Возврат в 3-е референтное положение
IP
Возврат в 4-е референтное положение
(Абсолютная команда/команда приращения)
(P2 может быть опущен.)
Позиционирование в промежуточное или референтное положение выполняется вдоль каждой оси со скоростью ускоренного подвода. Следовательно, вцеляхбезопасности, передвыполнением этой командыследует отменить коррекцию на радиус вершины инструмента.
71
Page 96
ПРОГРАММИРОВАНИ6. РЕФЕРЕНТНОЕ ПОЛОЖЕНИЕ
B--64134RU/01
D Возврат в 2-е,3-еи
4-е референтное положение (G30)
D Проверка возврата в
референтное положение (G27)
Ограничения
D Состояние, в котором
была включена блокировка станка
D Первый возврат в
референтное положение после включения питания (при наличии датчика абсолютного положения)
D Проверка возврата в
референтное положение в режиме коррекции
D Загорается лампа, если
запрограммированное положение не совпадает с референтным положением
Справочная документация
Всистеме, не имеющей датчика абсолютного положения, возврат в первое, третье и четвертое референтное положение может быть осуществлен только после завершения возврата в референтное положение (G28) или ручного возврата в референтное положение (смотрите III-3.1). Команда G30 обычно используется, если положение устройства автомати­ческой смены инструментов (ATC) отличается от референтного положения.
Команда G27 перемещает инструмент со скоростью ускорен­ного подвода. Если инструмент достигает референтного поло­жения, то загорается лампа возврата в референтное положение. Тем не менее, если положение, в которое переместился инстру­мент, не является референтным положением, то высвечивается сигнал тревоги ном. 092.
Если включена блокировка станка, то лампа, указывающая на завершение возврата, не загорается, даже если инструмент был автоматически возвращен в референтное положение. Вэтом случае проверка возврата в референтное положение не проводится, даже если задана команда G27.
Если после включения питания не был выполнен возврат в референтное положение и задана командаG28, то перемещение от промежуточной точки осуществляется аналогично переме­щению при ручном возврате в референтное положение. Вэтом случае инструмент перемещается в направлении возврата в ре­ферентное положение, заданном в параметре ZMIx (разряд 5 ном. 1006). Следовательно, заданное промежуточное поло­жение должно быть положением, через которое возможен возврат в референтное положение.
В режиме коррекции положение, в которое должен переме­ститься инструмент, заданное командой G27, является положе­нием, вычисленным путем прибавления величины коррекции. Следовательно, если положение при прибавлении величины коррекции не является референтным положением, то лампа не загорается, а вместо этого высвечивается сигнал тревоги. Глав­ным образом, отмените коррекцию перед тем, как задать G27.
Если на станке используетсядюймовая системас вводом метри­ческих данных, то лампочка возврата в референтное положение также может загореться, даже если запрограммированное положение смещено по отношению к референтному положе­нию на наименьшее вводимое приращение. Это происходит по причине того, что наименьшее вводимое приращение станка меньше его наименьшего программируемого приращения.
D Ручной возврат в
референтное положение
Смотрите II-3.1
72
Page 97
B--64134RU/01
7
ПРОГРАММИРОВАНИ

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

Инструмент можно переместить в желаемое положение, если запрограммировать это положение в ЧПУ. Такое положение инструмента представлено в координатах в координатной системе. Координаты задаются с помощью программных осей. Если используются две программные оси, ось Х и ось Z, то координаты задаются следующим образом:
X_Z_
Эта команда называется обозначением размеров.
X
7. СИСТЕМА КООРДИНАТ
β
α
Z
Точка-­отсчета
Рис.7 Позиция инструмента, заданная XαZβ
Координаты задаются в одной из следующих координатных систем:
(1) Система координат станка (2) Система координат заготовки (3) Локальная система координат
Количество осей в системе координат варьируется в зависимости от станка. Таким образом, в данном руководстве обозначение размеров представлено в виде IP_.
73
Page 98
ПРОГРАММИРОВАНИ7. СИСТЕМА КООРДИНАТ
B--64134RU/01
7.1

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

Формат
Пояснения
D Выбор системы
координат станка
(G53)
Ограничения
Точка, определенная для каждого станка, служит в качестве начала отсчета для станка и называется нулевой точкой станка. Изготовитель станка устанавливает нулевую точку станка на каждом станке. Система координат с нулевой точкой станка, установленной в качестве начала координат, называется систе­мой координат станка. Система координат станка устанавли­вается посредством выполнения ручного возврата в референт­ное положение после включения питания (смотрите III-3.1). Система координат станка, установленная однажды, остается неизменной до отключения питания.
G53 IP_;
IP_; Абсолютное обозначение размеров
Если положение задано несколькими координатами станка, то инструмент перемещается в это положение с ускоренным подводом. G53, используемый для выбора системы координат станка, является однократным G-кодом. Следовательно, команды, основанные на выбранной системекоординатстанка, действительны только в блоке G53. Команда G53 должна задаваться с использованием абсолютных значений. Если задаются значения в приращениях, то команда G53 пропускается. Если инструмент должен быть перемещен в определенное положение станка, например, положение для смены инструментов, запрограммируйте перемещение в системе координат станка с учетом G53.
D Отмена функции
коррекции
D Ввод G53 сразу после
включения питания
Справочная информация
Если задана команда G53, отмените коррекцию на радиус вершины инструмента и коррекцию на инструмент.
Поскольку система координат станка должна быть установлена до ввода команды G53, то после включения питания должен быть выполнен, по крайней мере, один ручной возврат в референтное положение или автоматический возврат в референтное положение. Вэтомнетнеобходимости, если имеется датчик абсолютного положения. Если после включения питания выполнен ручной возврат в референтное положение, то система координат станка устанав­ливается таким образом, что референтное положение находится в координате (
Референтная позиция
α, β), заданной с помощью параметра ном. 1240.
Система машинных координат
Нуль станка
β
α
74
Page 99
B--64134RU/01
ПРОГРАММИРОВАНИ
7. СИСТЕМА КООРДИНАТ
7.2

СИСТЕМА КООРДИНАТ ЗАГОТОВКИ

7.2.1
Установка системы координат станка
Система координат, используемая для обработки заготовки, называется системой координат заготовки. Система координат заготовкидолжна быть предварительно установленас помощью ЧУ (установка системы координат заготовки). В программе обработки устанавливается система координат заготовки (выбор системы координат станка). Установленная система координат станка может быть изменена смещением начала координат (изменение системы координат
станка).
Можно установить систему координат станка посредством одного из трех методов:
(1)Метод, использующий G50
Система координат станка устанавливается посредством ввода в программе значения после G50.
(2)Автоматическая установка
Система координат заготовки автоматически устанавли­вается, когда выполнен ручной возврат в референтную позицию (см. Часть III-3.1.).
(3)Способ использования G54-G59
Произведите установки на панели ручного ввода данных для предварительнойустановкишестисистемкоординатзаго­товки (см. Часть III-11.4.6). Затем используйте программные команды G54-G59 для выборатого, какую систему координат заготовки использовать. Если используется абсолютная команда, то система координат заготовки должна быть установлена любым из описанных выше способов.
Формат
D Установка системы
координат заготовки с помощью G50
Пояснения
G50 IP_
Система координат заготовки устанавливается таким образом, чтобы любая точка на инструменте, например, его режущая кромка, определялась координатами. Если IP является про­граммируемым значением приращения, то система координат заготовки определяется таким образом, что текущее положение инструмента совпадает с суммой, полученной путем прибав­ления заданной величины приращения к значениям координат предыдущего положения инструмента. Если во время коррек­ции система координат задается с помощью G50, то устанав­ливается система координат, в которой положение до кор­рекции совпадает с положением, заданным в G50.
75
Page 100
Примеры
ПРОГРАММИРОВАНИ7. СИСТЕМА КООРДИНАТ
B--64134RU/01
Пример Установка системы координат с помощью команды
G50X128.7Z375.1; (Определение диаметра)
1
X
Нулевая точка
375.1
φ128.7
Начальная точка
Z
Пример Установка системы координат с помощью
командыG50X1200.0Z700.0; (Определение диаметра)
2
X
Базовая точка
700.0
Начальная точка (стандартная точка)
φ1200.0
Z
76
Loading...