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.........................................
ОЧИСТКЕ ДАННЫХ ИЛИ СБРОСЕ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--TC0i 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. Настоящееруководство отмечено
звездочкой(*).
Название руководства
DESCRIPTIONSB--64112EN
CONNECTION MANUAL (HARDWARE)B--64113EN
CONNECTION MANUAL (FUNCTION)B--64113EN--1
Series 0i-TC OPERATOR’S MANUALB--64114EN
РУКОВОДСТВО ОПЕРАТОРА серии 0i--M CB--64124RU
РУКОВОДСТВО ОПЕРАТОРА серии 0i Mate--TCB--64134RU*
Номер
спецификации
Соответствующие
руководства по
серводвигателю
серии βis
Series 0i Mate--MC OPERATOR’S MANUALB--64144EN
MAINTENANCE MANUALB--64115EN
PARAMETER MANUALB--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 DESCRIPTIONSB--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. Траектория перемещения
инструмента
резания
123
Резание на
торцевой
поверхности
Резание по
внешнему
диаметру
Проточка
канавок
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
0205
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 fffffG ffXff.f Zfff.fM ffS ffT 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
G00G00G00
G01G01G01
G02G02G02
G03G03G03Круговая интерполяция против ч.с.
G04G04G04Задержка
G07.1
(G107)
G10G10G10
G11G11G11Отмена ввода программируемых данных
G12.1
(G112)
G13.1
(G113)
G18G18G18
G20G20G70
G21G21G71
G22G22G22
G23G23G23
G27G27G27Проверка возврата в референтное положение
G28G28G28
G30G30G30
G31G31G31Функция пропуска
G32G33G33
G34G34G34
G40G40G40
G41G41G4107Коррекция на радиус вершины инструмента слева
G42G42G42Коррекция на радиус вершины инструмента справа
G50G92G92
G50.3G92.1G92.1
G52G52G52
G53G53G53Установка системы координат станка
G54G54G54
G55G55G55Выбор системы координат заготовки 2
G56G56G56
G57G57G57
G58G58G58Выбор системы координат заготовки 5
G59G59G59Выбор системы координат заготовки 6
G65G65G6500Вызов макропрограммы
G66G66G66
G67G67G67
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
G70G70G72Цикл чистовой обработки
G71G71G73Удаление припусков при точении
G72G72G7400Удаление пропусков при торцевой обработке
G73G73G75Повтор схемы
G74G74G76
G75G75G77Сверление по внешнему/внутреннему диаметру
G76G76G78Цикл нарезания многозаходной резьбы
G80G80G80
G83G83G83Цикл сверленияторцевой поверхности
G84G84G84
G86G86G86
G87G87G87Цикл сверлениябоковой поверхности
G88G88G88Цикл нарезания резьбы метчиком на боковой поверхности
G89G89G89Цикл растачивания боковой поверхности
G90G77G20Цикл обработки по внешнему/внутреннему диаметру
G92G78G21
G94G79G24Цикл точения торцевой поверхности
G96G96G96
G97G97G97
G98G94G94
G99
−G90G90
−G91G91
−G98G98
−G99G99
G--код
G95G95
3. ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ
ПРОГРАММИРОВАНИЕ
Таблица 3 Перечень G-кодов (2/2)
Группа
Сверление торцевой поверхности с периодическим выводом
сверла
Отмена постоянного цикла сверления
Цикл нарезания резьбы метчиком на торцевой поверхности
Команда 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 осями скорость подачи для движения вдоль
каждой оси следующая:
или
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
в направлении от плюса к минусу по оси Ypв
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.
Воспользуйтесь параметром ном. 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, в
режиме цилиндрической интерполяции.
Помимо цилиндрической резьбы с постоянным шагом с
помощью команды 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 мм
(Двойной проход)
(Ввод данных в метрической системе,
программирование диаметра)
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
100200
Рис.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, чтобы отменить коррекцию на радиус
вершины инструмента.
РМС задает через окно предель-ное значение крутящего момента.
Команда пропуска при ограни-чении крутящего момента
Команда перемещения, для кото-ройприменяетсяпредельное
значение крутящего момента
Предельное значение крутящего
момента, отменное с помощью
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
времени
ускорения/
торможения для
скорости
подачипри
резании
Если во время подачи при резании при переходе между
заданными блокамименяетсянаправлениеперемещения,то это
может привести к возникновению участков траектории,
закругленных по углам (Рис. 5.1 (b)).
X
Запрограммированная траектория
Фактическая траектория движения
инструмента
0
Рис.5.1(b) Пример траектории движения инструмента между
Запрограммированная траектория
Фактическая траектория движения
инструмента
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 до 999999990.001 сек. или оборота
IS--Cот 1 до 999999990.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...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.