Академический Документы
Профессиональный Документы
Культура Документы
КОНТРОЛЛЕР R-J3iC
РУКОВОДСТВО ОПЕРАТОРА
B-82284RU-1/01
©FANUC, 2008
Серия роботов FANUC
КОНТРОЛЛЕР R-J3iC
Контроллер точечной сварки SPOT TOOL+
Руководство оператора
B-82284RU-1/01
-3-
Описания и спецификации, содержащиеся в настоящем руководстве действовали на момент
утверждения настоящего руководства в печать. Компания Fanuc Robotics Europe S.A.,
именуемая в дальнейшем как Fanuc Robotics, оставляет за собой право прекратить
производство модели в любое время или изменить технические характеристики или
конструкцию уведомления и без каких-либо обязательств.
Авторское право © 2008 FANUC Robotics Europe S.A.
Все права защищены
ПРЕДОСТЕРЕЖЕНИЕ
Информация, сопровождаемая словом «ПРЕДОСТЕРЕЖЕНИЕ», касается защиты
оборудования, программного обеспечения и данных. Для выделения ее в тексте она
оформлена в виде врезок.
ПРИМЕЧАНИЕ
Информация, сопровождаемая словом «ПРИМЕЧАНИЕ», носит пояснительный характер
или относится к полезным советам.
Перед использованием робота обязательно прочтите «Руководство по технике безопасности
при работе с роботом FANUC (B-80687EN)» и уясните его содержание.
Запрещается полностью или частично воспроизводить настоящее руководство в любой
форме.
Любые технические и конструктивные характеристики могут изменяться без уведомления.
-4-
B-82284RU-1/01
1 ВВЕДЕНИЕ .......................................................................................................17
1.1 СТРУКТУРА РУКОВОДСТВА ............................................................................... 18
1.2 ОБСЛУЖИВАЮЩИЙ ПЕРСОНАЛ ....................................................................... 22
1.3 ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ - ОБЩИЕ ПОЛОЖЕНИЯ ................ 23
1.4 ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ ............................................................. 28
-5-
B-82284RU-1/01
-6-
B-82284RU-1/01
5 ПРОГРАММИРОВАНИЕ ..............................................................................309
5.1 СОВЕТЫ ПО ЭФФЕКТИВНОМУ ПРОГРАММИРОВАНИЮ .......................... 311
5.1.1 Команды перемещения ................................................................................................ 311
5.1.2 Предопределенное положение .................................................................................... 314
5.2 ВКЛЮЧЕНИЕ ПИТАНИЯ И ТОЛЧКОВАЯ ПОДАЧА ...................................... 315
5.2.1 Включение питания и выключение питания ............................................................. 315
5.2.2 Трехпозиционный переключатель .............................................................................. 317
5.2.3 Перемещение робота толчковой подачей .................................................................. 323
5.3 СОЗДАНИЕ ПРОГРАММЫ ................................................................................... 333
5.3.1 Регистрация программы ............................................................................................... 335
5.3.2 Изменение стандартной команды перемещения ....................................................... 340
5.3.3 Ввод в режиме обучения команды перемещения ...................................................... 343
5.3.4 Ввод в режиме обучения дополнительной команды перемещения ......................... 345
5.3.5 Ввод в режиме обучения команды управления ......................................................... 349
5.3.6 Запрет запуска с пульта обучения .............................................................................. 355
5.4 ИЗМЕНЕНИЕ ПРОГРАММЫ ................................................................................ 357
5.4.1 Выбор программы ........................................................................................................ 358
5.4.2 Изменение команды перемещения ............................................................................. 359
5.4.3 Изменение команды управления ................................................................................. 371
5.4.4 Команды редактирования программы ........................................................................ 373
5.5 ОПЕРАЦИИ С ПРОГРАММОЙ ............................................................................ 391
5.5.1 Изменение информации программы .......................................................................... 392
5.6 ФОНОВОЕ РЕДАКТИРОВАНИЕ ......................................................................... 397
5.7 ФУНКЦИЯ ПРОВЕРКИ СИНГУЛЯРНОЙ ТОЧКИ ............................................ 408
-7-
B-82284RU-1/01
-8-
B-82284RU-1/01
-9-
B-82284RU-1/01
-10-
B-82284RU-1/01
-11-
B-82284RU-1/01
-12-
B-82284RU-1/01
-13-
B-82284RU-1/01
ПРИЛОЖЕНИЕ
A ПРИЛОЖЕНИЕ ............................................................................................ 929
A.1 ЦИКЛ ВВОДА-ВЫВОДА ТОЧЕЧНОЙ СВАРКИ ...............................................930
A.2 МАКРОС ТОЧЕЧНОЙ СВАРКИ ..........................................................................937
A.3 РЕЖИМ СВАРКИ ...................................................................................................940
A.4 МНОГОЗАДАЧНЫЙ РЕЖИМ ..............................................................................942
A.5 СОСТОЯНИЕ ПРИЛОЖЕНИЯ .............................................................................943
A.6 ВОССТАНОВЛЕНИЕ ПОСЛЕ СИГНАЛА ОБ ОШИБКЕ ..................................944
A.7 ВЫКЛЮЧЕНИЕ ПРОВЕРОК ОШИБКИ .............................................................951
-14-
B-82284RU-1/01
C ПРИЛОЖЕНИЕ ..........................................................................................1001
C.1 РЕЖИМ ЗАПУСКА .............................................................................................. 1002
C.1.1 Способы запуска ........................................................................................................ 1002
C.1.2 Первоначальный запуск ............................................................................................ 1003
C.1.3 Контролируемый запуск ........................................................................................... 1004
C.1.4 Запуск из холодного состояния ................................................................................ 1006
C.1.5 Запуск из горячего состояния ................................................................................... 1008
C.2 ВЫВЕРКА ............................................................................................................. 1009
C.2.1 Выверка по шаблону .................................................................................................. 1011
C.2.2 Выверка в положении нуля градусов ....................................................................... 1013
C.2.3 Быстрая выверка ........................................................................................................ 1015
C.2.4 Выверка одной оси .................................................................................................... 1018
C.2.5 Настройка данных выверки ...................................................................................... 1021
C.3 ВЕРСИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ................................................ 1023
C.4 СОСТОЯНИЕ ОСЕЙ РОБОТА ............................................................................ 1026
C.5 ЭКРАН ДИАГНОСТИКИ .................................................................................... 1033
C.5.1 Краткое описание ....................................................................................................... 1033
C.5.2 О диагностике редуктора .......................................................................................... 1033
C.5.3 Порядок работы ......................................................................................................... 1034
C.5.4 Каждый пункт ............................................................................................................ 1036
C.6 ИСХОДНОЕ ПОЛОЖЕНИЕ БАЗОВОЙ СИСТЕМЫ КООРДИНАТ ............. 1038
C.7 НАСТРОЙКА МОДУЛЯ ВВОДА-ВЫВОДА .................................................... 1039
C.8 НАСТРОЙКА ПОЗИЦИОНЕРА ......................................................................... 1046
C.9 НАСТРОЙКА РАСШИРЕННОЙ ОСИ ............................................................... 1054
C.10 ПЛАТА НЕЗАВИСИМОЙ ДОПОЛНИТЕЛЬНОЙ ОСИ
(NOBOT), ПРОЦЕДУРА ВВОДА В ДЕЙСТВИЕ ........................................... 1060
-15-
B-82284RU-1/01
-16-
1. ВВЕДЕНИЕ B-82284RU-1/01
1 ВВЕДЕНИЕ
В настоящей главе разъясняется структура настоящего руководства и правила техники
безопасности, которые необходимо соблюдать при работе с роботом FANUC.
-17-
B-82284RU-1/01 1. ВВЕДЕНИЕ
-18-
1. ВВЕДЕНИЕ B-82284RU-1/01
-19-
B-82284RU-1/01 1. ВВЕДЕНИЕ
Идентификация
Информация о версиях программного обеспечения и протоколах установки компонентов
программного обеспечения содержится в следующих разделах:
Спецификации изделий
Информация о состоянии памяти или списке опций программного обеспечения находится в
следующих разделах:
Другие руководства
Имеются следующие руководства:
-20-
1. ВВЕДЕНИЕ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Несоблюдение требований, обозначенных как «Предупреждение», может привести к
тяжелой или смертельной травме обслуживающего персонала. Эта информация выделена
рамкой и цветом и легко отличима от основного текста настоящего руководства.
ПРЕДОСТЕРЕЖЕНИЕ
Несоблюдение требований, обозначенных как «Предостережение», может привести к травме
пользователя или к повреждению оборудования. Эта информация выделена рамкой и цветом
и легко отличима от основного текста настоящего руководства.
ПРИМЕЧАНИЕ
Информация, обозначенная как «Примечание», является дополнительным объяснением и не
является предостережением или предупреждением.
-21-
B-82284RU-1/01 1. ВВЕДЕНИЕ
Оператор
В обязанности оператора входит:
• Включение и выключение системы
• Запуск и остановка программ робота
• Восстановление системы из состояния сигнала об ошибке
Оператору запрещено входить в зону, огражденной защитным ограждением, для выполнения
работы.
Программист или обучающий оператор
В обязанности программиста или обучающего оператора входят обязанности оператора, а
также следующее:
• Обучение робота, настройка периферийного оборудования, а также другая работа, которая
должна выполняться в зоне, огражденной защитным ограждением.
Программист или обучающий оператор должны пройти специальное обучение по
обслуживанию робототехнической системы.
-22-
1. ВВЕДЕНИЕ B-82284RU-1/01
Общие правила
ПРЕДУПРЕЖДЕНИЕ
При использовании робота необходимо соблюдать следующие правила техники
безопасности. В противном случае могут быть повреждены робот и периферийное
оборудование или быть тяжело травмированы рабочие.
• Запрещается использовать робота в огнеопасных условиях.
• Запрещается использовать робота во взрывоопасных условиях.
• Запрещается использовать робота в условиях интенсивных излучений.
• Запрещается использовать робота под водой или в условиях высокой влажности.
• Запрещается использовать робота для переноса человека или животного.
• Запрещается использовать робота в качестве стремянки. (Запрещено становиться на
робота или повисать на нем.)
ПРЕДУПРЕЖДЕНИЕ
Персонал, работающий с роботом, должен носить следующие изделия, обеспечивающие
безопасность:
• Спецодежда, соответствующая выполняемой работе
• Защитная обувь
• Шлем
ПРИМЕЧАНИЕ
Персонал, занятый в программировании и техническом обслуживании, должны пройти
соответствующий курс обучения на FANUC.
-23-
B-82284RU-1/01 1. ВВЕДЕНИЕ
Примечания по установке
ПРЕДУПРЕЖДЕНИЕ
Транспортировка и установка робота должны выполняться в строгом соответствии с
порядком, рекомендованным FANUC. Невыполнение требований по транспортировке или
установке может вызвать падение робота, что приведет к получению тяжелых травм
рабочими.
ПРЕДОСТЕРЕЖЕНИЕ
При запуске робота после установки операции должны выполняться на малой скорости.
Далее скорость должна постепенно увеличиваться для проверки работы робота.
Примечания по эксплуатации
ПРЕДУПРЕЖДЕНИЕ
Перед пуском робота необходимо убедиться, что внутри защитного ограждения нет людей.
Одновременно необходимо убедиться в том, что отсутствует возможность возникновения
опасных ситуаций. Если таковая обнаружена, ситуация должна быть устранена до начала
работы.
ПРЕДОСТЕРЕЖЕНИЕ
При работе с панелью оператора или подвесным пультом обучения оператор должен быть
без перчаток.
Работа обслуживающего персонала в перчатках может привести к ошибкам в работе.
ПРИМЕЧАНИЕ
Программы, системные переменные и другая информация могут хранится в памяти или на
дискетах.
Необходимо обязательно периодически сохранять данные на случай потери данных.
(См. раздел, посвященный файловому вводу-выводу, где описан порядок сохранения
данных.)
-24-
1. ВВЕДЕНИЕ B-82284RU-1/01
Примечания по программированию
ПРЕДУПРЕЖДЕНИЕ
Программирование должно выполняться за пределами защитного ограждения на
максимальном удалении. Если программирование необходимо выполнять внутри защитного
ограждения, программист должен соблюдать следующие правила техники безопасности:
• Перед входом в область защитного ограждения, убедиться, что отсутствует возможность
возникновения опасных ситуаций внутри защитного ограждения.
• Быть готовым при необходимости немедленно нажать кнопку «emergency stop»
(аварийной остановки).
• Перемещения робота должны выполняться на малой скорости.
• Перед началом программирования необходимо проверить общее состояние системы,
чтобы убедиться, что отсутствует опасность для пользователя при подаче команды
дистанционного управления на периферийное оборудование или при перемещении.
ПРЕДОСТЕРЕЖЕНИЕ
После окончания программирования должен быть выполнен пробный рабочий цикл
согласно заданной процедуре. (См. раздел настоящего руководства о выполнении
программы.) Во время пробного рабочего цикла обслуживающий персонал должен
находиться за пределами защитного ограждения.
ПРИМЕЧАНИЕ
Программисты должны пройти соответствующий курс обучения на FANUC.
ПРЕДУПРЕЖДЕНИЕ
При техническом обслуживании робот и система должны быть в выключенном состоянии.
Если робот или система находятся во включенном состоянии, при некоторых видах
технического обслуживания возможно поражение электротоком. При необходимости
следует использовать замок, который не позволит другому работнику включить робот или
систему. Если техническое обслуживание должно выполняться во включенном состоянии,
должна быть нажата кнопка аварийной остановки.
ПРЕДУПРЕЖДЕНИЕ
При замене детали рабочий службы технического обслуживания должен прочитать
руководство по техническому обслуживанию и изучить порядок замены заблаговременно.
Нарушение порядка может привести к несчастному случаю, повреждению робота и
причинению травмы рабочему.
-25-
B-82284RU-1/01 1. ВВЕДЕНИЕ
ПРЕДУПРЕЖДЕНИЕ
При входе в область, огороженную защитным ограждением, рабочий технического
обслуживания должен проверить всю систему, чтобы убедиться в отсутствии опасных
ситуаций. Если рабочему необходимо войти в область ограждения в момент существования
опасной ситуации, рабочий всегда должен проявлять крайнюю осторожность и проверить
текущее состояние системы.
ПРЕДУПРЕЖДЕНИЕ
Части должны заменяться на запасные части, рекомендованные FANUC. Использование
иных деталей может привести к нарушению нормальной работы или повреждению
оборудования. Категорически запрещается использовать предохранители, не
рекомендованные FANUC. Использование таких предохранителей может вызвать пожар.
ПРЕДУПРЕЖДЕНИЕ
При снятии двигателя или тормоза, необходимо заблаговременно поддержать руку робота
подъемным краном или другим устройством так, чтобы рука не упала при снятии.
ПРЕДУПРЕЖДЕНИЕ
Если при техническом обслуживании робота необходимо перемещение робота, нужно
соблюдать следующие правила техники безопасности:
• Обеспечить путь отхода. В ходе технического обслуживания всегда проверять
перемещения всей системы, так чтобы путь отхода не оказался заблокирован роботом или
периферийным оборудованием.
• Всегда обращать внимание на возможность опасных ситуаций и всегда быть готовым при
необходимости нажать кнопку аварийной остановки
ПРЕДУПРЕЖДЕНИЕ
При перемещении двигателя, замедлителя или другого предмета большой массы для защиты
обслуживающего персонала от перегрузки должен использоваться подъемный кран или
другое устройство. Если нарушить это требование, обслуживающий персонал может
получить тяжелую травму.
ПРЕДОСТЕРЕЖЕНИЕ
Если на пол попала смазка, ее необходимо немедленно удалить во избежание опасных
падений.
ПРЕДОСТЕРЕЖЕНИЕ
На робот запрещено становиться или залезать в ходе технического обслуживания. Если это
сделать, робот будет поврежден. Кроме того, оступившийся рабочий может получить
травму.
-26-
1. ВВЕДЕНИЕ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Горячие части указаны ниже. Если рабочему по техническому обслуживанию необходимо
касаться этих горячих частей, рабочий должен быть в теплозащитных перчатках или
использовать другие защитные средства.
• Серводвигатель
• Внутри блока управления
ПРЕДОСТЕРЕЖЕНИЕ
После заменены детали все болты и другие относящиеся к операции компоненты должны
быть установлены на свое место. Необходимо внимательно убедиться, что нет
отсутствующих или не установленных компонентов.
ПРЕДОСТЕРЕЖЕНИЕ
До начала технического обслуживания пневмосистемы должна быть отключена подача
давления, а давление в трубопроводах должно быть уменьшено до нуля.
ПРЕДОСТЕРЕЖЕНИЕ
После заменены детали необходимо, чтобы робота выполнил пробный рабочий цикл по
разработанной методике. (См. раздел настоящего руководства о выполнении программы.)
Во время пробного рабочего цикла персонал по техническому обслуживанию должен
работать снаружи защитного ограждения.
ПРЕДОСТЕРЕЖЕНИЕ
По окончании технического обслуживания с пола вокруг робота и внутри защитного
ограждения необходимо удалить пролитое масло или воду и металлическую стружку.
ПРЕДОСТЕРЕЖЕНИЕ
При замене детали нужно принимать меры, чтобы в робота не попадала пыль.
ПРИМЕЧАНИЕ
Все рабочие по техническому обслуживанию или рабочие-инспектора должны пройти
соответствующий курс обучения на FANUC.
ПРИМЕЧАНИЕ
Техническое обслуживание должно выполняться с нормальным освещением.
Необходимо принять меры к тому, чтобы светильник не представлял опасности.
ПРИМЕЧАНИЕ
Необходимо выполнять периодическую инспекцию робота.
(См. руководство по техническому обслуживанию.)
Невыполнение периодического контроля может ухудшить рабочие характеристики или
сократить срок службы робота, а также может вызвать аварию или несчастный случай.
-27-
B-82284RU-1/01 1. ВВЕДЕНИЕ
ПРИМЕЧАНИЕ
Подключите входные сигналы *FENCE к калитке с блокировкой.
См. руководство по техническому обслуживанию, где есть пояснения о выполнении
соединений.
ПРИМЕЧАНИЕ
При выключении входного сигнала *SFSPD (безопасная скорость) блок управления
останавливает робота.
• Защитное ограждение нужно устанавливать так, чтобы диапазон перемещений робота был
окружен полностью.
Контроллер также должен находиться за пределами защитного ограждения.
-28-
1. ВВЕДЕНИЕ B-82284RU-1/01
• Установите кнопку аварийной остановки там, где она будет легко доступна для оператора.
ПРИМЕЧАНИЕ
При получении сигнала аварийной остановки, контроллер немедленно останавливает
робота.
-29-
B-82284RU-1/01 1. ВВЕДЕНИЕ
ПРИМЕЧАНИЕ
При подаче входного сигнала поломки кисти (*HBK) контроллер немедленно останавливает
робота.
• Обнаружение поломки кисти можно отключить, когда входной сигнал *HBK выключен.
Это можно задать на экране настройки системы. См. раздел о меню конфигурации системы.
• Все периферийные устройства должны быть нормально заземлены.
• Если необходимая рабочая зона меньше, чем максимальная рабочая зона робота,
необходимая зона может быть задана параметрами.
• Робот получает сигналы блокировки, подаваемые выносным оборудованием. По получению
сигнала, указывающего рабочее состояние выносного оборудования, робот может
выполнить условный или аварийный останов.
• Если необходимо, установите замок, чтобы только уполномоченный персонал мог включить
питание.
ПРИМЕЧАНИЕ
Автоматический выключатель, установленный на двери блока управления, имеет
конструкцию, которая не допускает его включение, если он заперт на висячий замок.
-30-
1. ВВЕДЕНИЕ B-82284RU-1/01
-31-
B-82284RU-1/01 1. ВВЕДЕНИЕ
-32-
1. ВВЕДЕНИЕ B-82284RU-1/01
-33-
B-82284RU-1/01 1. ВВЕДЕНИЕ
ПРИМЕЧАНИЕ
Если отпустить переключатель аварийной блокировки в то время как выключатель
подвесного пульта обучения включен, робот немедленно остановится.
-34-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
2 КРАТКИЙ ОБЗОР
В настоящей главе иллюстрируется базовая конфигурация робототехнической системы
FANUC и кратко описываются функции каждого компонента.
-35-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
-36-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
-37-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
2.1.3 Программа
Программа содержит команды перемещения, команды ввода-вывода, команды регистра и
команды перехода. (Описание структуры программы см. в главе 4.) Каждой команде
назначается номер оператора. Конечная цель работы достигается последовательным
выполнением команд.
Пульт обучения контроллера SpotTool+ используется для создания или корректировки
программы.
(Описание создания программы см. в главе 5.)
Программа содержит следующие команды.
На рисунке 2.1.3 иллюстрируется основная программа для манипулирования заготовками.
• Команда перемещения: Перемещает инструмент в целевое положение в пределах рабочего
диапазона.
• Дополнительная команда перемещения: Выполняет дополнительную операцию в ходе
перемещения.
• Команда регистра: Помещает (загружает) числовые данные в регистр.
• Команда регистра положения: Места (загружает) данные позиционирования в регистр.
• Команда ввода-вывода: Передает или принимает сигнал в периферийное устройства сигнал
или от него.
• Команда перехода: Изменяет ход программы.
• Команда ожидания: Приостанавливает выполнение программы, пока заданные условия не
будут удовлетворены.
• Команда вызова процедуры: Вызывает и выполняет подпрограмму.
• Макрокоманда: Вызывает заданную программу и выполняет ее.
• Команда установки на поддон: Выполняет установку заготовок на поддон.
• Команда конца программы: Завершает выполнение программы.
• Команда комментария: Добавляет комментарий к программе.
• Другие команды
-38-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
-39-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
2.2 РОБОТ
Робот - это механизм, состоящий из осей и рук, приводимых в движение серводвигателями.
Точка, в которой руки соединяются, - это шарнир или ось.
Оси J1, J2 и J3 - это основные оси. Базовая конфигурация робота зависит от того, как
функционирует каждая основная ось: как линейная ось или ось вращения.
Оси запястья используются для перемещения рабочего органа (инструмента), установленного
на фланце запястья. Само запястье может вращаться относительно одной оси запястья, а
рабочий орган - вращаться относительно другой оси запястья.
-40-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
2.3 КОНТРОЛЛЕР
Контроллер робота включает блок питания, блок интерфейса пользователя, блок управления
перемещением, блок памяти и блок ввода-вывода.
Для работы с блоком управления пользователь должен использовать пульт обучения и пульт
управления оператора.
Схема управления работой управляет сервоусилителем, который перемещает все оси робота,
включая все дополнительные оси, через печатную плату главного ЦП.
Блок памяти может хранить программы и данные, заданные пользователем в оперативной
памяти КМОП на печатной плате главного ЦП.
Блок ввода-вывода связывает контроллер с периферийными устройствами, принимая и
передавая сигналы по кабелю канала ввода-вывода и соединительному кабелю периферийных
устройств. Сигнал дистанционного ввода-вывода используется для связи с устройством
дистанционного управления.
-41-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
ПРЕДОСТЕРЕЖЕНИЕ
Оператору пульта обучения не разрешается быть в перчатках, которые вызывают ошибки
работы.
Выключатель пульта Этот выключатель включает или выключает пульт обучения. Если пульт
обучения обучения выключен, невозможно выполнять толчковую подачу,
разработку программы или пробный рабочий цикл.
Переключатель Переключатель аварийной блокировки используется как включающее
аварийной блокировки устройство.
Если пульт обучения включен, этот выключатель разрешает
перемещение робота только если оператор нажимает переключатель
аварийной блокировки. Если отпустить этот переключатель, робот
немедленно остановится.
Кнопка аварийной При нажатии кнопки аварийной остановки робот немедленно
остановки останавливается.
-42-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
-43-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
1 Экран: Отображает программные меню SpotTool+. 17 Клавиша ввода-вывода: Используйте эту клавишу,
чтобы отобразить меню ввода-вывода.
2 Клавиша SHIFT: В сочетании с другими клавишами 18 Клавиша POSN: Используйте эту клавишу, чтобы
выполняет определенное действие. отобразить данные позиционирования.
-44-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
3 КНОПКА АВАРИЙНОЙ ОСТАНОВКИ: 19 Клавиша ENTER: Используйте эту клавишу для ввода
Используйте эту кнопку для остановки числового значения или выбора пункта в меню.
выполняющейся программы, выключения питания
управления сервосистемы робота и включения
тормозов робота.
4 Клавиша FCTN: Используйте эту клавишу, чтобы 20 Клавиша ITEM: Используйте эту клавишу, чтобы
отобразить дополнительное меню. выбрать позицию, используя ее номер.
5 Программные клавиши: Используйте эти клавиши, 21 Клавиша BACK SPACE: Используйте эту клавишу,
чтобы выбрать опции меню. чтобы удалить символ или число сразу слева от
курсора.
6 Клавиша HOLD: Используйте эту клавишу, чтобы 22 Клавиша RESET: Используйте эту клавишу, чтобы
остановить робота. сбросить сигнал об ошибке.
7 Клавиша FWD (вперед): Используйте эту клавишу, 23 Клавиша STEP: Используйте эту клавишу, чтобы
чтобы выполнить следующий оператор программы. переключаться между пошаговым выполнением и
непрерывным выполнением.
8 Клавиша BWD: Используйте эту клавишу, чтобы 24 Клавиши курсора: Используйте эти клавиши, чтобы
выполнить программу в обратном направлении. перемещать курсор.
9 Клавиша GUN: Используйте эту клавишу, чтобы 25 Клавиша MENUS: Используйте эту клавишу, чтобы
переключать состояния «клещи открыты» и «клещи отобразить меню Quick (быстрое) или Full (полное).
закрыты».
10 Клавиши толчковой подачи: Используйте эту 26 Клавиша SHIFT: В сочетании с другими клавишами
клавишу, чтобы перемещать робота вручную. выполняет определенное действие.
11 Клавиша COORD (координата): Используйте эту 27 Выключатель питания: Вместе с переключателем
клавишу, чтобы выбрать систему координат аварийной блокировки, включает или выключает
толчковой подачи. перемещение робота.
12 Клавиши скорости толчковой подачи: Используйте 28 Индикаторы состояния: Отображают состояние
эти клавиши, чтобы регулировать скорость робота, системы.
пока он перемещается.
13 Клавиша упора: Используйте эту клавишу для 29 PREV: Отображает предыдущий экран.
переключения: упор открыт и закрыт.
14 Клавиша EQUIP: Используйте эту клавишу для 30 Функциональные клавиши: Выполняют конкретное
выбора клещей для использования. действие в зависимости от отображаемого экрана.
15 Клавиша MAN FCTNS: Используйте эту клавишу, 31 NEXT: Отображает следующие функциональные
чтобы отобразить экран «Macro Command» клавиши, если таковые имеются.
(макрокоманды).
16 Клавиша STATUS: Используйте эту клавишу, чтобы
отобразить экран STATUS (состояние).
-45-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
Клавиша Функция
-46-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
Клавиша Функция
-47-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
Клавиша Функция
Клавиша Функция
-48-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
Клавиша Функция
-49-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
Светодиод Функция
FAULT Светодиод FAULT (отказ) указывает на то, что имеется сигнал об ошибке.
(отказ)
HOLD Светодиод HOLD (приостановка) указывает на то, что нажата клавиша
(приостановка) приостановки или подается сигнал остановки подачи.
STEP Светодиод STEP (шаг) указывает на то, что система находится в пошаговом
(шаг) режиме работы.
BUSY Светодиод BUSY (занят) горит постоянно, пока робот работает. Он также горит,
(занят) если выполняется программа или если работает принтер или дисковод.
RUNNING Светодиод RUNNING (выполнение) указывает, что программа выполняется.
(выполнение)
JOINT Светодиод JOINT (шарнир) горит, если в качестве системы координат ручной
(шарнир) подачи (типа толчковой подачи) выбрана подача шарнира.
XYZ Светодиод XYZ горит, если в качестве системы координат ручной подачи (типа
толчковой подачи) выбрана Декартова система толчковой подачи (JGFRM World
frame или USER).
TOOL Светодиод TOOL (инструмент) горит, если в качестве системы координат
(инструмент) ручной подачи (типа толчковой подачи) выбрана подача инструмента (TOOL).
GUN ENBL Этот светодиод указывает, что включено сжатие сварочных клещей.
(клещи вкл.)
WELD ENBL Этот светодиод указывает, что сварка включена.
(сварка вкл.)
I/O ENBL Этот светодиод указывает, что ввод-вывод включен.
(ввод-вывод вкл.)
Каждый из светодиодов I/O ENBL, PROD MODE и TEST CYC предназначен для
использования приложением на пульте обучения для инструментов манипуляции.
Функции светодиодов, использующихся приложениями, при использовании разных
инструментов приложения отличаются.
-50-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
-51-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
- Экранное меню
Экранное меню используется для выбора экрана. Экранное меню перечисляет следующие
опции. (Список меню указан в приложении A.1. Тип экрана указан в приложении A.2.)
Для отображения экранного меню нажмите клавишу MENUS на пульте обучения.
1 Страница 1 2 Страница 2
-52-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
Светодиод Функция
UTILITIES Экран утилит используется для отображения подсказок.
(утилиты)
TEST CYCLE Экран пробного цикла используется для задания данных для пробного
(пробный цикл) выполнения.
MANUAL FCTNS Экран ручного управления используется для выполнения макрокоманд.
(ручные функции)
ALARM Экран хронологии сигналов об ошибке показывает хронологию и
(сигнал об ошибке) информацию о сигналах об ошибке.
I/O Экран ввода-вывода используется для отображения и настройки ручного
(ввод-вывод) вывода, моделируемого ввода-вывода и назначения сигналов.
SETUP Экран настройки используется для настройки системы.
(настройка)
FILE Экран файлов используется для чтения или сохранения файлов.
(файл)
SOFT PANEL Этот экран используется для выполнения часто используемых действий.
(программная панель)
USER Экран пользователя отображает сообщения пользователя.
(пользователь)
SELECT Экран выбора программы используется для отображения списка или
(выбор) создания программ.
EDIT Экран редактирования программ используется для корректировки и
(редактирование) выполнения программы.
DATA Экран данных программы показывает значения в регистрах, регистрах
(данные) положения и регистрах спутника.
STATUS Экран состояния показывает состояние системы.
(состояние)
POSITION Экран текущего положения показывает текущее положение робота.
(положение)
SYSTEM Экран системы используется для задания системных переменных и
(система) выверки.
USER2 Этот экран отображает сообщения, выдаваемые программами KAREL.
(пользователь 2)
BROWSER Этот экран используется для просмотра Веб-страниц в сети.
(браузер) (Отображается только если используется пульт обучения iPendant.)
-53-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
- Меню функций
Меню функций используется для выполнения разных функций.
(Список меню указан в приложении A.1)
Для отображения меню функций нажмите клавишу FCTN на пульте обучения.
1 Страница 1 2 Страница 2
-54-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
Светодиод Функция
ABORT (ALL) Функция ABORT (аварийное прекращение) вызывает завершение
(аварийное прекращение программы, которая выполняется или приостановлена.
работы (все))
Disable FWD/BWD Функция «Disable FWD/BWD» (выкл. вперед/назад), включает или
(выкл. вперед/назад) выключает запуск программы с пульта обучения
CHANGE GROUP Изменяет группу операции для толчковой подачи.
(смена группы) Отображается только если задано несколько групп.
TOGGLE SUB GROUP Функция «TOGGLE SUB GROUP» (переключение подгруппы)
(перекл. подгруппы) переключает толчковую подачу со стандартных осей робота на
расширенные оси и обратно.
TOGGLE WRIST JOG Функция переключения подачи запястья переключает толчковую
(перекл. подачи запястья) подачу между подачей с управлением положением в пространстве и
подачей запястного шарнира, которая не поддерживает положение
запястья при линейной подаче.
RELEASE WAIT Пропуск команды ожидания, выполняемой в настоящий момент. При
(выкл. ожидание) выключении состояния ожидания, выполнение программы временно
останавливается в строке, следующей за командой ожидания.
QUICK/FULL MENUS Функция QUICK/FULL MENUS переключают вид меню с обычного
(быстр./полн. меню) экранного меню к быстрому меню и обратно.
SAVE Функция SAVE сохраняет данные, относящиеся к текущему экрану, на
(сохранить) дискету или карту памяти.
PRINT SCREEN Функция PRINT SCREEN печатает только видимые данные текущего
(печать экрана) экрана.
PRINT Функция PRINT печатает все данные текущего экране, включая те,
(печать) которые становятся видны при прокрутке.
UNSIM ALL I/O Отменяет моделируемые настройки всех сигналов ввода-вывода.
(выкл. моделир. ввода-
вывода, все)
CYCLE POWER Выполняет перезапуск (выключает/включает питание).
(выключение и включение
питания)
ENABLE HMI MENUS Используется для выбора отображения меню HMI (справочной
(вкл. меню HMI) информации) при нажатии клавиши MENUS.
-55-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
Restart (перезапуск)
В данный момент есть возможность выполнить перезапуск (выключить/выключить питание)
клавишей FCTN.
- Условие
• Пульт обучения включен.
• Контроллер находится в состоянии пуска из холодного состояния.
- Порядок
1. Нажмите клавишу [FCTN].
2. Выберите [CYCLE POWER].
3. Экран изменится на показанный ниже.
-56-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
- Быстрое меню
При выборе быстрого меню выбрано в пункте Quick/FULL MENUS раздела FUNCTIONS
экран, который может отображаться при помощи экранных меню, ограничивается следующим:
• ALARM - экран событий сигналов об ошибке и хронологии сигналов об ошибке
• UTILITIES - экран подсказок
• TEST CYCLE - экран пробного цикла
• DATA - экран регистра
• Экраны Tool (инструмент) 1 / Tool (инструмент) 2
• STATUS - экран оси
• I/O - экран ввода-вывода цифровых данных/группы/робота
• POSITION - экран позиционирования
• SETUP - экран настройки системы координат
• Экран USER (пользователь) / USER (пользователь) 2
• SETUP PASSWORD - экран установки пароля
• BROWSER - Экран браузера (только если используется iPendant)
ПРИМЕЧАНИЕ
Экран выбора программы можно отобразить при помощи клавиши SELECT (выбор).
Но единственной доступной функцией будет выбор программы.
ПРИМЕЧАНИЕ
Экран редактирования программы можно отобразить при помощи клавиши EDIT
(редактировать). Но единственной доступной функцией будет изменение значений
позиционирования и скорости.
-57-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
ПРЕДОСТЕРЕЖЕНИЕ
Не допускается надевать перчатки, которые могут вызвать ошибки оператора при
использовании панели оператора.
Переключатель Функция
Светодиод Функция
-58-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
-59-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
2.3.4 CRT/KB
Блок CRT/KB (дисплей/клавиатура) - это дополнительный эксплуатационный блок.
Внешний блок CRT/KB (дисплей/клавиатура) подключается к блоку управления кабелем RS-
232-C.
Блок CRT/KB можно использоваться для выполнения почти всех функций пульта обучения,
исключая функции, связанные с работой робота. Функции, связанные с работой робота, могут
выполняться только при помощи пульта обучения.
2.3.5 Коммуникация
Для коммуникации обеспечены следующие интерфейсы
(коммуникационные порты, раздел 8.2).
• Один порт стандарта RS-232-C (внешний 1)
• Один дополнительный порт RS-232-C (внутренний 1)
• Один дополнительный порт RS-422 (внутренний 1)
2.3.6 Ввод-вывод
Универсальные и специализированные сигналы ввода-вывода (I/O) используются для
передачи данных от внешнего блока в адрес программного обеспечения ЧПУ Spot.
Универсальный сигнал (сигнал, определяемый пользователем) контролируется программой и
используется для передачи или приема данных к внешним блокам или от внешних блоков или
кисти.
Специализированный сигнал (сигнал, определяемый системой) предназначен для конкретного
использования.
Сигналы ввода-вывода включают следующее:
• Периферийный ввод-вывод (см. раздел 3.3.)
• Ввод-вывод панели оператора (см. раздел 3.4.)
• Ввод-вывод робота (см. раздел 3.2.)
• Цифровой ввод-вывод (см. подраздел 3.1.1.)
• Групповой ввод-вывод (см. подраздел 3.1.2.)
• Аналоговый ввод-вывод (см. подраздел 3.1.3.)
Количество сигналов ввода-вывода и их тип зависит от оборудования блока управления, а
также количества выбранных модулей ввода-вывода и их типов.
К контроллеру могут подключаться блок ввода-вывода модель A, блок ввода-вывода модель B
и печатная плата ввода-вывода процесса.
-60-
2. КРАТКИЙ ОБЗОР B-82284RU-1/01
-61-
B-82284RU-1/01 2. КРАТКИЙ ОБЗОР
-62-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-63-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Универсальный ввод-вывод
Пользователь может определить универсальный ввод-вывод по мере необходимости.
Эта группа включает следующие сигналы:
• Цифровой ввод-вывод: DI[i]/DO[i]
• Групповой ввод-вывод: GI[i]/GO[i]
• Аналоговый ввод-вывод: AI[i]/AO[i]
[i] представляет логический номер каждого сигнала ввода-вывода и сигнала группы.
Специализированный ввод-вывод
Использование специализированного ввода-вывода определено при изготовлении
оборудования. Эта группа включает следующие сигналы:
• Периферийный (UOP) ввод-вывод: UI[i]/UO[i]
• Ввод-вывод панели оператора системы (SOP): SI[i]/SO[i]
• Ввод-вывод робота: RI[i]/RO[i]
[i] представляет логический номер каждого сигнала ввода-вывода и сигнала группы.
• Для ввода-вывода типа Digital (цифровой), Group (групповой), Analog (аналоговый) и
Peripheral (периферийный) логические порты можно сопоставить с физическими портами.
Их можно переопределить.
• Физические номера ввода-вывода робота всегда такие же, что как логические номера.
Их невозможно переопределить.
Конфигурирование ввода-вывода
Модуль ввода-вывода состоит из следующих аппаратных компонентов.
Подробную информацию см. в руководстве по техническому обслуживанию.
Rack (стойка)
На стойке указан вид оборудования, которое составляет модуль ввода-вывода.
- 0 = печатная плата ввода-вывода процесса
- от 1 до 16 = блок ввода-вывода, МОДЕЛЬ A / B
SLOT (слот)
Слот указывает номера частей модуля ввода-вывода, которые составляют стойку.
• При использовании печатной платы ввода-вывода процесса первая подключенная плата -
это слот 1, вторая - слот 2, остальные нумеруются аналогично: последовательно.
• При использовании блока ввода-вывода модели А или В, слот - это номер,
идентифицирующий подключенный модуль.
-64-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРИМЕЧАНИЕ
Первые четыре сигнальных линии на печатной плате ввода-вывода процесса фиксируются к
24 V общее.
-65-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-66-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-67-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-68-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
См. руководство по подключению FANUC для модели В блока ввода-вывода (B-62163EN), где
имеется подробная информация о блоке ввода-вывода, модель В.
Если используется блок ввода-вывода модели В, необходима настройка на экране канала
ввода-вывода.
-69-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Конфигурация ввода-вывода
Для цифрового ввода-вывода конфигурация сигнальных линий может быть переопределена.
Полоса из восьми сигнальных линий.
Восемь сигнальных линий, которые включены в один и тот же класс, распределяются
одновременно.
Задаются следующие элементы. См. пункт 3.1, где описана конфигурация стойки и слота.
ПРЕДОСТЕРЕЖЕНИЕ
При подключении печатной платы ввода-вывода процесса стандартное назначение
выполняется на заводе-изготовителе. Если печатная плата ввода-вывода процесса не
подключается, а подключается блок ввода-вывода модели A/B, все сигналы цифрового
ввода-вывода назначаются на цифровой ввод-вывод на заводе-изготовителе. Вводу-выводу
периферийного устройства не назначаются сигналы цифрового ввода-вывода. Разделите
сигналы цифрового ввода-вывода между цифровым вводом-выводом и вводом-выводом
периферийного устройства и переназначьте сигналы на них.
ПРЕДОСТЕРЕЖЕНИЕ
До переопределения физических номеров должно быть тщательно проверено использование
сигналов.
В противном случае возможны травма или повреждение оборудования.
RACK (стойка)
На стойке указан вид оборудования, которое составляет модуль ввода-вывода.
- 0 = печатная плата ввода-вывода процесса
- от 1 до 16 = блок ввода-вывода, модель A и модель B
Стойки 1, 2 и так далее назначаются базовым блокам блока ввода-вывода модели А и
интерфейсным блокам блока ввода-вывода модели B в порядке, в котором они подключены.
SLOT (слот)
Слот указывает номера частей модуля ввода-вывода, которые составляют стойку.
• При использовании печатной платы ввода-вывода процесса первая подключенная плата -
это слот 1, вторая - слот 2, остальные нумеруются аналогично: последовательно.
• Если используется блок ввода-вывода модели А, номер разъема основной платы, в котором
установлен модуль, является значением слота этого модуля.
• Если используется блок ввода-вывода модели В, номер разъема базового блока
определяется DIP переключателем на базовом блоке.
-70-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРИМЕЧАНИЕ
Физический номер задает контакт линий ввода-вывода на модуле ввода-вывода. Логический
номер назначается этому физическому номеру. Таким образом, восемь сигнальных линий,
которые представлены в логическом номере и включены в один и тот же, распределяются
одновременно.
ПРИМЕЧАНИЕ
Физические номера, начинающиеся с входа 19 и выхода 21 могут назначаться цифровому
вводу-выводу, потому что 18 физических номеров входов (вход 1 - 18) и 20 физических
номеров выходов (выход 1 - 20) на печатной плате ввода-вывода процесса назначены на
ввод-вывод периферийных устройств.
ПРИМЕЧАНИЕ
Любой физический номер может быть определен как начальная точка. Не распределенный
сигнал автоматически распределяется на другой логический номер.
Polarity (полярность)
Полярностью выбирается, включен или выключен ток при включении сигнала.
- NORMAL = Ток включен, когда сигнал включен.
- INVERSE = Ток включен, когда сигнал выключен.
Complementary (комплементарный)
Комплементарный - это функция, которая включает или выключает два последовательных
цифровых выходных сигнала:
При включении (выключении) сигнала с нечетным номером функция «комплементарный»
выключает (включает) следующий сигнал с четным номером.
Конфигурация ввода-вывода может выполняться при помощи экрана конфигурации ввода-
вывода и экраном данных ввода-вывода.
При изменении распределения или параметров настройки ввода-вывода выключите питание и
снова включите, чтобы новая информация начала использоваться. Когда печатная плата ввода-
вывода заменяется на плату другого типа, необходимо снова выполнить конфигурацию ввода-
вывода.
Выход
Значение цифрового выходного сигнала может быть задано путем выполнения программы или
выполнения операции в режиме ручного управления. (См. раздел 4.6 «Команда ввода-вывода»
и раздел 6.4 «Ручное управление вводом-выводом».)
Моделируемый ввод-вывод
Если выбран моделируемый ввод-вывод, программу можно проверить без передачи или
приема сигналов к внешнему оборудованию или от него.
(См. подраздел 6.3.1 «Задание пробного рабочего цикла».)
-71-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-72-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Пункт
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 5 (ввод-вывод).
3. Нажмите F1 [TYPE] (тип). Появится меню смены экранов.
4. Выберите Digital (цифровой).
5. Для переключения от экрана ввода к экрану вывода или наоборот нажмите клавишу F3
IN/OUT (ввод/вывод).
-73-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРИМЕЧАНИЕ
Если подключены печатные платы ввода-вывода процесса, при стандартной настройке к
периферийному вводу-выводу подключены 18 входных сигналов и 24 выходных сигнала на
первой плате.
9. Для задания свойств ввода-вывода нажмите клавишу NEXT (далее) и нажмите F4 DETAIL
(данные) следующей страницы.
-74-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
13.По окончании нажмите клавишу PREV (назад) для возврата к экрану выбора.
-75-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо снова включить питание.
В противном случае возможны травма или повреждение оборудования.
ПРЕДОСТЕРЕЖЕНИЕ
При первом включении электропитания после переназначения ввода-вывода восстановление
питания не будет выполнено, даже если оно включено.
ПРЕДОСТЕРЕЖЕНИЕ
После того, как все сигналы ввода-вывода заданы, информация настройки должна быть
сохранена во внешнем запоминающем устройстве, на случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
См. главу 6, раздел 6.4, где описан порядок принудительного вывода и моделируемого ввода
сигнала.
ПРЕДУПРЕЖДЕНИЕ
Для управления периферийным оборудованием контроллер использует сигналы.
Принудительный вывод или моделируемый ввод-вывод могут неблагоприятно влиять на
защиту системы. Проверьте использование сигналов в системе перед попыткой
принудительного вывода или моделируемого ввода-вывода.
-76-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРИМЕЧАНИЕ
Однако, определенная группа не может перекрываться с цифровым выходом, который
включен в комплементарную пару.
- RACK (стойка)
На стойке указан вид оборудования, которое составляет модули ввода-вывода.
- 0 = печатная плата ввода-вывода процесса
- от 1 до 16 = блок ввода-вывода, МОДЕЛЬ A / B
Базовый блок блока ввода-вывода, модель А, и интерфейсный блок блока ввода-вывода,
модель В, определяются как стойка 1, 2 и так далее. 2, согласно последовательности
подключения.
- SLOT (слот)
Слот указывает номера частей модуля ввода-вывода, которые составляют стойку.
• При использовании печатной платы ввода-вывода процесса первая подключенная плата -
это слот 1, вторая - слот 2, остальные нумеруются аналогично: последовательно.
• Если используется блок ввода-вывода модели А, номер разъема основной платы, в котором
установлен модуль, является значением слота этого модуля.
• Если используется блок ввода-вывода модели В, номер разъема базового блока
определяется DIP переключателем на базовом блоке.
-77-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРИМЕЧАНИЕ
Физический номер задает контакт ввода-вывода на модуле ввода-вывода.
Логический номер назначается этому физическому номеру.
ПРИМЕЧАНИЕ
Поскольку физические номера для восемнадцати входов (от «in 1» до «in 18») и двадцати
выводов (от «out 1» до «out 20») на первой печатной плате ввода-вывода процесса на канале
ввода-вывода распределены периферийным сигналам ввода - вывода, физические номера
для сигналов группового ввода-вывода - это «in 19» и выше и «out 21» и выше. См. рис. 3.1.1.
ПРИМЕЧАНИЕ
Если подключены две или более плат ввода-вывода, сигнальные линии на различных платах
не могут быть назначены одной группе.
- NUM PTS
NUM PTS задает номер цифрового сигнала, который назначен на одну группу.
ПРИМЕЧАНИЕ
Количество сигналов, назначенных 1 группе - от 2 до 16 точек.
ПРЕДОСТЕРЕЖЕНИЕ
При первом включении питания после того как было изменено назначение ввода-вывода, все
выходные сигналы выключены, независимо от того, включена ли обработка сбоев питания.
Выполнение вывода
Значение группового вывода можно назначить, выполняя программу или ручным управлением
вводом-выводом.
(См. раздел 4.6 «Команда ввода-вывода» и раздел 6.4 «Ручное управление вводом-выводом».)
-78-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
5. Для переключения от экрана ввода к экрану вывода или наоборот нажмите клавишу F3
IN/OUT (ввод/вывод).
-79-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРИМЕЧАНИЕ
Физический номер, на который назначен логический номер группового ввода-вывода и
цифрового ввода-вывода, может быть таким же, на который назначен цифровой ввод-вывод.
8. Для задания свойств ввода-вывода нажмите клавишу NEXT (далее) экрана выбора и
нажмите F4 DETAIL (данные) следующей страницы.
-80-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо снова включить питание.
В противном случае возможны травма или повреждение оборудования.
ПРЕДОСТЕРЕЖЕНИЕ
При первом включении электропитания после переназначения ввода-вывода восстановление
питания не будет выполнено, даже если оно включено.
ПРЕДОСТЕРЕЖЕНИЕ
После того, как все сигналы ввода-вывода заданы, информация настройки должна быть
сохранена во внешнем запоминающем устройстве, на случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
-81-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Конфигурация ввода-вывода
Физические номера для аналоговых сигнальных линий можно переопределить.
ПРИМЕЧАНИЕ
Стандартная конфигурация задается на заводе-изготовителе. Чтобы использовать
конфигурацию, отличную от стандартной настройки, выполните перенастройку.
ПРЕДОСТЕРЕЖЕНИЕ
До переопределения физических номеров должно быть тщательно проверено использование
сигналов. В противном случае возможны травма или повреждение оборудования.
- RACK (стойка)
Указывает тип оборудования, составляющего модули ввода-вывода.
- 0 = печатная плата ввода-вывода процесса
- от 1 до 16 = блок ввода-вывода, МОДЕЛЬ A / B
Базовый блок блока ввода-вывода, модель А, и интерфейсный блок блока ввода-вывода,
модель В, определяются как стойка 1, 2 и так далее, в соответствии с последовательностью
подключения.
- SLOT (слот)
Указывает номера частей модуля ввода-вывода, которые составляют стойку. Номер слота для
основной платы в блоке ввода-вывода модели А служит в качестве номера слота для модуля.
- CHANNEL (канал)
Назначает физические номер логическому номеру для сопоставления сигнальных линий.
ПРИМЕЧАНИЕ
Физический номер задает контакт линии ввода-вывода на модуле ввода-вывода. Логический
номер назначается этому физическому номеру. Это назначение можно изменить.
ПРЕДОСТЕРЕЖЕНИЕ
При первом включении питания после того как было изменено назначение ввода-вывода, все
выходные сигналы выключены, независимо от того, включена ли обработка сбоев питания.
-82-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Выполнение вывода
Значение аналогового выхода может задаваться при выполнении программы или ручным
управлением вводом-выводом (разделы 4.6 и 6.4).
-83-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРИМЕЧАНИЕ
Стандартная конфигурация задается на заводе-изготовителе.
Чтобы использовать конфигурацию, отличную от стандартной настройки, выполните
перенастройку ввода-вывода.
Пункт
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 5 (ввод - вывод).
3. Нажмите F1 (ТИП). Появится меню смены экранов.
4. Выберите Analog (аналоговый). Будет отображен экран списка аналогового ввода-вывода.
-84-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
9. Нажмите клавишу NEXT (далее) на экране выбора и нажмите F4, DETAIL (данные) на
следующей странице.
Будет отображен экран данных аналогового ввода-вывода.
-85-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо снова включить питание.
В противном случае возможны травма или повреждение оборудования.
ПРЕДОСТЕРЕЖЕНИЕ
При первом включении электропитания после переназначения ввода-вывода восстановление
после сбоя питания не будет выполнено, даже если оно включено.
ПРЕДОСТЕРЕЖЕНИЕ
После того, как все сигналы ввода-вывода заданы, информация настройки должна быть
сохранена во внешнем запоминающем устройстве, на случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
-86-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРИМЕЧАНИЕ
Количество универсальных сигналов ввода-вывода для ввода-вывода рабочего органа
отличается на разных моделях роботов. См. руководство по техническому обслуживанию
механической части.
Для изменения общей настройки RI [ 1 ], подключите сигнал *RDICOM к 0 V или +24 V на
клеммной колодке. (См. руководство по техническому обслуживанию.)
ПРИМЕЧАНИЕ
Обнаружение поломки кисти может быть выключено на экране настройки системы. См.
пункт о включении и выключении обнаружения поломки кисти в разделе 3.14, «Меню
конфигурации системы».
- Вход *ROT
Сигнал перебега (перебега робота) указывает на перебег по каждой оси механической части
робота. В нормальном состоянии сигнал *ROT включен. Если этот сигнал выключается,
выдается сигнал об ошибке и робот немедленно останавливается.
Вход *ROT не присутствует в кабельном наконечнике рабочего органа, потому что он
обрабатывается в пределах механической части робота.
При выключенном сигнале *HBK или *ROT состояние сигнала об ошибке может временно
быть выключено нажатием клавиши SHIFT и нажатием клавиши выключения сигнала об
ошибке. Удерживая нажатой клавишу SHIFT, толчковой подачей переместите инструмент в
соответствующее положение.
RI [от 1 до 8] входной
RO [от 1 до 8] выходной
Сигналы рабочего органа, (RI [от 1 до 8] и RO [от 1 до 8]) - это универсальные входные и
выходные сигналы.
-87-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
6. Для задания свойств ввода-вывода нажмите клавишу NEXT (далее) и нажмите F4 DETAIL
(данные) следующей страницы.
Экран данных ввода-вывода робота
-88-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо снова включить питание.
В противном случае возможны травма или повреждение оборудования.
ПРЕДОСТЕРЕЖЕНИЕ
После того, как все сигналы ввода-вывода заданы, информация настройки должна быть
сохранена во внешнем запоминающем устройстве, на случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
11.Чтобы выполнить принудительный вывод сигнала, установите курсор на ON (вкл.) или OFF
(выкл.) и нажмите соответствующую функциональную клавишу.
См. главу 6, раздел 6.4, где описан порядок принудительного вывода сигнала.
ПРЕДУПРЕЖДЕНИЕ
Для управления периферийным оборудованием контроллер использует сигналы.
Принудительный вывод может неблагоприятно влиять на защиту системы. Проверьте
использование сигналов в системе перед попыткой принудительного вывода.
-89-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Конфигурация ввода-вывода
Входы и выходы ввода-вывода периферийных устройств автоматически назначаются первым
18 входным и 20 выходным сигнальным линиям на печатной плате ввода-вывода процесса.
Назначение ввода-вывода периферийных устройств указано на рис. 3.3.
ПРЕДОСТЕРЕЖЕНИЕ
При подключении печатной платы ввода-вывода процесса стандартное назначение
выполняется на заводе-изготовителе. Если печатная плата ввода-вывода процесса не
подключается, а подключается блок ввода-вывода модели A/B, все сигналы цифрового
ввода-вывода назначаются на цифровой ввод-вывод на заводе-изготовителе. Вводу-выводу
периферийного устройства не назначаются сигналы цифрового ввода-вывода. Разделите
сигналы цифрового ввода-вывода между цифровым вводом-выводом и вводом-выводом
периферийного устройства и переназначьте сигналы на них.
-90-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Дистанционный режим
Если робот находится в дистанционном режиме, запуск программы можно выполнить при
помощи периферийного ввода-вывода. Сигналы (*HOLD, ENBL), которые относятся к
безопасности, действуют всегда, независимо от того, удовлетворено ли внешнее условие или
нет.
Если удовлетворены следующие внешние условия, робот находится в дистанционном режиме.
• Выключатель пульта обучения выключен.
• Сигнал режима дистанционного управления (SI[2]) включен. (Порядок включения и
выключения сигнала режима дистанционного управления указан в описании настроек
дистанционный/локальный в разделе 3.15, «Меню конфигурации системы».
• Вход *SFSPD ввода-вывода периферийного устройства включен.
• Вход ENBL периферийного устройства включен.
• Системной переменной $RMT_MASTER присвоено значение 0 (периферийное устройство).
ПРИМЕЧАНИЕ
$RMT_MASTER Задает вид дистанционного устройства.
0: Периферийное устройство
1: CRT/KB (дисплей/клавиатура)
2: Управляющий компьютер
3: Нет дистанционных устройств
ПРИМЕЧАНИЕ
Периферийные сигналы ввода-вывода выключены в исходном состоянии.
Для включения этих сигналов установите значение TRUE (истина) в позиции Enable UI
signals (включить сигналы интерфейса пользователя) на экране конфигурации системы.
-91-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРЕДУПРЕЖДЕНИЕ
При подключении периферийного оборудования, относящегося к функции аварийной
остановки (например, защитное ограждение), к каждому сигналу робота (например, внешняя
аварийная остановка, ограждение, сервопривод и т.д.) во избежание неверного подключения
убедитесь в том, что аварийная остановка может работать.
-92-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Сигнал *IMSTP управляется программным обеспечением. Использование этого сигнала для
обработки событий, имеющих критическое значение для безопасности, не рекомендуется.
Для связи этого сигнала с аварийной остановкой используйте этот сигнал вместе с сигналом
EMGIN1 или EMGIN2 на печатной плате панели оператора. Подробную информацию об
этих сигналах см. в руководстве по техническому обслуживанию.
ПРИМЕЧАНИЕ
Если сигналы *IMSTP, *HOLD и *SFSPD не используются, установите перемычку в эти
сигнальные линии.
-93-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРЕДУПРЕЖДЕНИЕ
При выборе значения FALSE (ложь) для CSTOPI для ABORT (аварийное прекращение) на
экране настройки системы CSTOPI не останавливает программу, выполняемую в настоящий
момент, пока выполнение не закончено.
ПРИМЕЧАНИЕ
Если сигнал ENBL не контролируется, соедините сигнал с заземлением.
-94-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Если выполняется или временно остановлена другая программа, этот сигнал игнорируется.
(Выбор номера программы, подраздел 3.8.2)
ПРИМЕЧАНИЕ
Для запуска программу с периферийного устройства используются входы RSR или
PROD_START. Для запуска временно остановленной программы используется вход START.
-95-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-96-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Пункт
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 5 (ввод - вывод).
3. Нажмите клавишу F1 [TYPE] (тип). Появится меню смены экранов.
4. Выберите UOP.
5. Для переключения от экрана ввода к экрану вывода или наоборот нажмите клавишу F3,
«IN/OUT» (ввод/вывод).
-97-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРИМЕЧАНИЕ
В настройках по умолчанию, входные контакты с 1 по 18 и выходные контакты с
1 по 20 назначены на периферийный ввод-вывод.
8. Для задания свойств ввода-вывода нажмите клавишу NEXT (далее) экрана выбора и
нажмите F4, DETAIL (данные) следующей страницы.
-98-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРИМЕЧАНИЕ
Комментарий о вводе-выводе периферийного оборудования записывается программным
обеспечением ЧПУ, и его можно изменить.
Даже если комментарий перезаписывается, функция не изменяется.
ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо снова включить питание.
В противном случае возможны травма или повреждение оборудования.
ПРЕДОСТЕРЕЖЕНИЕ
При первом включении электропитания после переназначения ввода-вывода восстановление
после сбоя питания не будет выполнено, даже если оно включено.
ПРЕДОСТЕРЕЖЕНИЕ
После того, как все сигналы ввода-вывода заданы, информация настройки должна быть
сохранена во внешнем запоминающем устройстве, на случай, если информацию
потребуется перезагрузить. В противном случае текущая информация настройки может
быть потеряна при ее изменении.
-99-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-100-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-101-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-102-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРИМЕЧАНИЕ
Для ввода-вывода панели оператора номера сигнала не могут быть переопределены.
Пункт
1. Вызовите экранное меню нажатием [MENU] (меню).
2. Выберите 5 (ввод-вывод).
3. Нажмите F1, [TYPE] (тип) для отображения меню переключения экрана.
4. Выберите SOP (панель оператора системы).
5. Для переключения дисплея между экраном ввода и экраном вывода нажимайте F3 (IN/OUT).
ПРИМЕЧАНИЕ
Состояние входных сигналов можно только проверять. Значения невозможно изменить
принудительно.
-103-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Для вызова этого экрана сначала нажмите MENU (меню), чтобы отобразить экранное меню,
затем выберите 5 I/O (ввод-вывод).
Затем нажмите F1, [TYPE] (тип) для отображения меню переключения экрана, затем выберите
Link Device (подключить устройство).
В следующей таблице перечисляются имена устройств, отображаемые на экране и
соответствующие фактические имена устройств.
-104-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Слово на пульте
Устройство
обучения
PrcI/O AA Плата ввода-вывода процесса AA
PrcI/O AB Плата ввода-вывода процесса AB
PrcI/O BA Плата ввода-вывода процесса BA
PrcI/O BB Плата ввода-вывода процесса BB
PrcI/O CA Плата ввода-вывода процесса CA
PrcI/O CB Плата ввода-вывода процесса CB
PrcI/O DA Плата ввода-вывода процесса DA
PrcI/O EA Плата ввода-вывода процесса EA
PrcI/O EB Плата ввода-вывода процесса EB
PrcI/O FA Плата ввода-вывода процесса FA
PrcI/O GA Плата ввода-вывода процесса GA
PrcI/O HA Плата ввода-вывода процесса HA
PrcI/O HB Плата ввода-вывода процесса HB
PrcI/O HC Плата ввода-вывода процесса HC
PrcI/O JA Плата ввода-вывода процесса JA
PrcI/O JB Плата ввода-вывода процесса JB
R-J2 Mate R-J2 Mate. Подчиненный режим
Weld I/F Плата сварочного интерфейса
Others Прочие устройства ввода-вывода, кроме вышеупомянутых устройств
Если нажата F3, DETAIL (данные), отображается экран модели B или экран настройки номеров
портов согласно типу блока. Если для следующих блоков нажата клавиша F3, DETAIL
(данные), отображается экран данных. Если F3, DETAIL (данные) нажата для других блоков,
никакие изменения экрана не происходят.
Каждый из экранов данных описывается ниже.
Слово на пульте
Экран данных
обучения
Model B Model B
90-30 PLC Количество портов
I/O adptr Количество портов
R-J2 Mate Количество портов
Unknown Количество портов
-105-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Вначале параметры не заданы, как показано выше. Чтобы использовать модель B, задайте типы
блоков на этом экране.
Если блок DI/DO BOD16A1 подключен к интерфейсному блоку, а адрес установлен на 1,
задайте блок, как показано ниже.
Установите курсор в позицию, показанную выше (столбец Base в строке 1), затем нажмите F4,
CHOICE (выбор). Будут выданы опции, как показано ниже:
-106-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Если курсор установлен в столбец Base, и нажата клавиша F4 CHOICE (выбор), выдается меню.
Этот меню содержит следующие пункты.
Если не задан ни один блок, отображается "*******".
Строка "*******" указывает на то, что не подключено ни одного блока.
• BMD88A1
• BID16A1
• BOD16A1
• BOA12A1
Если курсор установлен в столбец Exp., и нажата клавиша F4 CHOICE (выбор), выдается меню.
Этот меню содержит следующие пункты.
Если не задан ни один блок, отображается "*******".
Строка "*******" указывает на то, что не подключено ни одного блока.
• BMD88P1
• BID16P1
• BOD16P1
• BIA16A1
• BMD88Q1
После того, как блок установлен на этом экране, ввод-вывод блока можно использовать после
выключения питания и его включения.
При изменении настройки блока обработка сбоев питания ввода-вывода не выполняется при
следующем включении питания, даже если обработка сбоев питания включена.
Для ввода комментария установите курсор в столбец Comment и нажмите клавишу ENTER.
Комментарий отображается после ошибки передачи данных PRIO-100 модели B, отображается
при отключении блока DI/DO от интерфейсного блока.
При выборе SAVE (сохранить) на этом экране при нажатой клавише auxiliary (вспом.)
сохраняется файл с именем DIOCFGSV.IO. В этом файле сохраняется содержимое экрана
канала ввода-вывода. Он также содержит назначения ввода-вывода, комментарии и другую
информацию. Такую информацию можно сохранить в этом файле с других экранов ввода-
вывода и файла, таким же способом, как обычный.
Работа клавиши F5 (CLR_ASG) описывается ниже.
-107-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Нажмите F4, YES (да), чтобы удалить всю информацию о назначении. При выключении
питания блока управления и последующем его включении назначения будут установлены на
стандартные настройки.
-108-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРИМЕЧАНИЕ
Включать или выключать каждое назначение можно только на экране настройки, описанном
выше.
ПРИМЕЧАНИЕ
Если несколько различных входных сигналов назначаются на один выходной сигнал,
выводится состояние каждого входного сигнала. Например, предположим, что сделаны
следующие настройки:
ENABLE DI[1] -> RI[1] -> DO[1]
ENABLE DI[2] -> RI[2] -> DO[1]
В этом случае, если состояние RI[1] - «включено», а и состояние RI[2] «выключено»,
состояние выхода DO[1] будет непредсказуемым. (На практике DO[1] поочередно указывает
«включено» и «выключено».)
-109-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-110-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
На экране списка входных сигналов сигнал, для которого включена моделируемая функция
пропуска входного сигнала, отображается с буквой U или S, заключенным в круглые скобки (),
что указывает, находится ли сигнал в моделируемом состоянии и включена ли моделируемая
функция пропуска входного сигнала для этого сигнала.
На экране, показанном в примере ниже, DI[1] задан как моделируемый сигнал, и моделируемая
функция пропуска входного сигнала для него включена, тогда как DI[7] не переведен в
моделируемое состояние, но моделируемая функция пропуска входного сигнала включена.
Если моделируемая функция пропуска входного сигнала включена, перед запуском программы
появляется приглашение, показанное ниже. Нажатие клавиши ENTER вызывает начало
выполнения программы. Это приглашение выдается, если имеется по крайней мере один
входной сигнал, для которого включена моделируемая функция пропуска входного сигнала.
-111-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
PRIO-189 (Program, Line (программа, строка)) WAIT will time out (тайм-аут ожидания)
ПРЕДУПРЕЖДЕНИЕ
Настройка входного сигнала на моделируемое состояния и использование моделируемой
функции пропуска входного сигнала должна использоваться только временно в ходе
пробного выполнения. Никогда не используйте эту функцию при работе производственной
линии.
Путем выбора пункта «UNSIM ALL I/O» на вспомогательном меню можно выключить
моделируемое состояние всех сигналов.
Путем настройки «Set if INPUT SIMULATED» в меню настройки системы имеется
возможность контролировать и наблюдать, есть ли входные сигналы, которые переведены в
состояние моделирования, и выводить их как выходные сигналы. Для этого пункта задайте
номер выходного сигнала, который включится, если один из сигналов: цифровой, группы,
робота и аналоговый переведен в моделируемое состояние. Чтобы настройка вступила в
силу, выключите питание и затем снова включите.
Пункт
1. Нажмите клавишу MENUS (меню).
2. Выберите пункт I/O (ввод-вывод).
3. Нажмите клавишу F1 [TYPE] (тип).
4. Выберите пункт Digital (цифровой) или Robot (робот).
5. Если отображаются выходные сигналы, нажмите F3, IN/OUT (вход/выход), чтобы
переключиться на экран списка входных сигналов.
6. Установите курсор на сигнал, для которого необходимо включить моделируемую функцию
пропуска входного сигнала.
7. Нажмите клавишу NEXT (далее), а затем клавишу F3 DETAIL (данные).
8. На экране данных входного сигнала, установите курсор на позиции Skip when simulated
(пропуск если моделируется).
9. Нажмите клавишу F4, TRUE (истина).
-112-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-113-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Программу можно запустить через периферийный ввод-вывод только в случае, если робот
находится в дистанционном режиме.
Дистанционный режим устанавливается, если удовлетворены следующие внешние условия:
• Выключатель подвесного пульта обучения выключен.
• Сигнал режима дистанционного управления (SI[2]) включен. (Порядок включения и
выключения сигнала режима дистанционного управления (SI[2]) указан в описании
настроек Remote/Local (дистанц./автономн.) в Разделе 3.15, «Меню конфигурации
системы»).
• Сигнал *SFSPD периферийного ввода-вывода включен.
• Сигнал ENBL периферийного ввода-вывода включен.
• Системная переменная $RMT_MASTER установлена на 0 (периферийное оборудование).
ПРИМЕЧАНИЕ
Переменной $RMT_MASTER может быть присвоено значение 0 (периферийное
оборудование), 1 (CRT/KB) (дисплей/клавиатура), 2 (управляющий компьютер) или
3 (нет удаленного оборудования).
ПРИМЕЧАНИЕ
Если на экране конфигурации системы для START for CONTINUE only задано TRUE
(истина), сигнал запуска START действует только для приостановленной программы.
-114-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРИМЕЧАНИЕ
В исходном состоянии входной сигнал (UI) периферийного устройства выключен. Чтобы
включить сигнал, выберите TRUE (истина) для Enable UI signals (включить сигналы UI) на
экране настройки системы.
Например, когда поступает сигнал RSR2, следующее значение используется как номер
программы:
(Номер программы) = (регистрационный номер RSR2) + (базовый номер)
ПРИМЕЧАНИЕ
Задайте наименование программы для автоматической работы в формате «RSR + номер
программы». Введите четырехзначное число (пример: не RSR121, а RSR0121). Если этого не
сделать, робот не будет работать.
-115-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Запуск программы сервисным запросом робота (при помощи RSR) разрешен в дистанционном
режиме.
Запуск программы, включающей операцию (группу) при помощи RSR включен, если
удовлетворены условия разрешения работы и внешние условия.
Выходной сигнал CMDENBL предназначен для указания, удовлетворены ли вышеупомянутые
условия.
2 В пределах 32 мс 5 В пределах 35 мс
3 (Длительность импульса устанавливается с 6 (Если принимается сигнал RSR или подается сигнал
использованием параметра.) ACK, может приниматься другой сигнал RSR.)
-116-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-117-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-118-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Пункт
1. Блок управления считывает входные сигналы с PNS1 по PNS8 как двоичное число с
помощью входного импульса PNSTROBE. Если программа выполняется или временно
остановлена, эти сигналы игнорируются. Если вход импульса PNSTROBE включен, выбор
программы с пульта обучения выключен.
ПРИМЕЧАНИЕ
В исходном состоянии входной сигнал (UI) периферийного устройства выключен. Чтобы
включить сигнал, выберите TRUE (истина) для Enable UI signals (включить сигналы UI) на
экране настройки системы.
2. Данные сигналов с PNS1 по PNS8 преобразуются в десятичное число для получения номера
PNS.
Номер программы PNS (четырехзначный) равен сумме номера PNS и базового номера.
(Номер программы)=(номер PNS)+(базовый номер)
Заданный номер программы PNS+(номер программы) обозначен, как указано ниже.
Если для вводов с PNS1 по PNS8 поступает ноль, система входит в состояние, при котором
ни одна программа не может быть выбрана с пульта обучения.
ПРИМЕЧАНИЕ
Задайте наименование программы для автоматической работы в формате
«PNS + (номер программы)».
Введите четырехзначное число (пример: не PNS0138, а PNS138).
Если этого не сделать, робот не будет работать.
Базовый номер задан в $SHELL_CFG.$JOB_BASE и может быть изменен через базовый номер
(Base number) на экране настроек PNS или командой параметра программы.
3. Сигналы с SNO1 по SNO8 выдаются для обозначения номера PNS в двоичном коде в
качестве подтверждения. Одновременно выдается импульс SNACK. Если номер PNS не
представлен как восьмиразрядное числовое значение, сигналы с SNO1 по SNO8 выводятся
как ноль.
4. Блок дистанционного управления проверяет, чтобы, когда выдается SNACK, выходное
значение с SNO1 по SNO8 было равным входному значению с PNS1 по PNS8, и посылает
входной сигнал запуска автоматической работы (PROD_START).
5. Блок управления получает входной сигнал PROD_START и запускает программу.
Запуск программы при помощи PNS (выбор номера программы) включен в дистанционном
режиме.
Запуск программы, включающей операцию (группу), возможен, когда удовлетворены условия
разрешения работы и внешние условия.
Выходной сигнал CMDENBL предназначен для указания, удовлетворены ли вышеупомянутые
условия.
-119-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-120-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Пункты Описания
Префикс задания Строка символов в верхнем регистре из имени запускаемой
программы. По умолчанию устанавливается на PNS.
Базовый номер Чтобы получить номер программы PNS, добавьте базовый номер
к номеру PNS.
Длительность импульса Устанавливает период выхода импульса (ед.: мс) сигнала
подтверждения (мс) подтверждения PNS (SNACK).
-121-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРЕДУПРЕЖДЕНИЕ
Если был изменен тип функции автоматической работы, то для того, чтобы сохранить
изменения, необходимо выключить, а затем снова включить питание блока управления. Если
этого не сделать, настройка не будет принята.
-122-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Краткий обзор
На экране Prog Select может выполняться следующее:
• Сейчас возможно выбрать способы выбора программы PNS, RSR, STYLE и OTHER.
• Сейчас возможно выбрать способы запуска программы UOP (пульт управления
пользователя), DIN[ ] и OTHER (другой).
• При запуске или возобновлении программы выполняются различные проверки.
-123-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-124-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-125-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
RSR (сервисный
запрос робота)
Способ выбора Выбор программы: Недоступен. Недоступен.
программы C PNS1 по 8, PNSTROBE
Запуск программы:
PNS (выбор номера UI[18:PROD_START]
программы) или UI[6:START]
Способ выбора Выбор программы - Program Выбор программы - Program Выбор программы - Program
программы selection:GI[#] selection:GI[#] selection:GI[#]
Запуск программы: Запуск программы - Program Запуск программы:
Style (стиль) UI[18:PROD_START] start:DI[#] $SHELL_WRK.$CUST_START
или UI[6:START]
Способ выбора Выбор программы: Выбор программы: Выбор программы:
программы $SHELL_WRK.$CUST_NAME $SHELL_WRK.$CUST_NAME $SHELL_WRK.$CUST_NAME
Запуск программы: Запуск программы - Program Запуск программы:
Other (другой) UI[18:PROD_START] start:DI[#] $SHELL_WRK.$CUST_START
или UI[6:START]
-126-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРИМЕЧАНИЕ
Конфигурация программы HOME_IO не поддерживает запрос на
принудительное завершение, поэтому программа всегда выполняется до
конца.
Resume position toler. Проверяет, находится ли робот вблизи положения, при котором программа
(отклонение от была приостановлена.
положения
возобновления работы)
Simulated I/O Подавляет запуск или возобновление программы при моделировании
(моделируемый ввод- ввода-вывода.
вывод)
Общая коррекция Подавляет запуск или возобновление программы, если общая коррекция
< 100% менее 100%.
Программная Подавляет запуск или возобновление программы, если
коррекция < 100% $MCR_GRP[].$PRGOVERRIDE менее 100.
Machine lock Подавляет запуск или возобновление программы, если работа робота
(блокировка робота) выключена.
Single step Подавляет запуск или возобновление программы при пошаговом режиме.
(пошаговый режим)
Process ready Позволяет пользователю проверить, можно ли осуществлять запуск или
(готовность к работе) возобновление программы, в зависимости от состояния системы
охлаждения, охлаждающей воды, сварочного трансформатора и т. д.
(условия готовности к работе различны для разных применений.)
Отображаются выбранные элементы, позволяя пользователю продолжить
приостановленную программу, повторно проверить состояние ввода-
вывода или остановить программу.
-127-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
* На экране выбора программ Prog Select невозможно указать включение или выключение
пункта проверки допуска положения аозобновления Resume position toler. check. Задайте это на
экране проверки допуска при возобновлении (Resume tolerance check)
(MENUS -> "SETUP" -> F1 [TYPE] -> "Resume Tol.").
-128-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Detailed setting
(данные Объяснение
настройки)
Check when run Проверяет заданные позиции при запуске программы.
(проверка при Для проверки допуска положения возобновления этот пункт включить
выполнении) невозможно.
Check when resume Проверяет заданные позиции при возобновлении программы.
(проверка при Эта позиция не может быть включена для проверки At home (начало
возобновлении) координат).
Prompt if failure Выводит на экран приглашение, если Check when run (проверка при
(приглашение при выполнении) или Check when resume (проверка при возобновлении)
отказе) установлены на ENABLED (включено) и если проверка прерывает запуск или
возобновление программы.
В этот момент можно выбрать, продолжить или остановить программу.
Текст приглашения отличается для разных проверяемых позиций.
Post error if failure Создает сигналы об ошибке (см. ниже), если Check when run (проверка при
(выдать сообщение выполнении) или Check when resume (проверка при возобновлении)
об ошибке при установлены на ENABLED (включено), а запуск или перезапуск программы
отказе) были прерваны в результате проверки.
SYST-011 Failed to run task (сбой выполнения задачи)
SYST-079 Startup check failed (сбой проверки запуска)
Post warning if forced Действует только при включенном принудительном состоянии.
(выдать Если эта позиция включена, она выдает предупреждение в случае
предупреждение принудительного состояния.
при Тексты предупреждений различны для разных позиций проверки.
принудительном
состоянии)
Force condition Эта позиция вызывает принудительное осуществление проверочной позиции,
(принудительное если Проверка при выполнении или Проверка при возобновлении
состояние) установлены на ENABLED (включено). Эта позиция имеет приоритет над
всеми остальными подробными настройками. Для проверочных позиций At
home check (проверка начала координат), Resume position toler. (отклонение от
положения возобновления) и Machine lock (блокировка робота) невозможно
включить Force condition (принудительное состояние) (ENABLED).
Действия, выполняемые при помощи элемента Force condition
(принудительное состояние), различаются в зависимости от позиции
проверки.
-129-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-130-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-131-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-132-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-133-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Общие настройки
Имеется возможность установить общие настройки для различных вариантов выбора и запуска
программы.
• Heartbeat timing (длительность тактового импульса):
Позволяет пользователю задать выходной цикл тактового сигнала для выхода модуля.
Тактовый сигнал – это выходной сигнал, переключающий между ON и OFF с
периодичностью “n” миллисекунд. Этот сигнал используется ПЛК для проверки
нормальной работы робота. Эта позиция задает интервал переключения ON/OFF тактового
сигнала. Выходной сигнал может быть задан через меню ввода-вывода вывода модуля. Если
установлена длительность, равная нулю, или не задан входной сигнал, то тактовый сигнал
выключается.
• Low TEMP DRAM memory (недостаточно памяти TEMP DRAM):
Позволяет пользователю проверить минимальный объем оперативной памяти DRAM.
Если объем памяти менее минимального, появится предупреждение.
• Low PERM CMOS memory (недостаточно CMOS-памяти):
Позволяет пользователю проверить минимальный объем постоянной CMOS-памяти.
Если объем памяти менее минимального, появится предупреждение.
• RESET when DEADMAN press (сброс при нажатии переключателя аварийной блокировки):
Определяет способ восстановления системы после отмены при помощи переключателя
аварийной блокировки, если пульт обучения включен. Если эта настройка включена,
возможно отменить сигнал об ошибке, выключив и снова включив переключатель
аварийной блокировки.
-134-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-135-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРИМЕЧАНИЕ
Позиция, отмеченная звездочкой (*), действует только для опции захвата/манипуляции
материалами.
-136-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Для переключения между экраном ввода и экраном вывода нажмите F3 [IN/OUT] (ввод/вывод).
Ниже изображен экран вывода ГП-модуля.
Информация на экране будет отличаться для различных способов запуска программы.
-137-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРЕДОСТЕРЕЖЕНИЕ
Если $SHELL_CFG.$SET_IOCMNT = TRUE и номер сигнала поступает на этот экран ввода
или экран вывода, то комментарии на соответствующий сигнал на экране цифрового ввода-
вывода или экране ввода-вывода группы обновятся именем отображенного здесь сигнала.
- Если тип сигнала может и должен быть изменен, переместите курсор на поле TYPE для этого
сигнала, нажмите F4 [CHOICE], выберите тип ввода-вывода и нажмите [ENTER].
-138-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-139-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
3. Если были изменены какие-либо настройки, нажмите клавишу NEXT (дальше), а затем
клавишу F1 [REDO] (повторить) для проверки текущего состояния.
-140-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
1 Система координат для каждой оси на рисунке справа находится в состоянии, когда все оси равны 0.
-141-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-142-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Если система координат инструмента или система координат пользователя изменилась
после ввода программы в режиме обучения, сбросьте ранее запрограммированные точки и
диапазоны. Невыполнение этого требования может привести к повреждению оборудования.
-143-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-144-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
1 Опорная точка 1
Рис. 3.9.1 (b) Автоматическая установка вершины инструмента методом трех точек
-145-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Рис. 3.9.1 (d) Значение (w, p, r), используемое в методе прямого ввода в режиме обучения
-146-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
8. Нажмите F2, METHOD (метод), а затем выберите Three Point (три точки).
9. Добавить комментарий:
a. Переместите курсор в строку Comment (комментарий) и нажмите клавишу ENTER
(ввод).
ПРИМЕЧАНИЕ
Переместите инструмент в трех различных направлениях, чтобы установить вершину
инструмента в идентичную точку.
Затем запишите все три опорные точки.
-147-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
d. После того, как все опорные точки заданы в режиме обучения, отобразится USED
(используется). Система координат инструмента задана.
11. Для перемещения робота в записанное положение при нажатой клавише SHIFT нажмите F4,
MOVE_TO (переместить в).
-148-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
14. Чтобы использовать заданную систему координат инструмента как действующую в данное
время систему координат, нажмите F5, SETIND.
ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5, SETIND, данная система координат инструмента не будет действующей.
ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».
15. Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).
-149-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-150-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
b. После того, как все опорные точки заданы в режиме обучения, отобразится USED
(используется). Система координат инструмента задана.
-151-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5, SETIND, данная система координат инструмента не будет действующей.
ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».
Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).
-152-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-153-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
8. Для отображения экрана списка системы координат инструмента нажмите клавишу PREV
(назад).
Вы можете увидеть настройки всех систем координат инструмента.
-154-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5, SETIND, данная система координат инструмента не будет действующей.
ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей»
Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).
-155-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-156-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-157-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Рис. 3.9.2 (d) Значение (w, p, r), используемое в методе прямого списка
-158-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
8. Нажмите F2, METHOD (метод), а затем выберите Three Point (три точки).
9. Добавить комментарий:
a. Переместите курсор в строку Comment (комментарий) и нажмите клавишу ENTER
(ввод).
-159-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
d. После того, как все опорные точки заданы в режиме обучения, отобразится USED
(используется). Система координат пользователя задана.
11. Для перемещения в записанное положение при нажатой клавише SHIFT нажмите F4,
MOVE_TO (переместить в).
-160-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5, SETIND, данная система координат пользователя не будет действующей.
ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».
15. Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).
-161-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-162-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5, SETIND, данная система координат пользователя не будет действующей.
ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».
-163-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
9. Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).
-164-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
7. Для отображения экрана списка системы координат пользователя нажмите клавишу PREV
(назад).
Можно видеть настройки всех систем координат пользователя.
-165-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5, SETIND, данная система координат пользователя не будет действующей.
ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».
9. Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).
-166-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРИМЕЧАНИЕ
Исходное положение толчковой подачи не существенно, поскольку используется только при
выборе толчковой подачи в качестве системы координат ручной подачи. Нулевая точка
системы координат толчковой подачи не имеет особого значения. Выберите любое удобное
положение для определения системы координат толчковой подачи.
-167-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-168-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
12. Нажмите клавишу PREV (назад). Отобразится экран списка системы координат толчковой
подачи. Можно видеть все настройки системы координат толчковой подачи.
13. Для отображения экрана списка системы координат пользователя нажмите клавишу PREV
(назад).
Вы можете увидеть настройки всех систем координат пользователя.
-169-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5 (JGFRM), данная система координат толчковой подачи не будет
действующей.
ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».
15. Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).
-170-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
7. Нажмите клавишу PREV (назад). Отобразится экран списка системы координат толчковой
подачи. Можно видеть все настройки системы координат толчковой подачи.
-171-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5 (JGFRM), заданная система координат толчковой подачи не будет
действующей.
ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».
9. Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).
-172-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-173-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-174-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
8. Для обучения исходному положению установите курсор в полях настройки с J1 по J9. При
нажатой клавиши SHIFT нажмите клавишу F5, RECORD (запись). Текущее положение
записывается как исходное положение.
-175-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
10. После того, как исходное положение задано, нажмите клавишу PREV (назад).
Будет снова показан экран выбора исходного положения.
11. Для включения или выключения выходного сигнала исходного положения установите
курсор в поле ENABLE/DISABLE (вкл./выкл) и нажмите соответствующую
функциональную клавишу.
-176-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Рабочая зона робота не должна управляться только функцией диапазона перемещения
шарнира. Совместно с функцией должны использоваться концевые выключатели и
механические упоры. В противном случае возможны травма или повреждение
оборудования.
ПРЕДУПРЕЖДЕНИЕ
Механические упоры должны быть отрегулированы согласно программным настройкам. В
противном случае возможны травма или повреждение оборудования.
ПРЕДОСТЕРЕЖЕНИЕ
Смена диапазона перемещения шарнира повлияет на рабочую зону робота. Прежде чем
изменять диапазон перемещения шарнира, необходимо тщательно изучить ожидаемый
результат изменения, во избежание возможной аварии. В противном случае изменение
может привести к непредсказуемым результатам. Например, в положении, ранее заданном в
программе, может произойти сигнал об ошибке.
UPPER (верхний)
Задает верхний предел рабочей зоны шарнира, который является пределом перемещения в
положительном направлении.
LOWER (нижний)
Задает нижний предел рабочей зоны шарнира, который является пределом перемещения в
отрицательном направлении.
-177-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРЕДУПРЕЖДЕНИЕ
Рабочая зона робота не должна управляться только функцией диапазона перемещения
шарнира. Совместно с функцией должны использоваться концевые выключатели и
механические упоры. В противном случае возможны травма или повреждение
оборудования.
ПРИМЕЧАНИЕ
Настройка со значением 0.000 указывает, что у робота не имеется соответствующей оси.
5. Установите курсор в поле ограничений настраиваемой оси и введите новое значение с
пульта обучения.
ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо снова включить питание. В противном
случае возможны травма или повреждение оборудования.
-178-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-179-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-180-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Верхний предел
Указывает верхний предел для рабочей зоны шарнира.
Рабочая зона в положительном направлении.
Нижний предел
Указывает нижний предел для рабочей зоны шарнира.
Рабочая зона в отрицательном направлении.
После изменения верхнего или нижнего предела, выключите питание блока управления, а
затем включите его в режиме запуска из холодного состояния. При запуске из холодного
состояния новые настройки верхнего или нижнего предела вступают в силу, и выбранная
рабочая зона шарнира возвращается к стандартному значению
($PARAM_GROUP.$SLMT_**_NUM).
ПРЕДОСТЕРЕЖЕНИЕ
Смена рабочей зоны шарнира повлияет на рабочую зону робота. Во избежание проблем
необходимо тщательно оценить результаты изменения рабочей зоны шарнира перед
выполнением изменения.
-181-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-182-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
2. Значение No.1 используется для рабочей зоны шарнира для оси J1.
Для переключения на другую рабочую зону шарнира для дополнительной оси используйте
следующую команду:
-183-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
Выходной сигнал
Выходной сигнал выключен, если концевая точка инструмента расположена в зоне помех.
Он включен, если она расположена за пределами зоны помех.
Входной сигнал
Если входной сигнал выключен и робот совершает попытку войти в зону помех, робот входит
в состояние приостановки. Если входной сигнал включен, состояние приостановки робота
выключается и его работа возобновляется.
ПРЕДОСТЕРЕЖЕНИЕ
Робот замедляется для остановки в точке, где концевая точка инструмента входит в зону
помех так, чтобы робот фактически остановился в положении внутри зоны помех. Чем выше
рабочая скорость робота, тем глубже робот входит в зону помех. Чтобы задать достаточно
большую зону помех, это должно учитываться, а также и другие факторы, например, размер
инструмента.
Для задания функции особой зоны, используйте функцию SETUP Space (настройка зоны).
Для задания следующих элементов используйте экран Rectangular Space/DETAILED SCREEN
(прямоугольная зона/экран данных).
-184-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Таблица 3.14 (a) Элементы функции особой зоны (экран Area Details (данные зоны))
Элемент Описание
Enable/disable Включает и выключает эту функцию. Чтобы изменять настройки других
(вкл./выкл.) элементов, эта функция должна быть выключена для зоны, для которой
необходимо изменить настройки элементов.
Comment Позволяет пользователю ввести комментарий до 10 символов.
(комментарий)
Выходной сигнал Задает выходной сигнал.
Входной сигнал Задает входной сигнал.
Priority Если эту функцию используют два робота, этот элемент устанавливает, какой
(приоритет) робот должен входить первым в зону помех, если два робота одновременно
совершают попытку войти в зону помех. Робот, для которого задано значение
High (высокий), первым входит в зону помех. После завершения этим роботом
своей операции и перемещения за пределы помех, в зону помех входит робот,
для которого задан низкий приоритет (Low). Настройка для одного робота
должна отличаться от аналогичной другого робота.
ПРИМЕЧАНИЕ
Если значение High или Low задано для обоих роботов, и роботы
одновременно пытаются войти в зону помех, они оба перейдут в состояние
останова (взаимной блокировки). Если это происходит, выполните операцию
восстановления, описанную ниже, и убедитесь в корректности настроек.
1 Выполните аварийную остановку на обоих роботах.
ПРЕДУПРЕЖДЕНИЕ
Если аварийная остановка не выполнена на обоих роботах, один из роботов
автоматически начнет работу, когда другой выйдет из зоны помех.
Это очень опасно.
2 Убедитесь, что отсутствуют предметы или персонал, с которыми может
столкнуться робот.
3 Выключите эту функцию.
4 Переместите любого из роботов за пределы зоны помех при помощи
толчковой подачи.
Inside/outside Указывает, какая область должна являться зоной помех: прямоугольный
(внутренний/ параллелепипед или пространство за его пределами.
наружный)
Для задания следующих элементов используйте экран Rectangular Space/SPACE SETUP
(прямоугольная зона/экран настройки).
Таблица 3.14 (a) Элементы функции особой зоны (экран Area Setting (настройки зоны))
Элемент Описание
BASIS VERTEX Положение вершины трубы прямоугольного сечения с параллельными
(вершина при сторонами, которая будет принята за начало отсчета.
основании)
SIDE LENGTH/ При выборе SIDE LENGTH (длина стороны) задайте длины сторон
SECOND VERTEX прямоугольного параллелепипеда от опорной вершины по осям X, Y и Z в
(длина стороны/ системе координат пользователя. (Стороны трубы прямоугольного сечения с
параллельными сторонами должны быть параллельны соответствующим осям
вторая вершина) системы координат пользователя.)
При выборе SECOND VERTEX (вторая вершина) зоной помех становится
труба прямоугольного сечения с параллельными сторонами, на которой задана
опорная вершина и диагональная вершина, задаваемая в настоящей позиции.
-185-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
5. Экран списка зон дает возможность пользователю, включить и выключать каждую зону
помех при помощи соответствующей функциональной клавиши. Для ввода комментария
действуйте согласно порядку, указанному ниже:
a. Переместите курсор в нужную строку comment (комментарий) и нажмите клавишу
ENTER (ввод).
b. Укажите, что будет использоваться для ввода комментария: буквенные символы или
катакана.
c. Нажмите соответствующую функциональную клавишу, чтобы добавить
комментарий.
d. После ввода комментария нажмите клавишу ENTER.
6. Для задания другого элемента, кроме Enb/Dsbl (вкл./выкл.) или Comment (комментарий),
нажмите F3, DETAIL (данные). Будет выдан экран данных.
-186-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
9. Опорная вершина и длины сторон или диагональная вершина могут задаваться любым из
двух способов:
a. Установите курсор в поле координат X, Y и Z и введите нужные координаты, прямо
вводя их при помощи цифровых клавиш.
b. Переместите робота в вершину прямоугольного параллелепипеда, затем произведите
считывание текущего положения робота при помощи клавиш SHIFT + F5 RECORD
(запись).
ПРИМЕЧАНИЕ
Если необходимо изменить элементы UF (система координат пользователя) или UT
(инструмент пользователя), следует сначала выполнить операцию «b».
Посредством этой операции выбирается текущее значение UF или UT.
ПРИМЕЧАНИЕ
При изменении значений системы координат пользователя пространственное положение
зоны помех не изменяется. Если были изменены значения системы координат пользователя
и необходимо определить зону помех в новой системе координат пользователя, для
повторного задания зоны помех используйте клавишу SHIFT + F5 RECORD (запись).
-187-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
ПРЕДОСТЕРЕЖЕНИЕ
Даже если включена обработка сбоя питания, выходной сигнал
выключается и не восстанавливается в следующих случаях:
- Если перед выключением питания изменено назначение ввода-вывода.
- Если сгорел предохранитель блока ввода-вывода или если выключен
блок ввода-вывода.
- Если изменена конфигурация блока ввода-вывода.
-188-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-189-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-190-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-191-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-192-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-193-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-194-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
-195-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-196-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
ПРИМЕЧАНИЕ
Для настройки Use PPABN signal (Использование сигнала PPABN): Hand broken (поломка
кисти) или Default logical command (логическая команда по умолчанию), переместите курсор
в <*GROUPS*> (группы) или <*DETAIL*> (данные) и нажмите клавишу ENTER (ввод).
Затем выдается экран каждой настройки. Для выхода из этих экранов нажмите клавишу
PREV (назад).
6. Если настройка изменена, и после изменения настройки должен быть выполнен запуск из
холодного состояния, выдается следующее сообщение. В том случае выполните запуск из
холодного состояния.
(См. раздел 5.2, «Включение питания и толчковая подача»).
-197-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-198-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-1/01
Пункт Описания
ПРЕДУПРЕЖДЕНИЕ
Не все оси оборудованы тормозом. Функция торможения при
приостановке не повлияет на ось без тормоза, даже если эта функция
включена. Прежде чем включать функцию торможения при
приостановке, необходимо проверить, какая ось оснащена тормозом. В
противном случае может произойти травма.
Current language Стандартная настройка текущего языка установлена на DEFAULT (по
(текущий язык) умолчанию).
Изменение текущего языка требует специальных действий.
Обычно необходимо использовать стандартную настройку.
Ignore Offset command Указывает, следует ли игнорировать команду коррекции
(игнорировать команду (См. подраздел 4.3.5, «Дополнительные команды перемещения»).
коррекции) - Если функция выключена (DISABLED), робот перемещается в
положение, для которого была выполнена команда коррекции
(стандартная настройка).
- Если функция включена (ENABLED), робот перемещается в
положение, заданное обучением (для которого не была выполнена
команда коррекции).
(См. подраздел 4.3.5, «Дополнительные команды перемещения»), где
имеется подробная информация о команде коррекции (Offset).
Ignore Tool-offset Указывает, следует ли игнорировать команду коррекции на инструмент
(игнорировать коррекцию (см. подраздел 4.3.5, «Дополнительные команды перемещения»).
на инструмент) - Если функция выключена (DISABLED), робот перемещается в
положение, для которого была выполнена команда коррекции на
инструмент (стандартная настройка).
- Если функция включена (ENABLED), робот перемещается в
положение, заданное обучением (для которого не была выполнена
команда коррекции на инструмент).
(См. подраздел 4.3.5, «Дополнительные команды перемещения»), где
имеется подробная информация о команде коррекции на инструмент
(Tool-offset).
-199-
B-82284RU-1/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ
-200-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
4 СТРУКТУРА ПРОГРАММЫ
В настоящей главе описываются структура программы и команды программы.
-201-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-202-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-203-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-204-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Длина
Имя программы может содержать от одного до восьми символов.
Каждая программа должна иметь уникальное имя.
Допустимые символы
Символы: буквенные символы, цифры: от 0 до 9. Имя программы не может начинаться с
цифры. Специальные символы: только знак подчеркивания (_). Использование знака @ и
звездочки (*) не допускается.
Описательное имя
Имя программы следует выбрать так, чтобы из него было понятно назначение или действие
программы.
Например, подходящим именем для программы обработки небольшой заготовки A будет
«HAND-A», так как оно указывает на предназначение программы.
ПРИМЕЧАНИЕ
При создании программы для автоматической работы с использованием RSR или PNS
соблюдайте следующие правила. В противном случае программа не будет работать.
Программа с использованием RSR должна иметь имя RSRnnnn, где nnnn – 4-значное число.
Пример: RSR0001.
Программа с использованием PNS должна носить имя PNSnnnn, где nnnn – 4-значное число.
Пример: PNS0001.
Длина
Комментарий к программе может содержать от одного до шестнадцати символов.
Допустимые символы
Символы: буквенные символы, цифры: от 0 до 9.
Специальные символы: знак подчеркивания (_) знак @, звездочка (*).
Описательный комментарий
Комментарий к программе должен описывать назначение или действие программы.
-205-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
4.1.3 Подтип
Подтип используется для указания типа программы. Доступны следующие подтипы:
• Job, JB (задание): обозначает основную программу, которую можно запустить на
устройстве, например на пульте обучения.
В основной программе вызываются для выполнения программы процессов.
• Process, PR (процесс): обозначает подпрограмму, которая вызывается программой задания
для выполнения определенного задания.
• Macro, MR (макрос): обозначает программу для выполнения макрокоманды.
Для программы, зарегистрированной на экране настройки макрокоманд, автоматически
устанавливается подтип MR.
• State (состояние): этот подтип следует указать при создании условной программы с
функцией контроля состояния.
-206-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Если запрет прерывания включен (ON), выполнение программы нельзя прервать, нажав
кнопку EMERGENCY STOP (аварийная остановка) или HALT (останов) на пульте обучения
или панели оператора.
-207-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
6. Закончив настройку сведений заголовка программы, нажмите клавишу F1, END (конец).
-208-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Аргумент i
Аргумент i – это индекс, используемый в управляющих командах обучения (командах
программы, не относящихся к командам перемещения). Одни из аргументов задаются прямо, а
другие косвенно. При прямой спецификации обычно указывается целое число в диапазоне от
1 до 32767. Диапазон значений зависит от типа команды. При косвенной спецификации
указывается номер регистра.
-209-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Порядок
1. Откройте экран выбора программы.
2. Переместите курсор к программе, которую надо отредактировать, и нажмите клавишу
ENTER (ввод). Появится экран редактирования программы.
- Перемещение курсора
3. Для перемещения курсора используйте клавиши курсора со стрелками вверх, вниз, вправо
или влево. Для быстрого перемещения по строкам информации нажмите и удерживайте
клавишу Shift и нажимайте клавиши со стрелками вверх или вниз.
4. Чтобы выбрать номер строки, нажмите клавишу ITEM (элемент) и введите номер строки, к
которой требуется переместить курсор.
-210-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
При обучении команде перемещения стандартную команду перемещения следует выбрать при
помощи функциональной клавиши F1 или F5.
(Редактирование стандартной команды перемещения см. в подразделе 5.3.2. Обучение команде
перемещения см. в подразделе 5.3.3. Изменение команды перемещения см. в подразделе 5.4.2)
-211-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Движение шарнира J
Режим движения шарнира – основной режим перемещения робота в заданное положение.
Робот приходит в ускоренное движение вдоль всех или вокруг всех осей, перемещается с
заданной скоростью подачи, замедляется и останавливается одновременно по всем осям.
Траектория перемещения обычно нелинейна. Формат движения указывается для определения
конечной точки. Скорость подачи движения шарнира указывается в виде процента
максимальной скорости. Ориентация перемещаемого инструмента не контролируется.
-212-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Линейное перемещение L
В режиме линейного перемещения контролируется траектория движения вершины
инструмента из начальной точки в конечную точку; вершина инструмента перемещается
линейно. Формат движения указывается для определения конечной точки. При указании
линейной скорости подачи следует выбрать единицу измерения: мм/c, см/мин и дюймы/мин.
Ориентация перемещаемого инструмента контролируется путем вычитания ориентации в
начальной точке из ориентации в конечной точке.
Поворот – это метод перемещения, при котором инструмент поворачивается вокруг своей
конечной точки из исходного положения в конечное с использованием линейного режима
работы. Ориентация инструмента во время перемещения контролируется путем деления
ориентации в исходном положении на ориентацию в конечном положении. Скорость подачи
указывается в градусах в секунду. Положение фокуса управляется линейно (если конечная
точка инструмента перемещается).
-213-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Круговое движение
В режиме кругового движения контролируется траектория движения вершины инструмента из
начальной точки в конечную точку через промежуточную точку.
Промежуточная и конечная точки определяются в одной команде.
При указании круговой скорости подачи следует выбрать единицу измерения: мм/c, см/мин
или дюймы/мин.
Ориентация перемещаемого инструмента контролируется путем вычитания ориентации в
начальной точке из ориентации в конечной точке.
-214-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Декартовы координаты
Данные позиционирования состоят из декартовых координат, определяемых четырьмя
элементами: положением вершины инструмента (начала системы координат инструмента) в
декартовой системе координат, наклоном оси, вдоль которой перемещается инструмент
(системой координат инструмента), конфигурацией и используемой декартовой координатой.
Декартова система координат может быть базовой системой координат.
Порядок выбора системы координат описан ниже в данном подразделе.
-215-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Положение и ориентация
• Положение (x, y, z) представляет объемное расположение вершины инструмента
(начала системы координат инструмента) в декартовой системе координат.
• Ориентация (w, p, r) представляет угловое смещение относительно осей X, Y и Z в
декартовой системе координат.
-216-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Конфигурация
Конфигурация определяет ориентацию робота.
Условиям декартовых координат (x,y,z,w,p,r) могут удовлетворять несколько конфигураций.
Следует задать число оборотов и расположение шарнира для каждой оси.
-217-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
- Расположение шарнира
Расположение шарнира задает расположение запястья и руки. Эта настройка определяет, с
какой стороны плоскости управления размещается контрольная точка запястья и руки. Если
контрольная точка находится в плоскости управления, считается, что робот переходит в
вырожденную конфигурацию или в особую точку. В особой точке, так как конфигурацию
невозможно однозначно определить с помощью заданных декартовых координат,
перемещение робота невозможно.
• Операцию, которая завершается в особой точке, невозможно запрограммировать.
(В некоторых случаях можно выбрать наиболее осуществимую конфигурацию.)
Чтобы задать такую операцию, определите значения координат по осям.
• При линейном или круговом движении инструмент не может пройти через особую точку
(расположение шарнира невозможно изменить). В этом случае следует выполнить
перемещение шарнира.
Для прохода через особую точку на оси запястья также можно выполнить перемещение
запястного шарнира (Wjnt).
Число оборотов
Число оборотов означает количество оборотов оси запястья (J4, J5, J6).
Каждая ось возвращается в исходное положение после одного оборота.
Поэтому требуется указать, сколько оборотов было сделано. Число оборотов равняется 0, если
каждая ось находится в ориентации 0.
Можно отобразить числа оборотов максимум для трех осей. Номер оси, соответствующий
каждому полю, следует указать с помощью системной переменной $SCR_GRP[i].
$TURN_AXIS[j] (где i – номер группы), таким образом:
Левое поле : Номер оси, заданный с помощью $SCR_GRP[i].$TURN_AXIS[1]
Среднее поле : Номер оси, заданный с помощью $SCR_GRP[i].$TURN_AXIS[2]
Правое поле : Номер оси, заданный с помощью $SCR_GRP[i].$TURN_AXIS[3]
При выполнении запрограммированного линейного или кругового движения инструмент
робота перемещается к конечной точке, принимая ориентацию, которая мало отличается от
ориентации в начальной точке. Число оборотов, выполняемых в конечной точке, выбирается
автоматически. Фактическое число оборотов, выполненных в конечной точке, может
отличаться от числа, указанного в данных позиционирования.
-218-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-219-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Настройка системной
Описание
переменной
$FRM_CHKTYP = -1 Отключает прогон вперед/назад (FWD/BWD) между двумя точками
с разными номерами систем координат.
$FRM_CHKTYP = -2 Включает прогон вперед/назад (FWD/BWD) между двумя точками с
разными номерами.
$FRM_CHKTYP = 2 Включает прогон вперед/назад (FWD/BWD) между двумя точками с
разными номерами и меняет текущий номер системы координат
($MNUFRAME_NUM или $MNUTOOL_NUM) на номер, указанный
в данных позиционирования в программе.
ПРИМЕЧАНИЕ
Независимо от значения $FRM_CHKTYP, прогон назад между дугами с разными номерами
систем координат вызывает сигнал об ошибке.
-220-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Координаты шарниров
Данные позиционирования, состоящие из координат шарниров, определяются с помощью
угловых смещений относительно системы координат шарнира на стороне основания каждого
шарнира.
-221-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
- Переменная положения
Переменная положения – это переменная, обычно используемая для хранения данных
позиционирования.
При обучении команде перемещения данные позиционирования сохраняются автоматически.
При обучении декартовым координатам используются следующие декартовы системы
координат и их номера:
• Система координат инструмента, номер которой выбран в настоящий момент (UT = 1 - 10)
• Базовая система координат (UF = 0) (если $USE_UFRAME равно FALSE)
ПРИМЕЧАНИЕ
Системную переменную $USE_UFRAME нельзя использовать, если отсутствует опция
ввода системы координат пользователя.
-222-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
- Регистр положения
Регистр положения служит универсальным регистром для хранения данных
позиционирования.
(Обучение положению с помощью регистра положения см. в разделе 7.4.)
При обучении декартовым координатам используются следующие декартовы системы
координат и их номера:
• Система координат инструмента, номер которой выбран в настоящий момент (UT = F)
• Система координат пользователя, номер которой выбран в настоящий момент (UF = F)
При воспроизведении используются следующие декартовы системы координат и их номера:
• Система координат инструмента, номер которой выбран в настоящий момент (UT = F)
• Система координат пользователя, номер которой выбран в настоящий момент (UF = F)
- Номер положения
Номер положения используется для обращения к переменной положения.
Номер положения автоматически присваивается каждый раз, когда происходит обучение
команде перемещения и это отражается в программе. Например, сначала присваивается номер
положения P[1], затем P[2] и т.д.
При добавлении команды перемещения ей присваивается номер положения, полученный
путем увеличения на единицу номера положения, присвоенного последней добавленной
команде перемещения, независимо от того, где в программе располагается новая команда.
Однако в случае изменения номера положения это правило не соблюдается.
Если положение удаляется, номера положений других заданных обучением точек не
изменяются.
Однако в случае изменения номера положения это правило не соблюдается.
(Изменение номера положения см. в разделе 5.4 «Изменение программы».)
Номер положения или номер регистра положения можно дополнить комментарием длиной до
16 символов. Чтобы добавить комментарий, нажмите клавишу ENTER, когда курсор находится
на номере положения или номере регистра положения.
Пример
4: J P[11: APPROACH POS ] 30% FINE
5: L PR[1: WAIT POS ] 300mm/s CNT50
-223-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
ПРИМЕЧАНИЕ
Запрограммированная скорость перемещения не может превышать допустимой скорости
робота.
Если запрограммирована скорость за пределами допустимого диапазона, появится
предупреждающий сигнал.
-224-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Эта функция дает возможность свободно изменять скорость подачи робота, настраивая
регистр. Однако в зависимости от заданного значения реестра возможна работа на
непредвиденной скорости. Поэтому при использовании данной функции следует проявлять
осторожность как во время обучения, так и во время работы.
Формат, в котором отображается команда выполнения операции, если скорость подачи задана
в регистре
• Движение шарнира JP[1] R[i]% FINE
• Линейное движение L P[1] R[i]mm/sec FINE
• Движение по дуге C P[1]
P[2] R[i]mm/sec FINE
• Команда операции со спутником
J PAL_1[A_1] R[i]% FINE
J PAL_1[BTM] R[i]% FINE
J PAL_1[R_1] R[i]% FINE
ПРИМЕЧАНИЕ
Команда операции со спутником – это программная опция паллетизации.
ПРИМЕЧАНИЕ
Команда рабочей группы – это программная опция многокоординатного перемещения.
-225-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Функции поиска/замены
- Функция поиска
Функция поиска не поддерживается.
Поиск в элементах регистров невозможен.
- Функция замены
Замена возможна для элементов изменения операторов операций.
Замена в элементах регистров не поддерживается.
Скорость подачи по дополнительной оси для команд добавления операций не поддерживается.
При редактировании программы контроль диапазона для скорости подачи (значения регистра)
не выполняется.
В случае изменения единицы измерения скорости подачи значение скорости (значение
регистра) не преобразуется автоматически.
Если скорость подачи для оператора выполнения операции задана с помощью регистра,
опережающее считывание для выполнения останавливается.
(Можно указать, должно ли останавливаться упреждающее чтение, с помощью системной
переменной. Эта процедура приводится ниже.)
Если значение, введенное в регистр, не лежит в заданных пределах или не имеет типа,
подходящего для скорости подачи (целое или вещественное число), при выполнении выдается
сигнал об ошибке.
-226-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Единица
Допустимый диапазон
измерения
ПРИМЕЧАНИЕ
Если упреждающее чтение скорости подачи из регистра включено с помощью указанной
выше системной переменной, новое значение может не отразиться на рабочей скорости, в
результате чего робот будет перемещаться с прежней скоростью. Это зависит от момента
изменения значения реестра. Если упреждающее чтение скорости подачи из регистра
включено, необходимо принять соответствующие меры, такие как блокировка или отказ от
изменения значения регистра скорости подачи во время выполнения программы.
10: R [1] = 100
11: J P[5] R[1]% FINE
12: R[1]=10
14: J P[6] R[1]% FINE
Если упреждающее чтение включено, для рабочей скорости в строке 14 будет использовано
значение 100 из строки 10, а не 10 из строки 12.
-227-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
ПРИМЕЧАНИЕ
Если задана команда, например команда ожидания, робот остановится в конечной точке,
чтобы выполнить эту команду.
ПРИМЕЧАНИЕ
Некоторые перемещения на малое расстояние и с большой скоростью, которые выполняются
непрерывно при указанном режиме CNT, могут выполняться с замедлением, даже если
заданное значение CNT равняется 100.
-228-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Рис. 4.3.4 Траектория движения робота при использовании типа завершения CNT
-229-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-230-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Коррекция ускорения
J P[1] 50% FINE ACC80
ПРЕДОСТЕРЕЖЕНИЕ
Чрезмерное значение коррекции ускорения может привести к неуклюжим движениям и
вибрации.
Это может вызвать ошибку сервопривода.
Если ошибка происходит при выполнении команды операции, к которой добавлена команда
коррекции ускорения/замедления, уменьшите значение коррекции или удалите команду
коррекции ускорения/замедления.
-231-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Команда пропуска
SKIP CONDITION [I/O] = [значение] J P[1] 50 FINE Skip,LBL[3]
-232-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Быстрый пропуск
- Обзор действия
1. Положение робота в момент, когда выполняются условия пропуска, может храниться в
регистрах запрограммированных положений.
2. Цифровой сервоконтроллер быстро останавливает робот, развивая максимальный
вращающий момент двигателя, когда робот обнаруживает, что условия пропуска
выполняются.
- Метод использования
Функция быстрого пропуска может использоваться при обучении программе.
Нет необходимости задавать системные переменные.
Обучение программе
a. Обучение условиям пропуска
Обучение условиям пропуска для функции быстрого пропуска выполняется так же, как и
для обычного пропуска.
b. Обучение команде быстрого пропуска (дополнительной команде выполнения операции)
Так же, как и для обычной команды пропуска, выберите команду быстрого пропуска в меню
дополнительных команд выполнения операций.
[Пример программы]
- Ограничения и примечания
<1> Ошибка чтения положения
-233-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Команда OFFSET
Offset,PR[2] (UFRAME [1])
J P[1] 50% FINE Offset
ПРЕДОСТЕРЕЖЕНИЕ
Если обучение выполнено с использованием координат шарнира, изменение системы
координат пользователя не влияет на переменные и регистры положений. Если обучение
выполнено с использованием декартовых координат и опция ввода системы координат
пользователя не применяется, переменная положения не испытывает влияния системы
координат пользователя. В других случаях как переменная положения, так и регистр
положения испытывают влияние системы координат пользователя.
-234-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-235-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
ПРЕДОСТЕРЕЖЕНИЕ
Если обучение выполнено с использованием координат шарнира, изменение системы
координат пользователя не влияет на переменные и регистры положений. Если обучение
выполнено с использованием декартовых координат и опция ввода системы координат
пользователя не применяется, переменная положения не испытывает влияния системы
координат пользователя. В других случаях как переменная положения, так и регистр
положения испытывают влияние системы координат пользователя.
Более того, даже если действует положение, при обучении которому использовалась величина
вычтенной коррекции, в следующих случаях для обучения будет использовано текущее
положение без изменения.
• Указанный регистр положения не инициализирован.
• Номер регистра положения, используемого в команде условия прямой коррекции, не
инициализирован.
• Включена настройка «Ignore Offset command» (игнорировать команду коррекции)
(См. раздел 3.15 «НАСТРОЙКА ОБЩИХ ПОЗИЦИЙ»).
Когда настройка «Ignore Offset command» (игнорировать команду коррекции) включена, для
обучения непосредственно используются данные текущего положения (сообщение не
отображается), и робот останавливается в точке обучения, даже если выполняется команда
OFFSET.
-236-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-237-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
- Enter PR index of tool offset data? (Ввести индекс PR данных коррекции инструмента?)
• Укажите номер регистра положения, заданный в команде условия коррекции на инструмент.
- Enter PR index of tool offset data? (Ввести номер инструмента для данных коррекции
инструмента?)
• Укажите номер системы координат инструмента, в которой будет задана коррекция.
Если данные позиционирования изменены вручную с помощью цифровых клавиш, при
обучении не производится вычитание коррекции.
Даже если разрешено обучение положению, из данных которого вычитается коррекция,
текущее положение сохраняется в следующих случаях.
• Когда указанный регистр положения еще не инициализирован
• Когда настройка «Ignore Tool-offset» (игнорировать коррекцию на инструмент) включена
(ENABLED)
(См. раздел 3.16 «НАСТРОЙКА ОБЩИХ ПОЗИЦИЙ»).
Если настройка «Ignore Tool-offset» (игнорировать коррекцию на инструмент) включена
(ENABLED), текущее положение принимается в качестве данных позиционирования для
обучения (сообщение не отображается), и робот перемещается в заданное обучением
положение, даже если выполняется команда коррекции на инструмент.
Если во время выполнения команды коррекции на инструмент робот временно
останавливается и расстояние смещения изменяется, после возобновления движения
используется измененное расстояние. Если изменяется номер регистра положения, указанного
в команде условия коррекции на инструмент, измененный номер не используется.
При обратном прогоне программы (см. подраздел 6.3.2, «Пошаговый тест») робот
перемещается в положение, к которому применена коррекция. Это относится также к команде
прямой коррекции на инструмент, описанной ниже.
-238-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-239-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-240-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Команда приращения
J P[1] 50% FINE INC
-241-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-242-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Команда одновременного EV
J P[1] 50% FINE EV 50%
-243-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Команда траектории
J P[1] 50% Cnt10 PTH
Эта функция служит для улучшения характеристик непрерывного движения (при типе
завершения Cnt1 - Cnt100), когда робот перемещается на короткое расстояние.
При перемещении робота на короткое расстояние скорость невозможно увеличить до
значения, указанного в операторе перемещения. По этой причине, планируя оператор
выполнения операции, для которого используется формат позиционирования FINE, следует
рассчитывать на «достижимую» скорость, т.е. скорость, которой реально может достичь робот,
а не заданную скорость. (Планирование перемещения включает вычисление траектории, по
которой будет перемещаться робот, перед фактическим перемещением.)
При использовании данной команды планирование операции производится с применением
достижимой скорости в операторе CNT.
ПРЕДОСТЕРЕЖЕНИЕ
Некоторые команды перемещения с опцией PTH могут вызвать порывистое перемещение
или вибрацию.
Если перемещение, при котором применяется PTH, приводит к вибрации, удалите опцию
перемещения PTH.
-244-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-245-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Последовательности паллетизации
Для команд работы со спутником паллетизация разделяется на следующие последовательности
паллетизации.
Таблица 4.4.1 Последовательность паллетизации
-246-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-247-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
• Команды регистра
• Команды регистра положения
• Команды оси регистра положения
• Команды регистра паллетизации
Пример
1 : R[2]=R[3]-R[4]+R[5]-R[6]
2 : R[10]=R[2]*[100/R[6]]
При этом накладываются следующие ограничения:
• В одной строке можно записать до пяти операторов.
Пример
1: R[2]=R[3]+R[4]+R[5]+R[6]+R[7]+R[8]
До пяти операторов
• В одной строке допускается сочетание операторов «+» и «-».
Это разрешается также для операторов «*» и «/».
Однако смешивание операторов «+» и «-» с операторами «*» и «/» не разрешено.
-248-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
R[i] = (значение)
Команда R[i] = (значение) загружает значение в заданный регистр.
-249-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-250-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-251-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
ПРИМЕЧАНИЕ
Перед использованием команд регистра положения заблокируйте регистры положения с
помощью команды LOCK PREG. Если команды регистра положения используются с
незаблокированными регистрами положения, робот может двигаться с трудом. Команду
LOCK PREG см. в разделе 9.6, «Функция выполнения с опережающим просмотром
регистров положения».
PR[i] = (значение)
Команда PR[i] = (значение) загружает данные позиционирования в заданный регистр
положения.
-252-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-253-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-254-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
PR[i,j] = (значение)
Команда PR[i,j] = (значение) загружает значение элемента данных позиционирования в
элемент регистра положения.
-255-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-256-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-257-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-258-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
PL[i] = (значение)
Команда PL[i] = (значение) загружает (назначает) элементы регистра паллетизации в заданный
регистр паллетизации.
-259-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
ПРИМЕЧАНИЕ
Как и для сигнала ввода-вывода, перед его использованием логический номер должен быть
назначен физическому номеру.
(Конфигурирование ввода-вывода см. в разделе 3.1.)
-260-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
R[i] = DI[i]
Команда R[i] = DI[i] загружает состояние цифрового входного сигнала (включено = 1,
выключено = 0) в заданный регистр.
DO[i] = ON/OFF
Команда DO[i] = ON/OFF включает (ON) или выключает (OFF) заданный цифровой выходной
сигнал.
-261-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
DO[i] = R[i]
Команда DO[i] = R[i] включает или выключает заданный цифровой выходной сигнал в
соответствии со значением заданного регистра. Если заданный регистр имеет значение 0,
цифровой выходной сигнал выключается. Если заданный регистр имеет значение, отличное от
0, цифровой выходной сигнал включается.
-262-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
R[i] = RI[i]
Команда R[i] = RI[i] загружает состояние входного сигнала робота (включено = 1, выключено
= 0) в заданный регистр.
RO[i] = ON/OFF
Команда RO[i] = ON/OFF включает (ON) или выключает (OFF) заданный выходной сигнал
робота.
-263-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
RO[i] = R[i]
Команда RO[i]=R[i] включает или выключает заданный выходной сигнал робота в
соответствии со значением заданного регистра. Если заданный регистр имеет значение 0,
выходной сигнал робота выключается. Если заданный регистр имеет значение, отличное от 0,
выходной сигнал робота включается.
-264-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
R[i] = AI[i]
Команда R[i] = AI[i] сохраняет значение аналогового входного сигнала в регистре.
AO[i] = (значение)
Команда AO[i] = (значение) выводит значение в виде заданного аналогового выходного
сигнала.
AO[i] = R[i]
Команда AO[i] = R[i] выводит значение указанного регистра в виде аналогового выходного
сигнала.
-265-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
GO [ i ] = (значение)
Команда GO[i]=(ЗНАЧЕНИЕ) направляет двоичный эквивалент значения в заданные линии
группового вывода.
GO [ i ] = R [ i ]
Команда GO[i]=R[i] направляет двоичный эквивалент содержимого заданного регистра в
указанные линии группового вывода.
-266-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-267-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-268-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
*) Можно задать аргумент для команды вызова программы и использовать его значение в
подпрограмме. Подробную информацию см. в подразделе 4.7.5, «Аргументы».
-269-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
ПРЕДОСТЕРЕЖЕНИЕ
Если содержимое регистра сравнивается с действительным значением при помощи
оператора «=», оно не всегда может соответствовать действительному значению из-за
ошибок округления. Для сравнения с действительным значением следует использовать
другой оператор, а не знак равенства.
-270-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
1 Пример
1 Пример
10: IF RO[2] <> OFF, JMP LBL[1]
11: IF DI[3] = ON, CALL SUB1
-271-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
В команде условного перехода можно задать несколько условий в одной строке в условном
операторе при помощи логических операторов («and» и «or», означающих соответственно «и»
и «или»). Это упрощает структуру программы, позволяя эффективно выполнять проверку
условий.
Формат команды
• Логическое произведение (and)
IF <условие 1> and <условие 2> and <условие 3>, JMP LBL [3]
• Логическая сумма (or)
IF <условие 1> or <условие 2>, JMP LBL [3]
Если операторы «and» (логическое произведение) и «or» (логическая сумма) используются
совместно, логика усложняется, что затрудняет удобочитаемость программы и
редактирование. По этой причине в данной функции запрещено совместное использование
логических операторов «and» и «or».
Если для команды в одной строке заданы несколько операторов «and» (логическое
произведение) или «or» (логическая сумма), и один из операторов изменяется с «and» на «or»
или с «or» на «and», все остальные операторы «and» или «or» изменяются соответственно и
выдается следующее сообщение:
TPIF-062 AND operator was replaced to OR (оператор AND (и) был заменен на OR (или))
TPIF-063 OR operator was replaced to AND (оператор OR (или) был заменен на AND (и))
В одной строке можно задать до пяти условий сочетанием операторов «and» или «or».
Пример
IF <условие 1> and <условие 2> and <условие 3> and <условие 4> and <условие 5>, JMP LBL [3]
-272-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Рис. 4.7.4 (d) Выбор элементов регистра в команде условного сравнения регистра паллетизации
1 Пример
-273-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
1 Пример
-274-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
4.7.5 Аргументы
При помощи аргументов и регистров аргументов можно передавать данные только между
двумя программами.
Пример
В данном примере основная программа MAIN вызывает подпрограмму PROC_1 с двумя
аргументами. PROC_1 может использовать значения аргументов с помощью регистров
аргументов. Первый аргумент соответствует регистру AR[1], а второй - регистру AR[2].
Типы аргументов
Поддерживаются аргументы следующих типов.
Таблица 4.7.5 (a) Типы аргументов
Константа 1, 3.5
Строка символов «Парковка»
Регистр аргумента AR[3]
Регистр R [6]
-275-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Команда Пример
ПРЕДОСТЕРЕЖЕНИЕ
При вызове программы в команде перехода, например, условного перехода, использование
аргументов невозможно. Эту проблему можно устранить путем программирования:
(Аргументы задать невозможно)
IF R[1]=3, CALL PROC_5
(Аргументы можно задать)
IF R[1]<>3, JMP LBL[1] CALL PROC_5 (1, R[2]) LBL[1]
Команда Пример
-276-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Ограничения аргументов
Использование аргументов связано со следующими ограничениями:
• Можно задать не более 10 аргументов.
• Аргумент типа строки символов может иметь длину от одного до шестнадцати символов.
(Аргумент, содержащий 0 символов, считается неинициализированным.)
• Косвенное задание невозможно использовать для элемента индекса, уже заданного
косвенно.
O [AR[1]]
X [R[AR[1]]]
• Значение, хранящееся в регистре аргумента, в подпрограмме изменить невозможно.
Задание аргументов
После указания команды вызова программы или макрокоманды курсор останавливается в
конце строки. Если задавать аргументы не требуется, нажмите клавишу ENTER или клавишу
со стрелкой вправо или вниз, чтобы переместить курсор на следующую строку.
Чтобы открыть подменю выбора аргументов, нажмите функциональную клавишу [CHOICE]
(выбор).
-277-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-278-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-279-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Добавление аргументов
Переместите курсор к закрывающей скобке «)» в конце строки.
1: CALL PROC_1 (1 )
Нажмите функциональную клавишу [CHOICE] (выбор) и выберите в подменю тип аргумента
(см. раздел «Задание аргументов»). На позиции курсора можно будет добавить новый
аргумент.
1: CALL PROC_1 (1, Constant )
Выберите тип аргумента и задайте значение.
1: CALL PROC_1 (1, Constant ) Выберите тип - константа
1: CALL PROC_1 (1, 2 ) Задайте значение «2»
Вставка аргументов
Переместите курсор к аргументу, после которого требуется вставить новый аргумент.
-280-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Удаление аргументов
Установите курсор на аргумент, который следует удалить.
ПРИМЕЧАНИЕ
Если выбрать пункт <None>, когда аргумент не задан или курсор находится на закрывающей
скобке «)» в конце строки, аргумент не удаляется, а подменю просто закроется.
-281-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
Пример
В данном примере, хотя в подпрограмме PROC_1 регистру присваивается значение AR[1], в
основной программе задан аргумент типа строки символов.
При выполнении строки 5 подпрограммы происходит ошибка.
Пример
В данном примере показана иная ситуация, когда в основной программе задан только один
аргумент, а в подпрограмме PROC_1 используются два аргумента. При выполнении строки 6
подпрограммы PROC_1 происходит ошибка.
-282-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Примечания по выполнению
Как указано в разделе «Примечания по использованию аргументов», значения и количество
аргументов, которые требуется передать между вызывающей и вызываемой программами, не
проверяется при их задании. Если аргумент задан или используется неправильно, происходит
ошибка в строке, в которой во время выполнения программы обнаруживается конфликт.
• Убедитесь, что число аргументов, заданных в основной программе, равняется числу
аргументов, используемых в подпрограмме.
• Если аргументы, указанные в основной программе, не используются в подпрограмме,
ошибка не происходит.
• Убедитесь, что содержимое аргументов, заданных в основной программе, соответствует
типам команд в подпрограмме, использующих эти аргументы.
• Убедитесь, что индексы и значения указанных аргументов заданы правильно.
1 CALL PROG_1 (Constant) Происходит ошибка, так как значение не инициализировано.
1 CALL PROG_1 (R[ ... ]) Индекс не инициализирован
При выполнении строк, содержащих эти команды, произойдет ошибка с кодом
«INTP-201 Unspecified Statement» (не указан оператор).
-283-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
ПРИМЕЧАНИЕ
Аргументы типа строки символов доступны только в программе KAREL.
-284-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
1 Пример
-285-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-286-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
1 Пример 3 (Примечание)
2 Не заполнено: задержать выполнение на
неограниченный период времени.
ПРИМЕЧАНИЕ
Off-: Задний фронт сигнала принимается за условие обнаружения. Условие не
удовлетворено, пока сигнал остается выключенным. Условие обнаружения удовлетворено,
если сигнал изменяется из состояния «включено» в состояние «выключено».
On+: Передний фронт сигнала принимается за условие обнаружения. Условие не
удовлетворено, пока сигнал остается включенным. Условие обнаружения удовлетворено,
если сигнал изменяется из состояния «выключено» в состояние «включено».
-287-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
ПРИМЕЧАНИЕ
Номер ошибки задается идентификатором сигнала об ошибке, за которым указан номер
сигнала об ошибке.
Номер ошибки = aabbb
где aa = идентификатор сигнала об ошибке
bbb = номер сигнала об ошибке. Пояснения об идентификаторах и номерах сигналов об
ошибке содержатся в таблице кодов сигналов об ошибке, имеющейся в руководстве
оператора.
Пример
Для сигнала SRVO-006 HAND broken (поломка кисти) идентификатор сигнала об ошибке
сервопривода - 11, а номер сигнала об ошибке - 006.
Таким образом, номер ошибки = 11006
В условной команде ожидания можно задать несколько условий в одной строке в условном
операторе при помощи логических операторов (И и ИЛИ). Это упрощает структуру
программы, позволяя эффективно выполнять проверку условий.
Формат команды
Логическое произведение (и)
WAIT < условие 1> и <условие 2> и <условие 3>
Логическая сумма (или)
WAIT < условие 1> или <условие 2> или <условие 3>
Если операторы «И» (логическое произведение) и «ИЛИ» (логическая сумма) используются
совместно, логика усложняется, что снижает удобочитаемость программы и затрудняет
редактирование. По этой причине, эта функция запрещает использование логических
операторов «и» и «или» совместно.
Если для команды в одной строке заданы несколько операторов «и» (логическое произведение)
или «или» (логическая сумма), и один из операторов изменяется с «и» на «или» или с «или» на
«и», все остальные операторы «и» или «или» изменяются соответственно, и выдается
следующее сообщение:
TRIF-062 AND operator was replaced to OR (оператор AND (и) был заменен на OR (или))
TRIF-063 OR operator was replaced to AND (оператор OR (или) был заменен на AND (и))
Можно задавать до пяти условий в одной строке сочетанием операторов «и» или «или».
Пример
WAIT <условие 1> и <условие 2> и <условие 3> и <условие 4> и <условие 5>
-288-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
Если условие пропуска не удовлетворено, команда пропуска вызывает переход к метке адреса
назначения перехода. Если условие пропуска удовлетворено, команда пропуска заставляет
робот приостановить текущее перемещение в заданную точку, и вместо этого выполняется
команда в следующей строке программы.
Если условие пропуска в настоящий момент не удовлетворено, команда пропуска вызывает
переход к метке назначения после завершения текущего перемещения.
-289-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
1 Пример 2 (Примечание)
ПРИМЕЧАНИЕ
Off-: Задний фронт сигнала принимается за условие обнаружения. Условие не
удовлетворено, пока сигнал остается выключенным. Условие обнаружения удовлетворено,
если сигнал изменяется из состояния «включено» в состояние «выключено».
On+: Передний фронт сигнала принимается за условие обнаружения. Условие не
удовлетворено, пока сигнал остается включенным. Условие обнаружения удовлетворено,
если сигнал изменяется из состояния «выключено» в состояние «включено».
1 (Примечание)
ПРИМЕЧАНИЕ
Номер ошибки задается идентификатором сигнала об ошибке, за которым указан номер
сигнала об ошибке.
Номер ошибки = aabbb
где aa = идентификатор сигнала об ошибке
bbb = номер сигнала об ошибке. Пояснения об идентификаторах и номерах сигналов об
ошибке содержатся в таблице кодов сигналов об ошибке, имеющейся в руководстве
оператора.
Пример
Для сигнала SRVO-006 HAND broken (поломка кисти) идентификатор сигнала об ошибке
сервопривода - 11, а номер сигнала об ошибке - 006.
Таким образом, номер ошибки = 11006
-290-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
В команде условия пропуска можно задать несколько условий в одной строке в условном
операторе при помощи логических операторов («и» и «или»). Это упрощает структуру
программы, позволяя эффективно выполнять проверку условий.
Формат команды
Логическое произведение (и)
УСЛОВИЕ ПРОПУСКА <условие 1> и <условие 2> и <условие 3>
Логическая сумма (или)
УСЛОВИЕ ПРОПУСКА <условие 1> или <условие 2> или <условие 3>
Если операторы «И» (логическое произведение) и «ИЛИ» (логическая сумма) используются
совместно, логика усложняется, что снижает удобочитаемость программы и затрудняет
редактирование.
По этой причине, эта функция запрещает использование логических операторов «и» и «или»
совместно.
Если для команды в одной строке заданы несколько операторов «и» (логическое произведение)
или «или» (логическая сумма), и один из операторов изменяется с «и» на «или» или с «или» на
«и», все остальные операторы «и» или «или» изменяются соответственно, и выдается
следующее сообщение:
• TRIF-062 AND operator was replaced to OR (оператор AND (и) был заменен на OR (или))
• TRIF-063 OR operator was replaced to AND (оператор OR (или) был заменен на AND (и))
Можно задавать до пяти условий в одной строке сочетанием операторов «и» или «или».
Пример
Условие Пропуска <условие 1> и <условие 2> и <условие 3> и <условие 4> и <условие 5>
-291-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
ПРЕДОСТЕРЕЖЕНИЕ
Если ввод в режиме обучения выполняется координатами шарнира, изменение системы
координат пользователя не влияет на переменные положения и регистры положения. Если
обучение выполняется в декартовых координатах и не используется опция ввода системы
координат пользователя, система координат пользователя не влияет на переменные
положения. В других случаях на переменную положения и регистр положения влияет
система координат пользователя.
-292-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-293-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-294-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-295-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
- Команда остановки
- Команда аварийного прекращения
-296-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
• Команда RSR
• Команда пользовательского сигнала об ошибке
• Команда таймера
• Команда коррекции
• Команда комментария
• Команда сообщения
• Команда параметра
• Команда максимальной скорости
-297-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-298-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-299-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-300-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Управление работой робота и блока управления осуществляется при помощи системных
переменных. Только работник, который хорошо знает последствия изменения системных
переменных, должен задавать системные переменные. Если работник, не имеющий
достаточно глубоких знаний, попытается задать системные переменные, это вызовет
нарушение нормальной работы робота и блока управления, что вызовет травмы персонала
или повреждение оборудования.
-301-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-302-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-303-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
JOINT_MAX_SPEED[i]=(значение)
1 Пример
LINEAR_MAX_SPEED=(значение)
1 Пример
-304-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
• Команда семафора
• Команда ожидания семафора
• Команда выполнения программы
1 Пример
-305-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-306-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-1/01
-307-
B-82284RU-1/01 4. СТРУКТУРА ПРОГРАММЫ
-308-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
5 ПРОГРАММИРОВАНИЕ
В настоящей главе описывается порядок создания и изменения программы перемещения
робота.
-309-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-310-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРИМЕЧАНИЕ
В настоящем разделе описываются советы по программированию, но не описываются
советы по толчковой подаче.
-311-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-312-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Если ось J5 проходит сингулярные точки (около 0 градусов), когда роботу настройкой задан
линейный тип перемещения, для этих точек должна использоваться дополнительная команда
перемещения без пространственной ориентации, или тип перемещения должен быть изменен
с линейного на осевой.
-313-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Положение готовности
Положение готовности - это опорное положение робота при всех операциях в процессе работы.
Это безопасное положение, удаленное от области перемещения станка и периферийного
устройства.
ПРИМЕЧАНИЕ
HOME (начало координат) - это входной сигнал ввода-вывода периферийного устройства, и
он не означает положение начала координат. Опорное положение - это одно из положений
начала координат, утилиты, которая используется для перемещения робота в опорное
положение, нет.
ПРЕДОСТЕРЕЖЕНИЕ
Если данные переменной положения и регистра положения вводятся в режиме обучения в
системе координат шарнира, на них не влияет изменение системы координат пользователя.
Если переменная положения вводится в режиме обучения в декартовой системе координат,
а опция ввода системы координат пользователя не используется, система координат
пользователя не влияет на переменную положения. В других случаях изменение системы
координат пользователя влияет как на переменную положения, так и на регистр положения.
ПРИМЕЧАНИЕ
Чтобы переместить робота в одно и то же пространственное положение при одновременном
использовании регистра положения двумя программами, эти две программы должны
использовать одну и ту же систему координат пользователя и инструмента.
-314-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Для некоторых систем требуется провести контроль, прежде чем включать робота. В целях
обеспечения безопасности перед включением робота систему необходимо проверить.
-315-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Состояние системы
В таблице ниже перечисляются настройки при различных режимах запуска.
Таблица 5.2.1 Состояния системы при различных режимах запуска
Hot Start
Hot Start
(запуск из горячего состояния)
(запуск из горячего состояния)
выключен
включен
(настройка по умолчанию)
Содержание регистра A A
Коррекция A C [10%]
Выбранная программа A B (примечание 3)
Выполняемая строка A C [первая строка]
Состояние ввода-вывода A (примечание 1) C [все выключено]
Экран пульта обучения B (примечание 1) C [экран подсказок]
ПРИМЕЧАНИЕ
1. В общем, восстанавливается состояние, имевшееся на момент выключения питания, но
сигнал цифрового выхода (DO), выполнявшийся командой импульса при выключении
питания, выключен. Чтобы восстановить состояние ввода-вывода, задайте нужное состояние
восстановления в разделе [6 SYSTEM Config] (конфигурация системы) (см. раздел 3.15,
«Меню конфигурации системы»).
Даже если обработка прерываний питания включена, подача ни одного из выходных
сигналов не возобновляется, но все выходные сигналы выключены в следующих случаях:
• Перед выключением питания было изменено назначение ввода-вывода.
• Сгорел предохранитель устройства ввода-вывода, или было выключено питание
устройства ввода-вывода.
• Конфигурация устройства ввода-вывода была изменена.
ПРИМЕЧАНИЕ
2. Тип экрана, выбранный при выключении питания восстанавливается, но страница,
положение курсора и другие состояния экрана не восстанавливаются. Вместо этого экран
восстанавливается и использует ту же самую страницу, а положение курсора и другие
состояния экрана принимаются как сразу после запуска из холодного состояния.
ПРИМЕЧАНИЕ
3. Сохраняется имя основной программы, которая вызывает подпрограмму.
ПРЕДОСТЕРЕЖЕНИЕ
Прежде, чем включать питание, необходимо проверить состояния системы в
соответствующем режиме запуска, как описано выше.
-316-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Для спецификаций DCS и с двойственной цепью, если переключение между режимами T1
или T2 и AUTO происходит при нажатом переключателе аварийной блокировки, происходит
системная ошибка. В этом случае, выбранный режим не задается, пока не отпущен
переключатель аварийной блокировки. Отпустите переключатель аварийной блокировки,
затем нажмите снова переключатель аварийной блокировки.
- Подключение
Подключите сигнал *FENCE к защитному ограждению. Выполните подключение таким
образом, чтобы при открытии защитного ограждения сигнал, поступающий к роботу,
выключался, а при его закрытии сигнал включался.
Сигнал *SFSPD можно использовать в соответствии с компоновкой системы.
Ниже объясняются режимы работы, которые можно выбрать при помощи трехпозиционного
переключателя режимов:
-317-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
- Защитное ограждение
Если необходимо работать при открытом защитном ограждении, необходимо установить
трехпозиционный переключатель режимов на T1 или T2 до начала эксплуатации робота.
• Эксплуатация робота возможно только если включен пульт обучения и нажат
(удерживается) переключатель аварийной блокировки.
• При выключении пульта обучения робот переходит в состоянии ошибки из-за аварийной
остановки, поэтому робот не может работать.
• Если пульт обучения включен, но переключатель аварийной блокировки не нажат, робот
находится в состоянии ошибки из-за аварийной остановки, поэтому он не может работать.
ПРЕДОСТЕРЕЖЕНИЕ
При проверке созданной программы обязательно выполняйте требования, изложенные в
руководстве по технике безопасности.
- Устранение неисправностей
• Если переключатель установлен в положение режима T1, выключение выключателя пульта
обучения останавливает робота и вызывает появление сообщения об ошибке.
Для выключения ошибки установите выключатель пульта обучения в положение on
(включено), затем нажмите клавишу RESET (сброс).
-318-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
(Для справки)
Если сигнал *SFSPD выключен, значение коррекции ограничено в пределах значения,
заданного переменной $SCR.$SFRUNOVLIM (значение по умолчанию - 30%).
- Выполнение программы
Программу можно выполнить только с пульта обучения.
- Защитное ограждение
Если необходимо работать при открытом защитном ограждении, необходимо установить
трехпозиционный переключатель режимов на T1 или T2 до начала эксплуатации робота.
• Эксплуатация робота возможно только если включен пульт обучения и нажат
(удерживается) переключатель аварийной блокировки.
• При выключении пульта обучения робот переходит в состоянии ошибки из-за аварийной
остановки, поэтому робот не может работать.
• Если пульт обучения включен, но переключатель аварийной блокировки не нажат, робот
находится в состоянии ошибки из-за аварийной остановки, поэтому он не может работать.
ПРЕДОСТЕРЕЖЕНИЕ
При проверке созданной программы обязательно выполняйте требования, изложенные в
руководстве по технике безопасности.
- Устранение неисправностей
• Если переключатель установлен в положение режима T2, выключение выключателя пульта
обучения останавливает робота и вызывает появление сообщения об ошибке. Для
выключения ошибки установите выключатель пульта обучения в положение on (включено),
затем нажмите клавишу RESET (сброс).
-319-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
- Выполнение программы
Программа может выполняться с внешних устройств и панели оператора. Если переключатель
установлен в положение автоматического режима (AUTO), выполнение программы с пульта
обучения невозможно.
- Скорость робота
Робот может использоваться на максимальной скорости.
- Устройства защиты
Закройте защитное ограждение.
При открытии защитного ограждения во время выполнения программы робот реагирует
следующим образом:
- Устранение неисправностей
Если переключатель установлен в положение режима AUTO, включение выключателя пульта
обучения останавливает робота и вызывает появление сообщения об ошибке. Для выключения
ошибки установите выключатель пульта обучения в положение off (выключено), затем
нажмите клавишу RESET (сброс).
-320-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-321-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
ПРИМЕЧАНИЕ
Коррекция SFSPD: Если программа выполняется с выключенным *SFSPD, значение
коррекции ограничено в пределах значения, заданного в $SCR.$SFRUNOVLIM
(значение по умолчанию - 30 %).
-322-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРИМЕЧАНИЕ
Если VFINE или FINE используются как текущая коррекция скорости, робот совершает
перемещение по одному шагу. Для возобновления перемещения робота отпустите и нажмите
клавишу толчковой подачи.
-323-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Таблица 5.2.3 (a) иллюстрирует изменение в коррекции скорости подачи при нажатии клавиши
ручной коррекции.
Таблица 5.2.3 (a) Коррекции скорости подачи
ПРИМЕЧАНИЕ
При нажатии клавиши коррекции на экране в негативном изображении отображается окно,
в котором показана система координат ручной подачи и коррекция скорости. Повторное
нажатие клавиши коррекции дает возможность изменить значение коррекции.
-324-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
1 Скорость толчковой подачи (подача шарнира) 8 Скорость толчковой подачи (круговая подача)
(мм/сек)
2 Максимальная скорость подачи шарнира 9 Максимальная круговая коррекция
3 Коррекция толчковой подачи каждой оси 10 Коррекция толчковой подачи каждой оси
$PARAM_GRP.$JOGLIM_JNT[i] (%)
4 Коррекция скорости подачи 11 Коррекция толчковой подачи
$SCR.$JOGLIM (%)
5 Скорость толчковой подачи (линейная подача) 12 Максимальная скорость подачи шарнира
(мм/сек) $PARAM_GROUP.$JNTVELLIM (град/сек)
6 Максимальная линейная скорость подачи 13 Максимальная линейная скорость подачи
$PARAM_GROUP.$SPEEDLIM (мм/сек)
7 Коррекция толчковой подачи 14 Максимальная круговая скорость подачи
$PARAM_GROUP.$TORSPEEDLIM (град/сек)
-325-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-326-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
Рис. 5.2.3 (g) Экран дисплея для систем координат ручной подачи
-327-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
При каждом нажатии клавиши COORD на пульте обучения по кругу выполняется смена
системы координат ручной подачи. При последовательном изменении и выборе системы
координат ручной подачи в порядке, указанном в таблице 5.2.3 (b), загорается
соответствующий светодиод.
Таблица 5.2.3 (b) Последовательность выбора типа толчковой подачи
Индикация на экране JOINT -> JGFRM -> TOOL -> USER -> JOINT
дисплея
Состояние светодиодов горит JOINT -> горит XYZ -> горит TOOL -> горит XYZ -> горит JOINT
ПРИМЕЧАНИЕ
При выполнении команды перемещения для линейного или кругового перемещения в
режиме контурного управления подача запястного шарнира выполняет такую же функцию,
как команда перемещения запястного шарнира (WRIST JOINT).
ПРИМЕЧАНИЕ
Пользователь может переключиться на подгруппу, при помощи вспомогательного меню или
меню толчковой подачи, описанного ниже.
-328-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-329-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Таблица 5.2.3 (c) Последовательность операций при использовании меню толчковой подачи
Операция Порядок действий
Открытие меню Нажмите клавишу ручной подачи COORD, при нажатой клавише
SHIFT.
Закрытие меню Нажмите клавишу ручной подачи COORD, при нажатой клавише
SHIFT.
Нажмите клавишу PREV (назад).
Изменение значений выполняется при помощи цифровых клавиш
(см. описания порядка изменения номера системы координат и
переключения группы.)
Перемещение курсора клавиша курсора
Изменение номера системы Система координат инструмента, система координат толчковой
координат подачи, от 1 до 10
(Нажмите клавишу «.», чтобы выбрать 10.)
Система координат пользователя, от 0 до 9
Переключение группы Цифровая клавиша (можно вводить только существующие номера
(только для системы с группы)
несколькими группами)
Переключение подгруппы После перемещения курсора в строку с пунктом Robot/Ext
(для системы с подгруппой) переключайте Robot и Ext при помощи клавиши курсора «влево» и
«вправо».
(Меняется положение негативного изображения.)
ПРЕДУПРЕЖДЕНИЕ
Обязательно запомните текущий номер системы координат/номер группы. В противном
случае при толчковой подаче робот может начать перемещение в неожиданном направлении,
или может начать перемещение робот неожиданной группы, что приведет к несчастному
случаю со смертельным исходом.
ПРЕДУПРЕЖДЕНИЕ
После переключения номера системы координат/номера группы, обязательно закройте меню
толчковой подачи. Если меню толчковой подачи оставить открытым, оператор может
изменить номер системы координат или номер группы, случайно нажав цифровую клавишу
пульта обучения. В таком при толчковой подаче робот может начать перемещение в
неожиданном направлении, или может начать перемещение робот неожиданной группы, что
приведет к несчастному случаю со смертельным исходом.
-330-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Прежде чем выполнять толчковую подачу робота, убедитесь, что удовлетворены все нормы
техники безопасности для рабочей зоны. В противном случае возможны травма или
повреждение оборудования.
Пункт
1. Нажмите клавишу COORD, чтобы отобразить нужную систему координат ручной подачи на
пульте обучения.
ПРИМЕЧАНИЕ
Коррекция скорости подачи автоматически устанавливается на 10%.
ПРИМЕЧАНИЕ
Если переключатель аварийной блокировки выпустить во время, когда пульт обучения
включен выключателем, произойдет сигнал об ошибке. Для сброса сигнала об ошибке снова
нажмите и удерживайте нажатым переключатель аварийной блокировки, затем нажмите
клавишу RESET (сброс) на пульте обучения.
ПРИМЕЧАНИЕ
Если оператор не привык к работе робота или не уверен относительно перемещений робота,
необходимо задать низкие величины коррекции скорости подачи.
ПРЕДУПРЕЖДЕНИЕ
Робот начинает перемещение в следующем пункте. Если необходимо остановить толчковую
подачу робота в аварийном режиме, чтобы избежать опасности, оператор должен отпустить
переключатель аварийной блокировки или нажать кнопку аварийной остановки.
-331-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
ПРИМЕЧАНИЕ
При настройках коррекции FINE или VFINE, нажимайте клавишу толчковой подачи и
отпускайте ее каждый раз для каждого перемещения.
10. Для завершения толчковой подачи выключите пульт обучения при помощи выключателя и
отпустите переключатель аварийной блокировки.
-332-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
Регистрация программы
Создайте пустую программу с новым именем.
-333-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-334-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
При создании новой программы текущая программа приостанавливается.
ПРЕДОСТЕРЕЖЕНИЕ
Звездочки (*) и символ @ не разрешается использовать в имени программы.
Опции
В дополнительных настройках можно задать режим вставки или замены ввода символов или
удаления символьной строки. В режиме замены введенные символы заменяют имеющиеся
символы. В режиме вставки введенные символы вставляются перед символом, на который
установлен курсор. В этом случае все символы справа от введенного символа или символов
смещаются вправо. На экране отображается индикация INSERT (вставка) или OVRWRT
(замена). Все символы в поле, где установлен курсор, удаляются.
ПРИМЕЧАНИЕ
Имя программы не должно начинаться с цифры.
-335-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Пункт
1. Вызовите экранное меню нажатием клавиши [MENUS] (меню).
2. Выберите SELECT.
Еще один способ - можно также вызвать следующий экран выбора программы, нажав клавишу
SELECT.
-336-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРИМЕЧАНИЕ
При создании программы при помощи RSR или PNS для автоматического управления,
следуйте правилу ниже. В противном случае программа не будет выполняться.
Программа RSR должна быть записана в формате RSRnnnn, где nnnn представляет
четырехзначное число. Пример - RSR0001.
Программа PNS должна быть записана в формате PNSnnnn, где nnnn представляет
четырехзначное число. Пример - PNS0001.
-337-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
ПРЕДОСТЕРЕЖЕНИЕ
Изменить группу перемещений программы, в которой содержится команда операции,
невозможно.
ПРИМЕЧАНИЕ
Если используемая система не имеет настройки для нескольких групп, допустима только
одна из следующих настроек:
Первая группа задана как 1; звездочка (*) указывает что группы не задано.
ПРИМЕЧАНИЕ
Для возврата в экран списка несколько раз нажмите клавишу PREV (назад), пока не появится
экран списка.
-338-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-339-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Пункт
1. Нажмите клавишу F1 POINT. Отобразится стандартное меню команд перемещения.
ПРИМЕЧАНИЕ
Если необходимы команды, перечисленные в подменю, их не нужно изменять.
-340-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-341-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
5. Когда в поле имени клавиши F4 отобразится [CHOICE] (выбор), нажмите клавишу F4.
После этого в подменю можно будет выбрать опцию пункта другой команды.
-342-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-343-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-344-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРИМЕЧАНИЕ
Доступные дополнительные команды перемещения отличаются в зависимости от
конфигурации программного обеспечения конкретной системы.
-345-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Процедура 5-5
Ввод в режиме обучения дополнительной команды перемещения
Пункт
1. Установите курсор сразу после команды перемещения.
-346-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Ввод в режиме обучения инкрементной команды приводит к тому, что в данных
позиционирования отсутствует информация о положении.
Вручную введите величину приращения в данные позиционирования.
-347-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-348-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРИМЕЧАНИЕ
Команды программы отличаются в зависимости от конфигурации программного
обеспечения конкретной системы.
-349-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Пункт
1. Переместите курсор в пункт END (конец).
2. Нажмите клавишу F1 INST. При этом отображается меню команды управления.
-350-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-351-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
3. Выберите REGISTERS.
4. Выберите PR[ ]
Введите в режиме обучения команду, назначив декартовы координаты текущего положения
регистру положения на следующих экранах.
-352-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-353-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-354-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
0 Включено Включено
1 Включено Выключено
2 Выключено Включено
3 Выключено Включено
При стандартной настройке эта функция выключена (толчковая подача включена независимо
от того, можно ли с пульта обучения запустить программу).
-355-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
3. Для выключения режима запрета снова выберите в меню функций «2 Disable FWD/BWD»
(выключить вперед/назад). Индикация «FBD» исчезнет, и коррекция будет уменьшена до
настройки $SCR.$FWDENBLOVRD.
Процедура 5-12
Переключение состояния действует/выключен пульта обучения
Условие
Пульт обучения находится в режиме запрета. Пульт обучения выключен.
Пункт
1. Отображается следующий экран редактирования программы. Индикация «FBD» не
отображается в состоянии запрета пульта обучения, потому что пульт обучения выключен.
2. Включите пульт обучения. Индикация «FBD» отображается в верхнем правом углу экрана,
а коррекция уменьшается до настройки $SCR.$FWDENBLOVRD.
-356-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-357-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-358-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Если ввод в режиме обучения выполняется координатами шарнира, изменение системы
координат пользователя не влияет на переменные положения и регистры положения. Если
переменная положения вводится в режиме обучения в прямоугольной системе координат, а
опция ввода системы координат пользователя не используется, система координат
пользователя не влияет на переменную положения. В других случаях изменение системы
координат пользователя влияет как на переменную положения, так и на регистр положения.
-359-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Пункт
1. Переместите курсор в номер строки, в которой отображается команда перемещения,
которую необходимо изменить.
-360-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-361-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
2. Для изменения положения переместите курсор к координатам для каждой оси и введите
новые координаты.
-362-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРИМЕЧАНИЕ
Индикация JOINT (шарнир) действительна при регулировке робота на положение нуля
градусов или при выполнении некинематической операции, например при выполнении
управления работой стола.
-363-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-364-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-365-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
ПРИМЕЧАНИЕ
При изменении кругового перемещения на перемещение шарнира или линейное
перемещение, в результате создаются две команды перемещения. Одна команда перемещает
инструмент в промежуточную точку кругового перемещения, а другая перемещает
инструмент в конечную точку.
-366-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРИМЕЧАНИЕ
При изменении команды перемещения шарнира или команды линейного перемещения на
команду кругового перемещения, введенные в режиме обучения данные для конечной точки
дуги отменяются.
-367-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Процедура 5-18
Добавление и удаление дополнительной команды перемещения
Пункт
1. Установите курсор на дополнительную команду перемещения.
Например, для добавления команды условия коррекции следуйте порядку, указанному
ниже:
-368-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
2. Например, для удаления команды условия коррекции следуйте порядку, указанному ниже:
-369-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Пункт
1. Для перехода от числового задания на задание через регистр для скорости перемещения
команды перемещения переместите курсор на значение скорости. Затем нажмите
функциональную клавишу F1 [REGISTER] (регистр).
-370-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
3. Для перехода с задания через регистр на числовое задание для скорости перемещения
команды перемещения.
-371-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-372-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
Insert (вставка)
Для вставки заданного количества пустых строк между имеющимися строками программы.
При вставке пустых строк строки программы перенумеровываются.
Delete (удалить)
Удаляет последовательность команд из программы.
После того, как команды удалены, строки программы перенумеровываются.
Copy (копировать)
Копирует последовательность команд и вставляет группу команд в другую точку в программе.
При копировании последовательности команд группа команд выбирается и записывается в
память.
После копирования последовательности команд ее можно вставлять в другие точки в
программе сколько угодно раз.
Find (найти)
Для поиска заданного элемента команды программы.
Для быстрого поиска заданного элемента в длинной программе.
Replace (заменить)
Для замены элемента заданной команды программы другим элементом.
Эта команда используется, например, при изменении данных настройки программы.
(Например, если изменяется назначение ввода-вывода и DO[1] необходимо переключить на
DO[2] в программе)
-373-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Comment (комментарий)
На экране редактирования программы пользователь может выбрать, отображать или скрыть
комментарий для команд, перечисленных ниже. Обратите внимание, что комментарии
редактировать невозможно.
• Команда DI, команда DO, команда RI, команда RO, команда GI, команда GO, команда AI,
команда AO, команда UI, команда UO, команда SI, команда SO
• Команды регистра
• Команды регистра положения
(включая регистры положения в формате данных позиционирования для команд
перемещения)
• Команды паллетизации
• Задание скорости регистра команд перемещения
ПРИМЕЧАНИЕ
Команды AI и AO - это программные опции аналогового ввода-вывода.
ПРИМЕЧАНИЕ
Комментарий для элемента команды, длина которого превышает одну строку экрана, может
быть сокращен.
ПРИМЕЧАНИЕ
Для косвенного задания регистра комментарий не отображается.
Position register [register [1]] = ...
-374-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
Renumber (перенумеровать)
Перенумеровывает строки программы по номерам строки по возрастанию.
При вводе в режиме обучения команды перемещения ей всегда присваивается следующий
номер строки, независимо от точки в программе. При повторении вставки и удаления номера
строк не размещаются в программе последовательно. Перенумерация упорядочивает их
последовательно в программе.
Ход выполнения перенумерации отображается при ее выполнении.
ПРЕДОСТЕРЕЖЕНИЕ
Не выполняйте выключение питания, пока индикатор хода выполнения не достиг значения
100%. В противном случае программа будет обрезана.
Undo (отменить)
Операции редактирования программы, такие как изменение команды, вставка строки и
удаление строки можно отменить для возврата в состояние, существовавшее до того, как были
выполнены эти операции редактирования. Если операция отмены выполняется при
редактировании строки программы, отменяются все операции, выполненные в этой строке.
Например, если строка была вставлена или удалена, восстанавливается состояние, которое
существовало до операции вставки или удаления.
Если за операцией отмены немедленно выполняется другая операция отмены, то
восстанавливается состояние, которое существовало до того, как была выполнена первая
операция отмены.
ПРИМЕЧАНИЕ
Если операция отмены выполняется для строки в ходе редактирования программы, то все
операции, выполненные для этой строки, отменяются. Это означает, что если команда
вводилась в режиме обучения в пустой строке или в последней строке программы, а при
редактировании для этой строки была выполнена операция отмены, то введенная в режиме
обучения команда удаляется.
-375-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Две пустые строки будут вставлены в программу, и все строки в программе будут
перенумерованы.
-376-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
После удаления команды эту команду восстановить невозможно. Обязательно перед
выполнением удаления убедитесь в необходимости удаления команды, иначе можно
потерять важные данные.
5. При помощи клавиш курсора (вверх и вниз) задайте диапазон командных строк, которые
будут удалены.
-377-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-378-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
Способы вставки
Имеются следующие способы копирования и вставки:
-379-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
ПРИМЕЧАНИЕ
Функция копирования для обратного перемещения не поддерживается для дополнительных
команд перемещения, перечисленных ниже. Если команды перемещения в оригинале
программы включают любую из команд перемещения из указанных ниже, функция RM-
POS-ID или RM-POS выдает предупреждение и выполняется только операция копирования
в обратном порядке.
• Команда приложения
• Команда пропуска и быстрого пропуска
• Инкрементная команда
• Команда непрерывного вращения
• Команда предвыполнения/поствыполнения
• Операция с несколькими группами
Пример при нажатой F4 (R-POSITION)
-380-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
5. Если элемент, который необходимо найти - это индекс, введите значение. Для поиска
элемента независимо от того, является ли элемент индексом нажмите клавишу ENTER, не
вводя никаких данных.
-381-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
ПРИМЕЧАНИЕ
Позицию команды коррекции/слежения или команды датчика касания невозможно найти
при помощи команды поиска.
-382-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-383-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-384-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Команда замены не допускает замены команд перемещения на команду коррекции/слежения
или команду датчика касания. Если делается попытка такой замены, выдается сигнал об
ошибке записи в память. Для замены команды перемещения сначала удалите команду
перемещения, затем вставьте команду датчика касания или команду слежения.
-385-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-386-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-387-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-388-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРИМЕЧАНИЕ
Если после операции отмены выполнить операцию редактирования, то отменить операцию
отмены будет невозможно.
ПРЕДОСТЕРЕЖЕНИЕ
Операция отмены автоматически перезаписывает программу, поэтому результаты могут
быть не такими, как ожидает оператор. Перед выполнением программы после операции
отмены тщательно проверьте программу.
-389-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-390-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-391-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Удаление программы
Ненужную программу можно удалить.
Копирование программы
Можно создать копию программы с другим именем и с таким же содержанием.
ПРЕДОСТЕРЕЖЕНИЕ
Общий размер свободной памяти, отображаемый на экране каталога, может быть непригоден
для хранения программы. Например, даже если размер свободной памяти не равен 0, может
не удаться создать программу.
-392-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
Пункт
1. Вызовите экранное меню нажатием клавиши [MENUS] (меню).
2. Выберите SELECT. Отображается экран выбора программы.
Еще один способ - нажмите клавишу SELECT (выбор) для отображения экрана выбора
программы.
3. Нажмите NEXT (далее),> для отображения следующей страницы, затем нажмите клавишу
F2 (DETAIL) (данные).
Отображается экран информации программы.
-393-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
ПРЕДОСТЕРЕЖЕНИЕ
После удаления программы восстановить программу невозможно.
Необходимо удалять только программы, которые больше не нужны.
-394-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-395-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
3. Нажмите F5 [ATTR].
4. Выберите Size (размер).
5. На месте комментариев будут отображаться количество строк и размер программы.
-396-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Эта функция позволяет выполнять редактирование при выключенном пульте обучения.
Однако если пульт обучения выключен, любая операция редактирования, выполняемая
оператором около робота, очень опасна. Для обеспечения безопасности оператора операции
редактирования должны обязательно выполняться вне диапазона перемещения робота.
-397-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-398-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-399-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-400-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-401-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
-402-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-403-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Ход работы
Ход работы этой функции показан на следующей странице.
-404-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-405-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Примечания
При использовании этой функции обратите внимание на пункты ниже.
• Если программа выбрана для фонового редактирования, выбранная программа копируется
внутри системы в специальную программу для фонового редактирования.
Это значит, то заблаговременно должна быть выделена память, больше, чем размер
выбранной программы.
• При завершении фонового редактирования программы, выполняется резервное
копирование исходной программы, а изменения программы, сделанные в фоновом режиме
отражаются в исходной программе. Таким образом, необходимо заблаговременно выделить
память больше, чем размер (исходной программы) + (изменений в результате фонового
редактирования).
• Если фоновое редактирование не может быть завершено по причине недостатка памяти, на
пульте обучения в строках индикации сигнала об ошибке (строка 2 и 3) отображается
следующая ошибка и ее причина:
TPIF-054 Could not end editing (не удается закончить редактирование)
MEMO-126 No more available memory (отсутствует доступная память)
• При выключении и включении питания робота в момент, когда завершается фоновое
редактирование (пока обновляется исходная программа).
Во избежание остановки обновления исходной программы в промежуточной стадии процесса
восстановите исходную программу из резервной программы при включении питания. Если
необходимо отразить результаты фонового редактирования, проверьте результаты фонового
редактирования, а затем выполните операцию завершения редактирования еще раз.
Если попытка восстановления исходной программы не удалась, отображается следующая
ошибка:
TPIF-055 Could not recover original program
(не удалось восстановить исходную программу)
В этом случае проверьте результаты фонового редактирования, затем выполните еще одну
операцию завершения редактирования. Если при завершении редактирования выключается и
включается питание, до начала непрерывного режима работы проверьте состояние исходной
программы.
• Если исходная программа выполняется в момент, когда завершается фоновое
редактирование, робот может остановиться в зависимости от времени выполнения. При
завершении фонового редактирования обязательно убедитесь, что исходная программа не
выполняется. Для временной зависимости между операцией завершения фонового
редактирования и выполнением программы можно рассматривать четыре случая.
Случай 1: Программа выполняется при завершении фонового редактирования.
В этом случае в центральной части пульта обучения отображается сообщение «You
could not implement the modification because the program was executing or pausing» (не
удалось внести изменения, потому что программа выполнялась или находилась в
состоянии паузы) и результаты фонового редактирования не могут быть отражены.
Случай 2: Программа начата точно в момент, когда результаты фонового
редактирования были отражены. В этом случае выполняется программа, отражающая
результаты фонового редактирования.
Случай 3: Сделана попытка запустить программу в момент, когда отражаются
результаты фонового редактирования.
Робот останавливается из-за того, что происходит одна из следующих ошибок:
SYST-011 Failed to run task (не удалось выполнить задание)
MEMO-004 Specified program is in use (заданная программа уже используется)
-406-
5. ПРОГРАММИРОВАНИЕ B-82284RU-1/01
-407-
B-82284RU-1/01 5. ПРОГРАММИРОВАНИЕ
Функция
Для включения этой функции установите значение системной переменной $MNSING_CHK на
TRUE (истина).
Если вводится в режиме обучения оператор перемещения при помощи сочетания клавиш
SHIFT + POINT, или выполняется коррекция положения при помощи сочетания клавиш SHIFT
+ TOUCH UP в момент, когда робот находится в сингулярной точке, эта функция проверяет,
является ли положение, вводимое в режиме обучения, сингулярной точкой. Эта проверка
выполняется, если удовлетворены следующие условия:
• Дополнительные команды не включают инкрементных команд, команд компенсации
положения и команд компенсации инструмента.
• Параметр UF (номер системы координат пользователя) данных позиционирования равен 0.
• Зарегистрированный тип положения - прямоугольного типа.
Если проверка обнаруживает, что положение, введенное в режиме обучения - это сингулярная
точка, две верхние строки пульта обучения отображают следующее предупредительное
сообщение:
TPIF-060 Can't record on cartesian (G:1) (не удается записать в декартовых координатах)
MOTN-023 In singularity (в сингулярной точке)
i: Move group number at a singular point (номер группы перемещения в сингулярной точке)
При этом отображаются функциональные клавиши YES (да) и NO (нет). Выберите одну из этих
двух клавиш.
YES: Данные позиционирования согласно осевому типу удаляются.
NO: Ввод в режиме обучения/коррекция не выполняется.
Примечания
Эта функция не действует при вводе в режиме обучения типичных точек загрузки при
паллетизации и промежуточных точек.
-408-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
6 ВЫПОЛНЕНИЕ ПРОГРАММЫ
В настоящей главе описывается тестирование программы и работа в автоматическом режиме.
-409-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Для запуска этой же программы с другой строки или другой программы необходимо
выполнить аварийное прекращение программы (abort), чтобы выключить состояние
приостановки.
Есть три способа намеренной остановки программы:
• Нажатием кнопки аварийной остановки на пульте обучения или панели оператора робота
или отпусканием переключателя аварийной блокировки.
Входной сигнал ввода-вывода периферийного устройства *IMSTP.
• Нажатием клавиши приостановки (HOLD) на пульте обучения или использованием
входного сигнала *HOLD периферийного ввода-вывода.
Эти входные сигналы останавливают выполнение программы.
• Выбором 1 ABORT(ALL) (аварийное прекращение (все)) в меню miscellaneous (разное).
Входной сигнал ввода-вывода периферийного устройства *CSTOPI.
Этот способ выполняет аварийное прекращение программы.
-410-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
-411-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Процедура восстановления
2. Устраните причину аварийной остановки. Например, скорректируйте программу.
3. Поверните кнопку аварийной остановки по часовой стрелке, чтобы разблокировать кнопку.
4. Нажмите клавишу RESET (сброс) на пульте обучения (или панели оператора). При этом
сообщение об ошибке исчезнет с экрана пульта обучения, а световой индикатор FAULT
(отказ) гаснет.
-412-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
Процедура восстановления
2. Для выключения состояния останова выполните перезапуск программы.
Процедура 6-3
Принудительное завершение (аварийное прекращение) программы
Выполните аварийное прекращение программы
Пункт
1. Для выключения состояния приостановки и выполнения аварийного прекращение
программы нажмите функциональную клавишу, чтобы отобразить меню функций.
2. Выберите ABORT (ALL). Выполняется аварийное прекращение программы, затем
выключается состояние останова.
-413-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
-414-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Хронология сигналов об ошибке степени WARN не записывается, если значение системной
переменной $ER_NOHIS = 1.
-415-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
-416-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
Питание к
Программа Работа робота Диапазон
сервосистеме
NONE (нет) нет нет нет -----
WARN нет нет нет -----
(предупреждение)
PAUSE.L (пауза лок.) пауза робот плавно замедляется нет Локальн.
PAUSE.G (пауза гл.) до полной остановки Глобальн.
STOP.L (останов лок.) пауза робот плавно замедляется нет Локальн.
STOP.G (останов гл.) до полной остановки Глобальн.
SERVO (серво) пауза немедленная остановка выкл. Глобальн.
робота
ABORT.L аварийное робот плавно замедляется нет Локальн.
(авар. прекр. лок) прекращение до полной остановки Глобальн.
ABORT.G
(авар. прекр. гл.)
SERVO2 аварийное немедленная остановка выкл. Глобальн.
прекращение робота
SYSTEM (система) аварийное немедленная остановка выкл. Глобальн.
прекращение робота
Диапазон Указывает диапазон, в котором выдан сигнал об ошибке, при выполнении более чем
одной программы (многозадачная работа).
Локальный - сигнал об ошибке выдается только для программы, которая вызвала
сигнал об ошибке.
Глобальный - сигнал об ошибке выдается для всех программ.
ПРИМЕЧАНИЕ
Некоторые сигналы об ошибке не подчиняются вышеуказанным правилам.
-417-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Степень Описание
WARN Сигнал об ошибке степени WARN предупреждает оператора о сравнительно
(предупреждение) незначительном или незначительном отказе. Сигнал об ошибке степени
WARN не влияет на работу робота. На пульте обучения или среди световых
индикаторов панели оператора отсутствует соответствующий светодиод на
случай, если происходит сигнал об ошибке степени WARN. Во избежание
возможного отказа в будущем в связи с этим сигналом об ошибке должны быть
приняты меры.
PAUSE (пауза) Если происходит сигнал об ошибке степени PAUSE, выполнение программы
приостанавливается и работа робота останавливается. Прежде чем можно
выполнить перезапуск программы, должны быть приняты меры,
соответствующие сигналу об ошибке.
STOP Если происходить сигнал об ошибке степени STOP, выполнение программы
(останов) приостанавливается и робот замедляется до полной остановки. Прежде чем
можно выполнить перезапуск программы, должны быть приняты меры,
соответствующие сигналу об ошибке.
SERVO (серво) Если происходит сигнал об ошибке степени SERVO, выполнение программы
приостанавливается (или выполняется ее аварийное прекращение) и питание
сервосистемы выключается, чтобы немедленно остановить робота.
Наиболее распространенная причина сигнала об ошибке степени SERVO -
отказ оборудования.
ABORT Если происходит сигнал об ошибке степени ABORT, выполнение программы
(аварийное принудительно завершается и робот замедляется до полной остановки.
прекращение)
SYSTEM (система) Сигнал об ошибке степени SYSTEM выдается, если происходит крупный отказ
системы. Если происходит сигнал об ошибке степени SYSTEM, каждый робот
в системе выключается. Свяжитесь с отделом обслуживания FANUC.
После принятия соответствующих мер по сигналу об ошибке снова включите
питание.
-418-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
-419-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
ПРЕДОСТЕРЕЖЕНИЕ
Если право запуска переключается при помощи выключателя на пульте обучения или
переключатель режимов дистанционный/автономный, все программы, выполняющиеся в
настоящий момент, временно приостанавливаются.
-420-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
-421-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Чтобы изменить коррекцию скорости подачи, нажмите клавишу ручной коррекции. При
каждом нажатии клавиши отрицательной ручной коррекции при нажатой клавише SHIFT
скорость подачи уменьшается в порядке: VFINE, FINE, 5%, 50%, 100%. Однако скорость
подачи изменяется таким образом только если системная переменная $SHFT OV_ENB = 1.
Обратите внимание на то, что FINE и VFINE, включаются только при толчковой подаче.
Если задана настройка FINE или VFINE, робот перемещается с коррекцией скорости подачи в
1%.
-422-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
Рабочая скорость
Рабочая скорость - это скорость, с которой робот перемещается при воспроизведении
программы.
Рабочая скорость получается из следующих выражений:
-423-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Рис. 6.2.2 (d) Выбор системы координат инструмента и системы координат пользователя
-424-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
-425-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Пункт
1. Нажмите клавишу FCTN, чтобы отобразить меню miscellaneous (разное).
2. Выберите 1 PROGRAM ABORT (аварийное прекращение программы).
Программа завершается. (На экране отображается ABORTED (аварийное прекращение).)
-426-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
Пункт
1. Переместите курсор в строку, с которой должна быть продолжена программа.
2. Выполните перезапуск программы.
Система запрашивает оператора, нужно ли продолжить программу со строки, в которую был
перемещен курсор.
Выберите NO, чтобы продолжить программу со строки, в которой находился курсор до того,
как он был перемещен (исходная строка). В этом случае курсор возвращается в исходную
строку.
-427-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
1. Group (группа)
Для каждой группы можно включить или выключить функцию контроля положения
перезапуска и заданные допуски. Задайте заданный номер группы для настройки. Если
функция контроля положения перезапуска включена для более чем одной группы, при
превышении допуска одной группы выдается предупреждение.
2. Enabling/disabling tolerance check (Включение/выключение проверки допуска)
Чтобы включить функцию контроля положения перезапуска, выберите YES (да).
(Настройка по умолчанию - YES (да).)
3. Tolerable distance (mm) (допустимое расстояние (мм))
При перезапуске программы, если разница расстояния между текущим положением робота
и положением, в котором робот был приостановлен, больше чем, значение, заданное здесь,
выдается предупреждение, и программа не запускается.
4. Tolerable attitude (deg) (допустимая пространственная ориентация (град.))
При перезапуске программы, если разница угла шарнира между текущим положением
робота и положением, в котором робот был приостановлен, больше чем, значение, заданное
здесь, выдается предупреждение, и программа не запускается.
5. Tolerance for axes: Rotation axis (deg) (Допуск для осей: Ось вращения (град.))
Если разница угла между текущим положением оси вращения робота и положением, в
котором робот был приостановлен, больше, чем значение, заданное здесь при перезапуске
программы, выдается предупреждение, и программа не запускается.
6. Tolerance for axes: Linear axis (mm) (Допуск для осей: Линейная ось (мм))
Если разница между текущим положением линейной оси робота и положением, в котором
робот был приостановлен, больше, чем значение, заданное здесь при перезапуске
программы, выдается предупреждение, и программа не запускается.
-428-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Эта функция не может одновременно использоваться с функцией отслеживания
прямолинейной траектории и функцией постоянной траектории шарнира.
-429-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
6.3 ТЕСТИРОВАНИЕ
Тестирование - это проверка работы самого робота перед его автоматической работой в составе
производственной линии. Тестирование программы очень важно. Для обеспечения
безопасности обслуживающего персонала и периферийных устройств оно должно
выполняться обязательно.
Перед тестированием, выполняемым с помощью пульта обучения, должен быть включен пульт
обучения.
Пульт обучения включен, если.
• Выключатель пульта обучения включен.
Прежде чем с панели оператора/модуля управления может будет начать пробное выполнение,
панель оператора должна быть в состоянии «включено». Панель оператора можно перевести в
это состояние при условии выполнения следующих условий:
• Выключатель на пульте обучения выключен (OFF).
• Выключатель дистанционного управления на панели оператора/модуле управления
установлен в положение local (автономный).
• Вход *SFSPD ввода-вывода периферийных устройств включен.
-430-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Даже если блокировка робота включена (ON), робот невозможно
использовать, если нажата кнопка аварийной остановки.
Пробный прогон Если эта функция включена, робот перемещается на скорости, заданной при
помощи «Cart. dry run speed» (скорость пробного прогона в декартовых
координатах).
Cart. dry run speed Этот параметр задает скорость подачи робота во время пробного прогона. При
(скорость пробного перемещении робота в режиме контурного управления (линейное или
прогона в круговое управление движением) робот постоянно перемещается на заданной
декартовых скорости (единица измерения: мм/сек).
координатах)
Joint dry run speed Этот параметр задает скорость подачи робота во время пробного прогона. При
(скорость пробного перемещении робота в режиме управления движением шарнира робот
прогона в постоянно перемещается на заданной скорости.
координатах
шарнира).
Jog dry run speed» Скорость пробного прогона (толчковой подачи) указывает скорость
(скорость толчковой перемещения робота, которая используется, если операция выполняется с
подачи пробного настройкой пробного прогона. При линейном или круговом перемещении
прогона). робота скорость, обозначенная в этом пункте, используется с начала до конца
перемещения робота.
-431-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
ПРИМЕЧАНИЕ
«TP & MOTION» в настоящий момент не используется.
Step path node Если настройка «Step path node» установлена на ON (вкл.), робот делает паузе
(шаг на узле в каждом узле при выполнении команды KAREL «MOVE ALONG».
траектории)
-432-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
-433-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Обратный прогон
При обратном прогоне программа выполняется в обратном порядке. Для выполнения
обратного прогона программы нажмите и удерживайте нажатой клавишу SHIFT, а затем
нажмите и отпустите клавишу BWD (назад) на пульте обучения.
-434-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Даже если подпрограмма существует при обратном прогоне основной программы,
подпрограмму вызвать невозможно.
ПРИМЕЧАНИЕ
Если в подпрограмме происходит завершение программы, управление не может быть
возвращено основной программе.
-435-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Пример программы
Пример: Если обратный прогон выполняется начиная с четвертой строки подпрограммы
-436-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
Пункт
1. Нажмите клавишу SELECT (выбор). Отображается экран выбора программы.
2. Выберите программу, которая будет тестироваться, и нажмите клавишу ENTER.
Появится экран редактирования программы.
3. Нажмите клавишу STEP, чтобы выбрать пошаговый режим. Светодиод STEP загорается.
(Убедитесь, что при нажатии клавиши STEP загорается светодиод STEP.)
4. Переместите курсор в строку начала программы.
5. Нажмите и удерживайте нажатым переключатель аварийной блокировки, затем включите
выключатель пульта обучения.
ПРЕДУПРЕЖДЕНИЕ
Выполнение команд программы начинается в следующем пункте. Выполнение заставляет
робота выполнять перемещение, которое может иметь непредсказуемые результаты.
Оператор должен убедиться, что в рабочей зоне не находятся люди и нет постороннего
оборудования и что все части защитного ограждения - в нормальном состоянии. В
противном случае возможны травма или повреждение оборудования. Если программу
необходимо остановить, прежде чем она будет завершена, оператор должен отпустить
клавишу SHIFT или переключатель аварийной блокировки или нажать HOLD или кнопку
аварийной остановки.
6. Запустите программу.
• Для выполнения программы в прямом направлении нажмите и удерживайте нажатой
клавишу SHIFT, а затем нажмите и отпустите клавишу FWD (вперед). Не отпускайте
клавишу SHIFT, пока выполнение программы не закончено.
• Для выполнения обратного прогона программы нажмите и удерживайте нажатой
клавишу SHIFT, а затем нажмите и отпустите клавишу BWD (назад). Не отпускайте
клавишу SHIFT, пока выполнение программы не закончено.
7. После выполнения одной строки программы программа приостанавливается.
• При выполнении команды перемещения курсор останавливается в выполненной
строке. В следующий раз при запуске выполнения программы в прямом направлении
выполняется следующая строка программы.
• При выполнении команды управления курсор перемещается в следующую строку.
8. Нажмите клавишу STEP, чтобы выключить пошаговый режим.
9. Выключите пульт обучения при помощи выключателя, затем отпустите переключатель
аварийной блокировки.
-437-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Пункт
1. Нажмите клавишу SELECT (выбор). Отображается экран выбора программы.
2. Выберите программу, которая будет тестироваться, и нажмите клавишу ENTER. Появится
экран редактирования программы.
3. Задайте непрерывный режим. Убедитесь, что светодиод STEP выключен.
(Если световой индикатор STEP включен, нажмите клавишу STEP, чтобы выключить его.)
4. Переместите курсор в строку начала программы.
5. Нажмите и удерживайте нажатым переключатель аварийной блокировки, затем включите
выключатель пульта обучения.
ПРЕДУПРЕЖДЕНИЕ
Выполнение команд программы начинается в следующем пункте. Выполнение заставляет
робота выполнять перемещение, которое может иметь непредсказуемые результаты.
Оператор должен убедиться, что в рабочей зоне не находятся люди и нет постороннего
оборудования и что все части защитного ограждения - в нормальном состоянии. В
противном случае возможны травма или повреждение оборудования. Если программу
необходимо остановить, прежде чем она будет завершена, оператор должен отпустить
клавишу SHIFT или переключатель аварийной блокировки или нажать HOLD или кнопку
аварийной остановки.
6. Нажмите и удерживайте нажатой клавишу SHIFT, затем нажмите клавишу FWD (вперед).
Удерживайте нажатой клавишу SHIFT, пока выполнение программы не закончено. Если
клавиша SHIFT отпускается, программа приостанавливается. Программа выполняется до
конца, а затем принудительно завершается. Курсор возвращается к первой строке
программы.
-438-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
Пункт
1. Нажмите клавишу SELECT (выбор). Выбирается экран списка программ.
2. Выберите программу, которая будет тестироваться, и нажмите клавишу ENTER.
Появляется экран редактирования программы.
3. Задайте непрерывный режим работы. Убедитесь, что световой индикатор STEP не светится.
(Если световой индикатор STEP включен, нажмите клавишу STEP, чтобы выключить его.)
4. Установите курсор в первую строку.
5. Переведите систему в автономный режим. (О порядке переключения в автономный режим
см. описание настройки дистанционного / автономного режима в разделе 3.16, «Меню
конфигурации системы».
ПРЕДУПРЕЖДЕНИЕ
Выполнение команд программы начинается в следующем пункте. Выполнение заставляет
робота выполнять перемещение, которое может иметь непредсказуемые результаты.
Оператор должен убедиться, что в рабочей зоне не находятся люди и нет постороннего
оборудования и что все части защитного ограждения - в нормальном состоянии. В
противном случае возможны травма или повреждение оборудования. Если программу
необходимо остановить, прежде чем она будет завершена, оператор должен отпустить
клавишу SHIFT или переключатель аварийной блокировки или нажать HOLD или кнопку
аварийной остановки.
-439-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
При просмотре программы в строке приглашения выделено сообщение «Under the LOOK
mode» (в режиме просмотра). Для возврата к экрану контроля нажмите F2 MONITOR
(контроль). Когда отображается экран контроля, курсор указывает строку, которая
выполняется в настоящий момент.
Если выполнение программы приостановлено или закончено, вместо экрана просмотра
программы отображается экран редактирования программы.
-440-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
Пункт
1. Вызовите экранное меню нажатием клавиши [MENUS] (меню).
2. Выберите 5 I/O. Отображается экран ввода-вывода.
ПРЕДУПРЕЖДЕНИЕ
Принудительный вывод активирует подключенное оборудование. Перед выполнением
принудительного вывода оператор должен проверить, какое оборудование подключено к
цифровому выходу, и выполнение каких операций вызовет принудительный вывод. В
противном случае возможны травма или повреждение оборудования.
-441-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
5. Переместите курсор в поле состояния для номера сигнала, которой необходимо изменить,
затем нажмите клавишу F4 (ON) (вкл) или F5 (OFF) (выкл), чтобы изменить настройку
выходного сигнала.
-442-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
Моделируемый вывод
Функция моделируемого вывода на внутреннем уровне изменяет состояние сигнала, при
помощи команды ввода-вывода программы или ручного вывода, но не изменяет состояние
вывода на периферийное оборудование.
Если установлен флаг моделирования, эта функция сохраняет состояние вывода на
периферийное оборудование.
При сбросе флага режима моделирования восстанавливается первоначальное состояние
вывода.
Моделируемый ввод
Функция моделируемого ввода изменяет состояние сигнала на внутреннем уровне при помощи
команды ввода-вывода программы или ручного ввода.
Состояние ввода от периферийного оборудования игнорируется, а состояние сигнала не
изменяется на внутреннем уровне.
При сбросе флага режима моделирования ввод переходит в текущее состояние.
См. пункт 6.3.1, «Задание пробного рабочего цикла», если требуется указать, выключен ли
сигнал ввода-вывода при пробном рабочем цикле.
-443-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Пункт
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите I/O. Отображается экран ввода-вывода.
3. Нажмите F1, [TYPE] (тип). Появится меню смены экранов.
4. Выберите Digital (цифровой). Отображается экран цифрового ввода-вывода.
5. Переместите курсор в поле SIM для номера сигнала, которой необходимо изменить, затем
нажмите клавишу F4 (S) или F5 (U), чтобы изменить настройку моделирования.
-444-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
Пункт
1. Нажмите функциональную клавишу, чтобы отобразить меню функций miscellaneous
(разное).
2. Выберите 7 RELEASE WAIT (выключить ожидание).
Ожидание ввода-вывода пропускается, и курсор перемещается в следующую строку.
Затем программа приостанавливается.
При перезапуске выполнения программы выполняется следующая команда.
-445-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
• Или же выберите в экранном меню MANUAL FCTNS для вызова экрана ручного
управления.
-446-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
-447-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
ПРИМЕЧАНИЕ
Значение $RMT_MASTER может быть 0 (периферийное устройство), 1 (ЭЛТ/клавиатура),
2 (управляющий компьютер) или 3 (нет удаленного устройства).
-448-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Имя запускаемой программы должно иметь формат «RSR + номер RSR программы».
(Пример: RSR0121)
Базовый номер задается в $SHELL_CFG.$JOB_BASE. Его можно изменить при помощи Base
number (базовый номер) на экране настройки RSR или при помощи запрограммированной
команды параметра.
3. Выходной сигнал подтверждения RSR (с ACK1 по ACK8), соответствующий одному из
входных сигналов с RSR1 по RSR8, выдается как импульсный сигнал. Даже если один из
выдается один из сигналов с ACK1 по ACK8, вход RSR принимается.
4. Если программы находятся в завершенном состоянии, запускается выбранная программа.
Если выполняется или приостановлена еще одна программа, запрос (задание) помещается в
очередь.
Он запускается, когда программа, выполняемая в настоящий момент, завершается.
Задания (программы RSR) выполняются в порядке, в котором программы были поставлены
в очередь.
5. Программы в очереди отменяются (удаляются) сигналом остановки цикла (вход CSTOPI)
или принудительным завершением программы.
Запуск программы при помощи RSR включен в режиме дистанционного управления.
(Обычно в режиме дистанционного управления вход CMDENBL включен.)
-449-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
-450-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
Процедура 6-14
Работа в автоматическом режиме через запрос на запуск робота (RSR)
Условие
• Настройки RSR закончены. (См. подраздел 3.7.1.)
• Задан режим дистанционного управления.
• Система готова к работе.
• Никто не должен находиться в пределах рабочей зоны. Не должно быть никаких
препятствий.
ПРЕДУПРЕЖДЕНИЕ
Выполнение этой процедуры запускает работу в автоматическом режиме, которая заставляет
робот двигаться. Может произойти непредсказуемая операция. Выполните проверку и
убедитесь, что никто не находится в рабочей зоне, что нет никаких ненужных объектов в
рабочем пространстве и что защитное ограждение в нормальном состоянии. Также
убедитесь, что все условия автоматической работы заданы правильно. В противном случае
возможны травма или повреждение объектов производства.
Пункт
1. Установите выключатель на пульте обучения в положение «выключено» (OFF).
2. Переведите систему в режим дистанционного управления.
Порядок включения режима дистанционного управления указан в описании #139-3-1
разделе 3.15, «Меню конфигурации системы».
3. Подайте сигнал запуска робота (вход с RSR1 по RSR8) с заданным номером RSR в блок
управления.
Программа RSR помещена в очередь.
4. Для остановки программы, которая выполняется в настоящий момент, используйте кнопку
аварийной остановки или клавишу приостановки (hold), или сигнал немедленной остановки
(вход *IMSTP), приостановки (вход *HOLD), или остановки цикла (вход CSTOPI).
5. Для отмены задания в очереди используйте сигнал остановки цикла (вход CSTOPI).
6. Для перезапуска приостановленной программы используйте внешний сигнал запуска (вход
START).
-451-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
ПРИМЕЧАНИЕ
Имя запускаемой программы должно иметь формат (PNS + номер PNS программы).
(Пример: PNS0138)
Базовый номер задается в $SHELL_CFG.$JOB_BASE.
Его можно изменить при помощи Base number (базовый номер) на экране настройки RSR или
при помощи запрограммированной команды параметра.
-452-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
Процедура 6-15
Работа в автоматическом режиме с выбором номера программы
Условие
• Настройка PNS должна быть закончена (см. подраздел 3.7.2).
• Должен быть включен дистанционный режим.
• Условие разрешения работы должно быть удовлетворено.
• Никто не должен находиться в пределах рабочей зоны.
Не должно быть никаких препятствий.
ПРЕДУПРЕЖДЕНИЕ
Запустите работу в автоматическом режиме следующим образом: При начале работы робота
может произойти неожиданная ситуация. Во избежание возникновения проблем обязательно
убедитесь, что никто не находится в рабочей зоне, что рабочая зона освобождена от
ненужного оборудования, что защитное ограждение на месте и что все условия
автоматической работы заданы правильно. В противном случае робот может причинить
травму работнику или повредить оборудование в рабочей зоне.
Пункт
1. Выключите пульт обучения выключателем.
2. Переведите систему в режим дистанционного управления.
(Порядок включения режима дистанционного управления указан в описании #139-3-1
разделе 3.15, «Меню конфигурации системы».
3. Подайте сигналы выбора номера программы (входы с PNS1 по PNS8), показывающие
заданный номер PNS, и строб-импульс PNS (вход PNSTROBE) на блок управления.
Затем выбирается программа PNS.
Блок управления для подтверждения выдает выходные сигналы выбранного номера
программы (входы с SNO1 по SNO8) и сигнал подтверждения PNS (выход SNACK).
4. Передайте внешний сигнал запуска (вход PROD_START). Выбранная программа
запускается.
5. Для остановки программы, которая выполняется в настоящий момент, используйте кнопку
аварийной остановки или клавишу приостановки (hold), или сигнал немедленной остановки
(вход *IMSTP), приостановки (вход *HOLD), или остановки цикла (вход CSTOPI).
6. Для перезапуска приостановленной программы используйте внешний сигнал запуска
(вход START).
-453-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Для включения функции выбора внешней коррекции должны быть удовлетворены следующие
требования:
• Функция выбора внешней коррекции должна быть включена.
(OVERRIDE SELECT (выбор коррекции) на экране настройки.)
• Должен быть задан режим дистанционного управления.
-454-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
3. Задайте элементы.
a. Включите или выключите функцию.
b. Назначьте сигналы DI.
-455-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
ПРЕДОСТЕРЕЖЕНИЕ
Если компенсация положения выполняется во время выполнения программы, может
потребоваться время, чтобы компенсация была фактически отражена при работе.
Скорость перемещения
Скорость перемещения в командах перемещения в пределах заданного диапазона программы
заменяется на заданные значения скорости. Скорость перемещения для осевого перемещения
заменяется значением, заданным в параметре Joint speed (скорость шарнира), в то время как
скорость перемещения для линейного и кругового перемещения заменяется значением,
заданным в параметре Motion speed (скорость перемещения).
ПРЕДОСТЕРЕЖЕНИЕ
Как только скорость перезаписана, первоначальную скорость восстановить невозможно.
-456-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
-457-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Пункт Описание
Program (программа) Задает имя конечной программы для изменения положения.
Range (диапазон) Задает диапазон (исходная и конечная строки) строк программы, к которым
необходимо применить изменения положения.
ПРИМЕЧАНИЕ
Номер конечной строки должен быть больше или равен номеру начальной
строки, заданному в элементе 2. Если необходимо изменить только одну
строку, номер конечной строки должен равняться номеру начальной строки.
Offset relative to User (пользователь)
(коррекция Изменение выполняется по отношению к системе координат пользователя.
относительно) Tool (инструмент)
Изменение выполняется по отношению к системе координат инструмента.
Status (состояние) Состояние изменения положения указывает, отражено ли заданное условие
изменения положения в программе.
- EDIT (редактировать): Условие изменения положения редактируется.
- ENABLED (включено): Указывает на то, что условие изменения положения
отражено в программе.
- DISABLED (выключено): Указывает на то, что условие изменения
положения не отражено в программе.
Задание значений с X Значения компенсации с X по R указывают величины компенсации
по R положения. Значения (X, Y, Z) выражены в миллиметрах или дюймах, а
значения (W, P, R) выражены в градусах. Значения, заданные здесь,
включены в данные позиционирования.
Motion speed Эти показатели скорости заменяют скорость перемещения. Скорость
(скорость перемещения заменяет линейную и круговую скорость перемещения
перемещения) заданной скоростью. Скорость шарнира заменяет скорость осевого
Joint speed (скорость перемещения заданной скоростью.
шарнира)
ПРЕДОСТЕРЕЖЕНИЕ
Как только скорость перемещения перезаписана, первоначальную скорость
восстановить невозможно.
-458-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
Пункт Описание
Adjust Y for Этот элемент отображается только если дополнительная встроенная ось
(корректировать Y перемещения установлена как седьмая ось в группе 1.
для) Направление дополнительной встроенной оси обозначено в группе
перемещений.
Задайте заданную координату компенсации для обозначенного направления.
Robot (робот): Измените только положение робота.
Additional axis (дополнительная ось): Измените положение дополнительной
оси.
All (все): Измените положение как робота, так и дополнительной оси.
Если коррекция задана относительно "Tool (инструмента)", можно выбрать
только робота.
ПОКАЗАТЕЛЬ Функция показателя изменения положения изменяет единицы измерения
значений изменения положения (мм или дюймы).
SCHED Функция очередности используется, чтобы ввести номер условия изменения
(очередность) положения, которое будет редактироваться далее.
ENABLE (включено) ENABLED (включено) отражает условие изменения текущего положения в
конечной программе. Данные позиционирования и скорость перемещения
перезаписываются согласно условию изменения положения. Эта
функциональная клавиша может быть задана только если имеется индикация
EDIT (редактирование) или DISABLED (выключено).
DISABLE DISABLE (выключено) отменяет условие изменения текущего положения,
(выключено) отраженное в конечной программе. Восстанавливаются данные
позиционирования, использовавшиеся перед изменением. Эта
функциональная клавиша может быть задана только если имеется индикация
ENABLED (включено). Первоначальную скорость восстановить
невозможно.
COPY (копировать) Функция копирования условия изменения положения копирует выбранное
условие изменения положения в другой номер условия. После копирования
в качестве состояния изменения выдается индикация EDIT (редактирование).
CLR_ADJ Функция стирания условия изменения положения удаляет все изменения
положения и значения скорости, заданные в выбранном условии изменения
положения. Имя программы и диапазон не стираются. При выполнении
стирания изменяемая программа не восстанавливается к своему
первоначальному состоянию.
CLR_ALL Эта функциональная клавиша полностью стирает выбранное условие
изменения положения, включая имя программы и диапазон. При выполнении
стирания изменяемая программа не восстанавливается к своему
первоначальному состоянию.
-459-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
Пункт
1. Вызовите экранное меню нажатием клавиши [MENUS] (меню).
2. Выберите 1 UTILITIES.
3. Нажмите F1, [TYPE] (тип) для отображения меню выбора экрана.
4. Выберите Prog Adjust. Далее выдается экран списка условия изменения положения.
Экран списка изменения положения
-460-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Если нужно изменить только одну строку программы, введите одинаковое значение для
начальной и для конечной строки.
ПРИМЕЧАНИЕ
Для изменения условия изменения положения после придания ему силы отмените условие
один раз, затем измените его.
ПРИМЕЧАНИЕ
Если команды перемещения включают регистр положения или инкрементную команду,
изменения не отражаются.
-461-
B-82284RU-1/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ
ПРЕДОСТЕРЕЖЕНИЕ
После изменения скорости перемещения первоначальная скорость не может быть
восстановлена, даже при нажатии DISABLE (выключить).
10.Чтобы задать условие изменения положения другого номера условия нажмите F3 SCHED.
-462-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-1/01
7 ИНДИКАЦИЯ СОСТОЯНИЯ
При помощи индикации состояния пользователь может проверить различные состояния
робота. Для индикации состояния используются несколько типов экранов.
-463-
B-82284RU-1/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ
Светодиод Описание
-464-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-1/01
ПРИМЕЧАНИЕ
Если команда сообщения не выполняется на этом экране не отображается ничего.
ПРИМЕЧАНИЕ
Даже после принудительного завершения программы сообщение остается на экране.
7.3 РЕГИСТРЫ
Регистр - это переменная для хранения целого числа или дроби. Имеется двести регистров.
Для отображения и задания значений регистров используется экран регистров.
ПРЕДУПРЕЖДЕНИЕ
Регистры используются в программе. Никогда не изменяйте значение регистра, не проверив,
как регистр используется в системе. В противном случае программа может быть повреждена.
-465-
B-82284RU-1/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ
Пример программы
7. Регистры используются в программах, если задано следующее:
• Команда регистра (см. подраздел 4.5.1)
• Косвенное задание аргументов (см. раздел 4.2)
-466-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Регистры положения используются в программе. Никогда не изменяйте значение регистра
положения, не проверив, как регистр используется в системе. В противном случае программа
может быть повреждена.
5. Для ввода комментария выполните следующую процедуру:
a. Переместите курсор к нужному полю номера регистра положения, затем нажмите
клавишу ENTER.
b. Выберите способ ввода символов.
c. Нажмите нужную функциональную клавишу, затем введите комментарий.
d. После завершения ввода нажмите клавишу ENTER.
6. Для изменения значения регистра положения переместите курсор в поле значения регистра
положения. Затем при нажатой клавише SHIFT нажмите F3 RECORD (запись).
-467-
B-82284RU-1/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ
ПРИМЕЧАНИЕ
В системе с несколькими группами перемещений ввод в режиме обучения в регистр
положения означает запись данных позиционирования для всех осей независимо от текущей
группы перемещений.
-468-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-1/01
ПРИМЕЧАНИЕ
Индикация JOINT (шарнир) действительна при регулировке робота на положение нуля
градусов или при выполнении некинематической операции, например при управлении
операцией стола.
-469-
B-82284RU-1/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ
-470-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Регистры паллетизации используются в программе. Никогда не изменяйте значение регистра
паллетизации, не проверив, как регистр используется в системе. В противном случае
программа может быть повреждена.
-471-
B-82284RU-1/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ
Координаты шарнира
Координаты шарнира представляют текущее положение через угловое смещение от стороны
основания каждой оси.
ПРИМЕЧАНИЕ
Если система имеет дополнительную ось, E1, E2 и E3 указывают данные позиционирования
дополнительной оси.
-472-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-1/01
-473-
B-82284RU-1/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ
3. Экран текущего положения можно также вызвать, нажав клавишу POSN (положение).
• Чтобы отображать координаты шарнира, нажмите F2 JNT (шарнир).
• Чтобы отобразить координаты пользователя, нажмите F3 USER (пользователь).
• Чтобы отобразить базовые координаты, нажмите F4 WORLD (базовая).
-474-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Работа робота и блока управления управляются системными переменными. Только
работник, который хорошо знает последствия изменения системных переменных, должен
задавать системные переменные. Если работник, не имеющий достаточно глубоких знаний,
попытается задать системные переменные, это вызовет нарушение нормальной работы
робота и блока управления.
-475-
B-82284RU-1/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ
5. Для изменения настроек системных переменных переместите курсор в нужное поле, введите
значение и нажмите клавишу ENTER (ввод) или выберите нужный элемент среди меток
функций.
6. Если одна из системных переменных имеет многоблочные элементы, которые принадлежат
этой переменной (иерархическая структура), переместите курсор к нужной системной
переменной и нажмите клавишу ENTER (ввод).
После этого будет выдан список элементов, которые принадлежат этой переменной.
ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо выключить и включить питание.
В противном случае возможны травма или повреждение оборудования.
-476-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-1/01
-477-
B-82284RU-1/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ
6. Для ввода комментария установите курсор в поле комментария и нажмите клавишу ENTER.
Выберите способ ввода и введите символы при помощи функциональных клавиш.
7. В качестве «программы запуска» (start program) указывается программа, для которой
позднее всего был запущен таймер.
В качестве «программы останова» (stop program) указывается программа, для которой
позднее всего был остановлен таймер.
-478-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-1/01
Пункт Описание
Power-on time Время, в течение которого было включено питание блока управления
(время включения
питания)
Servo-on time Время, в течение которого система готова к работе (сервопривод
(время включения включен) после выключения сигнала об ошибке.
сервопривода)
Operation time Время выполнения программы. Периоды останова не включаются.
(время работы)
Standby time Время, необходимое для выполнения команды ожидания
(время ожидания)
-479-
B-82284RU-1/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ
-480-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-1/01
ПРИМЕЧАНИЕ
Просматривать хронологию выполнения программы, которая выполняется, невозможно.
-481-
B-82284RU-1/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ
ПРИМЕЧАНИЕ
Если была выполнена единственная программа, элементы F2 NEXT TASK (следующая
задача) и F4 ALL CLEAR (удалить все) не отображаются на экране хронологии выполнения.
-482-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-1/01
ПУНКТЫ ОПИСАНИЯ
ПУНКТЫ ОПИСАНИЯ
При выборе экрана [STATUS memory] (состояние памяти) на пульте обучения появляется
следующий экран.
Этот экран указывает информацию, собранную непосредственно перед его появлением.
Экран списка отображает состояние использования программной области, области ПЗУ и
области ОЗУ.
-483-
B-82284RU-1/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ
ПРИМЕЧАНИЕ
Эта функция указывает состояние использования памяти. Она не изменяет состояние
использования.
-484-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
8 ФАЙЛОВЫЙ ВВОД-ВЫВОД
В настоящей главе описывается обмен файлами с устройствами передачи данных.
-485-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
-486-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Дискета (FLPY:), а также блоки, указанные ниже, невозможно использовать с R-J3iC.
- Внешний дисковод (A16B-0150-B001)
- Устройство ввода-вывода Handy File (A16B-0159-B002)
(Его невозможно использовать независимо от его формата: MS-DOS или FANUC.)
Блок принтера FANUC PRINTER (A86L-0001-0103) невозможно использовать с R-J3iC. Для
распечатки содержимого программы используйте функцию сохранения в формате ASCII
(ASCII save), которая выводит содержимое программы в текстовом формате на устройство
файлового ввода-вывода, загрузите эти данные в персональный компьютер и распечатайте.
-487-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
-488-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Карта памяти флэш ATA
1. Рекомендуется делать резервную копию файлов, записанных на карту памяти флэш ATA,
на устройстве хранения данных, для защиты содержимого карты памяти флэш ATA от
случайной потери.
Карта памяти SRAM
1. Для карты памяти SRAM требуется батарея резервного питания. При покупке карты
памяти SRAM батарея не установлена. Прежде чем пытаться использовать карту,
установите батарею.
2. Как только батарея в карте памяти SRAM выработала срок службы, данные в карте будут
потеряны. Поэтому всегда необходимо делать резервное копирование содержимого
платы.
Если необходимо использовать карту памяти, выберите карту памяти согласно описанию
порядка замены устройств файлового ввода-вывода (см. раздел 8.1).
-489-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
Краткий обзор
Контроллер R-J3iC оснащен портом USB на панели оператора, который обеспечивает загрузку
и сохранение файлов на накопители USB.
ПРЕДОСТЕРЕЖЕНИЕ
Устройства USB, не являющиеся накопителями USB, не поддерживаются. Не подключайте
к контроллеру R-J3iC никаких устройств USB, кроме накопителей USB.
-490-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Индикация «UD1 Ins» и последующий текст в сообщении выше отличаются при использовании
различных моделей накопителей USB.
Например, при подключении накопителя SanDisk Inc. Cruzer Micro появится сообщение ниже.
ПРЕДОСТЕРЕЖЕНИЕ
1. Если сообщение FILE-066 не выдается даже после подключения накопителя USB,
отключите запоминающее устройство и осторожно вставьте его снова.
2. Невозможно использовать два или более накопителей USB одновременно.
ПРЕДОСТЕРЕЖЕНИЕ
Не извлекайте накопитель USB во время загрузки или сохранения файла. В противном
случае файлы в накопителе USB могут быть повреждены. Если накопитель USB оснащен
световым индикатором доступа, перед извлечением устройства убедитесь, что световой
индикатор доступа не мигает.
-491-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
Пункт
1. Нажмите клавишу MENUS (меню).
2. Выберите пункт [FILE] для перехода в экран file (файл).
3. Нажмите F5 UTIL (утилиты). Появится меню, показанное ниже.
-492-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Если накопитель USB не подключен к порту USB или если накопитель USB не распознан
правильно, выполнение операции с файлами на накопителе USB вызывает сигнал об ошибке,
указанный ниже, выдаваемый на пульт обучения (где числовое значение хх - это сервисный
код).
Невозможно использовать накопители USB, которые имеют функции защиты данных и для
доступа к данным требуют ввода пароля.
По состоянию на февраль 2006 года подтверждена нормальная работа накопителей USB,
указанных ниже:
ПРЕДОСТЕРЕЖЕНИЕ
1. Устройства USB, не являющиеся накопителями USB, не поддерживаются.
Не подключайте к контроллеру R-J3iC никаких устройств USB, кроме накопителей USB.
2. Дискета (FLPY:), а также блоки, указанные ниже, невозможно использовать с R-J3iC.
- Внешний дисковод (A16B-0150-B001)
- Устройство ввода-вывода Handy File (A16B-0159-B002)
(Его невозможно использовать независимо от его формата: MS-DOS или FANUC.)
Блок принтера FANUC PRINTER (A86L-0001-0103) невозможно использовать с R-J3iC.
Для распечатки содержимого программы используйте функцию сохранения в формате
ASCII (ASCII save), которая выводит содержимое программы в текстовом формате на
устройство файлового ввода-вывода, загрузите эти данные в персональный компьютер и
распечатайте.
-493-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
RS-422
Использование интерфейса RS-422 имеет следующее преимущество:
• В то время как стандарт RS-232-C поддерживает только длину кабеля около 10 - 20 м.,
стандарт RS -422 позволяет увеличить кабель до длины примерно 50 м.
• RS-422 менее подвержен влиянию помех, чем RS-232-C.
Пример применения
• Если кабель передачи данных необходимо проложить на большое расстояние, используйте
интерфейс RS-422.
ПРИМЕЧАНИЕ
Интерфейс RS-422 использует электрические сигналы, которые полностью отличаются от
сигналов интерфейса RS-232-C. Если блок управления робота и персональный компьютер
подключены через интерфейс RS-422, может быть потребоваться имеющийся в продаже
преобразователь из RS-422 в RS-232-C, так как в персональном компьютере обычно
отсутствует интерфейс RS-422.
-494-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Коммуникационные порты задаются при помощи элемента [6 Setting; port setting] (настройки;
настройка порта) на экране настройки порта.
Таблица 8.2 (a) Стандартные устройства передачи данных для коммуникационных портов
Коммуникационный порт Устройство передачи данных
Порт 1 Консоль отладки
Порт 2 KCL/CRT
Порт 3 Не используется
-495-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
-496-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
6. Для настройки устройства передачи данных переместите курсор в поле Device (устройство),
затем нажмите F4 [CHOICE] (выбор).
Выберите нужное устройство передачи данных в меню.
-497-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
Другие поля настройки могут изменяться по очереди. Если значение поля Device (устройство)
изменено на другое устройство передачи данных, в другие поля настройки вводятся
стандартные значения для этого устройства.
ПРИМЕЧАНИЕ
Чтобы указать, что порт не используется, укажите No Use (не используется) в
соответствующем поле оборудования передачи данных.
ПРИМЕЧАНИЕ
При настройке устройства передачи данных может отображаться сообщение об ошибке «The
port was not initialized.» (порт не был инициализирован), и параметры настройки порта
возвращаются к предыдущим параметрам настройки. В этом случае проверьте следующее.
-498-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
8.3 ФАЙЛЫ
Файл - это единица хранения данных в памяти контроллера R-J3iC.
Главным образом используются следующие типы файлов:
• Файл программы (*.TP)
• Файл логики по умолчанию (*.DF)
• Системный файл (*.SV)
Используется для хранения параметров настройки системы.
• Файл данных конфигурации ввода-вывода (*.IO)
Используется для хранения настроек конфигурации ввода-вывода.
• Файл данных (*.VR)
Используется для хранения данных, таких как данные регистра.
-499-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
ПРИМЕЧАНИЕ
Каталог файлов программы не отображается на экране файлов (файл). Экран файлов дает
возможность выбрать внешнее запоминающее устройство, которое хранит нужные файлы, и
манипулировать файлами.
-500-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
-501-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
-502-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Экран выбора программы: Заданная программа сохраняется на дискете как файл программы.
Экран файла: Заданный файл программы, системный файл и т.д можно сохранить на дискете.
Можно сохранять следующие файлы: Если выполняется пакетная операция сохранения, файлы
программы, системные файлы и файлы приложения можно сохранять одновременно.
• Файл программы
• Системный файл
• Файл логики по умолчанию
• Стандартный файл команд
Элемент «5 SAVE» (сохранить) в меню функций: Можно сохранить файл программы и данных,
и т.д., отображаемых на экране, на дискете как файл программы и системный файл, и т.д.
Можно сохранить следующие файлы:
• Файл программы
• Системный файл
• Файл данных
• Файл логики по умолчанию
• Файл служебных команд
-503-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
Пункт
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите NEXT (далее), а затем выберите 1 SELECT (выбрать) на следующей странице.
Появляется экран выбора программы.
-504-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
ПРИМЕЧАНИЕ
Не включайте расширение файла в имя программы.
ПРЕДОСТЕРЕЖЕНИЕ
Если на текущем устройстве уже имеется файл, имеющий задаваемое имя, функция
сохранения не может перезаписать этот файл. Прежде чем сохранять новый файл, текущий
файл должен быть удален с устройства.
-505-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
ПРИМЕЧАНИЕ
Во время контролируемого запуска F4 имеет функцию RESTOR (восстановление) вместо
BACKUP (резервное копирование). При выборе во вспомогательном меню элемента
RESTORE/BACKUP отображается команда BACKUP (резервное копирование).
-506-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Пункт
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 7 FILE (файл). Появляется экран file (файл).
-507-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
3. Если в устройстве уже существует файл, который имеет такое же имя, как заданное для
сохраняемого файла, отображается следующее сообщение.
2. Чтобы сохранять все системные файлы, нажмите F4, YES (да). Системные файлы
(DIOCFGSV.IO, FRAMEVAR.SV, NUMREG.VR, SYSVARS.SV, SYSSERVO.SV,
SYSMAST.SV, SYSMACRO.SV, SYSFRAME.SV) сохранены на устройстве.
3. Если в устройстве уже существует файл с именем, под которым сохраняется новый файл,
отображается следующее сообщение.
-508-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Пакетное сохранение
1. Нажмите F4 BACKUP (резервное копирование), затем выделите ALL of above
(все вышеуказанные).
ПРИМЕЧАНИЕ
Поскольку вариант F4 BACKUP (резервное копирование) не появляется при
контролируемом запуске, пакетную операцию сохранения невозможно использовать.
2. При выборе F4 YES (да) все файлы на внешнем запоминающем устройстве стираются, затем
сохраняются все данные. Обработка прерывается при помощи клавиши «назад».
Прерывание происходит по окончании обработки текущего файла.
ПРЕДОСТЕРЕЖЕНИЕ
Перед пакетной операцией сохранения все файлы на внешнем запоминающем устройстве
стираются.
Перед пакетной операцией сохранения проверьте файлы на внешнем запоминающем
устройстве.
-509-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
-510-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
4. Если на устройстве уже имеется программа с таким же именем, файл сохранить невозможно.
4. Если на устройстве имеется файл с таким же именем, этот файл будет перезаписан.
5. Если устройство заполнено файлами, смените устройство и нажмите F4 CONTINUE
(продолжить).
Все данные, сохраняемые при замене устройств, сохраняются на замененное устройство.
-511-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
Пункт
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 7 FILE (файл). Отображается экран файлов.
4. Выберите «*. *» (все файлы). Будет показан список файлов, сохраняемых на устройстве.
-512-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Прежде чем копировать с блока управления на другой блок управления программу,
заданную как макрокоманда, необходимо сравнить экраны настройки макросов этих двух
блоков управления. Обязательно убедитесь, что списки этих двух блоков управления
совпадают. Программу следует копировать, только если списки совпадают. Если это
требование не выполнено, результаты будут непредсказуемы, что может привести к травмам
или повреждению оборудования.
Удаление файлов
5. Выберите файл, который необходимо удалить и нажмите F1 DELETE (удалить).
ПРИМЕЧАНИЕ
Удаление программы из памяти в блоке управления не удаляет автоматически идентичную
программу из устройства.
ПРЕДОСТЕРЕЖЕНИЕ
Оператор должен убедиться, что на текущем устройстве есть файл, который необходимо
удалить. Иначе может быть удален неверный файл.
-513-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
Пункт
1. Нажмите клавишу MENU (меню), чтобы отобразить экранное меню.
2. Выберите SELECT на следующей странице. Появляется экран каталога программ.
4. Введите имя программы, которую необходимо сохранить при помощи функции сохранения
в ASCII, затем нажмите ENTER.
5. Заданная программа сохранена при помощи функции сохранения в ASCII. Файл сохранен с
расширением LS.
Тем же самым способом данные печати могут быть выданы как файл формата ASCII при
помощи операции печати, на основании вспомогательного меню (подраздел 8.6.2).
-514-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
ПРИМЕЧАНИЕ
При выборе F4 RESTOR на экране файла в разделе control start (контролируемый запуск) (но
не control start 2) включается пакетный режим чтения. Файлы, сохраненные на внешнем
запоминающем устройстве, читаются в следующем порядке:
1. Файлы, имеющие такие же имена, как файлы, сохраненные при выборе System files
(системные файлы)
2. Файлы, имеющие такие же имена, как файлы, сохраненные при выборе Application
(приложение)
3. Файлы *.TP, *.DF и *.MN на внешнем запоминающем устройстве
Чтение файлов *.SV и *.VR выполняется автоматически при выборе Convert=YES.
ПРЕДОСТЕРЕЖЕНИЕ
Если во время операции чтения программы имеется программа с таким же именем, то
имеющаяся программа автоматически перезаписывается.
-515-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
Процедура 8-12
Загрузка файла программы при помощи экрана выбора программы
Условие
Устройство ввода-вывода файла задано правильно (См. раздел 8.1.)
Пункт
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 0 -- NEXT -- (далее), затем выберите 1 SELECT (выбрать) на следующей странице.
Отображается экран выбора программы.
-516-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
ПРИМЕЧАНИЕ
Не включайте расширение файла в имя программы.
-517-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
-518-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Пункт
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 7 FILE (файл), чтобы отобразить экран файлов.
-519-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
7. Если необходимо загрузить группу файлов программы, выберите *.TP и нажмите F3 LOAD
(загрузить). Если нажата клавиша PREV (назад), операция прерывается после окончания
загрузки текущего файла.
-520-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
-521-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
12.Нажмите клавишу MENUS, затем выберите 2 File (файл). Появляется экран file (файл).
-522-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Пакетное чтение
Пункт
1. Выберите экран файлов при контролируемом запуске (не контролируемый запуск 2).
2. Выберите F4 RESTOR (восстановить).
3. В строке приглашения появится сообщение пользователю с запросом подтверждения.
-523-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
4. Введите имя файла программы, который необходимо распечатать, затем нажмите клавишу
ENTER.
-524-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Пункт
1. Нажмите функциональную клавишу, чтобы отобразить меню функций miscellaneous
(разное).
2. Нажмите 0 NEXT (далее) и выберите 4 PRINT (печать).
-525-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
Пункт
1. Нажмите функциональную клавишу, чтобы отобразить меню функций miscellaneous
(разное).
2. Нажмите 0 -- NEXT -- (далее), затем выберите 4 PRINT (печать).
ПРИМЕЧАНИЕ
Для распечатки всех системных переменных требуется не менее трех часов. Для прерывания
печати системных переменных нажмите клавишу «назад».
-526-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Пункт
1. Нажмите клавишу FCTN, чтобы отобразить вспомогательное меню (auxiliary).
2. Нажмите 0 -- NEXT -- (далее), затем выберите 3 PRINT SCREEN (печать экрана).
-527-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
ПРИМЕЧАНИЕ
Эта функция автоматически сохраняет все файлы. Если устройство хранения данных,
использованное для автоматического резервного копирования, неисправно, чтение данных,
сохраненных на нем, становится невозможным. На случай такого непредвиденного
происшествия необходимо также сохранить резервную копию на другом устройстве
хранения данных, например, на карте памяти.
-528-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Карта памяти флэш ATA Карта PCMCIA Flash ATA изготовленная SanDisk и распространяемая
корпорацией I-O Data Device.
Карта памяти Compact flash Карта памяти CompactFlash, изготовленная SanDisk
+ устройство для чтения Устройство для чтения карт памяти CompactFlash, изготовленное
карт памяти SanDisk
Карта памяти SRAM Распространяется FANUC.
A87L-0001-0150#256K (емкостью 256 килобайт)
A87L-0001-0150#512K (емкостью 512 килобайт)
A87L-0001-0150#1M (емкостью 1 мегабайт)
A87L-0001-0150#2M (емкостью 2 мегабайта)
ПРИМЕЧАНИЕ
Содержимое карты SRAM теряется по истечении ресурса ее встроенной батареи.
Ни карте памяти Flash ATA, ни карте памяти CompactFlash не требуются батареи.
Для этой цели рекомендуется использовать карты памяти Flash ATA или CompactFlash.
ПРИМЕЧАНИЕ
Необходимая емкость памяти должна быть (размер программы + 200 килобайт) х
(количество резервных копий + 1).
Если размер программы 500 килобайт, то на карте памяти объемом 10 мегабайт можно
сделать 13 резервных копий.
ПРИМЕЧАНИЕ
Если используется карта памяти, отличная от рекомендованных, нормальный режим работы
не гарантируется, кроме того она может оказать неблагоприятное влияние на блок
управления.
-529-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
1 Автоматическое резервное копирование работает, 5 При включении заданного цифрового входа (DI)
только если эта функция включена (ENABLE). выполняется резервное копирование.
(Если индекс - 0, оно выключено.
2 Устройство для сохранения. 6 Если функция включена (ENABLE), резервное
Значение по умолчанию - Backup (FRA:) копирование выполняется при запуске.
Можно задать периодичность.
3 Отображается текущее состояние устройства. 7 Заданный цифровой выход (DO) включается при
выполнении резервного копирования или при
возникновении ошибки при резервном копировании.
(См. 8.7.4 «Выполнение автоматического резервного
копирования»)
4 Задайте время резервного копирования. 8 Настройки для управления резервными копиями.
До 5 настроек. (См. 8.7.5 «Управление копиями»)
Чтобы удалить настройку, нажмите F4 (CLEAR) (См. 8.7.6 «Восстановление из резервной копии»)
(удалить).
-530-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Функция INIT_DEV удаляет все файлы с устройства и создает специальные файлы и каталоги.
ПРЕДОСТЕРЕЖЕНИЕ
Функция INIT_DEV не форматирует устройство.
Устройство необходимо форматировать в меню file (файл) (F5 (UTIL)->Format)
-531-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
1 Сохранение файла
• При выполнении автоматического резервного копирования отображается меню.
По окончании автоматического резервного копирования отображается предыдущее меню.
• При нажатии клавиши PREV (назад) резервное копирование отменяется и отображается
предыдущее меню. При выполнении автоматического резервного копирования не работает
ни одна клавиша, кроме PREV (назад).
• Даже если используется пульт обучения, при выполнении автоматического резервного
копирования отображается это меню и все клавиши, кроме клавиши PREV (назад), не
работают. Необходимо дождаться окончания автоматического резервного копирования.
• Если делается попытка выполнить автоматическое резервное копирование во время
выполнения программы, оно выполняется одновременно с выполнением программы. Также
возможно запустить программу с внешнего устройства во время резервного копирования.
• Если задан сигнал о выполнении резервного копирования (backup-in-progress), этот сигнал
включается, пока отображается это меню.
-532-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Если устройство - FRA: Если размер свободной области памяти в памяти F-ROM в блоке
управления становится меньше, чем 1 мегабайт, самая старая резервная копия автоматически
удаляется. В этом случае количество сохраняемых предыдущих копий фактически становится
меньше, чем максимальное количество копий.
Если размер свободной области памяти в памяти F-ROM недостаточен для размещения еще
одной резервной копии, во время выполнения автоматического резервного копирования
обнаруживается ошибка.
Если невозможно разместить заданное количество резервных копий на карте памяти из-за
недостаточной емкости памяти, во время выполнения автоматического резервного
копирования обнаруживается ошибка.
Задайте соответствующее количество резервных копий, исходя из того, что емкость памяти,
требующаяся для хранения одной резервной копии, составляет (размер программы + 200
килобайт).
После удаления резервной копии при уменьшении значения, заданного в настройке «Maximum
number of versions» (максимальное количество копий), восстановите ее, увеличивая значение,
невозможно.
Файлы резервного копирования сохраняются в отдельных подкаталогах.
При выполнении автоматического резервного копирования файлы резервной копии
сохраняются в корневом каталоге, затем эти файлы копируются в соответствующий каталог.
Меню «файл» может обращаться только к файлам в корневом каталоге, таким образом
последнюю резервную копию можно загрузить через меню «файл».
Можно также загрузить старшие копии. (См. 8.7.6 «Восстановление из резервной копии»)
При выполнении полного резервного копирования (all backup) через меню «файл» (file) на
устройство, которое инициализировано для автоматического резервного копирования, файлы
копируются в соответствующий подкаталог, как при автоматическом резервном копировании.
Если во время резервного копирования выключен блок управления или резервное копирование
остановлено преждевременно, все файлы резервной копии, созданной во время текущего
сеанса резервного копирования, удаляются, а последняя выбранная резервная копия
восстанавливается в корневом каталоге.
-533-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
Обычно самая последняя резервная копия находится в корневом каталоге, и эта версия может
быть загружена через меню «файл».
2. Необходимо выбрать версию для загрузки, при этом в пункте «Loadable version»
(загружаемая копия) будет показано время выбранной версии. В это время файлы
выбранной резервной копии копируются в корневой каталог.
3. Можно загрузить файлы выбранной копии в меню «файл».
При выполнении контролируемого запуска при нажатии пункта all of above (все
вышеуказанные) в меню «файл» меню контролируемого запуска включает одновременное
чтение всех файлов резервной копии.
-534-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
Функция резервного копирования образа может использоваться их меню [FILE] (файл), если
система находится в режиме запуска из холодного состояния.
После выбора в меню пункта [Image backup] (резервное копирование образа) при следующем
раз включении контроллера фактически выполняется процесс резервного копирования.
Для восстановления из резервной копии нажмите и удерживайте нажатыми клавиши [F1] и [F2]
и включите контроллер.
Появляется меню, при помощи которого можно выполнить восстановление из ранее
сохраненных образов.
-535-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
ПРЕДОСТЕРЕЖЕНИЕ
Резервное копирование образа можно использовать только если система находится в режиме
запуска из холодного состояния. Его невозможно использовать во время контролируемого
запуска.
Пункт
1. Нажмите клавишу MENUS (меню).
2. Выберите пункт [FILE] (файл).
3. Нажмите клавишу F4 [BACKUP] (резервное копирование).
Появится меню, показанное ниже.
4. Если пульт обучения выключен при выборе резервного копирования образа, появляется
приглашение, показанное ниже.
ПРЕДОСТЕРЕЖЕНИЕ
Если запоминающее устройство - это сервер TFTP:, файлы *.IMG всегда перезаписываются.
-536-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
1 Не выключайте питание во время резервного копирования образа.
2 Если запоминающее устройство - это карта памяти (MC:), не извлекайте карту памяти во
время резервного копирования образа.
9. После завершения резервного копирования образа или если происходит ошибка, контроллер
выполняет обычный цикл запуска. После выполнения запуска появляется один из экранов,
показанных ниже.
-537-
B-82284RU-1/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД
2. При выборе любого пункта кроме 1 и 2 контроллер начинает обычный цикл запуска.
При выборе пункта 1 или 2, появляется экран подтверждения, показанный ниже.
-538-
9. УТИЛИТЫ B-82284RU-1/01
9 УТИЛИТЫ
В настоящей главе разъясняется понятие макрокоманды, которая является специальной
функцией контроллера робота.
-539-
B-82284RU-1/01 9. УТИЛИТЫ
9.1 МАКРОКОМАНДА
Макрокоманда - это функция, позволяющая регистрировать программу, состоящую из набора
последовательных команд, как одну команду и при необходимости вызывать такой набор
команд для выполнения.
-540-
9. УТИЛИТЫ B-82284RU-1/01
Программа макроса
Макропрограмма - это программа, запускаемая макрокомандой. Макропрограмму можно
вводить в режиме обучения и воспроизводить (при воспроизведении в качестве программы)
так же, как обыкновенную программу, кроме следующих случаев, когда имеются ограничения:
• Подтип программы при регистрации в качестве макропрограммы меняется на MR (макрос).
При отмене регистрации макропрограммы подтип меняется обратно на первоначальный.
(Информацию о подтипах, см. в подразделе 4.3.1.)
• Макропрограмму, зарегистрированную в качестве макрокоманды удалить невозможно.
• Программа, не включающая перемещение (группу), может запускаться даже если не задано
состояние включения перемещения (даже если выдан сигнал об ошибке). Для настройки
маски группы используется экран информации программы. (См. подраздел 5.3.1.)
• Макрокоманда, не имеющая команд перемещения, должна составляться как программа,
которая не содержит группы перемещений.
Имя макрокоманды
Имя макрокоманды используется для вызова макропрограммы в программе. Имя
макрокоманды должно состоять из строки буквенно-цифровых символов не длиннее
16 символов. И затем макрокоманду можно запустить при перемещении робота.
Назначение устройства
Макрокоманда должна быть назначена на клавишу, элемент экрана, и т.д., чтобы ее можно
было вызвать.
Элемент, на который назначена макрокоманда, называется устройством.
Доступны следующие устройства:
• Элементы на экране ручного управления на пульте обучения (MF)
• Пользовательские клавиши на пульте обучения (UK и SU)
• Пользовательские кнопки и другие кнопки на панели оператора
(не устанавливаются на блоке управления оператора)
• DI, RI, UI
ПРИМЕЧАНИЕ
Если макрокоманда назначена клавише на пульте обучения, функция, ранее назначенная
клавише, становится недоступной.
ПРЕДОСТЕРЕЖЕНИЕ
Оператор должен убедиться, что на пользовательские клавиши пульта обучения не
назначены макрокоманды. Если некоторые команды назначены, во время выполнения
возможно нарушение нормальной работы.
-541-
B-82284RU-1/01 9. УТИЛИТЫ
ПРИМЕЧАНИЕ
Можно использовать номера MF с 1 по 99, но на элементы MF можно назначить не более
20 макрокоманд.
ПРИМЕЧАНИЕ
Общее количество назначений на DI и RI - до 5.
ПРИМЕЧАНИЕ
Назначение макроса на другие сигналы UI, кроме сигнала начала координат (HOME), можно
включить при помощи системной переменной $MACRUOPENBL.
ПРИМЕЧАНИЕ
Номер, который можно фактически использовать - это только логический номер,
назначенный линии входного сигнала.
ПРЕДУПРЕЖДЕНИЕ
Прежде чем копировать с блока управления на другой блок управления программу,
заданную как макрокоманда, необходимо сравнить экраны настройки макросов этих двух
блоков управления. Обязательно убедитесь, что списки этих двух блоков управления
совпадают. Программу следует копировать, только если списки совпадают. Если это
требование не выполнено, результаты будут непредсказуемыми.
-542-
9. УТИЛИТЫ B-82284RU-1/01
Условие
Задана информация о данных макропрограммы.
ПРИМЕЧАНИЕ
Для большего удобства для программы, не включающей команды перемещения, может
задаваться маска группы.
ПРИМЕЧАНИЕ
Если изменяемая программа содержит команду перемещения, маску группы задать
невозможно.
-543-
B-82284RU-1/01 9. УТИЛИТЫ
ПРИМЕЧАНИЕ
Если команда перемещения уже введена в режиме обучения в изменяемую программу, маску
группы задать невозможно.
Настройка макрокоманды
Пункт
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 6 SETUP (настройка).
3. Нажмите F1 TYPE (тип) для отображения меню смены экранов.
4. Выберите Macro (макрос). Появится экран настройки макрокоманд.
5. Для ввода макрокоманды нажмите клавишу ENTER, чтобы отобразить экран ввода
символьной строки, затем вводите символы при помощи функциональных клавиш.
-544-
9. УТИЛИТЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Одинаковые определения макрокоманд не допускаются.
-545-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДОСТЕРЕЖЕНИЕ
После того, как все макрокоманды заданы, информация настройки должна быть сохранена
во внешнем запоминающем устройстве, на случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.
9. Для удаления макрокоманды переместите курсор в нужное поле, затем нажмите F2 CLEAR
(очистить) при нажатой клавише SHIFT.
-546-
9. УТИЛИТЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
(*1) Даже если пульт обучения выключен, макрокоманда, в которой не имеется группы
перемещений, может выполняться с MF или SU, если задать настройку системной
переменной $MACRTPDSBEXE = TRUE (истина).
-547-
B-82284RU-1/01 9. УТИЛИТЫ
ПРИМЕЧАНИЕ
Даже если пульт обучения выключен, макрокоманда, в которой не имеется группы
перемещений, может выполняться с MF или SU, если задать настройку системной
переменной $MACRTPDSBEXE = TRUE (истина).
• Устройство с MF[1] по MF[99] задается при помощи экрана настройки макрокоманд.
Пункт
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 3 MANUAL FCTNS (ручные функции).
3. Нажмите F1 TYPE (тип) для отображения меню смены экранов.
4. Выберите Macros (макросы). Появится экран ручного управления.
ПРЕДУПРЕЖДЕНИЕ
Макропрограмма запускается в следующем пункте и заставляет робота совершить
перемещение. Перед выполнением операции оператор должен убедиться, что в рабочей зоне
не находятся люди и нет постороннего оборудования. В противном случае возможны травма
или повреждение оборудования.
5. Для запуска нужной макрокоманды нажмите F3 EXEC (выполнить) при нажатой клавише
SHIFT. Макропрограмма запускается.
-548-
9. УТИЛИТЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Если макропрограмма содержит группу перемещений, удерживайте нажатой клавишу
SHIFT, пока выполнение макропрограммы не завершится. Если клавиша SHIFT отпускается
во время выполнения макроса, макропрограмма останавливается. Если макропрограмма не
содержит группы перемещений, выполнение программы продолжается, даже если клавиша
SHIFT отпускается.
ПРЕДОСТЕРЕЖЕНИЕ
Если клавиша SHIFT отпускается во время выполнения, макропрограмма принудительно
завершается. Имейте в виду, что если выполнение прерывается и повторно нажата F3 EXEC
(выполнить), макропрограмма снова выполняется с первой строки.
ПРИМЕЧАНИЕ
Даже если пульт обучения выключен, макрокоманда, в которой не имеется группы
перемещений, может выполняться с MF или SU, если задать настройку системной
переменной $MACRTPDSBEXE = TRUE (истина).
• Устройства с UK[1] по UK[7] или SU[1] по SU[7] включаются на экране настройки
макрокоманд.
Пункт
1. Для запуска макрокоманды на пульте обучения, используйте назначенную
пользовательскую клавишу на пульте обучения.
ПРЕДУПРЕЖДЕНИЕ
Макропрограмма запускается в следующем пункте и заставляет робота совершить
перемещение. Перед выполнением операции оператор должен убедиться, что в рабочей зоне
не находятся люди и нет постороннего оборудования. В противном случае возможны травма
или повреждение оборудования.
2. Если пользовательская клавиша с UK[1] по UK[7] назначена макрокоманде, для запуска
макрокоманды нажмите назначенную пользовательскую клавишу .
ПРИМЕЧАНИЕ
Макрокоманда, в которой имеется группа перемещений, не может быть выполнена при
помощи устройств с UK[1] по UK[7]. Такой макрокоманде должно быть назначено
устройство с SU[1] по SU[7].
-549-
B-82284RU-1/01 9. УТИЛИТЫ
ПРИМЕЧАНИЕ
Если макропрограмма содержит группу перемещений, удерживайте нажатой клавишу
SHIFT, пока выполнение макропрограммы не завершится. Если клавиша SHIFT отпускается
во время выполнения макроса, макропрограмма останавливается. Если макропрограмма не
содержит группы перемещений, выполнение программы продолжается, даже если клавиша
SHIFT отпускается.
ПРЕДОСТЕРЕЖЕНИЕ
Если клавиша SHIFT отпускается во время выполнения, макропрограмма принудительно
завершается. Имейте в виду, что если выполнение прерывается и повторно нажата F3 EXEC
(выполнить), макропрограмма снова выполняется с первой строки.
ПРЕДОСТЕРЕЖЕНИЕ
Если клавиша на пульте обучения назначается макрокоманде, она становится устройством
этой макрокоманды и эту клавишу больше невозможно использовать для ее первоначальной
функции.
-550-
9. УТИЛИТЫ B-82284RU-1/01
Пункт
1. Для запуска макрокоманды при помощи DI, RI или UI подайте цифровой сигнал от внешнего
устройства или непосредственно введите эти сигналы на экране ввода-вывода на пульте
обучения.
2. Если на вход DI или RI или UI, заданный на экране настройки макрокоманд, поступает
сигнал, будет запущена макрокоманда, которая назначена этому сигналу.
ПРИМЕЧАНИЕ
Кроме того, на экране системных переменных, отображаемом при контролируемом запуске
можно изменить переменную $MACROUOPENBL.
-551-
B-82284RU-1/01 9. УТИЛИТЫ
1 Линейный сдвиг
Рис. 9.2 Сдвиг
-552-
9. УТИЛИТЫ B-82284RU-1/01
-553-
B-82284RU-1/01 9. УТИЛИТЫ
-554-
9. УТИЛИТЫ B-82284RU-1/01
Для линейного сдвига с поворотом должны быть обозначены (заданы) три исходных точки
(P1, P2 и P3) и три конечных точки (Q1, Q2, и Q3).
-555-
B-82284RU-1/01 9. УТИЛИТЫ
Пункт Описание
Original Program Задает имя исходной программы.
(исходная
программа)
RANGE Задает тип нужного диапазона исходной программы.
(диапазон) WHOLE (целиком) = Выполняет сдвиг на всей программе.
PART (часть) = Выполняет сдвиг на части программы.
Start line Задает начальную строку нужного диапазона исходной программы.
(начальная строка) Если везде задано WHOLE (целиком), этот элемент задать невозможно.
End line Задает конечную строку нужного диапазона исходной программы.
(конечная строка) Если везде задано WHOLE (целиком), этот элемент задать невозможно.
New Program Задает программу, в которую должны быть вставлены результаты сдвига.
(новая программа) Если задается имя несуществующей программы, создается новая программа с
таким именем. Если задается имя имеющейся программы, результаты
вставляются в эту программу.
Insert line Задает строку, в которой должны быть вставлены результаты сдвига, если
(строка вставки) задана вставка результатов в имеющуюся программу.
Если создается новая программа, этот элемент задать невозможно.
Пункт Описание
Position data Указывает положение точки, где расположен курсор в настоящий момент.
(данные Положение всегда представляется координатами в базовой системе
позиционирования) координат.
Rotation Указывает должен ли быть выполнен поворот.
(поворот)
Source position Задает положение представляющей исходной точки.
(исходное
положение)
Destination position Задает положение представляющей конечной точки.
(целевое
положение)
REFER Использование F4 REFER (ссылка) позволяет использовать переменную
(ссылка) положения или регистр положения в исходной программе в качестве
положения представляющей точки.
-556-
9. УТИЛИТЫ B-82284RU-1/01
Пункт
1. Нажмите клавишу выбора экрана. Появится экранное меню.
2. Выберите 1 UTILITIES (утилиты).
3. Нажмите F1, [TYPE] (тип). Появится меню переключения экрана.
4. Выберите Program shift (линейный сдвиг). Появится экран ввода имени программы.
-557-
B-82284RU-1/01 9. УТИЛИТЫ
-558-
9. УТИЛИТЫ B-82284RU-1/01
10.После настройки данных сдвига нажмите F2 EXECUTE (выполнить) и затем F4 YES (да).
Результаты преобразования записываются в программу.
11.Экран прямого ввода вызывается при помощи F2 DIRECT (прямой) на следующей странице.
Задайте величину сдвига непосредственно.
ПРИМЕЧАНИЕ
Задайте величину сдвига при помощи координат в базовой системе координат.
12.После задания величины сдвига нажмите F2, EXECUTE (выполнить), чтобы выполнить
сдвиг.
13.Если число оборотов изменилось из-за сдвига, пользователю выдается уведомление и
запрос с выбором.
-559-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДОСТЕРЕЖЕНИЕ
Система координат инструмента должна быть установлена точно. Функция зеркального
сдвига требует, чтобы ось Z соответствовала направлению инструмента.
-560-
9. УТИЛИТЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Вершина инструмента (TCP) должна быть задана точно, чтобы обеспечить нормальную
работу с точками, получающимися в результате симметричного сдвига. В противном случае
точки, получающиеся в результате сдвига, будут содержать значения со смещением.
Для выполнения функции зеркального сдвига, используйте элемент MIRROR IMAGE SHIFT
(зеркальный сдвиг) экрана зеркального сдвига.
Пояснения для экрана линейного сдвига также справедливы для экрана зеркального сдвига.
-561-
B-82284RU-1/01 9. УТИЛИТЫ
Пункт
1. Нажмите клавишу выбора экрана. Появится экранное меню.
2. Выберите 1 UTILITIES (утилиты).
3. Нажмите F1, [TYPE] (тип). Появится меню переключения экрана.
4. Выберите Mirror Image (зеркальное отображение). Появится экран ввода имени программы.
ПРИМЕЧАНИЕ
Программа, выбранная последней на экране списка, автоматически выбирается как исходная
программа.
-562-
9. УТИЛИТЫ B-82284RU-1/01
-563-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДУПРЕЖДЕНИЕ
Избегайте перемещения робота в положение, сдвиг которого не задан правильно. Проверьте
результаты сдвига перед перемещением робота. Если этого не сделать, могут произойти
серьезные неполадки.
10.Чтобы удалить все данные сдвига, нажмите F1 CLEAR (очистить) на следующей странице.
-564-
9. УТИЛИТЫ B-82284RU-1/01
-565-
B-82284RU-1/01 9. УТИЛИТЫ
Для выполнения углового сдвига используйте экран углового сдвига ANGLE ENTRY SHIFT
(угловой сдвиг).
На рисунке ниже показано, как перемещаться по экрану углового сдвига
Пункты на экране настройки имени программы такие же, как пункты на соответствующем
экране для функции линейного сдвига.
-566-
9. УТИЛИТЫ B-82284RU-1/01
-567-
B-82284RU-1/01 9. УТИЛИТЫ
Пункт
1. Нажмите MENUS (меню). Появится экранное меню.
2. Выберите 1 UTILITIES (утилиты).
3. Нажмите F1, [TYPE] (тип). Появится меню переключения экрана.
4. Выберите Angle entry (ввод угла). Появится экран ввода имени программы.
7. Для сдвига с заданной осью вращения установите Rotation axis specification (задание оси
вращения) на TRUE (истина).
Если необходимо, задайте Iteration (итерация).
8. Задайте представляющие точки.
-568-
9. УТИЛИТЫ B-82284RU-1/01
-569-
B-82284RU-1/01 9. УТИЛИТЫ
16.При условии, что другие необходимые данные сдвига уже заданы, нажмите F2 EXECUTE
(выполнить), чтобы выполнить сдвиг.
17.Чтобы удалить все данные сдвига, нажмите F1 CLEAR (очистить) на следующей странице.
-570-
9. УТИЛИТЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Функции сдвига при смене системы координат позволяют пользователю задать режим, при
котором данные позиционирования не преобразуются.
-571-
B-82284RU-1/01 9. УТИЛИТЫ
-572-
9. УТИЛИТЫ B-82284RU-1/01
Пункт
1. Нажмите MENUS (меню). Появится экранное меню.
2. Выберите 1 UTILITIES.
3. Нажмите F1 TYPE (тип). Появится меню переключения экрана.
4. Выберите Tool offset (коррекция на инструмент). Появится экран ввода имени программы.
-573-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДОСТЕРЕЖЕНИЕ
При выполнении функции сдвига смены инструмента номер системы координат
инструмента, выбранный системой, изменяется на новый номер инструмента.
-574-
9. УТИЛИТЫ B-82284RU-1/01
Пункт
1. Нажмите MENUS (меню). Появится экранное меню.
2. Выберите 1 UTILITIES (утилиты).
3. Нажмите F1 TYPE (тип). Появится меню переключения экрана.
4. Выберите Frame offset (смещение системы координат).
Появится экран ввода имени программы.
-575-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДОСТЕРЕЖЕНИЕ
При выполнении функции сдвига при смене системы координат, номер системы координат
пользователя, выбранный системой, изменяется на заданный новый номер системы
координат пользователя.
-576-
9. УТИЛИТЫ B-82284RU-1/01
Функция
Функция мягкого плавающего перемещения работает следующим образом:
• Поддерживаются два типа мягкого плавающего перемещения: мягкое плавающее
перемещение шарнира для того, чтобы задавать мягкость, относящуюся к направлению
поворота каждого рычага робота, а также декартово мягкое плавающее перемещение, для
того, чтобы задавать мягкость в декартовых координатах.
• Функция включается/выключается при помощи команды в программе.
Ее условия также задаются при помощи команды.
• «Гибкость сервопривода» (servo flexibility) может задаваться для каждой оси. Термин
«гибкость сервопривода» указывает, насколько сильно ось противостоит внешним силам.
Она задается в диапазоне от 0% до 100%. Гибкость сервопривода в 100% соответствует
максимальной гибкости. Гибкость сервопривода задается при помощи таблицы условий,
которая содержит набор данных для одной группы (для девяти осей).
• Если к роботу приложена внешняя сила выше некоторого уровня (настолько высокого, что
преодолевает статическую силу трения), при нажиме на ось робота она сдвигается.
• Внешняя сила, приложенная к роботу, может не дать ему достигнуть точки, введенной в
режиме обучения. Расстояние между точкой, введенной в режиме обучения, и точкой,
которой робот может достигнуть, почти пропорционально величине внешней силы.
• Если к роботу приложена статическая нагрузка, робот управляет усилиями и поддерживает
пространственную ориентацию, даже если включена функция мягкого плавающего
перемещения.
Подробное описание функции мягкого плавающего перемещения приводится ниже.
-577-
B-82284RU-1/01 9. УТИЛИТЫ
Команда программы
Поддерживаются следующие три команды программы, относящиеся к функции мягкого
плавающего перемещения.
- SOFTFLOAT[n]
Функция мягкого плавающего перемещения включена при помощи условия n.
* Настройка условия мягкого плавающего перемещения поясняется в «меню настройки
условий».
- SOFTFLOAT END
Функция мягкого плавающего перемещения выключена.
- FOLLOW UP
Если внешняя сила более не воздействует на робот, он обычно пытается вернуться в точку,
введенную в режиме обучения. Однако эта команда заставляет робота считать, что текущее
положение - это точка, введенная в режиме обучения, и препятствует возвращению в точку,
введенную в режиме обучения.
- Изолированная команда
Функция мягкого плавающего перемещения включается после конца перемещения, заданного
в строке, предшествующей команде SOFTFLOAT[n], заданной изолированно.
В следующем примере функция мягкого плавающего перемещения включается после
окончания перемещения, заданного в строке 1, и выключается командой SOFTFLOAT END в
строке 5.
-578-
9. УТИЛИТЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Во вспомогательной команде перемещения мягкое плавающее перемещение в декартовых
координатах не поддерживается.
-579-
B-82284RU-1/01 9. УТИЛИТЫ
-580-
9. УТИЛИТЫ B-82284RU-1/01
Пункты Описание
Comment Номер условия мягкого плавающего перемещения. По умолчанию можно задать
(комментарий) десять номеров.
Если курсор находится в строке 1, нажатие клавиши ввода включает ввод
комментария.
Текст комментария можно задавать так же, как в других меню.
Soft float start Строка 2 задает точку, в которой включается функция мягкого плавающего
ratio перемещения, если в качестве вспомогательной команды перемещения
(кратность используется SOFTFLOAT [n]. См. «Рабочий диапазон функции мягкого
включения плавающего перемещения», где приводится описание кратности включения
мягкого мягкого плавающего перемещения.
плавающего
перемещения)
Servo flexibility Гибкость сервопривода для каждой оси может задаваться в строке 3 и
(гибкость последующих строках. Термин «гибкость сервопривода» указывает, насколько
сервопривода) сильно ось противостоит внешним силам. Она задается в диапазоне от 0% до 100%.
Гибкость сервопривода в 100% соответствует максимальной гибкости.
Включение или выключение мягкого плавающего перемещения для каждой оси
может задаваться в строке 3 и последующих строках. Если установить курсор в
правый крайний конец каждой строки (позиция включения и выключения
настройки (enabled/disabled)), появятся клавиши F4 (ENABLE) (включить) и F5
(DISABLE) (выключить).
Используйте эти функции для включения или выключения функции мягкого
плавающего перемещения.
ПРИМЕЧАНИЕ
Нажатие клавиши F2 (NUMBER) (номер) выбирает еще одну страницу меню
данных для других условий.
-581-
B-82284RU-1/01 9. УТИЛИТЫ
Пункты Описание
Coordinate Выберите одно из значений: WORLD (базовая), USER (пользователя) и TOOL
(координаты) (инструмента).
ПРИМЕЧАНИЕ
Если используется стационарная вершина инструмента, настройка вершины
инструмента USER (пользователя) означает систему координат стационарной
вершины инструмента.
X direction Задает мягкость на осях X, Y, Z или вокруг них.
(направление При увеличении Soft Rat (коэффициент мягкости), пружинная постоянная
X) уменьшается, позволяя роботу перемещаться с меньшим усилием.
При увеличении Soft Tol (допуск мягкости) максимальное усилие и момент,
приложенные роботом в этом направлении, уменьшаются, позволяя роботу
перемещаться с меньшим усилием.
Отличия между Soft Rat и Soft Tol иллюстрируются ниже.
-582-
9. УТИЛИТЫ B-82284RU-1/01
Меры предосторожности/ограничения
При использовании функции мягкого плавающего перемещения, соблюдайте следующие меры
предосторожности/ограничения.
1. Ограничения, действующие при включении функции мягкого плавающего перемещения
a. Не гарантируется, что робот всегда использует траекторию, введенную в режиме
обучения.
b. Путь, введенный в режиме обучения, изменяется согласно коррекции.
c. Время, необходимое для выполнения операции, может увеличиваться по сравнению
с нормальным режимом эксплуатации.
2. Функция мягкого плавающего перемещения автоматически выключается в следующих
случаях:
a. При запуске выполнения программы.
b. При окончании выполнения программы.
c. При остановке программы из-за сигнала об ошибке, который выключает сервопривод.
d. При выполнении толчковой подачи во время паузы программы.
e. При перезапуске программы после перемещения курсора вручную во время паузы
программы.
f. При выполнении обратного прогона.
g. При подаче питания.
3. Если программа переводится в режим паузы, а затем перезапускается, состояние функции
мягкого плавающего перемещения (например, включение/выключение и кратность
включения мягкого плавающего перемещения) устанавливается в состояние, которое
существовало до вызова паузы программы, кроме случаев вышеуказанных операций, при
которых функция мягкого плавающего перемещения выключается.
4. Функцию мягкого плавающего перемещения невозможно включить никаким другим
способом, кроме команды SOFTFLOAT.
5. Если включена функция мягкого плавающего перемещения, робот перемещается в режиме
CNT 0 (контроль положения не выполняется), даже если режим позиционирования в
операторе перемещения задан как FINE.
6. Если включена функция мягкого плавающего перемещения, и если внешняя сила заставляет
робота переместиться сверх некоторого расстояния, выдаются следующие сигналы об
ошибке сервопривода.
a. Если робот неподвижен:
[SRVO-023 Stop error excess(G: i A:j)] (Превышение ошибки остановки)
b. Если робот работает:
[SRVO-024 Move error excess (G: i A:j)] (Превышение ошибки перемещения)
7. Если делается попытка включить функцию мягкого плавающего перемещения при работе
тормоза, перед включением функции тормоз автоматически выключается.
8. Если включена функция мягкого плавающего перемещения, управление тормозами
отключается.
9. Если маска группы перемещений в программе [*,*,*,*,*] (нет группы перемещений), при
выдаче программой команд с функцией мягкого плавающего перемещения происходит
следующий сигнал об ошибке:
[INTP-216 (имя программы, номер строки) Invalid value for group number]
(Недопустимое значение для номера группы)
-583-
B-82284RU-1/01 9. УТИЛИТЫ
ПРИМЕЧАНИЕ
Слежение
При использовании функции мягкого плавающего перемещения к роботу применяются
внешние силы, и он работает в положениях, слегка отличающихся от заданных. При снятии
воздействия внешней силы после завершения операции робот обычно стремится резко
вернуться к заданной точке.
Функция слежения предотвращает это резкое перемещение.
-584-
9. УТИЛИТЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Например, «конечная ось» относится к оси J6 робота, имеющего шесть осей.
Например, эта функция полезна для вращения устройств, которые требуют непрерывного
вращения относительно оси робота или дополнительной оси вращения, таких как конвейер,
насос и шлифовальное устройство.
Чтобы задать элементы для этой функции, такие как «выключить/включить», используется
экран SETUP Continuous T (настройка непрерывного вращения) (new) (новое). Пуск и
остановка непрерывного вращения осуществляются из программы.
Прежде чем можно использовать эту функцию, необходимо выполнить настройку,
необходимую для функции непрерывного вращения.
Для каждой группы операций может быть назначена только одна ось непрерывного вращения.
Ось должна удовлетворять следующим условиям:
• Конечная ось робота
• Конечная ось встроенных дополнительных осей вращения
• Любая из обычных дополнительных осей вращения
• Конечная ось независимых дополнительных осей
Ось непрерывного вращения должна удовлетворять следующим условиям механического
характера:
• Механизм должен допускать непрерывный режим работы (не должно быть препятствий
типа упоров).
• Передаточное отношение шестерни (значение выражения числитель передаточного числа/
знаменатель передаточного числа на экране настройки, скорость вращения двигателя,
необходимая для одного оборота вокруг оси) должно быть 4000 или менее.
Для использования этой функции требуется опция (функция непрерывного вращения).
Функция
Если эта функция включена, ось, назначенная осью непрерывного вращения допускает
вращение без ограничения.
Поэтому угол оси представлен относительным углом в градусах в пределах +180°, а не
абсолютным. Например, на рисунке ниже показан поворот от 0° до 200° в положительном
направлении.
Угол оси после поворота составляет -160°, а не 200°.
-585-
B-82284RU-1/01 9. УТИЛИТЫ
Setup (настройка)
Чтобы использовать функцию,
• Выполните настройку на экране SETUP Continuous T (настройка непрерывного вращения) и
• Задайте пуск/останов непрерывного вращения командой добавления операции, «continuous
rotation speed instruction» (команда скорости непрерывного вращения).
-586-
9. УТИЛИТЫ B-82284RU-1/01
-587-
B-82284RU-1/01 9. УТИЛИТЫ
Пункт Описание
Group (группа) Задайте номер группы операций.
Continuous Turn Axis Num Задайте номер оси непрерывного вращения.
(номер оси непрерывного Если задано значение «0», эта функция выключена для группы
вращения) операций.
Numerator of Gear Ratio Задайте передаточное отношение для оси непрерывного
(числитель передаточного числа) вращения, настраиваемой в пункте выше. Для каждого элемента
Denominator of Gear Ratio может быть задано значение от 0 до 32766.
(знаменатель передаточного Однако элементы должны удовлетворять следующему:
числа) Числитель передаточного числа / знаменатель передаточного
числа <= 4000
Использование функции
После настройки оси непрерывного вращения задайте начальную точку непрерывного
вращения при помощи команды добавления операции «continuous rotation speed instruction»
(команда скорости непрерывного вращения).
Поддерживается следующая «команда скорости непрерывного вращения».
«Команда скорости непрерывного вращения» должна быть задана как команда добавления
операции.
* Способ задания такой же, как для других команд добавления операции, поэтому он
опускается. (Подраздел 5.3.4 «Ввод в режиме обучения дополнительной команды
перемещения».)
• Команда скорости непрерывного вращения CTV
* где i = от -100 до 100, что является отношением скорости оси вращения к максимальной
скорости оси (%)
-588-
9. УТИЛИТЫ B-82284RU-1/01
Примечания
• Непрерывное вращение продолжается, даже если выполняются логические команды (любые
команды кроме команд в операторах операций).
• Во время воспроизведения программы число оборотов для оси непрерывного вращения
игнорируется и всегда принимается равным «0».
• Число оборотов для оси непрерывного вращения в точке, заданной при включении этой
функции, всегда сохраняется как «0».
• Если скорость оси вращения для команды скорости непрерывного вращения задана как «0»,
непрерывное вращение не выполняется. Если далее задан оператор операции, на оси
непрерывного вращения выполняется операция кратчайшего пути. Эта функция полезна,
если необходимо временно остановить непрерывное вращение вокруг оси непрерывного
вращения, но нужно избежать временной остановки робота из-за окончания непрерывного
вращения. (См. следующий раздел «Примеры использования».)
• При пошаговом выполнении (вперед и назад) непрерывное вращение не выполняется, даже
если добавлена команда скорости непрерывного вращения; выполняется операция
кратчайшего пути.
• Непрерывное вращение останавливается при приостановке. Если впоследствии
производится повторный перезапуск выполнения программы, если целевое положение было
уже достигнуто на других осях кроме оси непрерывного вращения, непрерывное вращение
не выполняется. Если целевое положение не было достигнуто на других осях кроме оси
непрерывного вращения, выполняется перезапуск непрерывного вращения.
• Непрерывное вращение относительно оси непрерывного вращения возможно при помощи
толчковой подачи.
-589-
B-82284RU-1/01 9. УТИЛИТЫ
Пример использования
Ниже приводится пример использования команды скорости непрерывного вращения.
• Описание строк с 1 по 3:
Во время операции с P[1] по P [2] выполняется непрерывное вращение. Хотя формат
позиционирования, заданный в строке 2 «Smooth» (плавно), робот замедляется (временно
останавливается на всех осях в начале операции в строке 3), потому что команда скорости
непрерывного вращения не добавлена к следующей строке, строке 3.
• Описание строк с 4 по 6:
Непрерывное вращение начинается при начале выполнения строки 4. Поскольку скорость
оси вращения, заданная командой скорости непрерывного вращения в строке 5, равна 0,
непрерывное вращение временно останавливается в начале выполнения строки 5.
Поскольку непрерывное вращение продолжается, формат позиционирования CNT100 в
строке 4 имеет силу, и робот не замедляется.
При выполнении строки 6 на оси непрерывного вращения выполняется операция
кратчайшего пути.
• Описание строк с 7 по 9:
Непрерывное вращение начинается при начале операции в строке 7. Непрерывное вращение
продолжается во время выполнения команды ожидания (логическая команда) в строке 8.
Робота временно останавливается на всех осях в начале операции в строке 9, и непрерывное
вращение останавливается.
-590-
9. УТИЛИТЫ B-82284RU-1/01
Примечания/ограничения
Имейте в виду следующее при использовании этой функции:
• Если непрерывное вращение должно выполняться на оси робота или встроенной
дополнительной оси.
Компоненты X и Y системы координат инструмента должны быть 0.
(Только компонент оси Z может иметь значение отличное от 0.)
Если это условие не удовлетворено, невозможно гарантировать следование траектории
операции с линейным перемещением или перемещением по дуге в любом нормальном
режиме кроме режима непрерывного вращения.
• Эту функцию невозможно использовать совместно со следующими функциями:
• Асинхронная команда скорости дополнительной оси.
(Можно использовать синхронную команду скорости дополнительной оси.)
• Датчик дуги
• Поперечное перемещение электрода
• Функция расчета скорости вершины инструмента (управление подачей герметика)
• Эта функция автоматически обновляет данные выверки (только для оси непрерывного
вращения) согласно количеству оборотов вокруг оси непрерывного вращения.
Таким образом, ранее записанные данные выверки могут не соответствовать текущим
данным выверки.
После выключения этой функции выполнять выверку не нужно.
• Если эта функция выключена, текущее положение оси непрерывного вращения может
выйти за пределы хода. Если это происходит, переместите положение оси непрерывного
вращения в пределы хода при помощи толчковой подачи или программы.
• Если в системе с нескольким группами изменились настройки на экране SETUP Continuous
T (настройки непрерывного вращения) и нажата клавиша F4 DONE (готово), необходимо
установить системную переменную $PARAM_GROUP[group].$SV_OFF_ENBL[i] (где i -
номер оси) на FALSE (ложь), чтобы выключить управление тормозом для всех осей всех
групп операций перед включением питания в режиме запуска из холодного состояния.
• В системе с нескольким группами, даже если имеются несколько осей непрерывного
вращения, для них невозможно задать разные скорости непрерывного вращения.
• При окончании непрерывного вращения для обеспечения плавного замедления и остановки
могут выполняться один или более оборотов вокруг оси непрерывного вращения.
(Величина поворота отличается, в зависимости от константы ускорения/замедления.)
• Даже при обратном прогоне (пошаговое выполнение) на оси непрерывного вращения
выполняется операция кратчайшего пути. Если вследствие этого пошаговое выполнение в
прямом направлении и обратный прогон выполняются последовательно в операторе
операции, при этом угол перемещения очень близок к 180, то поворот вокруг оси
непрерывного вращения может выполняться в одинаковом направлении во время
выполнения в прямом направлении и при обратном прогоне.
-591-
B-82284RU-1/01 9. УТИЛИТЫ
-592-
9. УТИЛИТЫ B-82284RU-1/01
Функция
Регистры положения могут блокироваться, чтобы препятствовать изменению их содержимого
после чтения данных из них. Если делается попытка выполнить команду для изменения
блокированного регистра положения (например, команду присваивания для регистра
положения, или команду приложения, задающую данные в регистре положения), выдается
следующее сообщение об ошибке:
[INTP-128 Pos reg is locked] (регистр положения блокирован)
Если функция не из программы (например, функция передачи данных) делает попытку
изменить значение блокированного регистра положения, выдается следующее сообщение об
ошибке и попытка выполняется неуспешно:
[VARS-053 Pos reg is locked] (регистр положения блокирован)
Регистры положения в целом блокируются и разблокируются командами, введенными в
программу в режиме обучения. Если программа, которая блокировала регистры положения,
завершается, регистры положения разблокируются автоматически.
Все регистры положения блокируются одновременно. Пока регистры положения блокированы,
доступ ко всем регистрам положения выключен даже в другой группе перемещений.
ПРИМЕЧАНИЕ
Перед использованием команд регистров положений блокируйте регистры положения. Если
команды регистров положений используются с разблокированными регистрами положения,
работа робота может быть затруднена.
Операция
Были добавлены следующие команды программы:
- LOCK PREG
Блокирует все регистры положения.
Эта команда предотвращает изменение всех регистров положения.
- UNLOCK PREG
Разблокирует все регистры положения.
Это команды управления (не команды перемещения).
Они могут вводиться в режиме обучения так же, как другие команды управления
(См. подраздел 5.3.5, «Ввод в режиме обучения команды управления»).
-593-
B-82284RU-1/01 9. УТИЛИТЫ
Пример
Ниже показано, как использовать команды LOCK PREG (блокировать регистры положения) и
UNLOCK PREG (разблокировать регистры положения) в программе:
ПРИМЕЧАНИЕ
Если выполняется обратный прогон, а затем перезапуск выполнения в прямом направлении,
регистры положения разблокируются. Например, предположим, что выполнение
программы приостановлено во время выполнения строки 6, обратное выполнение
программы выполнено до строки 5, затем снова включено выполнение программы в прямом
направлении. В этом случае регистры положения разблокируются. Таким образом,
выполнение с опережающим просмотром не выполняется для строк 7 и 8.
Примечания
Имейте в виду следующее при использовании этой функции:
• Команды LOCK PREG и UNLOCK PREG не выполняются в режиме обратного выполнения
программы.
• Выполнение с опережающим просмотром не выполняется команд LOCK PREG и UNLOCK
PREG. Это означает, что при обнаружении одной из этих команд выполнение с
опережающим просмотром временно останавливается; после того, как команда выполнена,
выполнение с опережающим просмотром снова включается.
-594-
9. УТИЛИТЫ B-82284RU-1/01
Функция
Эта функция позволяет назначение двух цифровых выходов (сигнал толчковой подачи и
сигнал программы) одной группе операций. Для цифровых выходов можно использовать
любые цифровые выходные сигналы или выходные сигналы робота.
Каждый назначенный сигнал цифрового выхода (DO) включается/выключается при
следующих условиях:
- Сигналы толчковой подачи
• Если пульт обучения выключен, все сигналы выключаются.
• При включенном пульте обучения сигнал для выбранной в настоящий момент группы
операций на пульте обучения включается, а другие сигналы выключаются.
- Сигналы программы
• Независимо от того, включен или выключен пульт обучения, включается сигнал для группы
операций программы, выполняемой/временно остановленной в настоящий момент.
(Сигнал не включается, если программа просто выбрана.)
• Если при опции многозадачности выполняются/временно остановлены другие программы,
сигналы для групп операций этих программ также включаются.
Setup (настройка)
Для задания функции подачи выходного цифрового сигнала (DO) группы операций,
используйте экран [Set up operation group DO] (настройка цифрового выхода группы операций).
Для изменения номера сигнала для группы операций переместите курсор к номеру сигнала и
введите новое значение.
Для изменения типа сигнала установите курсор на номер сигнала и нажмите функциональную
клавишу F4 «RO» или F5 «DO».
Чтобы выключать сигнал, задайте номер сигнала, равный «0».
Один и тот же сигнал может задаваться как для программы, так и для сигналов толчковой
подачи для одной и той же группы операций.
В этом случае выходным сигналом будет логическое ИЛИ двух сигналов.
То есть сигнал включается при включении или программы или сигнала толчковой подачи.
(Сигнал выключается, только если выключаются сигналы как программы, так и толчковой
подачи.)
-595-
B-82284RU-1/01 9. УТИЛИТЫ
Программа MAIN (основная), в которой нет группы операций, при помощи команд
выполнения запускает программы PRG A и PRG B, имеющие группы операций. Программа
PRG A использует группу операций 1, а программа PRG B использует группу операций 2.
• Сигналы программы для групп не включаются, если программа MAIN просто выбрана.
• При выполнении строки 1 программы MAIN запускается программа PRG A и включается
сигнал для группы операций 1.
• При выполнении строки 2 программы MAIN запускается программа PRG B и включается
сигнал для группы операций 2.
• После завершения PRG A и PRG B соответствующие сигналы для групп операций 1 и 2
выключаются.
Примечания
Имейте в виду следующее при использовании этой функции:
• Один и тот же сигнал невозможно определить для различных групп операций.
• В ходе выполнения программы/временной остановки тип (DO или RO) и номер сигнала
программы изменить невозможно.
-596-
9. УТИЛИТЫ B-82284RU-1/01
Функция
Эта функция позволяет основной программе вызвать и выполнять подпрограмму до или после
заданного времени завершения операции.
Подача выходного сигнала выполняется перед или после заданного времени завершения
операции.
При помощи команды в программе задайте время, в которое должна быть вызвана
подпрограмма (в секундах).
(Эта заданная выдержка времени называется временем начала выполнения.)
Время, в которое завершается операция, принимается за 0 секунд, что различается в
зависимости от типа позиционирования (FINE или CNT).
Команда TIME BEFORE (или AFTER) - это команда добавления операции. При помощи
команды добавления операции должны задаваться как имя подпрограммы, так и время начала
выполнения.
Оператор команды
Задайте время начала выполнения и подпрограмму после оператора операции.
Пример
-597-
B-82284RU-1/01 9. УТИЛИТЫ
Если при помощи команды TIME AFTER задано время начала выполнения «n» секунд,
подпрограмма выполняется через n секунд после завершения операции.
Если время начала выполнения, заданное командой TIME BEFORE, превышает время
операции, подпрограмма выполняется как только начинается операция.
-598-
9. УТИЛИТЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Даже если время работы робота изменяется из-за изменения коррекции, время, в которое
должно начаться выполнение подпрограммы, зависит от времени начала выполнения.
Поэтому положение начала выполнения подпрограммы изменяется из-за изменения
коррекции.
Если задано 0 секунд, подпрограмма выполняется почти в то же время, как при отсутствии
команды TIME BEFORE.
Функции поиска/замены
- Функция поиска
При выборе программы CALL для поиска элемента CALL (вызов), функция поиска выполняет
поиск команд вызова команд TIME BEFORE.
- Функция замены
• Путем выбора элемента TIME BEFORE/AFTER можно выполнить замену параметра TIME
BEFORE/AFTER, а также времени начала выполнения.
• Путем выбора программы CALL замены элемента CALL, можно заменить имена
подпрограммы для команд TIME BEFORE.
ПРЕДУПРЕЖДЕНИЕ
Необходимо обязательно знать точку, в которую робот начнет перемещение при
восстановлении питания после сбоя питания. В противном случае можно получить травму
или вызвать повреждение оборудования.
-599-
B-82284RU-1/01 9. УТИЛИТЫ
-600-
9. УТИЛИТЫ B-82284RU-1/01
-601-
B-82284RU-1/01 9. УТИЛИТЫ
Пример программы
Основная программа: PNS0001
Примечания/ограничения
В подпрограмме, заданной для вызова (Call), невозможно задать операторы операции.
(Группа операций в подпрограмме должна быть [*, *, *, *, *].)
Пока не завершится выполнение вызванной подпрограммы, следующая команда в основной
программе не будет выполняться.
Предел количества команд, которые могут быть заданы в подпрограмме, не устанавливается.
Команды добавления TIME BEFORE/AFTER можно использовать вместе с другими
командами добавления операции (кроме команд приложения, например команд spot [] (точка)
и skip (пропуск)).
Если задано позиционирование для оператора операции Smooth (плавно), время завершения
операции изменяется в зависимости от степени плавности (Smooth). Время, в которое
вызывается подпрограмма, изменяется соответственно. В зависимости от ситуации, даже если
время выполнения установлено на 0 секунд при помощи команды TIME BEFORE,
подпрограмма может быть выполнена слишком быстро. Если это происходит, используйте
команду TIME AFTER.
Если команда TIME BEFORE задана на последней строке основной программы, выполнение
основной программы может завершиться прежде, чем вызвана подпрограмма, в этом случае
подпрограмма не вызывается. Поэтому не задавайте команду TIME BEFORE в последней
строке программы.
Непосредственное задание выходного сигнала поддерживается только для DO, RO, GO и AO.
-602-
9. УТИЛИТЫ B-82284RU-1/01
Пример
1 J P[1] 100% FINE
2 L P[2] 1000mm/sec FINE DB 100mm,CALL A
9.9.2 Задание
Пункт Задание Ограничение
Значение расстояния с 0,0 по 999,9 (мм) Значение расстояния и фактическое
время выполнения отличаются.
Ошибка зависит от скорости
вершины инструмента.
Условие Вершина инструмента входит в зону Значение расстояния и фактическое
срабатывания (*1) на заданном расстоянии от конечной время выполнения отличаются.
точки. Подробную информацию см. в Ошибка зависит от скорости
главе 4. вершины инструмента.
Доступные команды - Подача сигнала Вызываемая программа не может
(например. DO[1] = ON) использовать группу перемещений.
- Вызов программы (CALL) Доступны только логические
команды.
ПРИМЕЧАНИЕ
(*1) Это условие обработки части с командами.
-603-
B-82284RU-1/01 9. УТИЛИТЫ
9.9.3 Конфигурация
Перед использованием функции «оставшееся расстояние» задайте следующую системную
переменную.
$SCR_GRP[1].$M_POS_ENB = TRUE
9.9.4 Команда
1. Формат
Пример
ПРИМЕЧАНИЕ
Функция DB (оставшееся расстояние) - это опция перемещения. Использовать функцию DB
как стандартную команду невозможно.
2. Значение расстояния
-604-
9. УТИЛИТЫ B-82284RU-1/01
1 R-J3 распознает, что вершина инструмента 2 Точка внутреннего контроля текущего положения
находится в зоне срабатывания.
В этой точке включается цифровой выход DO[1].
Рис. 9.9.4 (a) Периодическая проверка входа вершины инструмента в зону срабатывания
Чтобы принять решение о том, находится ли вершина инструмента в зоне срабатывания или
нет, контроллер робота вычисляет текущее положение на внутреннем уровне.
Часть с командами выполняется, если это расчетное положение находится в зоне
срабатывания.
ПРЕДОСТЕРЕЖЕНИЕ
Время выполнения части с командами обусловлено расстоянием (в миллиметрах).
Поскольку решение о срабатывании принимается путем расчета расстояния между текущим
положением и конечной точкой, фактическое время выполнения отличается от значения
расстояния.
(При 2000 мм/с расчетная ошибка составит примерно 16 мм)
-605-
B-82284RU-1/01 9. УТИЛИТЫ
3. Часть с командами
Эта часть показывает, что выполняется, когда вершина инструмента входит в зону
срабатывания. Функция DB может выполнять следующие действия.
• Вызвать программу (CALL)
• Подать выходной сигнал
Пример
L P[2] 1000mm/sec FINE DB 100mm, CALL A (1,2)
-606-
9. УТИЛИТЫ B-82284RU-1/01
ВКЛ.
DO[] = ВЫКЛ.
RO[] R[]
импульс
GO[] Константа
AO[] = R[]
AR[ ]
Можно также подать выходной сигнал путем вызова программы, которая использует команду
подачи сигнала.
Но для подачи только одного сигнала лучше использовать непосредственную подачу сигнала
при помощи одной функции DB.
Это облегчает чтение и поддержку.
-607-
B-82284RU-1/01 9. УТИЛИТЫ
В этих случаях условие для выполняемой части с командами (так называемое «условие
функции DB») изменяется при помощи $DB_CONDTYP.
Есть два сигнала об ошибке из-за пропуска срабатывания функции DB. Это INTP-293 и
INTP-295. Какой сигнал об ошибке выдается, зависит от переменной $DBCONDTRIG.
Сообщение одно и то же, но степень отличается. Подробную информацию см. в п. 5.
ПРИМЕЧАНИЕ
(*1) Если функция «оставшееся расстояние» срабатывает из-за «ухода», при этом
$DB_CONDTYP = 1, можно выдать сигнал об ошибке в дополнение к выполнению части с
командами. Подробную информацию см. в п. 4 (i).
-608-
9. УТИЛИТЫ B-82284RU-1/01
Если тип завершения - CNT, а значение расстояния мало, вершина инструмента может не войти
в зону срабатывания.
1 До этой точки вершина инструмента постепенно 3 Точка внутреннего контроля условия срабатывания
приближалась к конечной точке функции DB
2 В этой точке контроллер робота считает, что
вершина инструмента уходит от конечной точки.
(L1<L2)
В случае на рис. 9.9.4 (c) вершина инструмента не входит в зону срабатывания. Вершина
инструмента начинает удаляться от конечной точки (P[2]). В дополнение к условию функции
DB контроллер робота периодически контролирует, уходит или нет вершина инструмента от
конечной точки. Контроллер робота определяет, что вершина инструмента уходит, если
расчетное расстояние между текущим положением и конечной точкой больше предыдущего
более чем на ($DB_AWAY_TRIG) миллиметров. В настоящем руководстве это называется
«уход».
• Для выдачи сигнала об ошибке в дополнение к выполнению части с командами только если
функция DB срабатывает по событию «уход», задайте значение $DB_AWAY_ALM как TRUE
(истина). Функция DB выполняет часть с командами и выдает следующий сигнал об ошибке.
INTP-295 (имя программы, номер строки) DB too small (away)(%dmm) (слишком мало
расстояние DB (удаление) (%d мм))
Категория сигнала - предупреждение (warning).
-609-
B-82284RU-1/01 9. УТИЛИТЫ
(ii) Пронизывание
Эта функция периодически проверяет выполнения срабатывания условия функции DB. Из-за
того, что проверка периодична, перемещение CNT на высокой скорости может вызвать
состояние, при котором контроллер робота пропускает периодический контроль в малой зоне
срабатывания. См. рис. 9.9.4 (d).
1 В этой точке контроллер робота распознает, что 2 Точка внутреннего контроля условия срабатывания
вершина инструмента прошла зону срабатывания. функции DB
ПРЕДОСТЕРЕЖЕНИЕ
Если вы останавливаете робота при помощи аварийной остановки во время завершения
оператора перемещения, функция «оставшееся расстояние» может сработать сразу после
возобновления выполнения программы.
ПРЕДОСТЕРЕЖЕНИЕ
Если в момент, близкий к завершению оператора перемещения, включающего функцию DB,
происходит останов программы, запуск функции DB может не состояться. В этом случае
функция «оставшееся расстояние» выполняет часть с командами после возобновления
работы программы.
-610-
9. УТИЛИТЫ B-82284RU-1/01
6. Пошаговое выполнение
При пошаговом выполнении программы, вызванной функцией «оставшееся расстояние»,
программа приостановлена одновременно с вызовом подпрограммы. Оставшаяся часть
оператора перемещения выполняется при выполнении следующего шага, при котором
подпрограмма выполняется в пошаговом режиме.
Пошаговое выполнение оператора перемещения с подачей сигнала функции DB - это то же
самое, что оператор перемещения без функции DB, кроме того, что выполняется подача
сигнала.
ПРЕДОСТЕРЕЖЕНИЕ
Если значение расстояния мало, программа может быть приостановлена перед завершением
перемещения и до того, как будут удовлетворены условия функции DB. В этом случае
функция «оставшееся расстояние» не срабатывает при пошаговом выполнении строки, в
которую она была введена в режиме обучения. Функция DB срабатывает при выполнении
следующей строки.
-611-
B-82284RU-1/01 9. УТИЛИТЫ
7. Останов и возобновление
Останов и возобновление оператора перемещения с функцией DB изменяют радиус его зоны
срабатывания. После возобновления радиус зоны срабатывания изменяется на минимальный
радиус ($DB_MINDIST +$DB_TORELENCE).
Цель этого процесса - выполнить часть с командами после того, как вершина инструмента
достигнет конечной точки.
Это предотвращает преждевременное срабатывание из-за останова и возобновления.
Это означает что останов и возобновление работы программы изменяет время срабатывания
функции «оставшееся расстояние».
Чтобы радиус зоны срабатывания не изменялся, установите $DISTBF_TTS на 0
(значение по умолчанию - 1).
Пример
Конфигурация по умолчанию
Предположим, что выполняется следующая программа.
Пример
Возобновление при $DISTBF_TTS = 0
-612-
9. УТИЛИТЫ B-82284RU-1/01
Пример
Предположим, что выполняется следующая программа, которая останавливается на второй
строке.
Условие функции DB еще не сработало.
1 После останова переместите вершину инструмента 3 Условие функции DB удовлетворено только после
толчковой подачей (JOG) возобновления программы.
Цифровой выход (DO) включается
2 Условие функции DB не удовлетворено в этой
точке.
В точке A срабатывает функция DB.
-613-
B-82284RU-1/01 9. УТИЛИТЫ
(ii) $DISTBF_TTS = 0
Пример
Предположим, что выполняется следующая программа, которая останавливается на второй
строке.
Условие функции DB еще не удовлетворено.
-614-
9. УТИЛИТЫ B-82284RU-1/01
-615-
B-82284RU-1/01 9. УТИЛИТЫ
-616-
9. УТИЛИТЫ B-82284RU-1/01
3. Введите величину задающего воздействия и значение выходного сигнала, так же, как это
делается для обычной команды ввода-вывода.
-617-
B-82284RU-1/01 9. УТИЛИТЫ
3 Команды поиска/замены
• Команды поиска
Можно найти программу, которая используется для функции DB при помощи команды
«find» (поиск) в разворачивающемся меню клавиши F5.
Для поиска программы, использующейся в функции DB, выберите «CALL» (вызов), затем
«Call program» (вызываемая программа).
При помощи этой функции можно также найти команду подачи сигнала. Выберите в
подменю пункт «I/O» (ввод-вывод).
• Команды поиска и замены
Функцию «оставшееся расстояние» (DB) можно заменить на функцию «TIME BEFORE/
AFTER» (оставшееся/истекшее время) при помощи команды «replace» (замена) в
разворачивающемся меню клавиши F5.
В подменю пункта «replace» (замена) выберите «TIME BEFORE/AFTER» (оставшееся/
истекшее время).
Можно также заменить вызов (CALL) и подачу сигнала в части с командами, таким же
образом, как это делается при замене обычных вызовов, команд подачи выходного сигнала
(DO) и т.д.
-618-
9. УТИЛИТЫ B-82284RU-1/01
-619-
B-82284RU-1/01 9. УТИЛИТЫ
-620-
9. УТИЛИТЫ B-82284RU-1/01
Системная Значение по
Роль
переменная умолчанию
Эта системная переменная указывает сигнал об ошибке, который
$DBCONDTRIG выдается, если не срабатывает условие функции DB. 0
0: INTP-295 WARN
выдается «(имя программы, номер строки) DB condition was not
triggered» (условие функции DB не сработало).
1: INTP-293 PAUSE.L
выдается «(имя программы, номер строки) DB condition was not
triggered» (условие функции DB не сработало).
Подробную информацию см. в п. 9.9.4, 5.
Внутреннее минимальное значение расстояния.
$DB_MINDIST Если значение расстояния меньше, чем настоящее значение на 5.0 (мм)
$DB_MINDIST или более, в качестве значения расстояния
используется $DB_MINDIST, вместо значения расстояния введенного
в режиме обучения пользователем.
Подробную информацию см. в п. 9.9.4, 2 (ii).
Эта системная переменная указывает, срабатывает или нет функция
$DB_MOTNEND DB при завершении перемещения. TRUE
См. п. 9.9.4, 4 (iii). (истина)
Эта системная переменная указывает время выполнения части с
$DISTBF_TTS командами после того, как приостановлен оператор перемещения с 1
функцией DB. Подробную информацию см. в п. 9.9.4, 7.
-621-
B-82284RU-1/01 9. УТИЛИТЫ
INTP-292 PAUSE.L
С функцией DB выполнено более 6 перемещений.
(Причина) одновременно были обработаны более 6 функций «оставшееся расстояние».
Пример
1: L P[1] 2000mm/sec CNT100 DB 10mm DO[1] = ON
2: L P[2] 2000mm/sec CNT 100 DB 10mm DO[2] = ON
3: L P[3] 2000mm/sec CNT 100 DB 10mm DO[3] = ON
4: L P[4] 2000mm/sec CNT 100 DB 10mm DO[4] = ON
5: L P[5] 2000mm/sec CNT 100 DB 10mm DO[5] = ON
6: L P[6] 2000mm/sec CNT 100
7: L P[7] 2000mm/sec CNT 100 DB 10mm DO[7] = ON
8: L P[8] 2000mm/sec CNT 100 DB 10mm DO[8] = ON
9: L P[9] 2000mm/sec CNT 100 DB 10mm DO[9] = ON
10: L P[10] 2000mm/sec CNT 100 DB 10mm DO[10] = ON
11: L P[11] 2000mm/sec CNT 100 DB 10mm DO[11] = ON
Если оператор перемещения CNT с функцией DB встречается часто, как в этом примере, для
функции «оставшееся расстояние» могут выполняться одновременно более 6 вычислений.
(Способ устранения) Измените тип завершения с CNT на FINE.
Или же измените структуру программы, чтобы функция DB не выполнялась
часто.
INTP-293 PAUSE.L
(имя программы, номер строки) DB too small (away)(distance mm) (слишком мало расстояние
DB (удаление) (расстояние, мм))
(Причина) Условие функции «оставшееся расстояние» не сработало.
(Способ устранения) Измените программу, чтобы вершина инструмента вошла в зону
срабатывания.
INTP-295 WARN
(имя программы, номер строки) DB too small (away)(distance mm) (слишком мало расстояние
DB (удаление) (расстояние, мм))
(Причина) Условие функции «оставшееся расстояние» не сработало.
(Способ устранения) Измените программу, чтобы вершина инструмента вошла в зону
срабатывания.
INTP-296 WARN
(имя программы, номер строки) $SCR_GRP[1].$M_POS_ENB имеет значение FALSE (ложь).
(Причина) $SCR_GRP[1].$M_POS_ENB имеет значение FALSE (ложь).
(Способ устранения) Измените значение $SCR_GRP[1].$M_POS_ENB на TRUE (истина)
INTP-297 WARN
(имя программы, номер строки) DB too small (done) (distance mm) (слишком мало расстояние
DB (выполнено) (расстояние, мм))
(Причина) Функция DB срабатывает при завершении оператора перемещения, к которому
она прикреплена.
(Способ устранения) Используйте большее значение расстояния. Это наилучшее решение.
Если необходимо избежать срабатывания, установите $DB_MOTNEND на
значение FALSE (ложь).
-622-
9. УТИЛИТЫ B-82284RU-1/01
Эта программа проверки условия означает, что если RI[2] выключается, происходит вызов STP
RBT.
*1 Опишите нужное условие контроля после команды WHEN.
Пояснения о типах условий контроля содержаться в разделе, посвященном команде WHEN.
*2 Задайте программу, которая будет выполнена, если условие, описанное в *1, удовлетворено.
Программу действий можно создавать и именовать так же, как обычную программу.
• Программа действий
Вызывается, если условие удовлетворено.
Можно использовать те же команды, которые используются в обычных программах.
Пример программы:
-623-
B-82284RU-1/01 9. УТИЛИТЫ
-624-
9. УТИЛИТЫ B-82284RU-1/01
Типы контроля
Есть два основных типа контроля: программный контроль и системный контроль.
• Программный контроль включается/прекращается из мнемонической программы
(называемой просто: «программа»). Когда программа завершается, контроль также
завершается.
• Системный контроль включается/прекращается со специального экрана.
Этот вид контроля выполняется постоянно, независимо от состояния выполнения
программы.
(Контроль продолжается даже после завершения программы.)
- Программный контроль
Этот тип контроля зависит от состояния выполнения программы.
Он подходит для контроли состояния в пределах отдельной программы.
Контроль включается командой (команда начала контроля) в программе.
Контроль завершается командой окончания контроля или завершением программы.
Программный контроль может работать с одной из двух настроек: настройка 1, при которой
контроль завершается, если программа временно останавливается, и настройка 2, при которой
контроль продолжается.
ПРИМЕЧАНИЕ
Настройки 1 и 2 невозможно использовать одновременно.
- Системный контроль
Этот тип контроля не зависит от состояния выполнения программы.
Он подходит для контроли состояния в пределах всей системы.
Контроль включается и выключается на экране состояния.
На него невозможно воздействовать при помощи команд в программе.
Системный контроль может работать с одной из двух настроек: настройка 1, при которой
контроль завершается после запуска из холодного состояния и настройка 2, при которой
контроль продолжается.
ПРИМЕЧАНИЕ
Программный контроль и системный контроль можно использовать одновременно.
-625-
B-82284RU-1/01 9. УТИЛИТЫ
Значения символов
A: Контроль состояния начат.
B: Перезапуск контроля состояния, если он был остановлен.
C: Контроль состояния остановлен.
D: Контроль состояния удален. (Перезапуск невозможен)
E: Состояние контроли состояния не изменяется из-за операции.
*1: Контроль продолжается, но программа действий сделает паузу, даже если условия
удовлетворены.
-626-
9. УТИЛИТЫ B-82284RU-1/01
Описание по операциям
Операция Состояние
Команда MONITOR При выполнении команды начала контроля в программе начинается
(контроль) контроль при помощи заданного программного контроля.
RESTART (перезапуск) При нажатии функциональной клавиши RESTART (перезапуск) на
(экран состояния) экране программного контроля (Program monitor) экрана состояния
происходит перезапуск контроля средствами программного контроля,
заданного при помощи курсора.
START При нажатии функциональной клавиши START (запуск) на экране
(экран состояния) системного контроля экрана состояния происходит запуск контроля
средствами системного контроля, заданного при помощи курсора.
Останов программы При нажатии клавиши временной остановки, или если программа
временно остановлена из-за возникновения сигнала об ошибке,
останавливается контроль состояния средствами программного
контроля, ранее начатого временно остановленной программой, если
значение настройки program monitor (программный контроль)
установлено на 1.
Окончание программы/ Если программа завершается из-за завершения программы,
Принудительное окончание принудительного завершения или возникновения сигнала об ошибке,
программный контроль, ранее начатый завершенной программой,
удаляется. Удаленный программный контроль не начинается, если не
выполнена команда начала контроля.
MONITOR END При выполнении команды окончания контроля в программе заданный
(окончание контроля) программный контроль завершается. Завершенный программный
контроль не начинается, если не выполнена команда начала контроля.
PAUSE (пауза) При нажатии функциональной клавиши PAUSE (пауза) на экране
(экран состояния) программного контроля (Program monitor) экрана состояния контроль
средствами программного контроля, заданный при помощи курсора,
останавливается. Перезапуск остановленного процесса контроля
выполняется при нажатии клавиши Restart (перезапуск) или
перезапуске программы.
При нажатии функциональной клавиши PAUSE (пауза) на экране
экрана состояния системного контроля контроль средствами
системного контроля, заданный при помощи курсора,
останавливается.
END (конец) При нажатии функциональной клавиши END (конец) на экране
(экран состояния) программного контроля экрана состояния программный контроль,
заданный при помощи курсора, останавливается.
RESUME При перезапуске временно остановленной программы происходит
(возобновление) перезапуск остановленного контроля программы.
Обработка сбоя питания Если включена обработка сбоя питания и выполняется контроль, при
выключении и включении питания происходит следующее.
- Контроль состояния останавливается, если программный контроль
установлен на настройку 1.
- Контроль состояния продолжается, если программный контроль
установлен на настройку 2.
(Программа временно останавливается, но контроль состояния
выполняется.)
- Системный контроль продолжает контроль состояния.
Если контроль остановлен, он остается в остановленном состоянии
после включения и выключения питания.
Cold start Если обработка сбоя питания выключена и питание выключается и
(запуск из холодного включается, завершаются все процессы контроля, кроме системного
состояния) контроля настройки 2. Контроль системы настройки 2 поддерживает
состояние, существовавшее перед выключением питания.
Other (другой) Для других операций, кроме вышеуказанной, состояние контроля
сохраняется.
-627-
B-82284RU-1/01 9. УТИЛИТЫ
Операторы команды
Контроль состояния выполняется в разделе, замкнутом следующими командами:
• MONITOR <условие - имя программы>
Начинается контроль условия, описанного в программе проверки условия.
• MONITOR END <условие - имя программы>
Прекращается выполнения контроля условия, описанного в программе проверки условия.
Программа проверки условия
Контролирующая программа проверки условия, подтип которой называется WHEN, может
содержать только условные команды.
• WHEN <условное выражение>, CALL <имя программы>
Можно использовать следующие условия:
-628-
9. УТИЛИТЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Задний фронт: Задний фронт сигнала принимается за условие обнаружения. Условие не
удовлетворено, пока сигнал остается выключенным. Условие обнаружения удовлетворено,
если сигнал изменяется из состояния «включено» в состояние «выключено».
Передний фронт: Передний фронт сигнала принимается за условие обнаружения. Условие не
удовлетворено, пока сигнал остается выключенным. Условие обнаружения удовлетворено,
если сигнал изменяется из состояния «включено» в состояние «выключено».
-629-
B-82284RU-1/01 9. УТИЛИТЫ
ПРИМЕЧАНИЕ
Номер ошибки задается идентификатором сигнала об ошибке, за которым указан номер
сигнала об ошибке.
Номер ошибки = aabbb
где aa = идентификатор сигнала об ошибке
bbb = номер сигнала об ошибке
Пояснения об идентификаторах и номерах сигналов об ошибке см. в таблице кодов сигналов
об ошибке в руководстве оператора.
(Пример)
Для SRVO006 HAND broken (поломка кисти) идентификатор сигнала об ошибке
сервопривода - 11, а номер сигнала об ошибке - 006.
Таким образом, номер ошибки = 11006
-630-
9. УТИЛИТЫ B-82284RU-1/01
В команде сравнения условия можно задать несколько условий в одной строке в условном
операторе при помощи логических операторов («и» и «или»). Это упрощает структуру
программы, позволяя эффективно выполнять проверку условий.
Формат команды
Можно задавать до пяти условий в одной строке сочетанием операторов «и» или «или».
(Пример)
Задание
Пункт
1. Введите имя программы проверки условия.
На экране списка программ нажмите F2, CREATE (создать) и введите имя программы.
2. В качестве подтипа выберите Cond.
Нажмите F2 DETAIL (данные), чтобы перейти на экран данных программы.
Установите курсор на позицию подтипа и нажмите F4 CHOICE (выбор).
Во вспомогательном окне выберите Cond.
ПРИМЕЧАНИЕ
В этот момент группа операций автоматически задается как [*,*,*].
Программе проверки условия не требуется группа операций.
-631-
B-82284RU-1/01 9. УТИЛИТЫ
ПРИМЕЧАНИЕ
Если программа «A» вызывает программу «B» при помощи вызова подпрограммы, и
программа «B» выполняет команду начала контроля, имя родительской программы «A»
отображается в столбце имени программы.
-632-
9. УТИЛИТЫ B-82284RU-1/01
Пункт Описание
CH Prog. Имя программы проверки условия
Status Состояние программы: выполняется или не запущена (индикация
(состояние) отсутствует)
F2 PROGRAM Переключает экран на экран программного контроля.
(программа)
F3 START Запускает системный контроль.
(запуск)
F5 END Останавливает контроль.
(конец) В столбце State (состояние) остановленного контроля будет отсутствовать
индикация.
Примечания/ограничения
Если в программе проверки условия задано несколько команд условия, одновременно будет
запущено несколько процессов контроля.
Если, до завершения одной команды начала контроля выполняется другая команда начала
контроля, оба процесса контроля выполняются одновременно.
Если имена программ проверки условия, заданные в командах начала контроля, совпадают,
первая программа проверки условия перезаписывается второй программой.
Программный контроль останавливает контроль состояния при следующих условиях:
• Выполняется команда MONITOR END (конец контроля).
• Программа завершается.
• Программа временно останавливается.
(При перезапуске программы выполнятся перезапуск контроля состояния.)
-633-
B-82284RU-1/01 9. УТИЛИТЫ
Если нет строки, в которой удаляется условие в строке 1, условие немедленно удовлетворяется
по команде начала контроля в строке 9 и вызывает ошибку MEMO-065.
Непосредственное выполнение программы проверки условия невозможно.
-634-
9. УТИЛИТЫ B-82284RU-1/01
-635-
B-82284RU-1/01 9. УТИЛИТЫ
Роботы иногда останавливаются при различных сигналах об ошибке, даже в ходе работы. Если
робот останавливается, необходимо выполнить операцию восстановления, а затем возобновить
выполнение программы, которая выполнялась первоначально.
Например, предположим, что робот выполняет дуговую сварку. Может быть выдан сигнал об
ошибке «отказ запуска дуги», и робот остановится. В таком случае оператор должен
переместить робота в безопасное положение, чтобы, например, отрезать конец проволоки или
очистить наконечник, затем возобновить исходную программу.
-636-
9. УТИЛИТЫ B-82284RU-1/01
-637-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДОСТЕРЕЖЕНИЕ
Функция автоматического восстановления после ошибки разработана главным образом для
работы при выключенном пульте обучения. При включенном пульте обучения функция
автоматического восстановления после ошибки не работает, за исключением случая, если на
экране ручного управления автоматическим восстановлением после ошибки включен
ручной режим тестирования. Информацию о ручном тестировании, см. в разделе
«Выполнение программы возобновления с пульта обучения и тестовый режим».
Функция сигнала об ошибке DI
Путем подачи определенного цифрового входного сигнала можно выдавать сигнал об ошибке
автоматического восстановления после ошибки. Если этот сигнал об ошибке определен для
функции автоматического запуска после ошибки, программа возобновления может быть
выполнена автоматически, при подаче цифрового входного сигнала.
В качестве сообщения для автоматического сигнала об ошибке восстановления после ошибки
можно использовать сообщение, определенное для пользовательского сигнала об ошибке.
Степень сигнала об ошибке можно выборочно устанавливать на LOCAL (локальный) или
GLOBAL (глобальный). При выборе LOCAL (локальный) сигнал об ошибке выдается только
для программы, которая определяет программу возобновления. Состояние контролируемого
цифрового входного сигнала можно задавать путем выбора типа сигнала из DI, RI и WI,
изменив номер сигнала и выбрав состояние переключателя: вкл. и выкл.
Функция для выключения функции возобновления работы после выполнения
программы возобновления
В системах для дуговой сварки функция возобновления работы обычно включена. Если эта
функция включена, всегда выполняется возврат к первоначальному положению останова,
затем, когда возобновляется исходная программа после завершения программы
возобновления, возбуждается дуга.В некоторых системах, однако, возвращение в
первоначальное положение останова иногда не должно выполняться. Например, если сигнал о
состоянии касания наконечника поступает через DI, используется программа возобновления,
чтобы слегка разгрузить горелку в направлении горелки. Если работает функция
возобновления работы, возвращение к первоначальному положению останова выполняется,
даже если была выполнена операция разгрузки. В результате снова наблюдается состояние
касания наконечника. В таком случае функция возобновления работы должна быть
включенной, но ее необходимо выключить только после выполнения программы
возобновления. Это можно выполнить командой RETURN_PATH_DSBL. При помощи этой
команды в пределах программы возобновления функция возобновления работы может быть
выключена, только если далее возобновляется исходная программа. Эта команда
действительна, только если она выполняется в пределах программы возобновления; команда
недопустима, если она выполняется в любой другой программе, кроме программы
возобновления.
-638-
9. УТИЛИТЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
-639-
B-82284RU-1/01 9. УТИЛИТЫ
-640-
9. УТИЛИТЫ B-82284RU-1/01
-641-
B-82284RU-1/01 9. УТИЛИТЫ
-642-
9. УТИЛИТЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Выдача Выполнение
Состояние
Определение кода сигнала об определенного программы
функции кода
ошибке сигнала об возобновления при
сигнала об ошибке
ошибке перезапуске
Все нули (0) Выключено ---------- Выполняется
Определен по крайней мере один Включено Выдается Выполняется
код сигнала об ошибке.
Определен по крайней мере один Включено Не выдается Не выполняется
код сигнала об ошибке.
-643-
B-82284RU-1/01 9. УТИЛИТЫ
Состояние функции
Выполнение программы
Определение номера цифрового входа
Состояние DI возобновления при
DI переключателя
перезапуске
восстановления
0 Выключено --------- Выполняется
Определен Включено Вкл. Выполняется
допустимый номер
Определен Включено Выкл. Не выполняется
допустимый номер
ПРЕДОСТЕРЕЖЕНИЕ
Чтобы продолжать программу возобновления при перезапуске программы после того как
программа возобновления была приостановлена, подайте на вход состояние «включено»
цифрового входа переключателя восстановления. Если состояние будет «выключено»,
выполняется исходная программа.
-644-
9. УТИЛИТЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
• Выбранная программа означает программу, которая будет выполнена при подаче сигнала
запуска.
• Во время выполнения программы возобновления невозможно выполнять операции в
пошаговом режиме.
• Даже если цифровой выход данных восстановления после ошибки включен, программа
возобновления не выполняется, если выполняется обратный прогон исходной
программы.
• Обратный прогон в программе возобновления возможен.
• Период цикла обновления для цифрового выхода данных восстановления после ошибки
составляет 300 мс. Если условия, перечисленные выше, изменились, перед выполнением
программы происходит ожидание 300 мс.
-645-
B-82284RU-1/01 9. УТИЛИТЫ
-646-
9. УТИЛИТЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
ПРЕДОСТЕРЕЖЕНИЕ
ПРЕДОСТЕРЕЖЕНИЕ
ПРЕДУПРЕЖДЕНИЕ
-647-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДУПРЕЖДЕНИЕ
ПРЕДОСТЕРЕЖЕНИЕ
ПРЕДОСТЕРЕЖЕНИЕ
-648-
9. УТИЛИТЫ B-82284RU-1/01
-649-
B-82284RU-1/01 9. УТИЛИТЫ
-650-
9. УТИЛИТЫ B-82284RU-1/01
-651-
B-82284RU-1/01 9. УТИЛИТЫ
-652-
9. УТИЛИТЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Режим работы
Есть три режима работы.
Стандартная настройка - AUTO (авто).
Если дисплей переключается с этого экрана на другой, настройка AUTO (авто) автоматически
включается снова.
• AUTO (авто)
Этот режим должен задаваться при выключенном пульте обучения.Когда выбран этот
режим, программа возобновления выполняется согласно состоянию функции контроля кода
сигнала об ошибке и функции цифрового входа переключателя восстановления. Если этот
режим выбран при включенном пульте обучения, программа возобновления не
выполняется.
• NO_EXEC
Если выбран этот режим, цифровой выход данных восстановления после ошибки всегда
выключен.
Поэтому в этом режиме программа возобновления не выполняется.
• TP_TEST
Этот режим должен задаваться при включенном пульте обучения.Если выбран этот режим
при включенном пульте обучения, программа возобновления всегда выполняется,
независимо от состояния функции контроля кода сигнала об ошибке или функции
цифрового входа (DI) переключателя восстановления после ошибки.
-653-
B-82284RU-1/01 9. УТИЛИТЫ
-654-
9. УТИЛИТЫ B-82284RU-1/01
-655-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДОСТЕРЕЖЕНИЕ
-656-
9. УТИЛИТЫ B-82284RU-1/01
-657-
B-82284RU-1/01 9. УТИЛИТЫ
9.11.11 Предупреждения
При использовании функции автоматического восстановления после ошибки соблюдайте
следующие правила техники безопасности:
• Если неверно заданная программа или любая программа вызывающие неверную работу,
определены как программа возобновления, робот перемещается в направлении, которое
оператор не может предугадать. Определите корректную программу.
• Перед подачей входного сигнала запуска и перед нажатием клавиши выполнения на пульте
обучения в целях безопасности проверьте состояние цифрового выхода данных
восстановления после ошибки, чтобы убедиться, какая программа буде выполняться:
исходная программа или программа возобновления.
• Если на экране ручного управления функции автоматического восстановления после
ошибки режим работы установлен на TP-TEST, программа возобновления запускается,
даже если определенный сигнал об ошибке не выдается или если цифровой вход
переключателя восстановления выключен.
• Если на экране ручного управления функции автоматического восстановления после
ошибки задан режим работы, отличный от AUTO (авто), а затем дисплей переключается на
другой экран, то режим работы снова автоматически переключается на AUTO. Чтобы
использовать режим работы, отличный от AUTO (авто), необходимо, чтобы постоянно
отображался экран ручного управления функции автоматического восстановления после
ошибки.
-658-
9. УТИЛИТЫ B-82284RU-1/01
-659-
B-82284RU-1/01 9. УТИЛИТЫ
1 Робот может выполнять вращение с удержанием точки, введенной в режиме обучения для стационарной вершины
инструмента.
1 Поскольку центр вращения изменяется при изменении положения детали, робот не может выполнять вращение с
удержанием точки, введенной в режиме обучения для стационарной вершины инструмента.
-660-
9. УТИЛИТЫ B-82284RU-1/01
• Можно добиться легкого выполнения операции ввода в режиме обучения при помощи
функции толчковой подачи стационарной вершины инструмента.
-661-
B-82284RU-1/01 9. УТИЛИТЫ
Необходимая опция
• Стационарная вершина инструмента (A05B-2350-J624)
Кроме того, если одновременно будет использоваться следующая опция, работа упростится.
• Автоматическая настройка вершины инструмента (A05B-2350-J520)
Ограничение
Технические характеристики стационарной вершины инструмента указаны ниже.
• Поддерживается робот с 6 осями и только M-410i.
• Поддерживается только инструмент точечной сварки, подачи герметика и манипуляции.
• Функция инструмента для дуговой сварки и функция отслеживания траектории не
поддерживаются.
-662-
9. УТИЛИТЫ B-82284RU-1/01
9.12.2 Настройка
Настройка
Если вы используете функцию стационарной вершины инструмента, необходимо ввести в
робота в режиме обучения данные о вершине инструмента, установленного стационарно.
1 Z (направление инструмента)
Можно задать положение стационарной вершины инструмента при помощи такого же метода,
как для системы координат пользователя.
1. Нажмите MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1, [TYPE].
4. Выберите Frames (системы координат).
5. Если система координат пользователя не отображается, нажмите F3 [OTHER] (прочее) и
выберите User Frame (система координат пользователя).
Если F3 [OTHER] (прочее) не отображается, нажмите PREV (назад).
6. Переместите курсор в позицию используемой системы координат стационарной вершины
инструмента (RTCP).
-663-
B-82284RU-1/01 9. УТИЛИТЫ
-664-
9. УТИЛИТЫ B-82284RU-1/01
<Пример программы>
Деталь перемещается в P[2] через P[1] с относительной скоростью 100 мм/сек между деталью
и стационарным инструментом.
-665-
B-82284RU-1/01 9. УТИЛИТЫ
9.13.2 Задание
1. При обнаружении столкновения эта функция выдает сигнал об ошибке и быстро
останавливает робота, замедляя его таким образом, что ударное воздействия на робота
можно уменьшить.
2. При помощи этой функции пользователю не нужно регулировать чувствительность
обнаружения, которая ранее регулировалась для каждого отдельного робота.
3. Для включения/выключения функции можно использовать команды программы.
4. Функция увеличивает свою чувствительность обнаружения автоматически во время ввода
операции в режиме обучения, что позволяет уменьшить вероятность повреждений, которые
могут произойти из-за неправильной манипуляции, особенно во время ввода операции в
режиме обучения, во время которой есть вероятность того, будет вызвано столкновение
робота с заготовкой.
-666-
9. УТИЛИТЫ B-82284RU-1/01
Пример
10: J P[1] 100% FINE
11: COL DETECT OFF
12: L P[2] 2000mm/sec CNT100
13: L P[3] 2000mm/sec CNT100
14: L P[4] 2000mm/sec CNT100
15: COL DETECT ON
16: J P[2] 50% FINE
Эта программа выключает обнаружение столкновения для строк 12 - 14.
ПРЕДОСТЕРЕЖЕНИЕ
Обнаружение столкновения обычно включено.
Если программа заканчивает работу или происходит ее аварийное прекращение,
обнаружение столкновения включается автоматически.
-667-
B-82284RU-1/01 9. УТИЛИТЫ
9.13.4 Предостережения
(1) Функция может ложно обнаружить столкновение в следующих условиях:
• Данные о нагрузке или устройстве заданы неверно.
• Вес или инерция нагрузки превышает функциональные возможности робота.
• Слишком низкое напряжение питания.
• Тяжелый режим работы, вызванный, использованием коррекции ускорения
• Тяжелый режим работы, например, реверсирование на основании плавной интерполяции
• Линейная операция вблизи кардинальной точки, где ось подвергается высокоскоростному
вращению
Действие: Если обнаружено столкновение, когда оно не должно обнаруживаться ни по одной
из этих причин, сначала попытайтесь устранить причину. Если ее невозможно устранить,
заключение части программы, которая приводит к ложному обнаружению, в пару команд COL
DETECT ON / OFF может помочь сигнала об ошибке и остановки.
-668-
9. УТИЛИТЫ B-82284RU-1/01
-669-
B-82284RU-1/01 9. УТИЛИТЫ
5. Данные нагрузки можно задать для условия с № 1 по № 10. Как указано ниже, можно
выбрать соответствующий номер условия при изменении нагрузки из-за замены кисти.
Переместите курсор к нужному номеру и нажмите F3 (DETAIL) (данные), чтобы отобразить
соответствующий экран настройки нагрузки.
6. Задайте массу и центр тяжести нагрузки, а также инерцию относительно центра тяжести.
Направления X, Y и Z, отображаемые на экране настройки нагрузки, рассматриваются по
отношению к системе координат инструмента по умолчанию (имеет силу, если не задана
другая система координат инструмента).
ПРИМЕЧАНИЕ
Если вводится значение, появится сообщение «Path and Cycletime will change» (траектория и
условие изменятся). «Set it?» (задать?). Нажмите F4 (да) или F5 (нет), как это необходимо.
7. Нажатие F3 NUMBER (номер) позволяет перейти в экран настройки нагрузки для другого
номера условия. Для системы с нескольким группами нажатие F2 GROUP (группа)
позволяет перейти в экран настройки другой группы.
8. Для возврата в экран списка нажмите PREV (назад). Нажмите F5 SETIND и введите нужный
номер условия настройки нагрузки. Последний выбранный номер условия используется во
время выполнения программы и при толчковой подаче.
(Исходный номер условия - 0. Использование условия без изменения исходной настройки
приводит к использованию исходной настройки системной переменной. Использование
настройки на экране настройки нагрузки требует включения этой настройки.)
9. Нажатие F4 ARMLOAD (нагрузка руки) на экране списка позволяет перейти на экран
настройки устройства.
-670-
9. УТИЛИТЫ B-82284RU-1/01
Эта команда изменяет номер условия настройки нагрузки, который будет использоваться, на i.
Пример
Нажатие F1 (GROUP) (группа) отображает меню, которое содержит варианты выбора для
указания группы. Можно выбрать группу из меню.
Пример
PAYLOAD[i]
Эта программа выбирает номер условия настройки нагрузки 1 для групп 2 и 3.
-671-
B-82284RU-1/01 9. УТИЛИТЫ
Функция дает возможность производить расчет этих данных автоматически, при работе
робота.
ПРИМЕЧАНИЕ
(*) Часть, указанная как **** - это четырехзначное число, которое отличается на разных
сериях. Например, у серии 7D70 код опции - A05B-2400-J669.
-672-
9. УТИЛИТЫ B-82284RU-1/01
-673-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДОСТЕРЕЖЕНИЕ
Во время расчета нагрузки перемещаются только оси J5 и J6.
Другие оси остаются в положении, в котором они были на момент начала расчета нагрузки.
Диапазон перемещения определяется как интервал между двумя точками, заданными на
экране положений расчета 1 и 2. (См. пункты 10 и 12.)
ПРЕДОСТЕРЕЖЕНИЕ
Установите ось вращения J5 в горизонтальное положение.
Чем ближе будет к вертикали положение оси вращения J5, тем ниже будет точность расчета.
7. Нажмите F3 NUMBER (номер) и выберите номер условия настройки нагрузки, для которого
будет задаваться расчет нагрузки.
8. Если масса нагрузки, для которой должен выполняться расчет нагрузки, известна,
переместите курсор в строку 2, выберите «YES» и задайте (введите) значение массы.
ПРИМЕЧАНИЕ
Точность расчета становится выше, если задана масса.
Задайте массу как можно точнее.
Даже если масса не задана, расчет возможен при условии, что удовлетворено следующее
условие. Однако точность снижается
-674-
9. УТИЛИТЫ B-82284RU-1/01
• Что касается оси J6, интервал между точками, заданными на экране положений расчета
1 и 2, должен быть 180° в угловых величинах.
9. Нажмите NEXT (далее), затем [F4] (DETAIL) (данные).
Появится экран положения расчета 1.
-675-
B-82284RU-1/01 9. УТИЛИТЫ
-676-
9. УТИЛИТЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Если калибровка выполняется, когда что-либо установлено на кисти робота, будут получены
неверные данные калибровки, что помешает нормальному расчету. В этом случае повторите
калибровку, выполнив все требования.
-677-
B-82284RU-1/01 9. УТИЛИТЫ
6. Нажмите NEXT (далее), затем [F2] «IDENT». Появится экран расчета нагрузки.
ПРИМЕЧАНИЕ
Во время расчета нагрузки перемещаются только оси J5 и J6.
Другие оси остаются в положении, в котором они были на момент начала расчета нагрузки.
Диапазон перемещения определяется как интервал между двумя точками, заданными на
экране положений расчета 1 и 2. (См. пункты 9, 10 и 12.)
ПРИМЕЧАНИЕ
Установите ось вращения J5 в горизонтальное положение.
Чем ближе будет к вертикали положение оси вращения J5, тем ниже будет точность расчета.
-678-
9. УТИЛИТЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Как только калибровка закончена, режим калибровки (CALIBRATION MODE)
автоматически выключается.
Не изменяйте режим калибровки во время калибровки или расчета нагрузки. Иначе
калибровка может быть выполнена неправильно или может не закончится вообще.
-679-
B-82284RU-1/01 9. УТИЛИТЫ
SPLCL_GRP[группа].$TRQ_MGN[ось]
группа: Номер группы
ось: Номер оси
-680-
9. УТИЛИТЫ B-82284RU-1/01
ПРИМЕЧАНИЕ
Для настройки параметров обнаружения столкновения для вспомогательной оси требуется,
опция обнаружения столкновения для вспомогательной оси (A05B-2400-J645)
или
высокочувствительная опция обнаружения столкновения для вспомогательной оси
(A05B-2400-J684), которая включает вышеуказанную.
9.16.2 Предостережение
Коэффициент нагрузки вспомогательной оси должен быть менее 5.
-681-
B-82284RU-1/01 9. УТИЛИТЫ
Как сказано выше, будет выполнен сброс момента возмущения в начале каждой программы.
Если есть несколько программ,
• создайте новую программу, которая вызывает все программы настройки, и выполните
эту основную программу.
• запишите макс. / мин. момент возмущения для каждой программы и найдите макс. /
мин. значение в этих записанных значениях.
4. Переместите курсор к допустимому значению в круглых скобках для оси.
Измените допустимое значение на значение, равное измеренному макс. или мин. значению.
-682-
9. УТИЛИТЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Если момент возмущения превышает вышеупомянутое допустимое значение, происходит
следующий сигнал степени «предупреждение»
-683-
B-82284RU-1/01 9. УТИЛИТЫ
$PARAM_GROUP[группа].$SV_DMY_LNK[8] FALSE
BOOLEAN RW PU TRUE/FALSE
[Имя]
Включение/выключение компенсации силы тяжести
[Значение]
TRUE (истина) Компенсация силы тяжести включена
FALSE (ложь) Компенсация силы тяжести выключена. Компенсация силы тяжести
выключена при отгрузке робота с завода. Установите эту переменную на TRUE (истина) и
перед использованием выключите и включите питание.
Чтобы переключить обратно в состояние «выключено», установите эту переменную на FALSE
(ложь), выполните контролируемый запуск и снова выполните настройку робота. (Когда это
делается, параметры перемещения назначаются на значения по умолчанию. Если параметры
перемещения изменялись, их будет необходимо изменить снова.)
$PARAM_GROUP[группа].$MOUNT_ANGLE 0
REAL RW PU -100000 ~ 100000 (град.)
[Имя]
Угол установки робота
[Значение]
Задайте 0 градусов при установке на полу, 180 градусов при перевернутой установке или угол
установки для установки на стене или при установке поду углом. После настройки выключите
и включите питание.
-684-
9. УТИЛИТЫ B-82284RU-1/01
-685-
B-82284RU-1/01 9. УТИЛИТЫ
-686-
9. УТИЛИТЫ B-82284RU-1/01
Уровень Операция
ПРЕДОСТЕРЕЖЕНИЕМожет существовать
только один пользователя с правами установки.
Setup Дает возможность пользователю выполнять общие операции для настройки
(наладчик) системы.
Program Дает возможность пользователю выполнять операции более высокого уровня,
(программист) чем операции, выполняемые пользователями при производстве.
Operator Дает возможность пользователю выполнять основные операции.
(оператор)
User-Defined Дает возможность пользователю выполнять основные операции если иначе не
(определяемый определено в файле конфигурации пароля.
пользователем)
ПРЕДОСТЕРЕЖЕНИЕ
В стандартной системе при включении блока управления пользователь имеет права уровня
оператора.
ПРЕДУПРЕЖДЕНИЕ
Есть некоторые функции, которые невозможно выполнить без пароля пользователя с
правами установки (install). Если пароль пользователя с правами установки утерян,
обратитесь к представителю FANUC по обслуживанию.
-687-
B-82284RU-1/01 9. УТИЛИТЫ
Операции с паролями
Чтобы использовать пароли, сначала необходимо задать пользователя с правами установки
(install). Чтобы задать пользователя с правами установки, необходимо сначала назначить имя
пользователя с правами установки и пароль, а затем войти в систему. После входа в систему
пользователь с правами установки может назначать имя пользователя, уровень и пароль для
всех других пользователей.
ПРЕДОСТЕРЕЖЕНИЕ
Функцию пароля невозможно использовать, если не назначены имя пользователя с правами
установки и пароль.
После того, как пользователь с правами установки задал имя пользователя, уровень доступа
пароля и пароль пользователю, этот пользователь должен войти в систему, чтобы работать на
назначенном уровне. Для входа в систему пользователь выбирает свое имя пользователя и
вводит свой его пароль. Одновременно войти в систему на одном устройстве может только
один пользователь. Термин «устройство», используемый в настоящем разделе, означает пульт
обучения, дисплей/клавиатуру, KCL и так далее.
-688-
9. УТИЛИТЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Сначала необходимо задать имя пользователя с правами установки и пароль.
-689-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДОСТЕРЕЖЕНИЕ
Пароль должен быть не короче трех символов.
ПРЕДУПРЕЖДЕНИЕ
Запишите пароль установки. Есть некоторые функции, которые невозможно выполнить без
пароля установки. Если пароль установки утерян, обратитесь к представителю FANUC по
обслуживанию.
7. Для входа в систему нажмите F4 YES (да). В противном случае нажмите F5 NO (нет).
ПРЕДОСТЕРЕЖЕНИЕ
Пользователь не может задавать данные других пользователей, если он не вошел в систему
как пользователь с правами установки.
ПРЕДОСТЕРЕЖЕНИЕ
Символ «@», который появляется, когда пользователь входит в систему, является символом,
указывающим имя пользователя для входа в систему.
-690-
9. УТИЛИТЫ B-82284RU-1/01
8. Выполните пункты ниже, чтобы назначить имя, пароль и уровень для второго
пользователя.
a. Переместите курсор к элементу ввода имени второго пользователя, нажмите клавишу
ввода, а затем соответственно используйте функциональные клавиши, чтобы ввести
имя.
b. Переместите курсор в поле PWD (пароль), нажмите клавишу ввода, а затем
соответственно используйте функциональные клавиши, чтобы ввести пароль.
c. Переместите курсор к поле LEVEL (уровень), нажмите F4 CHOICE (выбор) и затем
выберите уровень.
d. Переместите курсор в поле TIME (время) и введите значение тайм-аута сеанса
пользователя.
Значение тайм-аута сеанса пользователя может быть в диапазоне от 0 до 10080 минут
(7 дней).
ПРЕДОСТЕРЕЖЕНИЕ
Если пользователь входит в систему со значением тайм-аута сеанса пользователя, равным 0,
тайм-аут не выполняется. Значение больше 0 указывает отрезок времени (в минутах) паузы,
по истечении которого система выполняет тайм-аут.
-691-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДУПРЕЖДЕНИЕ
Если количество пользователей в системе изменяется и становится меньше, чем количество
назначенных пользователей, некоторые пользователи могут быть удалены из системы.
a. Нажмите клавишу PREV (назад), чтобы отобразить экран настройки пароля, который
показывается в начале.
b. Переместите курсор к значению количества пользователей и введите значение.
Допустимое количество пользователей находится в диапазоне 10 - 100.
При увеличении количества пользователей
c. Введите новое количество пользователей и нажмите клавишу ввода.
Появится экран, показанный ниже.
ПРЕДОСТЕРЕЖЕНИЕ
Если произошел тайм-аут сеанса пользователя или пользователь вышел из системы,
используемое устройство возвращается к уровню оператора. При выключении блока
управления все устройства вернутся к уровню оператора.
-692-
9. УТИЛИТЫ B-82284RU-1/01
Пункт
1. Нажмите клавишу MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1 [TYPE] (тип).
4. Выберите Passwords (пароли). Появится экран, показанный ниже.
ПРЕДОСТЕРЕЖЕНИЕ
Выключение функции пароля вызывает удаление пользователя с правами установки.
Другие пользователи не удаляются. Выключение функции пароля требует доступа на уровне
установки.
-693-
B-82284RU-1/01 9. УТИЛИТЫ
-694-
9. УТИЛИТЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Пользователь, который не знает свое имя пользователя или пароль, должен узнать их у
пользователя с правами установки.
Пункт
1. Вызовите экран настройки пароля.
Если используется полное меню, порядок следующий:
a Нажмите клавишу MENUS (меню).
b Выберите SETUP (настройка).
c Нажмите F1 TYPE (тип).
d Выберите Passwords (пароли).
Если используется быстрое меню, порядок следующий:
a Нажмите клавишу MENUS (меню).
b Выберите «SETUP PASSWORDS» (настройка паролей).
2. Нажмите F2 «USERS» (пользователи).
3. Переместите курсор к своему имени пользователя.
4. Нажмите F2 «LOGIN» (вход в систему), чтобы войти в систему.
Появится экран, показанный ниже.
ПРЕДОСТЕРЕЖЕНИЕ
1 Если пользователь входит в систему с пульта обучения или блока дисплея со значением
настройки тайм-аута сеанса пользователя «0», тайм-аут не выполняется.
2 Одновременно войти в систему в одном блоке может только один пользователь. Если один
пользователь вошел в систему, другой пользователь не сможет войти в систему, пока первый
пользователь не выйдет из системы. Необходимо определить, сделать ли это. Приглашение,
показанное ниже, появляется только на пульте обучения или в окне дисплея.
-695-
B-82284RU-1/01 9. УТИЛИТЫ
7. Для выхода из системы пользователь, который вошел в систему, должен нажать F4 YES
(да). В противном случае нажмите F5 NO (нет).
При выборе F4 YES (да), появится экран, показанный ниже.
ПРЕДОСТЕРЕЖЕНИЕ
Символ «@», который появляется, когда пользователь входит в систему, является символом,
указывающим имя пользователя для входа в систему.
Пункт
1. Вызовите экран настройки пароля.
Если используется полное меню, порядок следующий:
a Нажмите клавишу MENUS (меню).
b Выберите SETUP (настройка).
c Нажмите F1 TYPE (тип).
d Выберите Passwords (пароли).
Если используется быстрое меню, порядок следующий:
a Нажмите клавишу MENUS (меню).
b Выберите «SETUP PASSWORDS» (настройка паролей).
2. Нажмите F3 LOGOUT (выход из системы), чтобы выйти из системы. При выходе
пользователя из системы система возвращается на уровень оператора.
-696-
9. УТИЛИТЫ B-82284RU-1/01
Пункт
1. Вызовите экран настройки пароля.
Если используется полное меню, порядок следующий:
a Нажмите клавишу MENUS (меню).
b Выберите SETUP (настройка).
c Нажмите F1 TYPE (тип).
d Выберите Passwords (пароли).
Если используется быстрое меню, порядок следующий:
a Нажмите клавишу MENUS (меню).
b Выберите «SETUP PASSWORDS» (настройка паролей).
Появится экран, показанный ниже.
-697-
B-82284RU-1/01 9. УТИЛИТЫ
По каждой из этих ссылок происходит переход к образцу файла XML. Если нет доступа к
Интернет-сайту робота или если необходимо скопировать файл, можно скопировать файл с
«MD:unit». Для получения копии файла, скопируйте MD:PASSLVL.XML. Образец файла
описывает конфигурацию пароля на уровне пользователя, который в настоящий момент вошел
в систему.
-698-
9. УТИЛИТЫ B-82284RU-1/01
Настройка Объяснение
VERIFY (проверка) Анализирует выбранный файл XML, записывает сигналы об ошибке в файл
журнала. Фактически не создает данные конфигурации. Можно выбрать файл
XML на внешнем запоминающем устройстве. Задайте внешнее
запоминающее устройство на экране файлов. (См. главу 12.)
IMPORT (импорт) Выбирает файл XML на внешнем запоминающем устройстве.
Задайте внешнее запоминающее устройство на экране файлов. (См. главу 12.)
Анализирует выбранный файл XML, чтобы создать данные конфигурации.
EXPORT (экспорт) Копирует текущие данные конфигурации на внешнее запоминающее
устройство, как файл password.xml.
ПРЕДОСТЕРЕЖЕНИЕ
Сначала необходимо ИМПОРТИРОВАТЬ файл.
Пункт
1. Нажмите клавишу MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1 [TYPE] (тип).
4. Выберите Passwords (пароли). Появится экран, показанный ниже.
-699-
B-82284RU-1/01 9. УТИЛИТЫ
-700-
9. УТИЛИТЫ B-82284RU-1/01
-701-
B-82284RU-1/01 9. УТИЛИТЫ
-702-
9. УТИЛИТЫ B-82284RU-1/01
-703-
B-82284RU-1/01 9. УТИЛИТЫ
Пункт Объяснение
Журнал паролей Контролирует вход в систему и выход из системы с паролем. Если журнал
паролей включен, можно проверить, кто вошел в систему и какие изменения
были сделаны.
-704-
9. УТИЛИТЫ B-82284RU-1/01
Пункт
1. Нажмите клавишу MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1 [TYPE] (тип).
4. Выберите Passwords (пароли). Появится экран, показанный ниже.
-705-
B-82284RU-1/01 9. УТИЛИТЫ
Пункт
1. Нажмите клавишу MENUS (меню).
2. Выберите ALARM (сигнал об ошибке).
3. Нажмите F1 [TYPE] (тип).
4. Выберите Password Log (журнал паролей). Появится экран, показанный ниже.
5. Для показа данных конкретного события, переместите курсор к этому событию и нажмите
F5 HELP (справка).
Появится экран, показанный ниже.
-706-
9. УТИЛИТЫ B-82284RU-1/01
-707-
B-82284RU-1/01 9. УТИЛИТЫ
-708-
9. УТИЛИТЫ B-82284RU-1/01
-709-
B-82284RU-1/01 9. УТИЛИТЫ
-710-
9. УТИЛИТЫ B-82284RU-1/01
-711-
B-82284RU-1/01 9. УТИЛИТЫ
-712-
9. УТИЛИТЫ B-82284RU-1/01
-713-
B-82284RU-1/01 9. УТИЛИТЫ
Время, в которое автоматически выполняется вход в систему или выход из системы - это время,
когда система переходит из состояния, в котором соответствующее условие не выполняется, в
состояние, в котором оно выполняется, или когда система переходит из состояния, в котором
соответствующее условие выполнятся, в состояние, в котором оно не выполняется.
Даже если задано одно из имен пользователя, указанных выше, возможно выполнить вход в
систему или выход из системы на экране пароля. В этом случае автоматический вход в систему
или выход из системы могут быть выполнены позже, когда соответствующее условие будет
выполнено или когда оно будут не выполнено.
Если включен автоматический вход в систему, то сообщение об ошибке, отображаемое при
наложении ограничений на операции из-за пароля, не стандартное: «PWD-069 Operation
password protected» (операция защищена паролем), а одно из сообщений об ошибке, указанных
ниже.
-714-
9. УТИЛИТЫ B-82284RU-1/01
-715-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДОСТЕРЕЖЕНИЕ
Если робот использует стиль в ручном или изолированном режиме или если выбрано
RSR/PNS, пункты можно изменять, только если включен пульт обучения.
-716-
9. УТИЛИТЫ B-82284RU-1/01
Тип настраиваемого
Объяснение
элемента
DI, DO, RO, RI, GO, GI, На экране настраиваемого ввода-вывода можно сделать настройки
UO, UI, AO, AI, SO, SI ввода-вывода, показанные слева. Так же, как экран настройки ввода-
вывода, этот экран позволяет выполнить настройку комментариев,
моделируемого состояния и состояния вкл./выкл. Этот экран также
позволяет переключать состояние (STAT). Имена сигналов
отображаются на основании комментариев, заданных на экране ввода-
вывода. На этом экране имена сигналов изменить невозможно.
-717-
B-82284RU-1/01 9. УТИЛИТЫ
3. Удалите все ненужные пункты, нажав клавишу NEXT (далее) и затем F2 DELETE (удалить).
4. Чтобы добавить пункт, нажмите клавишу NEXT (далее) и затем F2 INSERT (вставить).
5. При нажатии клавиши F2 INSERT (вставить) появится экран, похожий на указанный ниже,
на котором можно задать тип ввода-вывода и номер ввода-вывода, которые будут
добавлены в настраиваемый ввод-вывод.
-718-
9. УТИЛИТЫ B-82284RU-1/01
Краткий обзор
Логическая команда со смешанной логикой позволяет использовать различные сочетания
операторов и данных в операторах присваивания, реляционных операторах и операторах
команды ожидания в программах пульта обучения.
Логическая команда со смешанной логикой поддерживает оператор NOT «!» и круглые скобки
«()».
Типы данных
Логические команды со смешанной логикой могут использовать типы данных, указанные
ниже.
Таблица 9.20 (a) Типы данных
ПРЕДОСТЕРЕЖЕНИЕ
Данные позиционирования и данные паллетизации невозможно использовать с логическими
командами со смешанной логикой.
-719-
B-82284RU-1/01 9. УТИЛИТЫ
Операторы
Логические команды со смешанной логикой могут использовать операторы, указанные ниже.
Таблица 9.20 (b) Арифметические операторы
Operator
Операция
(оператор)
+ Сложение левой части и правой части
- Вычитание правой части из левой части
* Умножение левой части и правой части
/ Деление левой части на правую часть
MOD Остаток деления левой части на правую часть
DIV Целая часть частного при делении левой части на правую часть
-720-
9. УТИЛИТЫ B-82284RU-1/01
• «=» и «<>» можно использовать как с числовыми данными, так и с булевыми данными.
• "<», «>», «<=» и «>=» можно использовать только с числовыми данными. Если делается
попытка использовать их с булевыми данными, происходит ошибка «INTP-203 Variable
Type Mismatch» (несоответствие типов переменных).
В таблице ниже показан приоритет операторов.
Таблица 9.20 (e) Реляционные операторы
Приоритет Операция
Высокий !
*, /, DIV, MOD
+, -
Средний <, >, <=, >=
=, <>
AND
Низкий =R
-721-
B-82284RU-1/01 9. УТИЛИТЫ
Выражения
Логические команды со смешанной логикой можно использовать с операторами присваивания,
командами условного перехода, и командами ожидания.
Операторы присваивания
Примеры оператора присваивания логической команды со смешанной логикой даются ниже.
• Крайний левый знак равенства «=» - для оператора присваивания. Другие знаки равенства
«=» - для реляционных операторов.
Результат выражения в правой части присваивается данным в левой части.
• Выходные данные арифметического оператора всегда числового типа.
• Если данные в левой части - булевого типа, а результат выражения в правой части -
числового типа, данные в левой части принимают состояние OFF (выкл.), если значение в
правой части меньше 1, и больше -1 и ON (вкл.), если значение в правой части больше 1 или
меньше -1. Эта операция такая же, как операция обычного оператора присваивания.
• Если данные в левой части - числового типа, а результат выражения в правой части -
булевого типа, данные в левой части равны 0, если значение в правой части OFF (выкл.), и
1, если значение в правой части ON (вкл.). Эта операция такая же, как операция обычного
оператора присваивания.
• Если GO, AO или целочисленной системной переменной присваивается значение
вещественного числа, дробная часть усекается.
• «Pulse» (импульс) невозможно задать при помощи логической команды со смешанной
логикой.
Чтобы задать импульс, необходимо использовать обычную команду операции.
• Данные позиционирования и данные паллетизации невозможно задать в левой или правой
части логической команды со смешанной логикой. Чтобы задать данные позиционирования
или данные паллетизации, необходимо использовать обычную команду операции.
• Максимальное количество элементов (элементов данных или операторов), которые можно
использовать в операторе присваивания - примерно 20. Точное максимальное количество
элементов, которые можно использовать, зависит от типа данных.
Данные, указанные ниже, можно задавать в левой части оператора присваивания.
Таблица 9.20 (f) Назначение данных
-722-
9. УТИЛИТЫ B-82284RU-1/01
Условные операторы
Ниже показаны примеры использования логических команд со смешанной логикой с
командами условного перехода.
IF (DI[1]), DO[1]=(On)
IF (DI[2]), DO[1]=Pulse
• Максимальное количество элементов (элементов данных или операторов) в условном
операторе - примерно 20.
Точное максимальное количество элементов зависит от типа данных.
Команды ожидания
Ниже приводится пример использования команд со смешанной логикой с командой ожидания.
-723-
B-82284RU-1/01 9. УТИЛИТЫ
-724-
9. УТИЛИТЫ B-82284RU-1/01
-725-
B-82284RU-1/01 9. УТИЛИТЫ
-726-
9. УТИЛИТЫ B-82284RU-1/01
Фоновое выполнение
Краткий обзор
При помощи фонового выполнения можно выполнить программу пульта обучения,
содержащую операторы присваивания, только в фоновом режиме. Программа выполняется
неоднократно с начала до конца. На это выполнение не влияют аварийные остановки,
приостановки или сигналы об ошибке.
-727-
B-82284RU-1/01 9. УТИЛИТЫ
Максимальное
допустимое Доступные Доступные
Режим Время сканирования
количество данные операторы
элементов
Стандартный Ограничений нет (Количество элементов / F[], M[]*, (, ), !,
режим 300) * ITP DI[], DO[], AND, OR,
Количество элементов, AI[], AO[], =, <>,
указанное здесь, относится GI[], GO[], <, < =, >, >=,
к общему количеству SI[], SO[], +,-, *, /,
элементов во всех UI[], UO[], DIV, MOD
программах фонового RI[], RO[]
выполнения. Один импульс WI[], WO[]
ITP обычно составляет ON, OFF (вкл.,
восемь миллисекунд. выкл.)
R[], PR[i.j],
AR[ ]
Constant
(константа)
Parameter
(параметр)
Timer, timer overrun
(таймер,
переполнение
таймера)
Высокоско- 8,000 Восемь миллисекунд F[], M[]*, (, ), !,
ростной DI[], DO[], AND, OR
режим SI[], SO[],
UI[], UO[],
RI[], RO[]
WI[], WO[]
-728-
9. УТИЛИТЫ B-82284RU-1/01
IF (DI[1]), DO[1]=(DI[2])
Если DI[1] в состоянии ON, DI[2] присваивается DO[1]; а если DI[1] в состоянии OFF, DO[1]
не изменяется.
Если DI[1] остается в состоянии ON (вкл.) дольше одной секунды, DO[1] находится в
состоянии ON (вкл.) в течение одной секунды. Если DI[1] меняется на OFF (выкл.) до
истечения одной секунды, DO[1] меняется на OFF немедленно.
Пока DI[1] в состоянии OFF, настоящий оператор не меняется на DO[1].
IF (DI[1]), DO[1]=Pulse
В этом случае, если DI[1] меняется с OFF на ON, DO[1] меняется на ON на один проход.
Это можно использовать для обнаружения фронта.
• При выполнении обычным способом команда импульса без указания времени использует
время, заданной для $DEFPULSE, но если команда выполняется в фоновом режиме,
используется отличное время.
ПРЕДОСТЕРЕЖЕНИЕ
В контроллере R-J3iB Mate, высокоскоростной режим невозможно использовать.
Настройка режима всегда NORMAL (обычный), что на экране Background Logic (фоновая
логика) изменить невозможно.
-729-
B-82284RU-1/01 9. УТИЛИТЫ
При помощи экрана Background Logic (фоновая логика) можно настроить и выполнить
программу в режиме фонового выполнения. Информацию о каждом из элементов на экране
фоновой логики см. в таблице 9.20 (i). Таблица 9.20 (j) перечисляет операции на экране
фоновой логики.
Таблица 9.20 (i) Элементы на экране фоновой логики
Пункт Объяснение
Функциональная
Объяснение
клавиша
-730-
9. УТИЛИТЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Стандартное значение - Auto (авто). Если программу необходимо выполнять в
высокоскоростном режиме, но она выполняется в стандартном режиме, установите этот
элемент на [Fast]. Номера строк, недопустимых в высокоскоростном режиме, указываются в
сообщениях об ошибке.
-731-
B-82284RU-1/01 9. УТИЛИТЫ
Флаги
Флаг (F[ ]) - это внутренний порт ввода-вывода, можно осуществлять его чтение и настройку.
Флаг не связан с фактическим устройством ввода-вывода и похож на переменную булевого
типа.
Значение флага можно восстановить при помощи функции восстановления при сбое питания
(запуск из горячего состояния).
Это относится и к другим выходным портам (например, DO).
Все флаги устанавливаются на OFF (выкл.) при событиях, указанных ниже.
• Cold start (запуск из холодного состояния)
• Control start (контролируемый запуск)
• INIT start (первоначальный запуск)
• Запуск из горячего состояния с изменением назначений ввода-вывода
• Запуск из горячего состояния с изменением конфигурации ввода-вывода
Путем настройки DI, DO, UI, UO, GI и GO как для стойки 34 слот 1, начальные точки 1 - 1024,
их можно назначить на флаги.
ПРЕДУПРЕЖДЕНИЕ
Если флаг назначен на пользовательский вход (UI), специализированные сигналы
управляются путем изменения значения флага с пульта обучения и из программы, таким
образом позволяя запустить программу и выполнять другие операции. При назначении флага
на пользовательский вход (UI) проектируйте систему, удовлетворяющую требованиям
безопасности.
В противном случае возможно повреждение робота и травмы.
-732-
9. УТИЛИТЫ B-82284RU-1/01
DI[1] для обнаружения фронта и F[2] в первых двух строках меняются на ON при первом
проходе, если DI[1] меняется с OFF на ON.
В строках 4 - 6 вычисляется первый бит счетчика (F[41]). F[3] - это рабочая переменная для
хранения первоначального значения. В строке 5, если F[2] «включено» (ON), F[41],
инвертируется, а если F[2] «выключено» (OFF), F[41] не изменятся. В строке 6, если
первоначальное значение F[41] «выключено» (OFF), F[2] изменяется на «выключено» (OFF),
что означает, что переноса не произошло.
Строки 8 - 10 – для второго бита (F[42]), строки 12 - 14 – для третьего бита (F[43]), а строки
16 - 18 – для четвертого бита (F[44]).
-733-
B-82284RU-1/01 9. УТИЛИТЫ
Пример 3: Таймер
В высокоскоростном режиме время прохода - всегда восемь миллисекунд, и поэтому можно
создать таймер, используя счетчик. Ниже приводится пример импульсов длительностью
80 миллисекунд. Эта программа работает так же, как «IF (DI[1]), DO[1]=Pulse 80msec».
F[2] - это рабочая переменная. При включении F[2] (ON) значение счетчика увеличивается на
единицу.
Если значение счетчика - 10 (F[41]:ON (вкл.), F[42]:OFF (выкл.), F[43]:ON (вкл.), F[44]:OFF
(выкл.)), тогда F[4] становится ON (вкл.), а F[2] становится OFF (выкл.), так, чтобы значение
счетчика не увеличивалось, пока DI[1] не станет OFF (выкл.).
Метки
На экране Marker (метки) можно контролировать состояние меток.
Метка (М[ ]) похожа на флаг, но значение метки невозможно прямо редактировать. Если в
левой части выражения присваивания (=) в программе пульта обучения задана метка (М[ ]) и
оператор выполнен, выражение на внутреннем уровне определяется как операция в режиме
фонового выполнения и выполняется многократно. Метка (М[ ]) всегда содержит результат
выражения.
При стандартных настройках функция метки выключена, а меню [Marker] (метки) не выдается,
чтобы М[ ] было невозможно ввести в режиме обучения в программе пульта обучения.
Чтобы использовать функцию метки, установите $MIX_LOGIC.$USE_MKR на TRUE (истина).
-734-
9. УТИЛИТЫ B-82284RU-1/01
Пример:
M[1]=(DI[1] AND DI[2])
После выполнения этой строки в обычной программе пульта обучения (не в фоновом
выполнении) М[1] всегда содержит результат выражения в правой части. Если как DI[1], так и
DI[2] в состоянии ON (вкл.), то M[1] - ON (вкл.); в противном случае M[1] - OFF (выкл.).
• Если в обычной программе пульта обучения выполняется оператор присваивания метки,
оператор регистрируется как фоновая операция. Оператор выполняется в режиме фонового
выполнения, пока другое выражение не переопределяет метку. Поскольку оператор - это
фоновая операция, выполнение оператора не останавливается, даже если программа
приостановлена или остановлена.
• В стандартном варианте есть восемь меток (М[1] - М[8]). Количество меток можно изменить
при помощи системной переменной «$MIX_LOGIC.$NUM_MARKERS». Максимальное
допустимое количество меток - 100. Одна метка занимает в ПЗУ область памяти в 300
байтов.
• Время прохода для расчета операторов присваивания метки такое же, как время при
фоновом выполнении в стандартном режиме. Если определены операторы присваивания
метки, это влияет на время прохода при фоновом выполнении.
• Для остановки расчета удалите определенное выражение метки. Для удаления
определенного выражения необходимо или выполнить операцию CLEAR (удалить) в меню
Marker detail (данные метки), или выполнить строку, указанную ниже, в программе пульта
обучения.
M[1]=()
• Если назначение метки в выражении не выполнено и метка используется в другом
операторе, при попытке чтения значения метки выдается сигнал об ошибке «INTP-438 I/O
Read I/O value failed» (не удалось выполнить чтение значения ввода-вывода).
• Задать М[ ] в левой части оператора присваивания в фоновой операции невозможно.
-735-
B-82284RU-1/01 9. УТИЛИТЫ
-736-
9. УТИЛИТЫ B-82284RU-1/01
TC_ONLINE
Команда TC_ONLINE похожа на метку. Команда TC_ONLINE определяет выражение,
которое, в свою очередь, вычисляется как фоновая операция. Пока результат выражения
остается OFF (выкл.), останавливается выполнение всех программ пульта обучения и программ
KAREL, имеющих группы перемещений.
Пока DI[1] или DI[2] остается в состоянии OFF после выполнения этой строки, все программы
пульта обучения остановлены.
См. таблицу 9.20 (k).
Таблица 9.20 (k) Команды TC_ONLINE
TC_ONLINE (...) Определяет заданную команду со смешанной логикой как выражение
TC_ONLINE и включает TC_ONLINE.
TC_ONLINE DISABLE* Выключает TC_ONLINE. Если TC_ONLINE выключена, программа
пульта обучения не останавливается при помощи TC_ONLINE (...).
TC_ONLINE ENABLE* Включает TC_ONLINE. Используется для включения TC_ONLINE,
которая была выключена при помощи TC_ONLINE DISABLE.
-737-
B-82284RU-1/01 9. УТИЛИТЫ
-738-
9. УТИЛИТЫ B-82284RU-1/01
Сохранение/Загрузка
Все данные для команд со смешанной логикой сохраняются, как указано ниже.
• Команды со смешанной логикой сохраняются в файлах пульта обучения, вместе с
программами.
• Фоновые операции сохраняются в файлах TP.
• Настройки меню «Background Logic» (фоновая логика) сохраняются в файле
MIXLOGIC.SV.
В файле MIXLOGIC.SV сохраняются значения системных переменных.
- $MIX_LOGIC
- $MIX_BG
- $MIX_MKR
- $DRYRUN
- $DRYRUN_PORT
- $DRYRUN_SUB
• Комментарии флагов и меток сохраняются в DIOCFGSV.IO.
• Если DI/O, UI/O или GI/O назначены флагам, их назначение сохраняется в DIOCFGSV.IO.
-739-
B-82284RU-1/01 9. УТИЛИТЫ
-740-
9. УТИЛИТЫ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Если выбран конкретный уровень или подпрограмма, отображается выбранная программа,
но также можно отобразить все программы при помощи прокрутки.
-741-
B-82284RU-1/01 9. УТИЛИТЫ
-742-
9. УТИЛИТЫ B-82284RU-1/01
Она позволяет изменение адресов, символов и всех блоков в программе релейной логики.
Экран редактирования можно использовать из всех трех рамок окна iPendant, а также может
использоваться через дистанционную связь, путем обращения к CGTP.HTM или ECHO.HTM.
Защитив функцию редактирования паролем, можно сделать невозможным ее дистанционное
использование. Аналогично функции дисплея PMC эта функция позволяет выполнять поиск
символов и адресов.
-743-
B-82284RU-1/01 9. УТИЛИТЫ
ПРЕДОСТЕРЕЖЕНИЕ
Можно начать на конкретном уровне или подпрограмме, выбрав их, но курсор проходит
сквозь все программы релейной логики и перемещается вниз.
ПРЕДОСТЕРЕЖЕНИЕ
Для поиска адреса или команды функции ознакомьтесь с содержанием раздела о поиске
адреса и команды функции.
Для редактирования блока установите курсор на блок и нажмите F2 [MODIFY] (изменить) или
клавишу ENTER.
Появится экран, как показано на рис. 9.22 (c).
-744-
9. УТИЛИТЫ B-82284RU-1/01
-745-
B-82284RU-1/01 9. УТИЛИТЫ
В системе может быть несколько журналов регистрации, и можно задать, какие события
регистрируются в каждом журнале. Таким образом, частые и нечастые события можно
регистрировать в разных журналах.
При заполнении буфера журнала регистрации при добавлении новой записи удаляется самая
старая запись. Количество событий, которые могут храниться в буфере журнала регистрации,
изменяется в зависимости от типа сохраняемых событий, потому что не все события имеют
одинаковый размер. Можно изменить размер буфера настройкой системной переменной.
Для использования функции необходимо заказать опцию (J695) Operation Log Book
(журнал операций).
-746-
9. УТИЛИТЫ B-82284RU-1/01
Строки, отмеченные «*» имеют связанное изображение экрана, как видно в примере для строки
12 ниже.
Изображение экрана показывает предыдущее значение измененного элемента.
-747-
B-82284RU-1/01 9. УТИЛИТЫ
Общие ограничения
Имейте в виду следующие общие ограничения для журнала регистрации:
• Журнал регистрации не поддерживает некоторые операции пульта iPendant. См. следующие
примеры.
- Выбор ссылки на веб-странице
- Операции на экранах только для iPendant.
Например, операции в браузере, настройка панели, экран настройки iPendant.
• Операции не регистрируются при контролируемом запуске сразу после первоначального
запуска.
Для начала регистрации событий необходимо выполнить запуск из холодного состояния.
• Операции в меню конфигурации не регистрируются.
• При изменении размера журнала регистрации все данные в журнале регистрации стираются.
• Некоторые события периодически контролируются для регистрации.
Некоторые из следующих операций могут быть не зарегистрированы, если они происходят
быстрее, чем цикл контроля:
- Коррекция («Override x%»)
- Синхронная связь координатных осей (координата шарнира, координата пользователя и
т.д.)
- Пошаговый режим (Single step ON/OFF)
- Группа перемещений («Motion group x»)
- Подгруппа («Sub group ROBOT/EXT»)
- Номер системы координат пользователя («User frame x»)
- Номер системы координат инструмента («Tool frame x»)
• Если изменяется словарь, некоторые записи на экране журнала регистрации (LOG BOOK)
могут стать нечитаемыми.
Для чтения такого журнала необходимо использовать язык, который использовался при
выполнении записей в журнал.
• Если включены пароли и переменная $LOGBOOK.$LOG_ENT имеет значение, равное
допустимому номеру журнала, при входе в систему событие ввода пароля регистрируется
как поскольку «'x' is entered» (введен 'x'). Пароли для других функций также
регистрируются. Чтобы пароли не регистрировались, можно использовать фильтрацию
экранов, чтобы отфильтровать экраны, которые содержат пароли. См. подраздел 14.13.3.
• Значение «y» в сообщении «'x' is selected in 'y' window» в окне 'y' выбран 'x'» основано на
1-ой строке окна приглашения.
Если 1-ая строка пустая, «y» не имеет значения. Для анализа см. изображение экрана.
• Если нажать функциональную клавишу без метки, регистрируется номер клавиши,
сопровождаемый пустыми круглыми скобками.
Пример
Если строка функциональной клавиши следующая:
у F3 нет метки. Если нажата F3, а $LOGBOOK $LOG_FNKEY имеет допустимое значение,
регистрируется событие «F3( )" is pressed» (нажата F3 ( )).
• Если в режиме толчковой подачи стационарной вершины инструмента изменяется номер
стационарной вершины инструмента, это регистрируется как изменение системы координат
пользователя.
• Если командой параметра изменялась текущая синхронную связь координатных осей
толчковой подачи (JOG), изменение регистрируется при выборе группы.
-748-
9. УТИЛИТЫ B-82284RU-1/01
Пример
Запись «0.0 Amps»
На экране «на лету» регистрируется как:
• Для команд чтения KAREL изображение экрана регистрируется немедленно после ввода.
• KCL не поддерживается.
• Если одновременно используются пульт обучения и дисплей, журнал регистрации
регистрирует операции обоих.
Операции пульта обучения и дисплея может быть трудно различить в журнале.
• Изменения экрана, вызванные функцией автоматического резервного копирования, не
регистрируются.
• Записи «'x' is saved» (выполнено сохранение) и «'x' is loaded» (выполнена загрузка) могут
регистрироваться внутренним процессом.
-749-
B-82284RU-1/01 9. УТИЛИТЫ
Save Screen
Parameter
(изображение
(параметр)
Сообщение Событие экрана)
(Значение по
(Значение по
умолчанию)
умолчанию)
Хронология сигналов об Если выдается сигнал об ошибке, $LOGBOOK. Нет
ошибке регистрируется сообщение об ошибке. Эта $LOG_ER (1)
запись такая же, как запись в меню
хронологии сигналов об ошибке. Для
выбора сигналов об ошибке, которые
необходимо регистрировать, имеется
функция «фильтрации».
'x' is entered (введено При вводе значения или слова они $LOGBOOK. $LOGBOOK.
«х») регистрируются. «x» в сообщении $LOG_ENT (1) $IMG_ENT
заменяется на значение или слово. Если для (TRUE)
этого события включена запись
изображения экрана, оно будет содержать
предыдущее значение. Значения будут
регистрироваться, даже если они
недопустимы. При отмене ввода значение
не регистрируется.
'x' is selected (выбрано При выборе пункта меню это событие $LOGBOOK. $LOGBOOK.
«х») регистрируется. «x» в сообщении - это $LOG_SEL (1) $IMG_SEL
'x' is selected in 'y' menu выбранный пункт. Если меню имеет (TRUE)
(в меню «y» выбрано заголовок, «y» в сообщении показывает
«х») заголовок. Если для этого события
включено сохранение изображения экрана,
на нем будет показан экран сразу перед
открытием меню.
'x' is selected in 'y' Если в окне предупреждения выбран пункт, $LOGBOOK. $LOGBOOK.
window (в окне «y» это регистрируется. «x» в сообщении - это $LOG_WIN (1) $IMG_WIN
выбрано «x») выбранный пункт. «y» в сообщении - это (TRUE)
начало сообщения в окне предупреждения.
Если для этого события включено
сохранение изображения экрана, на нем
будет показано окно предупреждения.
'x' is selected in MENU При выборе пункта клавишей MENU $LOGBOOK. Нет
(«х» выбрано при (меню) или FCTN (функция) это $LOG_MENU (1)
помощи MENU) регистрируется. «x» в сообщении - это
'x' is selected in FCTN выбранный пункт.
(«х» выбрано при
помощи FCTN)
-750-
9. УТИЛИТЫ B-82284RU-1/01
Save Screen
Parameter
(изображение
(параметр)
Сообщение Событие экрана)
(Значение по
(Значение по
умолчанию)
умолчанию)
JOG menu TOOL 'x' Операции меню толчковой подачи $LOGBOOK. Нет
(меню толчковой регистрируются с этими сообщениями. $LOG_JGMN (1)
подачи, инструмент
«х»)
JOG menu USER 'x'
(меню толчковой
подачи, пользователь
«х»)
JOG menu JOG 'x' (меню
толчковой подачи,
подача «х»)
JOG menu GROUP 'x'
(меню толчковой
подачи, группа «х»)
JOG menu ROBOT
(меню толчковой
подачи, робот)
JOG menu EXT (меню
толчковой подачи,
внешн.)
Menu changed 'x' (меню Если меню изменяется, это регистрируется. $LOGBOOK. Нет
изменено на «х») «x» в сообщении - это заголовок нового $LOG_MNCHG (1)
меню. Изменения в подменю, например,
Config (конфигурация) или Detail (данные),
не регистрируются.
'x' is pressed (нажата Если нажата клавиша, регистрируется это
клавиша «х») сообщение с именем клавиши. Оно не
регистрируется при отпускании клавиши.
Если при нажатии клавиши была нажата
клавиша SHIFT, к имени клавиши
добавляется слово «SHIFT» (кроме клавиш
SELECT, EDIT, DATA). Клавиши
сгруппированы следующим образом, и
можно выключать регистрацию каждой
группы.
F1, F2, F3, F4, F5 $LOGBOOK. $LOGBOOK.
$LOG_FNKEY (1) $IMG_FNKEY
(TRUE)
+X(J1), -X(J1), +Y(J2), -Y(J2), +Z(J3), -Z(J3), $LOGBOOK. Нет
+X^(J4), -X^(J4), +Y^(J5), -Y^(J5), +Z^(J6), - $LOG_JGKY (1)
Z^(J6)
SELECT, EDIT, DATA, $LOGBOOK. Нет
$LOG_PRGKEY
(1)
UF1, UF2, UF3, UF4, UF5, UF6, UF7 $LOGBOOK. Нет
$LOG_UFKY (1)
-751-
B-82284RU-1/01 9. УТИЛИТЫ
Save Screen
Parameter
(изображение
(параметр)
Сообщение Событие экрана)
(Значение по
(Значение по
умолчанию)
умолчанию)
+%, -%, COORD $LOGBOOK. Нет
$LOG_OVRKY (1)
FWD, BWD $LOGBOOK. Нет
$LOG_FWDKY (1)
HOLD (приостановка) $LOGBOOK. Нет
$LOG_HLDKY (1)
STEP (шаг) $LOGBOOK. Нет
$LOG_STPKY (1)
PREV (назад) $LOGBOOK. Нет
$LOG_PRVKY (1)
ENTER (ввод) $LOGBOOK. Нет
$LOG_ENTKY (1)
ITEM (пункт) $LOGBOOK. Нет
$LOG_ITMKY (1)
RESET (сброс) $LOGBOOK. Нет
$LOG_RSTKY (1)
Override x% Если коррекция изменяется, это $LOGBOOK. Нет
(коррекция х%) регистрируется. «x» в сообщении - это $LOG_OVR (1)
новое значение коррекции. При этом
регистрируются все изменения коррекции,
сделанные любым способом. Например,
клавишей «+%», с пульта обучения,
командой коррекции в программе.
JOINT coordinate Если координата изменяется, это $LOGBOOK. Нет
(координата шарнира) регистрируется. При этом регистрируются $LOG_CRD (1)
USER coordinate все изменения координаты, сделанные
(координата любым способом.
пользователя)
TOOL coordinate
(координата
инструмента)
JOG coordinate
(координата толчковой
подачи)
PATH coordinate
(координата
траектории)
Single step ON Если изменяется пошаговый режим, это $LOGBOOK. Нет
(пошаговый включен) регистрируется. При этом регистрируются $LOG_STEP (1)
Single step OFF все изменения пошагового режима,
(пошаговый выключен) сделанные любым способом.
-752-
9. УТИЛИТЫ B-82284RU-1/01
Save Screen
Parameter
(изображение
(параметр)
Сообщение Событие экрана)
(Значение по
(Значение по
умолчанию)
умолчанию)
Группа перемещений Если группа перемещений изменяется, это $LOGBOOK. Нет
«х» регистрируется. «x» в сообщении - это $LOG_GRP (1)
новая группа перемещений. При этом
регистрируются все изменения группы
перемещений, сделанные любым способом.
Sub group ROBOT Если подгруппа изменяется, это $LOGBOOK. Нет
(подгруппа робота) регистрируется. При этом регистрируются $LOG_SGRP (1)
Sub group EXT все изменения подгруппы, сделанные
(подгруппа внешняя) любым способом.
User frame «x» Если изменяется номер системы координат $LOGBOOK. Нет
(система координат пользователя, это регистрируется. «x» в $LOG_UF (1)
пользователя «х») сообщении - это новый номер системы
координат пользователя. При этом
регистрируются все изменения номера
системы координат пользователя,
сделанные любым способом.
Tool frame «x» Если изменяется номер системы координат $LOGBOOK. Нет
(система координат инструмента, это регистрируется. «x» в $LOG_UT (1)
инструмента «x») сообщении - это новый номер системы
координат инструмента. При этом
регистрируются все изменения номера
системы координат инструмента,
сделанные любым способом.
Save file x Файл «x» сохранен $LOGBOOK. Нет
(сохранен файл «х») Файл «x» загружен $LOG_FILE (1)
Load file x Эти события действуют только для
(загружен файл «х») сохранения/загрузки файла на следующих
экранах
- File screen (экран файлов)
- Program list screen (экран списка
программ)
WAIT is released (x, y) Выполняемая команда ожидания отменена $LOGBOOK. Нет
(выключено ожидание командой отмены ожидания в программе $LOG_WTRLS (0)
(x, y)) «x», строка «y».
Create program x Создана программа пульта обучения «x». $LOGBOOK. Нет
(создана программа Удалена программа пульта обучения «x». $LOG_PGCHG (0)
«х») Записана строка «x» программы пульта
Delete program x обучения «y».
(удалена программа Удалена строка «x» программы пульта
«х») обучения «y».
Write line x of y
(запись строки «х»
программы «y»)
Delete line x of y
(удаление строки «х»
программы «y»)
-753-
B-82284RU-1/01 9. УТИЛИТЫ
Save Screen
Parameter
(изображение
(параметр)
Сообщение Событие экрана)
(Значение по
(Значение по
умолчанию)
умолчанию)
Write P[x] of y Записаны данные позиционирования P[x] $LOGBOOK. Нет
(запись P[x] программы программы пульта обучения «y». Эти $LOG_SETPOS(0)
«y») изменения также регистрируются, если
программа изменяется на внутреннем
уровне.
TP 'x' ON Так регистрируется работа низкого уровня $LOGBOOK. Нет
(клавиша пульта клавиш. Все операции клавиш пульта $LOG_TPKY (0)
обучения «х» нажата) обучения регистрируются. При нажатии
TP 'x' OFF клавиши регистрируется событие «TP x
(клавиша пульта ON». При отпускании клавиши
обучения «х» отпущена) регистрируется событие «TP x OFF».
Срабатывание выключателя пульта и
кнопки аварийной остановки также
регистрируется. Клавиша SHIFT
рассматривается как обычная клавиша.
Операции дисплея не регистрируются этим
событием. «x» в сообщении - это имя
клавиши, регистрируются следующие
клавиши.
ENABLE, ESTOP
PREV, F1, F2, F3, F4, F5, NEXT
SHIFT, MENU, SELECT, EDIT, DATA,
FCTN
UP, DOWN, LEFT, RIGHT, DISP
RESET, STEP, BACKSPACE, ITEM,
HOLD, FWD, BWD, COORD, +%, -%
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -/,, ., ENTER, HELP/
DIAG,
UF1, UF2, UF3, UF4, UF5, UF6, UF7,
+X(J1), -X(J1), +Y(J2), -Y(J2), +Z(J3), -Z(J3),
+X^(J4), -X^(J4), +Y^(J5), -Y^(J5), +Z^(J6), -
Z^(J6),
Cold start Регистрируется режим запуска. $LOGBOOK. Нет
(запуск из холодного $LOG_STMD(1)
состояния)
Восстановление при
сбое питания
Control start
(контролируемый
запуск)
-754-
9. УТИЛИТЫ B-82284RU-1/01
Значение
Имя системной Range
Тип по Описание
переменной (диапазон)
умолчанию
$LOG_BUF[1-16]. Строка [1-16] '' Максимум Заголовок каждого буфера. Эта строка
$TITLE 13 символов отображается в верхней строке меню
LogBook (журнал).
Она также отображается во всплывающем
меню F2 [BOOK] (журнал) в меню LogBook
(журнал).
Если значение - ", отображается заголовок по
умолчанию.
Заголовок по умолчанию журнала BOOK1 -
«Operation» (операция).
Заголовок по умолчанию журнала BOOK2 -
I/O (ввод-вывод).
Заголовок по умолчанию журнала BOOK3 -
«BOOK 3»
$LOG_BUF[1-16]. Целое [1] 50 0, Размер буфера для хранения журнала.
$SIZE число [2] 100 2147483647 Единица измерения - килобайты. Одна запись
[3-16] 0 занимает примерно 300 байтов
Если это значение слишком велико,
автоматически назначается максимально
доступный размер буфера журнала
регистрации.
Если недостаточно памяти для создания
буфера журнала регистрации, выдается
сигнал
SYST - 188 WARN «book(%d) was not created»
(ошибка создания журнала (%d))
и журнал не создается.
Чтобы изменение этой переменной вступило
в силу, выключите и включите питание.
$LOG_BUF[1-16]. Целое [1] 0 0, Тип памяти каждого буфера.
$MEM_TYPE число [2] 1 2147483647 0: В памяти SRAM, журнал сохраняется при
[3-16] 0 выключении питания.
1: В памяти DRAM, журнал очищается при
выключении питания.
$LOG_BUF[1-16]. Булевы [1] TRUE FALSE При значении FALSE (ложь) буфер не
$VISIBLE (истина) (ложь), отображается во всплывающем меню F2
[2] FALSE TRUE ([BOOK]) (журнал) в меню LogBook.
(ложь) (истина)
[3-16] TRUE
(истина)
-755-
B-82284RU-1/01 9. УТИЛИТЫ
9.23.4 Операции
Отображение экрана журнала
1. Нажмите MENUS (меню).
2. Выберите 4, ALARM (сигнал об ошибке).
3. Нажмите F1, TYPE (тип).
4. Выберите Log Book (журнал). На экран будет выдано примерно следующее:
8. Для очистки журнала нажмите F5 CLEAR (очистить), затем нажмите F4 YES (да).
-756-
9. УТИЛИТЫ B-82284RU-1/01
-757-
B-82284RU-1/01 9. УТИЛИТЫ
Значение
Имя системной Range
Тип по Описание
переменной (диапазон)
умолчанию
$LOG_ER_SEV Целое 6 -2147483648 Фильтр по степени ошибки.
число 2147483647 Если бит установлен на True (истина),
регистрируются соответствующие ошибки.
- Бит 0 (1): Регистрируются ошибки
«предупреждение» (warning).
- Бит 1 (2): Регистрируются ошибки «пауза»
(pause).
- Бит 2 (4): Регистрируются ошибки
«аварийное прекращение» (abort).
Напр. 6 = регистрируются ошибки «пауза» и
«аварийное прекращение».
Приоритет при этом ниже, чем
$LOG_ER_TYP и $LOG_ER_ITM.
$LOG_ER_TYP[1-n] Целое 0 -2147483648 Фильтр по типу ошибки.
число 2147483647 При задании положительного значения
регистрируются сигналы об ошибке заданного
типа.
Напр. 11 = Регистрируются сигналы SRVO.
При задании отрицательного значения не
регистрируются сигналы об ошибке заданного
типа.
Напр. -11 = Не регистрируются сигналы
SRVO.
Приоритет при этом выше, чем у
$LOG_ER_SEV, но ниже, чем у
$LOG_ER_ITM.
$LOG_ER_ITM[1-n] Целое 0 -2147483648 Фильтрация конкретной ошибки.
число 2147483647 При задании положительного значения
регистрируются заданные сигналы об ошибке.
Напр. 11001 = Регистрируется SRVO-001.
При задании отрицательного значения не
регистрируются заданные сигналы об ошибке.
Напр. -11001 = Не регистрируется SRVO-001.
Приоритет при этом выше, чем у
$LOG_ER_SEV и $LOG_ER_TYP.
-758-
9. УТИЛИТЫ B-82284RU-1/01
- $LOG_ER_ITM[1-n],
- $LOG_ER_SEV
- $LOG_ER_TYP[1-n]
Приоритет настроек следующий: $LOG_ER_SEV < $LOG_ER_TYP < $LOG_ER_ITM
См. следующий пример фильтрации ошибок:
ПРИМЕЧАНИЕ
TP'x' ON/OFF (пульт обучения вкл./выкл.) не поддерживается.
-759-
B-82284RU-1/01 9. УТИЛИТЫ
Значение
Имя системной Range
Тип по Описание
переменной (диапазон)
умолчанию
$LOGBOOK.$SCRN_FL Булевы FALSE FALSE/TRUE Фильтрация экрана выключена/
(ЛОЖЬ) (ложь/истина) включена
$LOGBOOK.$SCRN_NO_ENT Булевы TRUE FALSE/TRUE TRUE (истина): События на
(истина) (ложь/истина) зарегистрированных экранах не
регистрируются. События на
других экранах
регистрируются.
FALSE (ложь): События на
зарегистрированных экранах
регистрируются. События на
других экранах не
регистрируются.
$LOGBOOK.$NUM_SCRN_FL Целое 20 1,200 Номер $LOG_SCRN_FL
число
$LOG_SCRN_FL[ ].$SCRN_ID Длинное 0 0,4294967295 Идентификатор экрана для
число фильтра
без
знака
$LOG_SCRN_FL[ ].$SP_ID Длинное 0 0,4294967295 Программный идентификатор
число экрана для фильтра
без
знака
-760-
9. УТИЛИТЫ B-82284RU-1/01
9.23.5.1 Настройка
В этом примере присвойте журналу BOOK3 имя «ALARM» и используйте его только для
записи сигналов об ошибке. Эта конфигурация использует ПЗУ емкостью 500 Кбайт.
Количество сигналов об ошибке, которое можно сохранить в журнале, зависит от содержимого
сигналов об ошибке. Предположим, что произошел пользовательский сигнал об ошибке с не
определенным сообщением об ошибке. Сигнал об ошибке может быть зарегистрирован в
журнале примерно 5000 раз.
ПРИМЕЧАНИЕ
Поскольку размер журнала большой, необходимо проверить оставшуюся часть ПЗУ перед
использованием этой настройки. Оставшаяся часть ПЗУ должна быть более 150 Кбайт после
установки журнала. Если журнал использует 500 Кбайт, остальная часть ПЗУ должна быть
более 650 Кбайт (500 Кбайт + 150 Кбайт).
-761-
B-82284RU-1/01 9. УТИЛИТЫ
Системная переменная
Значение
Системная
Тип по Значение Комментарий
переменная
умолчанию
$LOG_BUF[3]. Строка '' ALARM Заголовок журнала
$TITLE (сигнал об
ошибке)
$LOG_BUF[3]. Целое 0 500 Размер журнала - 500 Кбайт. Количество
$SIZE число сигналов об ошибке, которое можно
сохранить в журнале, зависит от
содержимого сигналов об ошибке.
$LOG_BUF[3]. Целое 0 0 Буфер этого журнала создается в пуле ПЗУ.
$MEM_TYPE число Выключение и включение питания не
удаляет записи.
$LOG_BUF[3]. Булевы TRUE TRUE В разворачивающемся меню F2 ([BOOK])
$VISIBLE (истина) (истина) (журнал) отображается журнал с именем
«ALARM». Имейте в виду, что этот
журнал не всегда отображается как 3-й
пункт в разворачивающемся меню.
$LOGBOOK. Целое 1 3 Сигналы об ошибке регистрируются в
$LOG_ER число журнале «book3».
$LOG_ER_SEV Целое 6 7 Фильтр по степени ошибки.
число Если бит установлен на True (истина),
регистрируются соответствующие ошибки.
- Бит 0 (1): Регистрируются ошибки
«предупреждение» (warning).
- Бит 1 (2): Регистрируются ошибки
«пауза» (pause).
- Бит 2 (4): Регистрируются ошибки
«аварийное прекращение» (abort).
Напр. 7 = регистрируются ошибке warn
(предупреждение), pause (пауза) и abort
(аварийное прекращение) (регистрируются
все сигналы об ошибке).
-762-
9. УТИЛИТЫ B-82284RU-1/01
-763-
B-82284RU-1/01 9. УТИЛИТЫ
3. Отображается содержимое журнала «ALARM», который был создан при помощи настройки
в настоящем примере.
-764-
9. УТИЛИТЫ B-82284RU-1/01
Краткий обзор
Функция возобновления на первоначальной траектории работает следующим образом: Если
делается попытка выполнить перезапуск программы после того, как робот сделал паузу или
совершил аварийную остановку, программа перезапускается только после того, как робот
вернулся в положение остановки, даже если робот перемещался после остановки. Положение
остановки может быть положением, в котором робот делает паузу или совершает аварийную
остановку. Перемещение робота от текущего положения до положения остановки называется
«перемещением перезапуска».
Например, если происходит сигнал об ошибке, который вызывает остановку робота, например,
робот замедляется до полной остановки, и программа пульта обучения приостанавливается.
Пользователь может затем переместить робот в другое положение, чтобы устранить причину
сигнала об ошибке. Если программа пульта обучения перезапускается при включенной
функции возобновления на первоначальной траектории, прежде чем происходит перезапуск
программы, робот сначала выполняет перемещение перезапуска в положение остановки.
-765-
B-82284RU-1/01 9. УТИЛИТЫ
-766-
9. УТИЛИТЫ B-82284RU-1/01
Системные переменные
Для включения или выключения функции возобновление на первоначальной траектории
используются следующие переменные.
1: Конкретной оси
2: Прямая линия
3: Программы (тип перемещения, который использовался при остановке робота)
Ограничения
• Если опция Constant Path (постоянная траектория) выключена, траектория, по которой
движется робот во время перемещения возобновления, может отличаться от
первоначальной траектории.
Положение остановки робота будет близко к первоначальной траектории, но не точно на
ней.
• Если опция Constant Path (постоянная траектория) включена, траектория, по которой
движется робот во время перемещения возобновления, совпадает с первоначальной
траекторией.
• На перемещение перезапуска действуют такие же ограничения, как на перемещения других
типов. Если во время перемещения перезапуска выдается сигнал об ошибке, относящийся,
например, к «пределу хода», возобновление программы потребует вмешательства
оператора.
• Если между текущим положением и положением остановки робота что-то находится, робот
может столкнуться с этим объектом, потому что перемещение перезапуска начинается в
положении остановки. Например, робот, возможно отвели толчковой подачей в положение,
при перемещении из которого при перезапуске, робот столкнется с инструментом.
-767-
B-82284RU-1/01 9. УТИЛИТЫ
-768-
9. УТИЛИТЫ B-82284RU-1/01
-769-
B-82284RU-1/01 9. УТИЛИТЫ
Возобновление с Возобновление с
$cpcfg.$resume_ofst.$ro_enable
постоянной траекторией непостоянной траекторией
-770-
9. УТИЛИТЫ B-82284RU-1/01
Меню Resume Offset (смещение при возобновлении) используется для конфигурации памяти,
которая используется с опцией возобновления с постоянной траекторией.
Эта конфигурация оказывает непосредственное влияние на то, как используется системная
память.
Параметр Max. Res. Offset Dist задает максимальную величину смещения, которое можно
использовать.
Чем больше значение, тем больше требуется памяти.
Параметр Nominal Process Speed задает расчетную скорость, на которой будет выполнен
процесс функции смещения при возобновлении.
Чем меньше значение, тем больше требуется памяти.
Если конфигурация изменялась, необходимо выключить и включить питание, чтобы новая
конфигурация вступила в силу. Дисплей, показанный ниже, появляется после изменения
конфигурации.
Есть два варианта: выключите и включите питание, чтобы новая конфигурация вступила в
силу, или оставьте питание включенным, чтобы сохранить старую конфигурацию.
Системные переменные
$CPCFG.$RESUME_OFST.$RO_ENABLE
Если загружена опция постоянной траектории, включено возобновление с постоянной
траекторией.
$MCR_GRP[].$RSM_OFFSET
Расстояние смещения при возобновлении (мм), которое используется
$MOR_GRP[].$OGDST_RATIO
Фактическое отношение смещения при возобновлении, используемое при достижении
заданного смещения при возобновлении
= 100%
0.0 = 0%
-1.0 = еще не инициализировано
-771-
B-82284RU-1/01 9. УТИЛИТЫ
-772-
9. УТИЛИТЫ B-82284RU-1/01
Без опции зеркального отражения по продольной оси автомобиля необходимо создать две
программы и ввести в режиме обучения все точки с обеих сторон кузова легкового автомобиля.
С опцией зеркального отражения по продольной оси автомобиля можно создать одну
программу и ввести в режиме обучения точки на одной стороне автомобиля, а затем
использовать опцию, чтобы автоматически создать другую программу для робота, стоящего на
другой стороне линии.
ПРИМЕЧАНИЕ
Текущая версия не поддерживает круговые или инкрементные команды.
-773-
B-82284RU-1/01 9. УТИЛИТЫ
-774-
9. УТИЛИТЫ B-82284RU-1/01
Дополнительная информация
Если координата пользователя #0 используется для всей программы, зеркально отраженные
координаты пользователя не записываются в программу-адресат зеркального сдвига.
Пункт Описание
Conversion source program Этот пункт - имя программы, которая будет обработана при помощи
(исходная программа для опции зеркального отражения по продольной оси автомобиля.
преобразования)
Shift destination program Этот пункт - имя результирующей программы, которая будет содержать
(программа-адресат результаты выполнения опции зеркального отражения по продольной
отражения) оси автомобиля.
Процедура 9-26
Выполнение опции зеркального отражения по продольной оси автомобиля
Пункт
1. Нажмите MENUS (меню).
2. Выберите UTILITIES.
3. Нажмите F1 TYPE (тип).
4. Выберите Prog Toolbox (инструменты программы) Появится следующее меню.
-775-
B-82284RU-1/01 9. УТИЛИТЫ
- Дополнительная информация
Если программа-адресат уже существует, будет выдано приглашение подтвердить
продолжение. При выборе «YES» имеющаяся программа перезаписывается. Если имеющуюся
программу необходимо сохранить, выберите «NO» и введите отличающееся имя программы.
-776-
9. УТИЛИТЫ B-82284RU-1/01
Если кабели трутся о запястье, и при этом опция переворота шарнира не используется,
необходимо повторно ввести в режиме обучения программу робота, чтобы переориентировать
запястье. Опция переворота шарнира автоматически изменяет ориентацию запястья для всех
точек в программе во избежание возможных проблем при повороте запястья.
При перевороте шарниров все относящихся к ним положения в заданной исходной программе
также зеркально отражаются. Пункт [Flip Type] (тип переворота) в меню [Flip Knuckle]
(переворот шарнира) можно использовать для задания способа переворота шарниров.
-777-
B-82284RU-1/01 9. УТИЛИТЫ
Пункт Описание
Conversion source program Этот пункт - имя программы, которая будет обработана при помощи
(исходная программа для опции переворота шарнира.
преобразования)
Shift destination program Этот пункт - имя результирующей программы, которая будет содержать
(программа-адресат результаты выполнения опции переворота шарнира.
отражения)
Flip type (тип переворота) Этот пункт указывает способ, которым выполняется зеркальное
отражение шарнира.
- Тип 1 (+ -):J4 = +180 J6 = -180
- Тип 2 (- +):J4 = -180 J6 = + 180
- Тип 3 (+ +):J4 = +180 J6 = +180
- Тип 4 (- -):J4 = -180 J6 = -180
5. Переместите курсор в пункт Flip Knuckle (переворот шарнира) и нажмите ENTER (ввод).
Появится следующее меню.
-778-
9. УТИЛИТЫ B-82284RU-1/01
- Дополнительная информация
Если программа-адресат уже существует, будет выдано приглашение подтвердить
продолжение. При выборе «YES» имеющаяся программа перезаписывается. Если имеющуюся
программу необходимо сохранить, выберите «NO» и введите отличающееся имя программы.
- Дополнительная информация
Если переворот шарнира не был выполнен из-за обнаружения предела перемещения
шарнира, отображается сообщение с приглашением подтвердить продолжение операции.
• При выборе продолжения программа-адресат создается с записанной точкой, которая
вызывает обнаружение предела перемещения шарнира. Точка записывается в файл
FR:FLIP.DT.
Если делается попытка выполнить программу-адресат, в точке, где было обнаружено
превышение предела перемещения шарнира происходит ошибка превышения
предела перемещения. Если точку повторно не ввести в режиме обучения для
подавления ошибки превышения предела, выполнить перемещение в эту точку
невозможно.
• При отказе от продолжения программа-адресат не записывается, при этом при
повторной попытке дается возможность выбрать другой тип переворота.
10.Если во время переворота шарниров в программе прервалось питание, действуйте, как
указано в пунктах ниже.
a. Восстановите питание.
b. Удалите заданную программу-адресат с результатами преобразования
(по умолчанию FLIP.TP).
c. Повторите процедуру опции переворота шарнира.
-779-
B-82284RU-1/01 9. УТИЛИТЫ
-780-
9. УТИЛИТЫ B-82284RU-1/01
5. Переместите курсор в пункт Limit Set (задать предел) и нажмите ENTER (ввод).
Появится следующее меню.
6. Чтобы выбрать ось для настройки пределов перемещения, действуйте, как указано в пунктах
ниже:
a. Переместите курсор к номеру, назначенному нужной оси.
b. Нажмите F4 Yes (да), чтобы выбрать ось.
Если нажать F5 No (нет), предел для оси не устанавливается,
7. Чтобы задать буфер предела перемещения, переместите курсор на пункт Limits buffer
(буфер пределов перемещения), введите значение в градусах и нажмите ENTER (ввод).
8. Чтобы задать пределы перемещения оси, нажмите F3 EXECUTE (выполнить).
По окончании настройки пределов перемещения на экране отображается следующая
информация.
-781-
B-82284RU-1/01 9. УТИЛИТЫ
Дополнительная информация
Дополнительная информация
Дополнительная информация
-782-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
10 ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
В настоящей главе разъясняется функция паллетизации.
-783-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
-784-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
-785-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
Типы паллетизации
Имеется четыре следующих типа паллетизации, соответствующих способам настройки
последовательностей укладки и траектории (см. раздел 10.3).
• Паллетизация B и паллетизация BX
• Паллетизация E и паллетизация EX
- Паллетизация B
Для паллетизации B может вводиться в режиме обучения только функция паллетизации B.
Паллетизация B может осуществлять относительно простую последовательность укладки с
одним видом последовательности траектории.
В контроллере R-J2 Mate может выполняться простое управление положением в пространстве.
- Паллетизация E
Паллетизацию Е можно использовать для более сложных последовательностей укладки -
например, если нужно изменить пространственное положение заготовок, или если
геометрическая фигура, которой уложены заготовки, не является параллелограммом (см. на
рисунке ниже).
-786-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
- Паллетизация BX и EX
Для паллетизации BX и EX можно задать несколько последовательностей траектории.
Для паллетизации B и E можно задать только одну последовательность траектории.
-787-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
Команда Функция
Команда паллетизации Вычисляет текущую траекторию на основании последовательности
укладки, последовательности траектории и значения, хранящегося в
регистре паллетизации, и перезаписывает данные
позиционирования команды перемещения паллетизации.
Команда перемещения Команда перемещения, назначенная для паллетизации. В ней есть
паллетизации данные позиционирования точки подвода, точки укладки или точки
отвода.
Команда конца паллетизации Увеличивает (или уменьшает) значение регистра паллетизации.
Команда паллетизации
На основании значения, хранящегося в регистре паллетизации, команда паллетизации
вычисляет положение текущей точки укладки из последовательности укладки, а также
вычисляет текущую траекторию из последовательности траектории.
Затем она перезаписывает данные позиционирования команды перемещения паллетизации.
-788-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
- Номер паллетизации
После завершения ввода данных паллетизации в режиме обучения, номера паллетизации
автоматически записываются вместе с командами (командой паллетизации, командой
перемещения паллетизации и командой конца паллетизации).
-789-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
ПРИМЕЧАНИЕ
Чтобы повысить точность перемещения при паллетизации, необходимо точно установить
вершину инструмента. (См. подраздел 3.9.1 «Настройка системы координат инструмента».)
-790-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
Пункт
1. Нажмите NEXT (далее)>для отображения следующей страницы.
Нажмите F1 INST для отображения подменю.
-791-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
-792-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
-793-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
• Для типа укладки (TYPE) задайте PALLET (укладка) или DEPALLET (разбор) (стандартная
настройка: PALLET). (См. подраздел 10.4.1 «Регистр паллетизации».)
• Для приращения регистра (INCR) задайте величину перемещения вперед или назад
положения укладки (разбора). То есть, задайте количественное значение приращения или
отрицательного приращения регистра паллетизации с помощью команды конца
паллетизации. Стандартная настройка равна 1.
(См. подраздел 10.4.1 «Регистр паллетизации».)
• В качестве регистра паллетизации задайте номер регистра паллетизации, который
используется для управления укладкой.
ПРЕДОСТЕРЕЖЕНИЕ
Убедитесь, что заданный номер регистра паллетизации не используется другой функцией
паллетизации.
-794-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
-795-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
ПРИМЕЧАНИЕ
PALLETIZING на экране ввода исходных данных отображает четвертую команду
паллетизации в программе.
b. Клавишами «вверх» и «вниз» выберите нужный тип ввода символов - Upper case
(заглавные буквы), Lower case (строчные буквы), Punctuation (пунктуация) или
Options (опции).
c. Нажмите соответствующую функциональную клавишу, затем введите символы.
d. После полного завершения ввода комментария нажмите клавишу ENTER.
-796-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
3. Чтобы выбрать тип паллетизации, переместите курсор в поле TYPE, затем выберите
функциональную клавишу.
4. Для ввода числового значения нажмите цифровую клавишу, затем нажмите клавишу
ENTER.
После того, как выбран второй пункт, третий пункт определяется автоматически.
-797-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
7. Чтобы выбрать есть или нет вспомогательное положение, переместите курсор в поле
настройки и выберите меню функциональных клавиш.
ПРИМЕЧАНИЕ
Задавая настройки вспомогательных точек, также выберите FIX/INTER.
-798-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Если настройка исходных данных была остановлена до завершения, установленные к этому
времени значения не действуют.
После того, как настройка или изменение исходных данных паллетизации будут завершены
нажатием клавиши F5 DONE (готово) и появится экран обучения последовательности укладки
паллетизации, регистр паллетизации инициализируется автоматически.
(См. подраздел 10.4.1 «Регистр паллетизации».)
-799-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
-800-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
ПРИМЕЧАНИЕ
Следующее объяснение не относится к паллетизации B и BX. См. подраздел 10.3.4.
-801-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
-802-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
1 Исходные данные
1 Исходные данные
Рис. 10.3.3 (g) Пространственное положение заготовок в точках укладки при заданном
составном пространственном положении
-803-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
Счет последовательности слоев допустим только в том случае, если для расположения слоев
задано обучение по 2 точкам
(для других случаев счет последовательности слоев всегда равен 1).
1 Исходные данные
Если общее количество слоев менее 16, для счета последовательности слоев можно задать
номер, не превышающий общего количества слоев. Если затем для количества слоев задается
число меньшее, чем значение счета последовательности слоев, значение счета
последовательности слоев автоматически изменяется на количество слоев.
-804-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
Процедура 10-3
Ввод в режиме обучения последовательности укладки паллетизации
Пункт
1. На основании настройки исходных данных отображается высвечивается список точек
укладки, вводимых в режиме обучения.
ПРИМЕЧАНИЕ
Количество представляющих точек укладки, которое нужно записать, зависит от количества
рядов, стопок и слоев, заданных на экране ввода исходных данных. В примере, приведенном
на экране вверху, заданы четыре ряда, три стопки и пять слоев. Для каждой точки задается
количество рядов, стопок и затем слоев.
2. Переместите робота толчковой подачей в положение, которое необходимо задать в режиме
обучения в качестве представляющей точки укладки.
3. Установите курсор на соответствующую строку, затем при нажатой клавише SHIFT и
нажмите клавишу F4 RECORD (запись). Запишется текущее положение робота.
-805-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
5. Нажатие клавиши FWD (вперед) при нажатой клавише SHIFT вызывает перемещение
робота к представляющей точке укладки, на которую наведен курсор.
Данную операцию можно выполнить для подтверждения точки, заданной в режиме
обучения.
6. Для возврата к предыдущему экрану обучения исходных данных нажмите F1 BACK (назад).
ПРИМЕЧАНИЕ
Если используются последовательности слоев (E или EX), при нажатии F5 DONE (готово)
появится экран для задания последовательности укладки следующего слоя.
-806-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
Чтобы задать траекторию для каждой точки укладки, при задании исходных данных следует
задать требуемое количество последовательностей траектории. Задайте условие
последовательности траектории для каждой последовательности траектории.
-807-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
-808-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
Пример
PTN [1] = [1, 1 , 2-1 ]
PTN [2] = [2, 1 , 2-1 ]
PTN [3] = [1, 2 , 2-1 ]
PTN [4] = [2, 2 , 2-1 ]
PTN [5] = [1, 1 , 2-0 ]
PTN [6] = [2, 1 , 2-0 ]
PTN [7] = [1, 2 , 2-0 ]
PTN [8] = [2, 2 , 2-0 ]
В приведенном выше примере для каждых двух слоев определены и повторяются восемь
последовательностей траектории, поскольку в зависимости от положения коробки необходимо
задать различные траектории.
-809-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
Процедура 10-4
Настройка условий последовательности траектории паллетизации
Пункт
1. Пункты условия, которые необходимо ввести, отображаются в соответствии со значением,
заданным для счета последовательности в качестве исходных данных.
-810-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
5. Нажмите клавишу F1 BACK, чтобы снова показать предыдущий экран обучения точек
укладки.
-811-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
-812-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
Процедура 10-5
Ввод последовательности траектории паллетизации в режиме обучения
Пункт
1. На основании настройки исходных данных отображается список точек траектории,
вводимых в режиме обучения.
ПРИМЕЧАНИЕ
Количество записываемых точек траектории зависит от количества точек подвода, заданных
на экране ввода исходных данных, и от количества точек ввода. В примере, приведенном на
экране вверху, количество точек подвода - 2 и количество точек отвода - 2.
-813-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
5. Нажатием клавиши FWD (вперед) при нажатой клавише SHIFT можно переместить робота
в указанную курсором точку траектории. Данную операцию можно выполнить для
подтверждения точки, заданной в режиме обучения.
-814-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
-815-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
-816-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
1 Пример 6 Стопка
2 Положение ожидания 7 Точка укладки
3 Закрытие кисти 8 Ряд
4 Точка подвода 9 Слой
5 Точка отвода
-817-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
1 Команда паллетизации выполняется для 3 Робот раскрывает кисть в точке укладки и выпускает
вычисления положения точки траектории. Робот заготовку.
сначала перемещается в эту точку.
2 Робот переносит заготовку к точке укладки. 4 Выполняется оператор конца паллетизации и
происходит приращение значения регистра
паллетизации.
-818-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
1 Ряд 3 Слой
2 Стопка
Регистр паллетизации указывает ряд, стопку и слой, которые используются для вычисления
положения точки укладки, когда выполняется команда паллетизации.
1 Если значение регистра паллетизации - [2, 2, 3]. 2 Если значение регистра паллетизации - [3, 2, 3].
1 Слой 3 Стопка
2 Стопка
-819-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
-820-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
1 В регистр паллетизации [1] загружается [ 1, 1, 1 ]. 3 Если значения ряда, стопки и слоя - [5, 1, 5],
выполняется переход к метке [3].
2 Если номер ряда - 5, а слоя - четное число, 4 Задание значений ряда, стопки и слоя для следующей
выполняется переход к метке [2]. операции укладки в регистре паллетизации [1].
Пункт
1. Для отображения состояния паллетизации установите курсор на команде паллетизации, а
затем нажмите F5 LIST (список). Отображаются текущая точка укладки и значение регистра
паллетизации.
-821-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
Пункт
1. Установите курсор на команде паллетизации, которую необходимо изменить, затем
нажмите F1 MODIFY (изменить) для отображения меню изменения.
2. В меню изменения выберите экран-адресат редактирования паллетизации.
ПРИМЕЧАНИЕ
После того, как данные паллетизации изменились, из любого экрана паллетизации можно
вызвать обычный экран редактирования. В этом случае новые данные после внесения
изменений сохраняются и имеют силу.
3. Когда внесение изменений закончено, нажмите NEXT (далее) «>» чтобы вызвать
следующую страницу. Затем нажмите F1 PROG.
-822-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
Пункт
1. Установите курсор на команде паллетизации, имеющей номер паллетизации, который
необходимо изменить, затем введите новый номер.
ПРЕДОСТЕРЕЖЕНИЕ
При изменении номеров паллетизации убедитесь, что новые номера не используются
другими командами паллетизации.
-823-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
При вводе в режиме обучения нижней точки или точки маршрута для паллетизации, которые
отличаются от обычного ввода в режиме обучения команды перемещения, в положение,
которое удаляется, записывается положение расширенных осей.
Выполнение
При выполнении паллетизации паллетизация будет выполнена в положении расширенных
осей, в котором они тогда находились. (Робот автоматически не возвращается в положение
расширенных осей при вводе в режиме обучения нижних точек или точек маршрута.)
Например, на системе с линейной расширенной осью, когда команда паллетизации
выполняется в точке на удалении 1000 мм от положения паллетизации, введенного в режиме
обучения, робот выполнит такое же перемещение, какое было введено в режиме обучения в
положении, которое находится на удалении 1000 мм от положения, введенного в режиме
обучения.
-824-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-1/01
Операция
Для укладки (или разбора) заготовок без изменения пространственной ориентации и формы,
заданных в режиме обучения, установите следующие значения:
1. На экране системных переменных, задайте значение системной переменной $PALCFG.
$FREE_CFG_EN - TRUE (истина) (исходное значение - TRUE).
2. На экране исходных данных паллетизации, задайте INTER для управления положением в
пространстве в направлении ряда, стопки или слоя, для которого задан режим расположения
FREE (свободный).
Для каждой введенной в режиме обучения заготовки в заданном направлении, все заготовки,
соответствующие введенной в режиме обучения заготовке, укладываются (или разбираются) с
такой же пространственной ориентацией и формой, как для введенной в режиме обучения
заготовки.
Ниже приводится пример паллетизации для нерегулярного расположения четырех рядов, двух
стопок и пяти слоев.
-825-
B-82284RU-1/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
Примечания
Имейте в виду следующее при использовании этой функции:
1. Параметры FREE и INTER можно задать одновременно только в одном направлении ряда,
стопки и слоя (если эту функцию не нужно использовать, установите системную
переменную $PALCFG.$FREE_CFG_EN на FALSE (ложь)).
Причина в том, что если FREE и INTER заданы одновременно в двух или нескольких
направлениях ряда, стопки и слоя, должны создаваться две или несколько форм, которые
будут приняты в положении заготовки, не введенном в режиме обучения (заготовка, для
которой точка укладки рассчитывается от положения введенной в режиме обучения
заготовки).
Если форма в текущем положении отличается от данных формы для целевого положения,
робот не может двигаться в режиме линейного перемещения (происходит сигнал об ошибке
из-за несоответствия формы и выполнение программы останавливается).
Форма в точке укладки используется для формы в точке отвода или подвода во время
паллетизации. Поэтому если команда операции паллетизации, которую необходимо
выполнить в первую очередь, находится в режиме линейного перемещения, если делается
попытка выполнить строку, может произойти несоответствие формы в зависимости от
формы робота.
Во избежание такой проблемы, задайте режим работы в системе координат шарнира для
первой команды операции паллетизации.
:
10:PLLETIZING-EX_1
11:J PAL_1[A_3] 100% FINE
12:L PAL_1[A_2] 500mm/sec CNT50
13:L PAL_1[A_1] 300mm/sec CNT10
14:L PAL_1[BTM] 100mm/sec FINE
15:Open hand 1
16:L PAL_1[R_1] 300mm/sec CNT10
17:L PAL_1[R_2] 500mm/sec CNT50
18:PALLETIZING-END_1
:
-826-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
-827-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
В этой главе главным образом описываются различия между обычным пультом обучения и
пультом обучения iPendant.
Операции, которые не описаны в настоящем руководстве, одинаковы для обычного пульта
обучения и пульта обучения iPendant.
От обычного пульта обучения отличаются следующие элементы:
• Светодиодный индикатор программы
В обычном пульте обучения для отображения состояния используются 11 светодиодов, а в
пульте обучения iPendant состояние отображается при помощи значков в окне состояния на
экране.
• Функция разделения экрана
Пульт iPendant может отображать два или три разделенных экрана, а также один экран, что
дает возможность одновременной проверки нескольких элементов данных.
• Как переключаться между экранами при отображении нескольких экранов
При отображении нескольких экранов одновременно можно поочередно переключаться
между экранами для обращения к экрану выполнения операции.
• Функция отображения одного экрана и подокна состояния
Эта функция отображает информацию, например, текущее положение и аварийные сигналы
со значками в подокне состояния (левый экран).
• Экранные меню вызываются нажатием клавиши MENU (меню) и клавиш, отображаемых на
экране редактирования
Экранные меню, которые отображаются все одновременно, позволяют быстро перейти в
нужный экран и быстро вставить необходимую команду.
• Экран браузера Интернет
Можно ввести Интернет-адрес для доступа к данным по сети.
• Цвет индикации согласно степени сигнала об ошибке
Каждое сообщение на экране списка сигналов об ошибке отображается в цвете, заданном
согласно его степени.
Пульт iPendant - это дополнительная функция.
-828-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
-829-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
11.2.2 Клавиши
На рис. 11.2.2 показано расположение клавиш пульта iPendant.
В настоящем разделе описывается действие клавиши изменения фокуса экрана/разделения
экрана, а также клавиши диагностики/справки, имеющихся на пульте iPendant.
Клавиша Функция
Однократное нажатие этой клавиши изменяет экран выполнения операции.
Нажатие этой клавиши вместе с клавишей SHIFT разбивает экран
(один экран, два экрана, три экрана или экран состояния/один экран).
-830-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
-831-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
Hold (приостановка) Указывает, что нажата клавиша приостановки (HOLD) или поступает
сигнал остановки подачи.
-832-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
Пункт Описание
-833-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
-834-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
-835-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
Строка заголовка экрана, в котором можно работать, отображается синим цветом, а рамка
экрана отображается красным цветом.
Нажмите эту клавишу вместе с клавишей SHIFT. Появится следующее экранное меню.
Выбрав «5 Change focus» (изменить фокус) в этом меню, можно также переключать экран
выполнения операции.
-836-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
-837-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
Установите курсор в поле «Enter a Name» (введите имя) или «Enter an Address» (введите адрес)
на вышеуказанном экране и нажмите клавишу ENTER.
Появится следующая программная клавиатура. Введите буквенные и другие символы.
После подтверждения введенных данных нажмите клавишу exit (выход) в нижнем правом углу
праве для выхода из программной клавиатуры.
-838-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
После ввода имени и адреса установите курсор на кнопку continue (продолжить) и нажмите
клавишу ENTER.
-839-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
-840-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
-841-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
-842-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
-843-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
ПРИМЕЧАНИЕ
Сообщения «RESET» (сброс) и «SYST-026 System normal power up» (нормальное включение
системы) отображаются синим цветом.
-844-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
Имейте в виду, что не все операции можно выполнить при помощи сенсорного экрана.
• Экран Operation Panel (панель управления)/ экран BROWSER (экран браузера Интернет) /
экран подокна состояния
• Программная клавиатура
• Переключение экранов
(При отображении нескольких экранов, переход в нужный экран достигается касанием
нужного экрана.)
Краткий обзор
Контроллер R-J3iC позволяет настраивать различные экраны iPendant.
В этом разделе изложен порядок настройки пульта iPendant.
Экраны пользователя
При помощи функции экранов пользователя можно сохранить до восьми часто используемых
состояний экранов пользователя, определяемых пользователем, с отображением в одном окне
или с несколькими окнами. Например, если экран сигналов об ошибке, экран файлов и экран
ввода-вывода обычно отображаются при помощи окна с 3 экранами, этот комплект экранов
можно определить как «экран пользователя». При сохранении экрану пользователя
назначается имя, которое отображается как пункт в «User Views» (экраны пользователя) в
меню дисплея, что позволяет вызывать экран пользователя, выбрав его. Пункт экранов
пользователя, описанный выше, отображается как «Alarm |FILE| Cell I» в списке User Views
(экранов пользователя).
Для добавления набора меню в качестве экрана пользователя используйте процедуру 11-1.
Для изменения списка экранов пользователя используйте процедуру 11-2.
-845-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
-846-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
-847-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
5. Выберите iPendant User Views Setup (настройка экранов пользователя iPendant) Например,
появится экран, показанный ниже.
-848-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
-849-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
-850-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
Хронология
В списке хронологии записаны восемь последних отображенных меню. Этот список создается
автоматически и его изменить невозможно. При выборе имени в списке появится экран с этим
именем.
-851-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
Процедура 11-5
Создание пользовательского полного меню HMI или быстрого меню
Пункт
1. Нажмите MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1 TYPE (тип).
4. Выберите iPendant Setup (настройка iPendant). Появится экран, показанный ниже.
-852-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
В файле полного меню HMI (IPHMIFL.HTM) должен быть пункт меню «iPendant Setup»
(настройка iPendant). Если в контроллере можно использовать пароли, в файле быстрого
меню HMI (IPHMIQK.HTM) должен быть пункт меню «Passwords» (пароли). Если
необходимо, сохраните эти пункты меню. Если эти пункты меню отсутствуют, созданные
файлы меню не будут работать нормально.
8. Добавьте в файлы или удалите из файлов пункты меню, как это необходимо.
9. Верните файлы в контроллер.
10.Для установки и использования созданных файлов используйте процедуру 11-6.
-853-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
-854-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
-855-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
-856-
11. Пульт обучения FANUC iPendant B-82284RU-1/01
Рис. 11.4 (k) Экран настройки HMI iPendant, если необходимо выключить клавишу DATA
(данные)
После щелчка на нужной клавише нажмите F3 SUBMIT (внести изменения).
После нажатия F3 поле выбора исчезнет, это указывает, что выбор сделан.
ПРЕДОСТЕРЕЖЕНИЕ
При каждом появлении экрана настройки HMI появляется отметка в поле выбора и
обозначаются текущие настройки.
-857-
B-82284RU-1/01 11. Пульт обучения FANUC iPendant
11.5 ОГРАНИЧЕНИЯ
• Одновременно можно открыть несколько экранов редактирования программы.
Экран может быть открыт в каждом окне.
Программа, которая будет выполнена - это программа, выбранная в левом окне.
Выполнение программы с пульта обучения возможно, только если левое окно - это окно, в
котором работает пользователь.
Экран редактирования всегда отображается в левом окне.
• Если одновременно отображается два или несколько экранов, один и тот же экран меню
может не отображаться на этих экранах.
Пример: экран интерактивного изменения положения
* NetFront производства ACCESS Co. Ltd. принят для выполнения функции доступа к Интернет
настоящего изделия.
* NetFront - это зарегистрированный товарный знак компании Access Co. Ltd. в Японии.
-858-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
-859-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
12.1 НАСТРОЙКА
В настоящей главе описываются концепция, терминология и пункты настройки, необходимые
для нормальной работы контроллера SPOT TOOL+.
-860-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Оборудование
Сварочные клещи подключаются к сварочному оборудованию.
Оборудование - это любое устройство, на котором установлены сварочные клещи, например,
робот или стойка.
На единицу сварочного оборудования можно установить до двух сварочных клещей.
С контроллером SpotTool+ можно использовать до пяти единиц оборудования. Одновременно
может выполнять сварку только одна единица оборудования.
Если имеются двое сварочных клещей, каждые подключены к различному оборудованию,
одновременно можно выполнять сварку только одними сварочными клещами.
Если имеются двое сварочных клещей, подключенных к одному и тому же оборудованию, эти
двое сварочных клещей могут выполнять сварку одновременно.
Определение оборудования
В конфигурации SpotTool+ определяется каждая единица оборудования, включая информацию
о функциях подключенных сварочных клещей.
Эти функции включают такие пункты, как изменяемое давление сварочных клещей и ход упора
сварочных клещей.
Если имеются двое сварочных клещей с различной конфигурацией, которые подключены к
одному и тому же оборудованию, включите все функции, доступные на всех сварочных
клещах, даже если некоторые пункты используют только одни сварочные клещи.
При выполнении контролером SpotTool+ программы сварки, он проигнорирует пункты,
которые не относятся к конкретным сварочным клещам, потому что будет отсутствовать
конфигурация ввода-вывода для поддержки этих пунктов.
Вопросы и ответы
Для понимания того, что имеется в вашей системе, пользуйтесь вопросами и ответами в
следующей таблице.
-861-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
-862-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Пункт Описание
F Number (номер F) Этот пункт указывает номер F робота и позволяет задать его.
Load SpotTool Macros Включение этого пункта загрузит макросы SpotTool по умолчанию
(загрузка макросов при следующем запуске из холодного состояния. Эту настройку
SpotTool) необходимо включать во время первоначальной настройки только
если у вас нет собственных макросов. Включение этого пункта может
перезаписать имеющиеся макросы.
Number of Equipments Этот пункт указывает общее количество единиц оборудования в
(количество единиц вашей системе.
оборудования) Значение по умолчанию - 1, а диапазон - от 1 до 5.
NUMBER of weld controllers Этот пункт - количество используемых сварочных контроллеров,
(количество сварочных можно задать значение от 1 до 10.
контроллеров)
Current equipment, gun Этот пункт определяет текущую единицу оборудования для пунктов
(текущая единица настройки конфигурации, и можно задать его значение от 1 до 5, а
оборудования, сварочные номер клещей можно задать от 1 до количества сварочных клещей,
клещи) определенного ниже. Все пункты, входящие в этот пункт, относятся к
этой текущей единице оборудования.
Weld Interface Этот пункт отображает вид сварочного интерфейса, используемого на
(сварочный интерфейс) текущем оборудовании.
Значения могут быть следующими: DIGITAL (цифровой), это может
мог быть отдельно подключенный сварочный контроллер или
интерфейс DeviceNet, ControlNet или Ethernet.
Другое значение для этого пункта - INTEGRAL (встроенный), что
означает встроенный сварочный контроллер или встроенный
сварочный контроллер Dengensha.
Значение INTEGRAL (встроенный) потребует загрузки опции
встроенного сварочного контроллера WTC или загрузки опции
встроенного сварочного контроллера Dengensha. Поскольку на
контроллере могут устанавливаться как только 2 платы IWC
(встроенного сварочного контроллера), его необходимо
сконфигурировать только на оборудовании 1 или 2.
Number of guns Этот пункт определяет количество сварочных клещей, используемых
(количество сварочных на текущем оборудовании, и можно задать значение от 1 до 2.
клещей)
-863-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Пункт Описание
Studwelder Этот пункт определяет, является ли сварочный контроллер, с которым
(пистолет для приварки выполняется сопряжение, является пистолетом для приварки
штифтов) штифтов, который будет приваривать штифты на деталь. По
умолчанию этот пункт выключен (DISABLED). Если пистолет для
приварки штифтов включен невозможно включить следующие
пункты:
- Пистолет со сменным инструментом
- Сенсорные клещи,
- Время импульса сенсорного режима,
- Клапан регулировки давления,
- Количество уровней давления,
- Давление компенсации,
- Количество уровней давления,
- Дополнительный контактор сварочных клещей,
- Ход упора сварочных клещей,
- Быстродействующий упор,
- Обнаружение открывания упора,
- Обнаружение закрытия упора/открытия клещей, а также
- Обнаружение закрытия клещей.
Enable Backup gun Этот пункт определяет, есть ли упор для пистолета для приварки
(включение упора клещей) штифтов.
По умолчанию этот пункт выключен (DISABLED). Если имеется
второй резервный пистолет для приварки штифтов, который
находится в состоянии готовности, и который необходимо
использовать, включите эту настройку (ENABLED).
Tool changer gun Этот пункт определяет, является ли оборудование инструментом в
(пистолет со сменным системе с устройством смены инструмента. Включение этой функции
инструментом) предотвратит опрос оболочки контрольной аппаратурой,
подключенной к отключенным сварочным клещам, а также позволит
игнорировать ошибки поиска для отключенных сварочных клещей.
Soft touch gun Этот пункт определяет, используются ли на текущем оборудовании
(сенсорные клещи) сенсорные клещи. Это позволяет назначить дополнительный
выходной сигнал для закрытия клещей при более низкой настройке
давления в трубопроводе.
Soft touch pulse time Этот пункт определяет длительность импульса для сенсорных
(время импульса сенсорного сварочных клещей.
режима)
Multipressure valving Этот пункт определяет, используют ли текущие сварочные клещи
(клапан регулировки клапан регулировки давления, управляемый роботом.
давления)
Количество уровней Этот пункт определяет количество используемых уровней давления,
давления значения настроек - 2 = высокое и низкое; 3 = высокое, среднее,
низкое; 15 = двоичные настройки регулировки давления.
-864-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Пункт Описание
Equalization Pressure Этот пункт определяет, используют ли текущие сварочные клещи
(давление компенсации) давление компенсации.
Это позволяет назначать дополнительный выходной сигнал, который
подается во время сварки, что позволяет выполнить компенсацию
сварочных клещей.
Количество уровней Этот пункт определяет количество используемых уровней давления,
давления значения настроек - 2 = высокое и низкое; 3 = высокое, среднее,
низкое; 31 = двоичные настройки регулировки давления компенсации.
Extra Gun Contactor Этот пункт определяет, имеется у текущих сварочных клещей
(дополнительный контактор дополнительный контактор сварочных клещей.
сварочных клещей)
BackupStroke Этот пункт определяет, имеется ли у текущих сварочных клещей ход
(ход упора сварочных упора сварочных клещей.
клещей)
Backup Type Этот пункт определяет тип вспомогательных клещей - NORMAL или
(тип хода упора) SET/RESET. При значении NORMAL ход упора встроен в цилиндр
сварочных клещей.
Значение SET/RESET означает механический упор, где ход упора
удерживается в рабочем положении фиксатором, который не
допускает полного раскрытия клещей.
Set/Rst Shot Pin Dly Этот пункт определяет время задержки между рабочим и состоянием
(задержка фиксатора) сброса клещей. Значение по умолчанию - 0 мс, а диапазон - от 0 мс о
32766 мс.
Set/Rst Set Delay Этот пункт определяет длительность задержки при отходе сварочных
(задержка отхода) клещей от фиксатора при закрытии от полного раскрытия.
Set/Rst ResetDelay Этот пункт определяет время задержки клещей при закрытии при
(задержка сброса) закрытом упоре. Значение по умолчанию - 0 мс, а диапазон - от 0 мс о
32766 мс.
Quick Close Backup Этот пункт определяет, используется ли быстродействующий упор.
(быстродействующий упор) Это позволяет назначить выходной сигнал для специального клапана
низкого давления.
Backup valve config Этот пункт определяет, необходимо ли для закрытия клапана упора
(конфигурация клапана поддерживать сигнал на высоком уровне, или это импульсный
упора) (PULSE) выход.
Backup pulse width Этот пункт определяет длительность импульса, если конфигурация
(длительность импульса клапана упора задана как PULSE (импульсный).
упора)
Rst Water Saver Time-Out Этот пункт определяет значение тайм-аута, используемое при сбросе
(сброс тайм-аута водяного водяного экономайзера.
экономайзера)
Pulse Length Этот пункт определяет длительность импульса для выходного сигнала
(длительность импульса) сброса водяного экономайзера.
-865-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Пункт Описание
Dly before checking DI Этот пункт определяет время задержки между завершением подачи
(задержка перед опросом импульса сброса водяного экономайзера и опросом входа сброса
DI) водяного экономайзера. Значение по умолчанию - 1000 мс, а диапазон
- от 0 мс до 32766 мс, выполняется опрос водяного экономайзера после
сброса. Значение по умолчанию - 1000 мс, а диапазон - от 0 мс о 32766
мс.
Backup Open Detect Этот пункт определяет, используется ли обнаружение раскрытия
(обнаружение раскрытия упора. Это концевой выключатель или бесконтактный датчик,
упора) установленный на сварочных клещах для определения, находятся ли
сварочные клещи в положении раскрытия упора. Значение по
умолчанию - выключено (Disabled).
BU Close/Gun Open Detect Этот пункт определяет, используется ли обнаружение закрытия
(обнаружение закрытия упора/раскрытия клещей. Это концевой выключатель или
упора/раскрытия клещей) бесконтактный датчик, установленный на сварочных клещах для
определения, находятся ли сварочные клещи в положении закрытия
упора/раскрытия клещей. Значение по умолчанию - выключено
(Disabled).
Close gun immediately Этот пункт позволяет пропустить проверку входного сигнала
(закрыть клещи закрытия упора, если сконфигурированы как вход закрытия упора, так
немедленно) и вход закрытия клещей, и выполняется полное закрытие из
полностью раскрытого состояния. Это способствует экономии
времени цикла, поэтому значение по умолчанию - ENABLED
(включено). В некоторых сварочных клещах ход упора
обеспечивается за счет шарнирного перемещения нижнего
кронштейна. Для сварочных клещей этого типа необходимо
установить этот пункт на DISABLED (выключен).
Gun Close Detect Этот пункт определяет, используется ли обнаружение закрытия
(обнаружение закрытия клещей. Это позволяет назначить вход для использования концевого
клещей) выключателя или бесконтактного переключателя. Значение по
умолчанию - выключено (Disabled).
Weld Cntler Num for Gun Этот пункт определяет номер сварочного контроллера,
(номер сварочного использующегося для текущих сварочных клещей. Значение по
контроллера для клещей) умолчанию - 1, а диапазон - от 1 до 10.
Current Weld Controller Этот пункт определяет текущий сварочный контроллер для остальных
(текущий сварочный пунктов меню. Значение по умолчанию - 1, а диапазон - от 1 до 10.
контроллер)
Isolation Contactors Этот пункт определяет, отвечает ли робот за размыкание или
(разделительные замыкание разделительного контактора сварочного контроллера.
контакторы) Значение по умолчанию - выключено (Disabled).
Contactor Time-Out Этот пункт определяет значение тайм-аута для поступления входного
(тайм-аут контактора) сигнала разделительного контактора, после поступления выходного
сигнала.
-866-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Пункт Описание
End of Weld Type Этот пункт определяет, как контроллер SpotTool+ определяет, когда
(тип окончания сварки) закончена сварка. Возможные значения: CMP_ONLY, которое
используется для подачи только сигнала «сварка закончена» от
сварочного контроллера; INP_ONLY, которое используется для
подачи только сигнала «идет сварка» (в этом случае сигнал «сварка
закончена» поступит при изменении сигнала «идет сварка» с высокого
на низкий уровень), а также INP & COMP (по умолчанию), которое
используется для контроля процесса и завершения.
Weld in Process Time-Out Этот пункт определяет значение тайм-аута для входного сигнала
(тайм-аут сигнала «идет «идет сварка», который поступает после инициализации сварочного
сварка») контроллера.
Значение по умолчанию - 2000 мс, а диапазон - от 0 мс о 32766 мс.
Weld Complete Time-Out Этот пункт определяет значение тайм-аута для входного сигнала
(тайм-аут сигнала «сварка «сварка закончена», который поступает после инициализации
закончена») сварочного контроллера.
Значение по умолчанию - 2000 мс, а диапазон - от 0 мс о 32766 мс.
Major Alarm Polarity Этот пункт определяет состояние сигнала о критической ошибке:
(полярность критической ACT_HIGH (высокий = ошибка, низкий = норма) или ACT_LOW (по
ошибки) умолчанию - низкий = ошибка, высокий = норма).
Minor Alarm Polarity Этот пункт определяет состояние сигнала о малозначительной
(полярность ошибке: ACT_HIGH (высокий = ошибка, низкий = норма) или
малозначительной ошибки) ACT_LOW (по умолчанию - низкий = ошибка, высокий = норма).
Rst Weld Cntrler Time-Out Этот пункт определяет значение тайм-аута для команды RESET
(тайм-аут сброса сварочного WELD CONTROLLER (сброс сварочного контроллера). Значение по
контроллера) умолчанию - 2000 мс, а диапазон - от 0 мс о 32766 мс.
Rst Weld Cntler Pulse Этот пункт определяет длительность импульса для сброса сварочного
(импульс сброса сварочного контроллера.
контроллера) Значение по умолчанию - 250 мс, а диапазон - от 0 мс о 32766 мс.
Reset stepper pulse Этот пункт определяет длительность импульса для команды RESET
(импульс сброса шаговой STEPPER (сброс шаговой процедуры управления).
процедуры управления) Значение по умолчанию - 500 мс, а диапазон - от 0 мс о 32766 мс.
Weld Comp Level Detect Этот пункт определяет, требует ли робот переходного состояния:
(уровень обнаружения переднего фронта для обнаружения состояния «сварка закончена»,
«сварка закончена») или достаточно, чтобы для сигнализации события «сварка закончена»
сигнал DIN (сварка закончена) был во включенном состоянии.
Значение по умолчанию - FALSE (ложь), это значит, что обязателен
передний фронт.
Send schedule early Этот пункт определяет, передается ли в сварочный контроллер
(передача маршрута маршрут сварки и строб маршрута в период упреждения робота.
заранее) Значение по умолчанию - FALSE (ложь), но с некоторыми
сварочными контроллерами не рекомендуется одновременно
передавать маршрут сварки и подавать импульс инициализации
сварки, поэтому включение этого пункта может обеспечить
некоторый буфер между моментами передачи маршрута сварки и
импульса инициализации сварки в сварочный контроллер.
-867-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Пункт Описание
Reset WC with Robot Этот пункт определяет, передается ли сигнал сброса на сварочный
(сброс сварочного контроллер, если выдается сигнал сброса робота.
контроллера с роботом)
Controls Weld Pressure Этот пункт определяет, будет ли текущий сварочный контроллер
(управление давлением управлять давлением сварки. Чтобы этот пункт работал, программное
сварки) обеспечение сварочного контроллера должно поддерживать эту
функцию. При этом робот будет производить чтение двоичного
давления для каждого маршрута сварки в сварочном контроллере и
хранить его в роботе. Затем робот задаст сохраненное давление сварки
для соответствующего маршрута при выполнении этого маршрута.
Давление сварки для каждого маршрута будет обновляться и
сохраняться в роботе после выполнения маршрута сварки, перед
ручной сваркой или при включении функции «Update Pressure»
(обновить давление) в программной панели.
Weldpres time-out Этот пункт определяет, как долго робот будет ожидать данных
(тайм-аут давления сварки) давления от сварочного контроллера перед наступлением тайм-аута и
выдачей сигнала ошибки.
Weld pres time-fac Этот пункт определяет, как долго робот будет ожидать между
(периодичность давления посылками запроса обновления давления для каждого маршрута.
сварки)
Contactor control type Этот пункт определяет, как может управляться разделительный
(тип управления контактор сварочного контроллера, если робот может управлять
контактора) контактором вашего сварочного контроллера.
Доступные варианты:
- STANDARD:
Управление контактором осуществляется при помощи команды ISO
CONTACTOR в пользовательской программе пульта обучения для
размыкания (OPEN) и замыкания (CLOSE) контактора.
- SYC_WELD:
Контактор управляется через входной сигнал WELD/NOWELD в
интерфейсе ячейки. Контактор втягивается если робот находится в
состоянии WELD (сварка).
- SYC_W&SR:
Контактор управляется через входной сигнал WELD/NOWELD и
выходной сигнал UOP System Ready (система готова). Контактор
втягивается, если робот находится в состоянии WELD (сварка) и
выходной сигнал UOP System Ready включен.
-868-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
-869-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Пункт Описание
Home I/O macro name Этот пункт задает имя программы пульта обучения, которую SpotTool+
(имя макроса ввода- выполняет каждый раз, когда робот возвращается в начало координат.
вывода начала Вместе с контроллером SpotTool+ поставляется программа пульта обучения
координат) HOME_IO.TP. Эта программа является шаблоном программы. Необходимо
по умолчанию: редактировать эту программу и вставить соответствующее назначения ввода
HOME_IO - вывода.
Shell polling Этот пункт включает и выключает опрос оболочки. Опрос оболочки - это
(опрос оболочки) периодический опрос критических входов процесса, которые SpotTool+
по умолчанию: постоянно контролирует, пока не выполняется программа. Если ввод-вывод
ENABLED не сконфигурирован полностью может потребоваться временно выключать
(включено) опрос оболочки во избежания сообщений об ошибке. Опрос оболочки
контролирует следующие пункты.
Для IWC (встроенного сварочного контроллера)
- Iso Contactor (разделительный контактор)
- Major Alarm (критическая ошибка)
- Minor Alarm (малозначительная ошибка)
- Weld Enable Mismatch (несоответствие включения сварки)
- Water Flow (расход воды)
- Water Saver (водяной экономайзер)
- Transformer OK (трансформатор в норме)
Для приварки штифтов
- Air Pressure Low (низкое давление воздуха)
- Stud Pressure Low (низкое давление штифта)
- Maintenance Input (входной сигнал технического обслуживания)
- Weld Enable Mismatch (несоответствие включения сварки)
- Minor Alarm (малозначительная ошибка)
Для точечной сварки
- Iso Contactor (разделительный контактор)
- Water Flow OK (расход воды в норме)
- Water Saver OK (водяной экономайзер в норме)
- X-former OK (трансформатор в норме)
- Major Alarm (критическая ошибка)
- Minor Alarm (малозначительная ошибка)
- Weld Enable Mismatch (несоответствие включения сварки)
(Включенный выходной сигнал сварки не соответствует включенному входу
сварки)
-870-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Пункт Описание
Поля приглашений Следующие два пункта позволяют указать, отображаются ли конкретные
во время работы поля с приглашением при получении сигнала запуска работы.
NOWELD Этот пункт указывает, отображается ли поле приглашения, указывающее на
по умолчанию: имеющееся состояние NOWELD при получении сигнала запуска работы.
ENABLED ENABLED (включено) указывает, что поле приглашения будет
(включено) отображаться, если условие выполняется (истина).
NOSTROKE Этот пункт указывает, отображается ли поле приглашения, указывающее на
по умолчанию: имеющееся состояние NOSTROKE при получении сигнала запуска работы.
ENABLED ENABLED (включено) указывает, что поле приглашения будет
(включено) отображаться, если условие выполняется (истина).
Скорость начала Этот пункт позволяет задать общее значение коррекции (отображается в
эксплуатации правом верхнем углу экрана пульта обучения), которое SpotTool+ должен
по умолчанию: 0 использовать автоматически при получении сигнала запуска работы.
минимум: 0 SpotTool+ выдаст поле приглашения (если включена коррекция скорости <
максимум: 100 100), а затем выполнит стиль с заданным значением коррекции. Нулевое
значение указывает, что используется текущее общее значение коррекции.
Скорость Этот пункт позволяет задать общее значение коррекции (отображается в
возобновления правом верхнем углу экрана пульта обучения), которое SpotTool+ должен
эксплуатации использовать автоматически при получении сигнала запуска работы для
по умолчанию: 0 возобновления приостановленного стиля. SpotTool+ выдаст поле
минимум: 0 приглашения (если включена коррекция скорости < 100), а затем возобновит
максимум: 100 выполнение стиля с заданным значением коррекции. Нулевое значение
указывает, что используется текущее общее значение коррекции.
5. Переместите курсор к пунктам, которые необходимо задать и задайте их, как необходимо.
-871-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
-872-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
-873-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
ПРИМЕЧАНИЕ
Следующие данные на экране дисплея и сам экран дисплея могут отличаться, в зависимости
от спецификаций оборудования/сварочных клещей.
-874-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
ПРИМЕЧАНИЕ
При загрузке опций расширенных функций SpotTool+ все дополнительные функции
включены.
Опции расширенных функций SpotTool+ включаются и выключается при помощи экрана
настройки SETUP Spot Adv Fct.
В таблице 12.1.5 перечисляются и описываются пункты экрана расширенных функций Spot
Adv Fct. Для вызова экрана расширенных функций используйте процедуру 12-4.
Таблица 12.1.5 Пункты расширенных функций контроллера
Пункты Описание
Auto retry weld Этот пункт позволяет включить и выключать функцию
(автоматический повтор автоматического повтора сварки.
сварки)
Number of retries Этот пункт позволяет определить информацию, относящуюся к
(количество повторов) функции автоматического повтора сварки.
Total retries R[] Этот пункт позволяет определить информацию, относящуюся к
(всего повторов) функции автоматического повтора сварки.
Motion locked w/gun closed Этот пункт позволяет включить и выключать функцию блокировки
(блокировка перемещения перемещения, пока сварочные клещи закрыты.
при закрытых клещах)
ПРИМЕЧАНИЕ
1. Эту функцию невозможно использовать со сварочными клещами с сервоприводом.
2. Блокировка перемещения произойдет, только если закрытие сварочных клещей было
успешно. Если происходит тайм-аут обнаружения, сварочные клещи считаются не
закрытыми, и перемещение допускается.
3. Для всех видов сварочных клещей, если сварочные клещи не раскрылись успешно, но
необходимо выключить блокировку перемещения, необходимо выключить блокировку в
пункте Motion locked w/gun closed на экране настройки контроллера SETUP - Adv Fct
(настройка - расширенные функции).
4. Для контроллеров, сконфигурированных с несколькими сварочными клещами или с
несколькими единицами оборудования, при включенной функции блокировки
перемещения при закрытых клещах она активна если закрыты любые сварочные клещи.
Однако для выключения блокировки перемещения необходимо, чтобы все сварочные
клещи были открыты.
5. Если сварочные клещи раскрыты вручную во время технического обслуживания,
SpotTool+ может по-прежнему считать сварочные клещи закрытыми. Можно или
выполнить запуск из холодного состояния контроллера, чтобы удалить состояние, или
временно выключить опцию блокировки перемещения при закрытых клещах на экране
настройки SETUP Spot Adv Fct.
-875-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
5. Если необходимо задать состояние ENABLE (включено) для пункта функции, переместите
курсор в пункт, затем нажмите F4 ENABLE (включить).
В противном случае нажмите F5 DISABLE (выключить).
ПРИМЕЧАНИЕ
Можно использовать блокировку перемещения при закрытых клещах, только если
контроллер SpotTool+ управляет сварочными клещами.
Если сварочными клещами управляет сварочный контроллер, использовать блокировку
перемещения при закрытых клещах невозможно.
ПРЕДУПРЕЖДЕНИЕ
Опция блокировки перемещения при закрытых клещах выключает перемещение робота при
закрытых сварочных клещах только для толчковой подачи и выполнения SHIFT FWD/BWD.
Если блокировка перемещения при закрытых клещах включена, а клещи закрыты,
следующие команды могут по-прежнему вызвать перемещение:
• Выполнение любой ручной макро функции
• MOVE_TO на экране DATA Position Reg
• MOVE_TO на экранах SETUP Frames
• Инициализация программы ремонта в программной панели
• Возврат в начало координат из состояния ремонта на программной панели
• Возврат в начало координат из положения готовности на программной панели
• команда KCL> RUN
-876-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
ПРИМЕЧАНИЕ
Некоторые макрокоманды используются для взаимодействия между роботом и
контроллером ячейки.
Сигналы макрокоманды необходимо настроить при помощи такого же назначения сигналов,
как определено на экране интерфейса ячейки.
В таблицах в каждом из следующих разделов перечисляются сигналы ввода-вывода ячейки
и их соответствующие макрокоманды. См. порядок создания макрокоманд. Макрокоманду
необходимо запрограммировать в точке программы, где требуется нормальное
взаимодействие макрокоманды и ячейки.
MACRO
Входной сигнал Описание
(макрос)
Start (запуск) При получении этого сигнала запускается программа стиля.
(только для стиля)
Initiate Style Этот входной сигнал указывает роботу, какой групповой
(инициировать стиль) вход используется для выбора программы
(только для стиля) производственного цикла. Фактическое выполнение
программы стиля не происходит, пока не получен входной
сигнал выбора группы стиля, сопровождаемый сигналом
запуска цикла CYCLE START.
-877-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
MACRO
Входной сигнал Описание
(макрос)
WELD/NOWELD Этот входной сигнал позволяет перевести робота в режим
(сварка/нет сварки) WELD или NOWELD дистанционно, от внешнего
устройства (например, ПЛК), когда робот находится в
автоматическом режиме. Если этот входной сигнал
включен, режим сварочного контроллера изменяется на
WELD. Работа сварочных клещей остается без изменений.
Если этот входной сигнал выключен, режим сварочного
контроллера изменяется на NOWELD. Работа сварочных
клещей остается без изменений. Если есть конфликт между
режимом сварочного контроллера и операцией сварочных
клещей, отображается ошибка «APSH-034 Gun operation is
NOSTROKE» (режим клещей - NOSTROKE). В режиме
сварочного контроллера WELD необходимо, чтобы
операция сварочных клещей была STROKE. Необходимо
убедиться, что в режиме сварочного контроллера WELD
операция сварочных клещей задана как STROKE.
STROKE/NOSTROKE Этот входной сигнал позволяет дистанционно перевести
робота в режим STROKE или NOSTROKE. Если этот
входной сигнал включен, режим работы робота переключен
изменяется на STROKE. Если этот входной сигнал
выключен, режим работы робота переключен изменяется на
NOSTROKE. Выходной сигнал ячейки Stroke enabled
показывает, в каком режиме находится робот: STROKE или
NOSTROKE.
Rmt wtr svr reset Этот входной сигнал позволяет дистанционно выполнить
(дистанционный сброс сброс водяного экономайзера. Если этот входной сигнал
водяного включен, выполняется команда RESET WATER SAVER
экономайзера) (сброс водяного экономайзера) всех сварочных клещей на
всем оборудовании.
-878-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
MACRO
Входной сигнал Описание
(макрос)
Return home from MOVE TO Этот входной сигнал позволяет роботу перемещаться в
pounce HOME обратном направлении при помощи точек, введенных в
(возврат в начало режиме обучения из положения готовности (POUNCE) в
координат из положение начала координат (исходное положение
положения готовности) программы производственного цикла). При ожидании
сигнала цифрового входа (DIN [Continue from POUNCE])
(продолжить из состояния готовности) в макрокоманде AT
POUNCE, если вместо этого поступает сигнал возврата в
начало координат из состояния готовности, робот выполнит
аварийное прекращение выполняемой в настоящий момент
программы производственного цикла, вернется в начало
координат и будет ожидать следующего запуска
программы.
Имейте в виду, что робот перемещается только в положения
в программе производственного цикла. В программе
производственного цикла может быть только один макрос
AT POUNCE, кроме того необходимо, чтобы макрос AT
POUNCE находился в основной программе
производственного цикла, а не в подпрограмме.
Tryout Mode Этот входной сигнал позволяет роботу выполнять команды
(режим отладки) манипуляции материалом в режиме отладки или при
пробном прогоне. Если этот входной сигнал включен, робот
переходит в режим отладки и выполняет выходные сигналы
манипуляции материалами, но игнорирует все входные
сигналы присутствия заготовки. Если этот входной сигнал
выключен, робот не находится в режиме отладки.
Выходной сигнал ячейки, MH Tryout, указывает состояние
отладки. Можно также перевести робота в режим отладки
путем задание значения системной переменной
$SHELL_WRK - TRUE (истина). Можно перевести робота в
режим отладки автоматически, при помощи программной
панели. Режим отладки также относится к сварочным
клещам с сервоприводом (Servo Gun). В режиме отладки
толщина детали автоматически установлена на 0, во
избежание ошибки недостатка давления при использовании
сварочных клещей с сервоприводом.
-879-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
-880-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
-881-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
-882-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
-883-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
ПРИМЕЧАНИЕ
Следующие данные на экране дисплея и сам экран дисплея могут отличаться, в зависимости
от режима выбора программы.
ПРИМЕЧАНИЕ
Следующие данные на экране дисплея и сам экран дисплея могут отличаться, в зависимости
от режима выбора программы.
-884-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
ПРИМЕЧАНИЕ
Если необходимо принудительно подать какой-либо входной сигнал точечной сварки,
сначала необходимо включить его моделирование.
ПРЕДУПРЕЖДЕНИЕ
Любой выходной сигнал точечной сварки, который не моделируется и принудительно
включен, фактически включает или выключает оборудование. Прежде чем принудительно
подавать выходной сигнал, необходимо вывести весь персонал и ненужное оборудование за
пределы производственной ячейки и установить все устройства защиты, в противном случае
можно причинить травму персоналу или повредить оборудование.
-885-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
ПРИМЕЧАНИЕ
Когда вы введете номер сигнала для сигнала на этих экранах ввода-вывода, комментарий для
соответствующего сигнала на экране цифрового ввода-вывода или группового ввода-вывода
обновится с использованием имени сигнала, отображенного здесь.
• Для изменения типа порта, переместите курсор на тип или номер выходного сигнала
(Input (или Output) type/no.), нажмите F4 CHOICE, выберите необходимый тип ввода-
вывода и нажимаете ENTER.
• Для изменения номера порта для любого типа ввода-вывода кроме UOP переместите
курсор на тип или номер выходного сигнала (Input (или Output) type/no.), введите
номер индекса порта и нажмите ENTER.
• Чтобы проверить, вступило ли назначение в силу, нажмите F5 VERIFY.
- Если назначение имеет силу, отображается сообщение «Port assignment is valid»
(назначение порта действительно).
- Если назначение недопустимо, отображается сообщение «Port assignment is invalid»
(назначение порта недопустимо).
• Чтобы вывести на экран подробные данные по предыдущему сигналу ввода-вывода,
нажмите F2 PREV_IO.
• Чтобы вывести на экран подробные данные по следующему сигналу ввода-вывода,
нажмите F3 NEXT_IO.
7. Для изменения таблицы ввода-вывода и внесения изменений, сделанных в меню настройки
имени программы нажмите NEXT> (далее), F1 REDO. REDO используется для проверки
текущих опций ввода-вывода и перенастройки меню ввода-вывода.
Необходимо выключить контроллер, а затем включить его, чтобы все изменения сигналов
вступили в силу.
-886-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
-887-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
-888-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Примечание
Если входные сигналы оборудования точечной сварки не сконфигурированы, по умолчанию
будет выбран пистолет «1».
Примечание
Пистолет для приварки штифтов не сработает, если определен упор и выбор пистолета для
пистолетов 1 и 2 некорректен.
-889-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
ПРИМЕЧАНИЕ
Выходные сигналы, перечисленные в таблице 12.2.2.2, кроме Close Gun (закрыть клещи),
Reset Water Saver (сброс водяного экономайзера) отображаются, только если они были
определены во время настройки конфигурации клещей с пневмоприводом. Если ваша
система оснащена сварочными клещами с сервоприводом, отображаются только сигналы
Reset Water Saver (сброс водяного экономайзера) и Gun pressure (давление клещей).
-890-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
* указывает, что этот пункт появляется, только если он был настроен установлено в меню SPOT
CONFIG.
-891-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Процедура 12-6
Настройка сигналов ввода-вывода оборудования точечной сварки
ПРИМЕЧАНИЕ
Эта процедура содержит информацию о настройке ввода-вывода оборудования только
точечной сварки.
Пункт
1. Нажмите I/O (ввод-вывод).
2. Нажмите F1 TYPE (тип).
3. Выберите Spot Euip.
Будет выдан экран входных сигналов или экран выходных сигналов оборудования точечной
сварки. См. следующий экран в качестве примера.
ПРИМЕЧАНИЕ
Следующие данные на экране дисплея и сам экран дисплея могут отличаться, в зависимости
от спецификаций оборудования/сварочных клещей.
ПРИМЕЧАНИЕ
Следующие данные на экране дисплея и сам экран дисплея могут отличаться, в зависимости
от спецификаций оборудования/сварочных клещей.
-892-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Для изменения номера оборудования нажмите NEXT (далее), >, нажмите F3 EQ_NUM, введите
номер оборудования, которое необходимо отобразить, и нажмите ENTER. ’
Для изменения номера пистолета, если имеется функция приварки штифтов, для переключения
дисплея между пистолетом 1 и пистолетом 2 нажмите NEXT (далее) >, F2 GUN.
ПРИМЕЧАНИЕ
Если необходимо принудительно подать какой-либо входной сигнал точечной сварки,
сначала необходимо включить его моделирование.
ПРЕДУПРЕЖДЕНИЕ
Любой выходной сигнал точечной сварки, который не моделируется и принудительно
включен, фактически включает или выключает оборудование.
Прежде чем принудительно подавать выходной сигнал, необходимо вывести весь персонал
и ненужное оборудование за пределы производственной ячейки и установить все устройства
защиты, в противном случае можно причинить травму персоналу или повредить
оборудование.
-893-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
-894-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
-895-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Read pressure Выходные сигналы Weld pressure (давление сварки) и Read pressure (чтение
(чтение давления) давления) имеются, только если параметру Controls weld pressure
отображается, только (управление давлением сварки) задано значение ENABLED (включен) при
если сварочный контролируемом запуске.
контроллер управляет Это означает, что сварочный контроллер управляет давлением сварки.
давлением сварки Сигналы давления сварки и чтения давления описаны в следующей
временной диаграмме.
-896-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
-897-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Выход Описание
Weld schedule Этот пункт назначает групповой выходной сигнал, который передает
(маршрут сварки) выбранный маршрут сварки в сварочный контроллер.
(групповой выходной
сигнал)
Weld parity Этот пункт включается, если количество передаваемых строк
(четность сварки) маршрута сварки, задаваемых для текущего маршрута - четное число,
чтобы установить проверку на нечетность. Если этот сигнал не нужен,
его можно установить на 0.
Schedule Strobe Строб маршрута передается в сварочный контроллер сразу после
(строб маршрута) маршрута сварки. Это сигнализирует сварочному контроллеру, что
можно выполнять чтение маршрута сварки.
Weld Initiate Этот сигнал указывает начало сварки сварочному контроллеру.
(инициализация сварки)
Enable weld Этот сигнал используется, чтобы перевести сварочный контроллер в
(включить сварку) режим WELD или NOWELD. Если сигнал включения сварки enable
weld в состоянии OFF (низкий уровень), сварочный контроллер будет
переведен в режим NOWELD. Если сигнал включения сварки enable
weld в состоянии ON (высокий уровень), сварочный контроллер будет
переведен в режим WELD. Для приварки штифтов, измените
полярность сигнала Enable weld с NORMAL (прямая) на INVERSE
(обратная), если контроллер приварки штифтов - модели TRW.
Reset stepper Сообщает сварочному контроллеру, что необходимо установить счет
(сброс шаговой процедуры шаговой процедуры управления обратно на ноль. Это можно
управления) использовать после замены или зачистки жала клещей.
-898-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Выход Описание
Reset welder Выполняет сброс ошибок сварки в роботе. При вызове выдается
(сброс сварочного аппарата) импульс на 0,5 секунды. Если до начала сварки происходит ошибка
сварочного контроллера, автоматически делается попытка сбросить
ошибку, для чего выдается импульс выходного сигнала Reset Welder
(сброс сварочного аппарата). Если ошибку невозможно удалить
выдается ошибка «Reset Welder timeout» (тайм-аут сброса сварочного
аппарата). При повторной попытке (Retry) или пропуске (Skip) до
выполнения сварки подается импульс выходного сигнала сброса
сварочного аппарата Reset Welder. Не все сварочные контроллеры
поддерживают эту функцию. См. руководство сварочного
контроллера, чтобы убедиться, что эта функция поддерживается. При
приварке штифтов этот сигнал выполняет сброс всех ошибок и
сомнительных точек сварки, которые имеются.
Iso Contactor Выходной сигнал для замыкания разделительного контактора, для
(разделительный контактор) обеспечения подачи тока на клещи (пистолет). Этот сигнал
включается, если выполняется замыкание контактора. Этот сигнал
автоматически выключается, если во время производственного цикла
обнаруживается приостановка (HOLD) или аварийная остановка
(ESTOP), или выключается при выполнении размыкания контактора.
Cap change comp. Этот сигнал передается в сварочный контроллер из макроса или
(замена жала выполнена) программы замены жала после замены жала.
Enable cont. saver Этот сигнал включается и подается на сварочный контроллер, когда
(включить защитное робот включен, чтобы сварочный контроллер мог использовать
устройство контактора) функцию защитного устройства контактора.
Tip stick timing В системе со сварочными клещами с сервоприводом этот сигнал
(время проверки залипания можно использовать, чтобы сообщить ПЛК, когда была выполнена
жала) проверка залипания жала. Каждый раз при раскрытии клещей после
сварной точки включается выходной сигнал времени проверки
залипания жала, в момент, когда клещи достигают степени раскрытия,
заданной параметром Tip Stick Detect Distance (расстояние
обнаружения залипания жала). Этот выходной сигнал включается
независимо от того, залипли жала, или нет.
Request pressure Этот сигнал доступен только если функция управления давлением
(запрос давления) сварки (Controls weld pressure) была включена (ENABLED) при
отображается, только если контролируемом запуске. Это означает, что сварочный контроллер
сварочный контроллер управляет давлением сварки. Запрос давления иллюстрируется в
управляет давлением сварки следующей временной диаграмме.
-899-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Выход Описание
Cycle Head #1 При положительном результате контроля этого сигнала, если пистолет
(цикл головки) для приварки штифтов в состоянии Armed (готов) и Auto (авто), робот
только для приварки для приварки штифтов выполнит сварку пистолетом 1.
штифтов
Cycle Head #2 При положительном результате контроля этого сигнала, если пистолет
(цикл головки) для приварки штифтов в состоянии Armed (готов) и Auto (авто), робот
только для приварки для приварки штифтов выполнит сварку пистолетом 2.
штифтов
Refeed Head #1 При положительном результате контроля этого выходного сигнала,
(повтор подачи в головку) робот для приварки штифтов повторно подаст штифт в пистолет 1.
только для приварки Нажатие shift+backup выполнит эту функцию.
штифтов
Refeed Head #2 При положительном результате контроля этого выходного сигнала,
(повтор подачи в головку) робот для приварки штифтов повторно подаст штифт в пистолет 2.
только для приварки Нажатие shift+backup выполнит эту функцию.
штифтов
Restart (перезапуск) Перезапуск позволит сварочному контроллеру повторно выполнить
только для приварки неуспешную сварку.
штифтов Этот выходной сигнал будет задан автоматически при выборе
пользователем Retry Weld (повтор сварки).
Forc Weld complete Это позволит сварочному контроллеру пропустить неуспешную
(принудительно закончить сварную точку. Он будет задан автоматически при выборе
сварку) пользователем Skip Weld on Fault Recovery (пропуск сварки при
только для приварки восстановлении после ошибки).
штифтов
Mode Select #1 Если оба сигнала выбора режима: Mode Select #1 и #2 на высоком
(выбор режима) уровне, пистолет для приварки штифтов находится в режиме Weld
только для приварки (сварка). Если оба сигнала выбора режима: Mode Select #1 и #2 на
штифтов низком уровне, пистолет для приварки штифтов находится в режиме
Noweld (сварка выключена).
Mode Select #2 Если оба сигнала выбора режима: Mode Select #1 и #2 на высоком
(выбор режима) уровне, пистолет для приварки штифтов находится в режиме Weld
только для приварки (сварка). Если оба сигнала выбора режима: Mode Select #1 и #2 на
штифтов низком уровне, пистолет для приварки штифтов находится в режиме
Noweld (сварка выключена).
All Head Weld При положительном результате контроля этого выходного сигнала
(сварка всеми головками) робот для приварки штифтов будет сваривать всеми головками.
только для приварки
штифтов
Operation Start Этот выходной сигнал будет включен, если робот не находится в
(начало работы) состоянии ошибки.
только для приварки
штифтов
-900-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
ПРИМЕЧАНИЕ
Следующие данные на экране дисплея и сам экран дисплея могут отличаться, в зависимости
от типа сварочного контроллера.
-901-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
ПРИМЕЧАНИЕ
Если необходимо принудительно подать какой-либо входной сигнал точечной сварки,
сначала необходимо включить его моделирование.
ПРЕДУПРЕЖДЕНИЕ
Любой выходной сигнал точечной сварки, который не моделируется и принудительно
включен, фактически включает или выключает оборудование.
Прежде чем принудительно подавать выходной сигнал, необходимо вывести весь персонал
и ненужное оборудование за пределы производственной ячейки и установить все устройства
защиты, в противном случае можно причинить травму персоналу или повредить
оборудование.
-902-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
12.3 КОМАНДЫ
В настоящем разделе описываются все команды точечной сварки.
ПРИМЕЧАНИЕ
Для сварочных клещей с сервоприводом и/или встроенного сварочного контроллера, см.
руководство по эксплуатации соответствующего оборудования, где указана дополнительная
информация.
SPOT[BU=*,EP=*,P=*,S=x,EP=*,BU=*]
Команда SPOT[BU=*,EP=*,P=*,S=x,EP=*,BU=*] инициирует процедуру точечной сварки для
одних клещей с использованием заданного состояния упора (BU), давления компенсации (EP),
давления клапана (P) и заданный маршрут сварки (S). См. таблицу 12.3.1.1.
ПРИМЕЧАНИЕ
Формат этой команды изменяется с настройками сварной точки. Если выключена
многоступенчатая регулировка давления клапана, P не отображается. Если упор выключен,
BU не отображается. Если давление компенсации выключено, EP не отображается. Упор,
давление компенсации, давление клапана и обнаружение клещей включены, только если они
определены при помощи меню Spot Config при запуске из холодного состояния или
контролируемом запуске.
-903-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
ПРИМЕЧАНИЕ
Формат этой команды изменяется с настройками сварной точки. Для каждого оборудования,
сконфигурированного в меню Spot Config, в заголовке программы задается номер
оборудования Equip#. Если выключена многоступенчатая регулировка давления клапана, P
не отображается. Если упор выключен, BU не отображается. Если давление компенсации
выключено, EP не отображается. Упор, давление компенсации, давление клапана и
обнаружение клещей включены, только если они определены при помощи меню Spot Config
при запуске из холодного состояния или контролируемом запуске.
-904-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Можно задать значения коррекции упреждения только в командах перемещения точки (SPOT)
и командах перемещения упора (BACKUP). См. рис. 12.3.1.1 (a) и 12.3.1.1 (b), где указан
формат команд перемещения точки (SPOT), которые используют коррекцию упреждения.
1 Значение упреждения для упора 1 (и упора 2) 2 Значение упреждения для клещей 1 (и клещей 2)
ПРИМЕЧАНИЕ
Невозможно использовать функцию ANTIC в строке программы команды сварной точки,
которая не включает команду перемещения.
-905-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
BACKUP = [действие]
Команда BACKUP = [действие] открывает, закрывает, или сохраняет состояние одних
сварочных клещей для оборудования, заданного в заголовке программы. См. рис. 12.3.1.2 (a).
-906-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Рис. 12.3.1.2 (c) Коррекция упреждения упора для команды упора, одиночный и сдвоенный упоры
См. рис. 12.3.1.2 (d), где приводится пример использования коррекции упреждения в
программе пульта обучения.
В этом примере предположите, что заданное по умолчанию время упреждения закрытия упора,
установлено на 300 мс, а время упреждения закрытия клещей установлено на 150 мс на экране
настройки оборудования точечной сварки.
• В строке 1 упор начнет закрытие за 300 мс от целевого положения, а сварочные клещи
закроются за 150 мс от целевого положения.
• В строке 4 упор закроется за 20 мс от целевого положения.
• В строке 5 упор начнет закрытие за 300 мс от целевого положения, а сварочные клещи
закроются за 150 мс от целевого положения.
• В строке 6 упор начнет закрываться за 5 мс от целевого положения.
Сварочные клещи не будут закрываться, пока робот не достиг целевого положения.
ПРИМЕЧАНИЕ
Опция перемещения ANTIC не требовалась в строках 1 и 5, она была вставлена для ясности
этого примера. Так как значения по умолчанию составляют 300 мс и 150 мс, опция
упреждения ANTIC возможно была выключена в строках 1 и 5. Если опция упреждения
ANTIC выключена, это означает, что используются значения, определенные на экране
настройки сварочного оборудования.
-907-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
-908-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Пункт
1. Нажмите и не отпускайте переключатель аварийной блокировки и переведите выключатель
питания пульта обучения в положение «включено».
2. Переместите робота в положение, в котором необходимо проверить сварочные клещи.
ПРЕДУПРЕЖДЕНИЕ
В следующем пункте сварочные клещи раскроются или закроются. Необходимо вывести
весь персонал и ненужное оборудование за пределы производственной ячейки, в противном
случае можно причинить травму персоналу или повредить оборудование.
ПРИМЕЧАНИЕ
Следующий пункт вызовет раскрытие или закрытие сварочных клещей. Если сварочные
клещи раскрыты, они закроются. Если сварочные клещи закрыты, они раскроются.
3. Если были определены двойные сварочные клещи, для выбора номера клещей, которыми
необходимо управлять, нажмите EQUIP (на пульте обучения или на экране настройки
клавиш пульта обучения). Для выбора GUN, GUN1 или BOTH (оба) нажмите F4 CHOICE
(выбор).
4. Для раскрытия или закрытия сварочных клещей при нажатой клавише SHIFT нажмите
клавишу GUN.
-909-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Пункт
1. Нажмите и не отпускайте переключатель аварийной блокировки и переведите выключатель
питания пульта обучения в положение «включено».
2. Переместите робота в положение, в котором необходимо проверить упор.
ПРЕДУПРЕЖДЕНИЕ
В следующем пункте упор раскроется или закроется. Необходимо вывести весь персонал и
ненужное оборудование за пределы производственной ячейки, в противном случае можно
причинить травму персоналу или повредить оборудование.
ПРИМЕЧАНИЕ
В следующем пункте упор раскроется или закроется. Если упор раскрыт, он закроются. Если
упор закрыт, он раскроется.
3. Для изменения упора нажмите EQUIP (на пульте обучения или на экране настройки), чтобы
указать, каким упором будет управлять клавиша BACKUP (упор).
4. Для раскрытия или закрытия упора при нажатой клавише SHIFT нажмите BACKUP.
-910-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Пункт
1. Нажмите клавишу MAN FCTNS на пульте обучения.
2. Нажмите F1 TYPE (тип).
3. Выберите Manual Weld (ручная сварка). На экран будет выдано примерно следующее.
ПРИМЕЧАНИЕ
Следующий экран - это пример клещей с пневмоприводом. Данные о ручной точечной
сварке клещами с сервоприводом см. в справочнике сварочных клещей с сервоприводом.
5. Если при контролируемом запуске был включен клапан регулировки давления, выберите
Valve pressure (давление клапана), нажмите F4 CHOICE (выбор), выберите необходимое
давление клапана (низкое, среднее, высокое) и нажимаете ENTER.
-911-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
ПРЕДУПРЕЖДЕНИЕ
В следующем пункте робот выполняет сварную точку. Прежде чем продолжать работу,
необходимо вывести весь персонал и ненужное оборудование за пределы производственной
ячейки, установить и включить все устройства защиты и убедиться, что сварочное
оборудование работает нормально, в противном случае можно причинить травму персоналу
или повредить оборудование.
-912-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
1 GUN (UK1)
Используйте эту клавишу, чтобы переключать состояния «клещи открыты» и «клещи закрыты».
2 BACKUP (UK2)
Используйте эту клавишу для переключения: упор открыт и закрыт.
3 EQUIP (UK3)
Используйте эту клавишу для выбора клещей для использования.
(Отобразите экран клавиатуры, если на вашей системе есть 2 или несколько сварочных клещей или единиц
оборудования.)
В системе с 1 клещами и 1 единицей оборудования эта клавиша не действует.
Пункт Описание
Клавиши GUN/BU Вызовите на дисплей и выберите объект управления для клавиш GUN(UK1) и
(клещи/упор) BACKUP(UK2).
-913-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
ПРИМЕЧАНИЕ
Если в системе имеются только 1 сварочные клещи и 1 единица оборудования, следующее
меню не будет отображаться.
ПРИМЕЧАНИЕ
Двое сварочных клещей для одновременной работы (GUN, BACKUP (сварочные клещи,
упор)).
-914-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Этот меню будет отображаться, только если способ выбора программы (Program Select Method)
установлен на «стиль» (STYLE).
-915-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
-916-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
ПРИМЕЧАНИЕ
Все функции программной панели, кроме auto (авто), manual (ручной) и bypass (обход)
можно изменить только из программной панели, когда робот находится в ручном режиме, на
программной панели или в режиме T1/T2, при включенном пульте обучения. Их также
можно изменить при помощи ПЛК, только если он находится в автоматическом режиме
(Automatic=Auto с программной панели и дистанционно).
-917-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Процедура 12-12
Настройка и выполнение запросов ручного стиля с программной панели
Условия
• Ввод-вывод нормально настроен.
• Необходимо находиться в ручном или отключенном режиме.
• Необходимо использовать режим выбора программы STYLE (стиль).
Пункт
1. Нажмите MENUS (меню).
2. Выберите SOFT PANEL (программная панель).
3. Нажмите F2 SHOW (показать) и выберите Manual (ручной).
На экран будет выдано примерно следующее.
-918-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Следующий шаг вызывает выполнение программы. Это может вызвать движение робота,
выполнение процесса, а также другие неожиданные события. Необходимо вывести весь
персонал и ненужное оборудование за пределы производственной ячейки и установить все
устройства защиты, в противном случае можно причинить травму персоналу или повредить
оборудование.
В следующем пункте этой процедуры, если необходимо остановить команду программы до
окончания выполнения этой команды, нажмите кнопку аварийной остановки (EMERGENCY
STOP).
-919-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Пункты
Описание
программной панели
Gun operation Этот пункт позволяет выбрать тип режима сварочных клещей, который
(работа клещей) используется при выполнении программы.
Если выполняется - STROKE (ход)- сварочные клещи раскрываются и закрываются в каждой
программа, изменить сварной точке.
невозможно Проходящий ток зависит от настройки режима сварочного контроллера.
- NOSTROKE (нет хода) - не закрывает и не открывает сварочные клещи, и НЕ
подает ток сквозь сварочные клещи. Ход упора по-прежнему функционирует.
Режим сварочного контроллера необходимо установить на NOWELD.
Режим сварочного Этот пункт позволяет выбрать тип режима сварки, который используется при
контроллера выполнении программы.
Если выполняется - WELD (сварка) - после закрытия сварочных клещей сварочный контроллер
программа, изменить выполняет соответствующий маршрут и пропускает ток сквозь сварочные
невозможно клещи.
- NOWELD (нет сварки) - когда сварочный контроллер выполняет цикл сварки
ток не пропускается сквозь сварочные клещи.
ПРИМЕЧАНИЕ
Если не используется сигнал Enable weld (включить сварку) на вводе-выводе
сварочного интерфейса, необходимо установить сварочный контроллер в
режим NOWELD при помощи ПЛК.
Tryout Mode Этот пункт включает и выключает способность робота работать в режиме
(режим отладки) отладки. Режим отладки управляется входным сигналом в автоматическом
режиме. Настройка включения также на внутреннем уровне устанавливает
толщину детали на 0 для сварочных клещей с сервоприводом, чтобы
предотвратить сигналы об ошибке из-за недостатка давления.
- ENABLED (включен) - робот входит в режим отладки.
- DISABLED (выключен) - робот не находится в режиме отладки.
ПРИМЕЧАНИЕ
Необходимо назначить входной сигнал отладки в интерфейсе ячейки, чтобы
использовать этот режим.
Если входной сигнал отладки не определен, изменить состояние этого пункта
невозможно.
Если он определен и пульт обучения включен, можно изменить состояние на
этом экране.
Если пульт обучения выключен, можно изменить состояние при помощи
входного сигнала отладки.
Выходной сигнал ячейки Tryout (отладка) сообщает о состоянии режима
отладки.
Если ваша система использует захват MH:
- ENABLED (включен) - Робот переходит в режим отладки и выполняет
выходные сигналы манипуляции материалами, но игнорирует все входные
сигналы присутствия заготовки.
- DISABLED (выключен) - робот не находится в режиме отладки.
-920-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Пункты
Описание
программной панели
Weld IO Sim Этот пункт включает моделирование сварки.
(моделирование См. следующий раздел для получения дополнительной информации.
ввода-вывода сварки)
Force process complete Этот пункт позволяет принудительно подать сигнал завершения процесса.
(принудительное - ENABLED (включен) - Сигнал завершения процесса (Process Complete)
завершение процесса) включается немедленно. Сигнал завершения процесса (Process Complete) будет
очищен в начале следующего стиля. Сигнал предупреждения процесса Process
Alert включается всякий раз при включении сигнала принудительного
завершения процесса Force Process Complete, и на экране сигналов об ошибке
ALARMS отображается предупреждение об ошибке, для указания, что была
выполнена эта аварийная операция.
DISABLED (выключен) - Сигнал завершения процесса Process Complete
выключен.
Update weld pressures Если сварочный контроллер управляет давлением сварки (пункт давления
(обновить давление сварки включен в настройках Spot Config), отображается индикация Update
сварки) weld pressures (обновить давление сварки).
- ENABLED (включен) - Приводит к принудительному обновлению таблицы
давления сварки со стороны сварочного контроллера.
- DISABLED (выключен) - Обновление давления сварки выключено
ПРИМЕЧАНИЕ
Изменения можно делать только при помощи меню, когда роботы находятся в ручном или
отключенном режиме при использовании стиля, или при помощи пульта обучения,
включенном для RSR/PNS.
-921-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Пункт Описание
Weld IO Sim Этот пункт включает пункты моделирования сварки на
(моделирование ввода-вывода сварки) экране программной панели.
По умолчанию: DISABLE (выключен)
Weld Duration Этот пункт задает продолжительность сварки, которую
(продолжительность сварки) необходимо моделировать.
По умолчанию: 500
Минимум: 0
Максимум: 32767
Inform output PLC Этот пункт позволяет пользователю включить заданный
(сообщить на ПЛК) выходной сигнал на ПЛК при использовании
моделирования сварки.
-922-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
При включении режима работы под управлением сварочного контроллера (Weld controller)
режим моделирования сварки (Weld IO sim) принудительно выключается.
При включенном режиме сварочного контроллера включить моделирование ввода-вывода
сварки невозможно.
На экран пользователя и на экран состояния будет выдан отчет, в котором указывается время
цикла моделируемого цикла сварки.
-923-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Тип настраиваемого
Описание
элемента
DI, DO, RO, RI, GO, GI, Каждый типа ввода-вывода можно сконфигурировать на настраиваемом
UO, UI, AO, AI, SO, SI экране программной панели. Все комментарии, состояние моделирования
и состояние ввода-вывода будут повторять системные экраны ввода-
вывода. Все виды моделирования и состояния можно изменить на
настраиваемом экране программной панели. Комментарии ввода-вывода
вставляются на основании комментариях ввода-вывода, определенных в
настоящий момент, и с настраиваемой программной панели их изменить
невозможно. Комментарии ввода-вывода необходимо изменять на
соответствующем экране ввода-вывода.
-924-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
Процедура 12-14
Настройка настраиваемых пунктов на программной панели
Пункт
1. Нажмите MENUS (меню).
2. Выберите SOFT PANEL (программная панель).
3. Нажмите F2 SHOW (показать) и выберите Custom (настраиваемый).
На экран будет выдано примерно следующее.
-925-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Условие пробного
Описание
цикла
Перемещение робота Определяет, будет ли робот двигаться во время пробного цикла.
- Если задано значение DISABLED (выключено), робот выполняет все
перемещения как обычно и его может остановить любая неисправность,
вызывающая аварийную остановку.
- Если задано значение ENABLED (включено), робот будет моделировать
выполнение всех команд перемещения (автоматических или толчковой
подачи) на внутреннем уровне, но робот не будет перемещаться или подавать
питание на сервоусилители. В этом режиме робот не реагирует на
неисправности, вызывающие аварийную остановку.
Step statement type Этот пункт позволяет выбрать, на каких операторах робот будет делать паузу
(тип оператора шага) между шагами. Стандартная настройка - TP*MOTION. Имеются следующие
типы операторов:
- STATEMENT (оператор): Программа делает паузу по окончании
выполнения каждого оператора программы. Программа делает паузу после
выполнения каждого шага в подпрограмме.
- MOTION (перемещение): Программа делает паузу по окончании
выполнения каждого оператора перемещения.
- ROUTINE (подпрограмма): Программа делает паузу по окончании
выполнения каждого оператора. Однако при выполнении подпрограммы,
программа делает паузу только после каждого оператора перемещения и при
возвращении из подпрограммы
- TP & MOTION (пульт обучения и перемещение): Программа делает паузу
по окончании выполнения оператора пульта обучения или по завершении
оператора перемещения KAREL.
-926-
12. Контроллер точечной сварки SPOT TOOL+ B-82284RU-1/01
-927-
B-82284RU-1/01 12. Контроллер точечной сварки SPOT TOOL+
Пункт
производственного Описание
цикла контроллера
Production Status Этот пункт показывает текущее состояние робота: RUNNING (работает),
(состояние IDLE (ожидает) или PAUSED (приостановлен).
производственного
цикла)
Program Name Этот пункт показывает имя основной программы, которую ПЛК
(имя программы) инициализировал для производственного цикла.
Routine Name Этот пункт показывает имя макрокоманды или подпрограммы, которая
(имя подпрограммы) выполняется в настоящий момент.
Cycle Counts Этот пункт показывает текущее количество законченных циклов.
(счет циклов) Это значение будет обновляться каждый раз по завершении цикла, который
был запущен сигналом запуска производственного цикла или при запуске
цикла с SOP (стандартной панели оператора).
Это значение сохранено в $SPOTCONFIG.$CYCLECOUNT.
Если необходимо выполнить сброс счетчика циклов, необходимо вручную
установить эту системную переменную на 0, или задать
$SPOTCONFIG.$CYCLECOUNT = 0 в программе пульта обучения или в
макрокоманде, присоединенной к DIN[...], чтобы ПЛК мог выполнить
сброс, когда это необходимо.
Время последнего Этот пункт показывает время выполнения последнего производственного
цикла цикла. Он обновляется в конце производственного цикла, когда робот
переходит из состояния Running (работа) в состояние Idle (ожидание).
При использовании пульта iPendant, в нижней части экрана отображается диаграмма, которая
указывает количество сварных точек, начиная с последнего технического обслуживания жала,
и графически представляет этот счет сварных точек в виде процента от заданного количества
сварок до зачистки жала (Target Welds/Dress). Значение количества сварок до зачистки жала
можно задать в меню настройки оборудования точечной сварки. Можно также задать регистр
счета точек (Spot Count Register) в меню настройки оборудования (Spot Equipment Setup Menu).
Для каждой сварной точки, которая выполнена в режиме сварки (WELD), автоматически
произойдет приращение этого регистра данных контроллера SpotTool. Эта информация будет
затем отражена в диаграмме внизу экрана контроля производственного цикла.
-928-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
A ПРИЛОЖЕНИЕ
-929-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
Рис. A.1 (a) Временная последовательность сварки при выполнении команды сварки Spot
-930-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
-931-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
-932-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
На рис. A.1 (d) и A.1 (e) показан цикл точечной сварки сварочными клещами с пневмоприводом
для рабочего состояния и состояния сброса.
Рис. A.1 (d) Цикл точечной сварки с использованием SPOT(BU=C, S=x, BU=*)
-933-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
Рис. A.1 (e) Цикл точечной сварки с использованием SPOT(BU=*, S=x, BU=O)
-934-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
На рис. A.1 (f) и рис. A.1 (g) показан цикл приварки штифтов.
-935-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
-936-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
Назначение Описание
Название Макропрог-
сигнала (сигналы выделены
макрокоманды рамма
ввода-вывода жирным шрифтом)
clr of transfer clr_tran DO[...]=ON Включить выходной сигнал
(вне зоны Clear of transfer
переноса) (вне зоны переноса)
enter I-zone ENTR1ZON DO[...]=OFF Выключить выходной сигнал
(вход в зону WAIT DI[...]=ON Clear of Zone n (вне зоны n).
помех) Ожидание включения входного
сигнала Zone n is clear
(зона n свободна).
«n» - это номер зоны, параметр,
передаваемый в
макропрограмму.
exit I-zone EXIT1ZON DO[...]=ON Включить выходной сигнал
(выход Clear of Zone n (вне зоны n).
из зоны «n» - это номер зоны, параметр,
помех) передаваемый в
макропрограмму.
SAFE ZONE SAFEZONE exit I-zone 1 Включить выходной сигнал
(безопасная (выход из зоны помех 1) Clear of Zone 1 (вне зоны 1)
зона) EXIT I-ZONE 2 Включить выходной сигнал
(выход из зоны помех 2) Clear of Zone 2 (вне зоны 2)
EXIT I-ZONE 3 Включить выходной сигнал
(выход из зоны помех 2) Clear of Zone 3 (вне зоны 3)
EXIT I-ZONE 4 Включить выходной сигнал
(выход из зоны помех 2) Clear of Zone 4 (вне зоны 4)
EXIT I-ZONE 5 Включить выходной сигнал
(выход из зоны помех 2) Clear of Zone 5 (вне зоны 5)
EXIT I-ZONE 6 Включить выходной сигнал
(выход из зоны помех 2) Clear of Zone 6 (вне зоны 6)
-937-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
Назначение Описание
Название Макропрог-
сигнала (сигналы выделены
макрокоманды рамма
ввода-вывода жирным шрифтом)
Move to home mov_home CALL GET_HOME[целое, Этот сигнал перемещает робота
(возврат в целое] в положение HOME
начало J PR[1] 100% FINE (положение начала координат),
координат) определенное в опорном
положении 1. Можно
использовать первый из двух
дополнительных
целочисленных параметров для
выбора одного из трех
определенных положений
начала координат.
Допустимые значения для
первого целочисленного
значения GET_HOME[целое,
целое] - с 1 по 3.
Второй дополнительный
целочисленный параметр
позволяет выбрать группу
перемещений. Если определена
только одна группа
перемещений, второе
целочисленное значение
GET_HOME[целое, целое] по
умолчанию равно 1.
Допустимые значения для
второго целочисленного
значения GET_HOME[целое,
целое] - с 1 по 5.
Примечание: для использования
макрокоманды положения
начала координат необходимо
зарегистрировать опорное
положение 1 как положение
начала координат.
Если робот находится в
положении HOME (положение
начала координат), выходной
сигнал ATPERCH (парковка)
пульта управления пользователя
(UOP) будет включен (ON).
-938-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
Назначение Описание
Название Макропрог-
сигнала (сигналы выделены
макрокоманды рамма
ввода-вывода жирным шрифтом)
move to repair mov_repr DO[...]=ON Включить (ON) выходной
(перемещение в сигнал At repair
положение (состояние ремонта)
ремонта) Примечание: для использования
макрокоманды ремонта следует
добавить команды положения
для перемещения робота в
положение ремонта.
at pounce atpounce DO[...]=ON Включить (ON) выходной
(в положении DO[...]=ON сигнал завершения процесса
готовности) WAIT DI[...]=ON Process complete
DO[...]=OFF Включить (ON) выходной
сигнал At pounce (в положении
готовности)
Ожидание входного сигнала
Leave pounce (выйти из
положения готовности)
Выключить (OFF) выходной
сигнал At pounce (в положении
готовности)
open clamp early opnclmer DO[...]=ON Включить (ON) выходной
(раннее сигнал Open clamp early (раннее
открытие открытие фиксатора)
фиксатора)
reposition clamp repos_cl DO[...]=ON Включить (ON) выходной
(переустановить WAIT DI[...]=ON сигнал Reposition clamps
фиксатор) DO[...]=OFF (переустановить фиксатор)
Ожидание включения (ON)
входного сигнала Reposition
clamps (переустановить
фиксатор).
Выключить (OFF) выходной
сигнал Reposition clamps
(переустановить фиксатор)
-939-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
1 Cell In signal (входной сигнал ячейки) 9 Cell out signal (выходной сигнал ячейки)
WELD/NOWELD (сварка/нет сварки) Weld enabled (сварка включена)
2 Soft Panel Screen (экран программной панели) 10 Выключен
Weld controller mode
(режим сварочного контроллера)
3 TP Disabled (пульт обучения выключен) 11 Enable (включен)
4 TP Enabled (пульт обучения включен) 12 Weld IO Sim
(модулируемый ввод-вывод сигнала сварки)
5 Weld interface (сварочный интерфейс) 13 Weld schedule, Initiate
(маршрут сварки, инициализация)
6 Weld mode (режим сварки) 14 Weld complete (сварка закончена)
(Weld controller mode)
(режим сварочного контроллера)
7 Enable weld -(3) (включить сварку) 15 Spot command (команда точечной сварки)
8 Weld Controller (сварочный контроллер) 16 No output weld signals (без выходных сигналов сварки)
No wait Weld Complete (без ожидания сигнала «Сварка
закончена).
-940-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
Weld Режим
Модулируемый Включить
mode сварки Обработка сварки при команде
ввод-вывод сигнал
(режим сварочного точечной сварки
сигнала сварки сварки
сварки) контроллера
Enable - ON (вкл.) WELD (сварка) Подача выходных сигналов
(включен) маршрута сварки и ожидание
сигнала «сварка закончена»
Выключен Выключен OFF (выкл.) NOWELD Подача выходных сигналов
(нет сварки) маршрута сварки и ожидание
сигнала «сварка закончена»
Выключен Enable (включен) OFF (выкл.) (независимо) Без выходных сигналов сварки
Без ожидания сигнала «Сварка
закончена»
ПРИМЕЧАНИЕ
1. При режиме выбора программы STYLE (стиль) условие для (1) - AUTO (автоматический)
и Interlock (блокировка), для (2) – Isolate (отключен).
2. Если сигнал Enable weld (3) (включить сварку) не используется, необходимо
непосредственно изменить режим сварки сварочного контроллера с PLC/CELL (ПЛК/
ячейка). Если это не выполнено, сварка может осуществляться, даже если режим сварки
робота выключен.
3. О моделируемом вводе-выводе сигнала точечной сварки (Weld IO Sim): его можно
изменить с экрана программной панели.
Изменение с помощью сигнала выполнить невозможно. Его можно использовать только
при выключенном режиме сварки.
Это не зависит от режима сварочного контроллера, и сварка не выполняется. Время
ожидания определяется настройкой робота (Weld-IO-sim/Weld duration (модулируемый
ввод-вывод сигнала точечной сварки/длительность сварки) и отличается от фактического
маршрута сварки.
-941-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
ПРИМЕЧАНИЕ
Следующая операция обычно выполняется только во время настройки системы. Оператор
должен быть знаком с выполнением операции контролируемого запуска.
Шаг
1. Осуществите контролируемый запуск (Controlled start)
2. Нажмите клавишу MENUS (меню).
3. Выберите NEXT (далее), затем Appl-select (выбор приложения)
-942-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
Пункт Описание
ПРИМЕЧАНИЕ
Отобразится экран для приложения, выбранного в настоящий момент.
-943-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
-944-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
При инициализации или выборе Fast Fault Recovery (быстрое восстановление после ошибки)
программа исполняется немедленно.
К движению робота необходимо приготовиться заранее, до инициализации или выбора
восстановления после ошибки Fast Fault Recovery, в противном случае можно причинить
травму персоналу или повредить оборудование.
ПРИМЕЧАНИЕ
Пункты быстрого восстановление после ошибки отображаются, только если установлена
опция быстрого восстановления после отказа.
-945-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
Ошибка, не связанная со
сваркой
Ошибка водяного
экономайзера
Ошибка приварки
штифтов
Ошибка дозирования
Ошибка перемещения
Ошибка манипуляции
материалами
-946-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
-947-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
-948-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
-949-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
-950-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
Можно выключить сигнал ошибки только после того, как она произошла и появилось
сообщение об ошибке.
-951-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
Таблица ошибок очищается (выключенных ошибок нет) при запуске контроллера из холодного
состояния (Cold start).
В противном случае ошибки автоматически не удаляются, и счет ошибок продолжает
увеличиваться.
На экране состояния выключенных ошибок можно изменить счет ошибок.
Приращение счета ошибок происходит в начале каждого цикла задания после того, как ошибка
добавлена в таблицу.
Для всех ошибок используется одинаковый максимальный счет ошибок.
В конце каждого цикла задания каждый происходит приращение счета ошибок в таблице
ошибок на единицу.
Каждый раз, когда выдается определенная ошибка, происходит проверка таблицы:
• Если ошибка присутствует в таблице, а счет меньше текущего максимального
выключенного количества циклов, сигнал об ошибке игнорируется.
• Если счет больше текущего максимального выключенного количества циклов, сигнал об
ошибке отображается.
• Если ошибки в таблице нет, отображается экран восстановления после сигнала об ошибке в
качестве одного из вариантов выбора отображается Disable alarm (выключить сигнал об
ошибке).
-952-
ПРИЛОЖЕНИЕ A B-82284RU-1/01
Пункт Описание
FAULT NAME Этот пункт отображает название ошибки. На этом экране названия ошибок
(название ошибки) изменить невозможно.
TYPE Этот пункт отображает тип входного сигнала ошибки. На этом экране
(тип) изменить тип невозможно.
# Этот пункт отображает номер порта входного сигнала ошибки. На этом
экране изменить номер невозможно.
SIM Этот пункт отображает моделируемое состояние входного сигнала ошибки.
(моделируемый) - U - не моделируемый
- S - моделируемый. На этом экране невозможно изменить состояние
моделирования.
STATUS Этот пункт отображает текущее состояние входного сигнала ошибки.
(состояние) На этом экране невозможно изменить состояние.
CNT Этот пункт отображает количество циклов, прошедших с момента
(счет количества выключения данной ошибки. На этом экране можно изменить количество
циклов) циклов.
Меню конфигурации
Disabled Faults Option Этот пункт позволяет задать, необходимо ли использовать опцию
(опция выключенных выключенных ошибок:
ошибок) - DISABLED означает, что опция выключенных ошибок не будет
Default: ENABLED использоваться.
(по умолчанию: - ENABLED означает, что опция выключенных ошибок будет
включена) использоваться.
Max Cycles Disabled Этот пункт позволяет задать количество циклов выключения ошибки.
(количество циклов При установке на 0 сигнал об ошибке выдается каждый раз, когда
выключения) происходит ошибка.
Min: 0 (минимум: 0) При установке на номер, отличный от 0, сигнал об ошибке выдается только
Max: 9999 если количество циклов равно заданному количеству циклов выключения
(максимум: 9999) Max Cycles Disabled.
Default: 20 (по
умолчанию: 20)
-953-
B-82284RU-1/01 ПРИЛОЖЕНИЕ A
-954-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
B ПРИЛОЖЕНИЕ
В настоящем приложении приводятся позиции, необходимые для использования этой модели.
Его также можно использовать как предметный указатель.
-955-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-956-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-957-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-958-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-959-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-960-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
Настройка
Пункты меню, обозначенные * (буквенный символ) на рисунке B.1 (c) и рисунке B.1 (d)
отображаются, если сделана соответствующая настройка, как указано ниже:
Таблица B.1 (a) Список опций
* Настройка
a Можно отобразить, задав $ODRDSP_ENB = 1.
b Можно отобразить, задав $MASTER_ENBL = 1.
c Можно отобразить, задав $SVPRM_ENB = 1.
d Основная опция только для робота серии S-420
Опции
Пункты меню, обозначенные * (цифра) на рисунке B.1 (a) и рисунке B.1 (d) отображаются, если
добавлена соответствующая опция, как указано ниже:
Таблица B.1 (b) Список опций
* Опция Задание
1 Паллетизация A05B-2500-J500
2 Интерактивная коррекция A05B-2500-J517
позиционирования
3 Линейный сдвиг A05B-2500-H510
4 Зеркальное отображение A05B-2500-H510
5 Коррекция на инструмент A05B-2500-H510
6 Ввод системы координат пользователя A05B-2500-H510
7 Угловой сдвиг A05B-2500-J614
8 Команда опции A05B-2500-H510
9 Аналоговый ввод-вывод A05B-2500-H550
10 Внешний выбор программы A05B-2500-H510
11 Проверка зоны A05B-2500-H510
12 Функция мягкого плавающего перемещения A05B-2500-J612
13 Функция непрерывного вращения A05B-2500-J613
14 Несколько групп перемещений A05B-2500-J601
15 Подключение дисковода A05B-2500-H510
16 Регистр положения A05B-2500-H510
17 Счетчик часов A05B-2500-H510
18 Управление расширенной осью A05B-2500-J518
19 Функция контроля условий A05B-2500-H510
20 Функция ограничения крутящего момента A05B-2500-J611
21 Совместное управление A05B-2500-J619
-961-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-962-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-963-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-964-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-965-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-966-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-967-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-968-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-969-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-970-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-971-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-972-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-973-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-974-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-975-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-976-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-977-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-978-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-979-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-980-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-981-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-982-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-983-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-984-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
Опция
Пункты, обозначенные * (цифра) на рисунке B.3 (a) и рисунке B.3 (d) отображаются, если
добавлена соответствующая опция, как указано ниже:
Таблица B.3 Список опций
* Опция Задание
1 Паллетизация A05B-2500-J500
2 Регистр положения A05B-2500-H510
3 Команда опции A05B-2500-H510
4 Инкрементный входной сигнал A05B-2500-J510
5 Мягкое плавающее перемещение A05B-2500-J612
6 Управление расширенной осью A05B-2500-J518
7 Непрерывное вращение A05B-2500-J613
8 Функция контроля условий A05B-2500-H510
9 Аналоговый ввод-вывод A05B-2500-H510
10 Многозадачность A05B-2500-H510
11 Интерфейс датчика A05B-2500-J502
12 Группа с несколькими перемещениями A05B-2500-J601
13 Предел крутящего момента A05B-2500-J611
14 Согласованное перемещение A05B-2500-J619
-985-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-986-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-987-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-988-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-989-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-990-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-991-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-992-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-993-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-994-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-995-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-996-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
B.4.11 Макрокоманда
Таблица B.4.11 Макрокоманды
Macro (макрос) (макрокоманда) Выполняет программу, определенную на экране
настройки макрокоманды.
-997-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-998-
ПРИЛОЖЕНИЕ B B-82284RU-1/01
-999-
B-82284RU-1/01 ПРИЛОЖЕНИЕ B
-1000-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
C ПРИЛОЖЕНИЕ
В настоящем приложении приводятся позиции, необходимые для использования этой модели.
Его также можно использовать как предметный указатель.
-1001-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
-1002-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
При первоначальном запуске, программы и все данные, включая параметры настройки,
будут потеряны. Данные выверки, заданные на заводе-изготовителе, также стираются.
Первоначальный запуск должен выполняться только при замене главной печатной платы или
программного обеспечения. Поэтому перед выполнением первоначального запуска
необходимо сделать резервную копию необходимых программ и системных файлов.
-1003-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
Техническое обслуживание
Можно изменить настройку робота.
Можно задать дополнительную ось. Можно добавить или удалить группу перемещений.
-1004-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
-1005-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
-1006-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
-1007-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
ПРЕДОСТЕРЕЖЕНИЕ
Все выходные сигналы цифрового ввода-вывода, аналогового ввода-вывода, ввода-вывода
робота и группового ввода-вывода выключаются или устанавливаются на 0, если запуск из
горячего состояния выполняется в следующем состоянии:
• Если изменяется назначение ввода-вывода
• Если был снят или установлен блок ввода-вывода
• Если на экране канала ввода-вывода изменяется количество сигналов
-1008-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
C.2 ВЫВЕРКА
Выверка связывает угол каждой оси робота со счетом импульсов абсолютного импульсного
шифратора (APC), подключенного к двигателю каждой оси. Точнее говоря, выверка
выполняется для получения счета импульсов в положении нуля градусов.
Текущее положение робота определяется счетом импульсов абсолютных импульсных
шифраторов (АРС) осей.
Поскольку данные выверки задаются заводе-изготовителе, выверка не нужна в нормальном
режиме эксплуатации.
Однако выверку необходимо выполнить, если происходит одно из следующих событий:
• Данные выверки теряются по некоторым причинам, например, из-за падения напряжения
батареи резервного питания для КМОП-памяти в контроллере или стирания содержимого
памяти в ходе первоначального запуска.
• Счет импульсов APC потерян по некоторым причинам, например, из-за падения напряжения
батареи резервного питания для резервного питания счета импульсов APC в механической
части робота или при замене импульсного шифратора.
• Счет импульсов не указывают углы осей, потому что произошло столкновение, удар и т.д.
механической части.
ПРЕДОСТЕРЕЖЕНИЕ
Данные робота, включая данные выверки, и данные импульсного шифратора сохраняются в
памяти благодаря отдельным батареям резервного питания. При разрядке батарей
происходит потеря данных. Во избежание этого периодически заменяйте обе батареи. При
падении напряжения батареи пользователя уведомляет сигнал об ошибке «BLAL».
ПРЕДОСТЕРЕЖЕНИЕ
После установки робота необходимо сохранить опорные точки быстрой выверки, в случае
если в будущем для выверки потребуется использовать настройки, сделанные на заводе-
изготовителе.
-1009-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
ПРИМЕЧАНИЕ
Ошибка при выверке может вызвать неожиданное перемещение робота, и это очень опасно.
Поэтому экран выверки и калибровки Master/Cal будет отображаться, только если системная
переменная $MASTER_ENB установлена на 1 или 2. Нажмите клавишу F5 DONE (готово),
которая отображается на экране Master/Cal после выверки. Переменная $MASTER_ENG
автоматически устанавливается на 0, и после этого вызвать экран Master/Cal невозможно.
Если необходимо снова вызвать экран выверки и калибровки Master/Cal, снова установите
переменную $MASTER_ENB на 1 на экране системных переменных.
-1010-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
Пункт
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите «0 -- NEXT --» и затем выберите «6 SYSTEM».
3. Нажмите F1 TYPE (тип). Появится меню смены экранов.
4. Выберите «Master/Cal» в меню смены экранов. Появится экран позиционирования.
-1011-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
-1012-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
5. Переместите робот толчковой подачей в положение нуля градусов для всех осей.
При необходимости выключите управление тормозами.
-1013-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
9. Еще один способ выполнить калибровку - выключить питание, затем обратно включить.
Калибровка выполняется каждый раз при включении питания.
-1014-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
Быстрая выверка использует факт, что отклонение угла оси от опорной точки можно точно
скомпенсировать, если оно находится в пределах одного оборота абсолютного импульсного
шифратора.
Подробную информацию о быстрой выверке см. в руководстве по техническому
обслуживанию.
ПРЕДОСТЕРЕЖЕНИЕ
Если робот установлен таким образом, что положение 0° робота, которое является опорной
точкой исходной простой выверки, задать невозможно, после установки необходимо
сохранить опорную точку простой выверки. Это необходимо сделать, чтобы сохранить
настройки выверки, заданные на заводе-изготовителе, что обеспечит возможность
выполнения выверки в дальнейшем.
-1015-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
Пункт
1. Вызовите экран Master/Cal (выверка/калибровка).
-1016-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
ПРЕДОСТЕРЕЖЕНИЕ
Эту операцию невозможно выполнить, если данные выверки потеряны из-за механической
разборки или технического обслуживания. В этом случае для восстановления данных
выверки необходимо выполнить выверку по шаблону или выверку по положению нуля
градусов.
Условие
Системная переменная $MASTER_ENB должна быть установлена на 1 или 2.
Пункт
1. Выберите 6 SYSTEM (система) на экранном меню.
2. Выберите «Master/Cal» в меню смены экранов.
Появится экран Master/Cal (выверка/калибровка).
-1017-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
ПУНКТЫ ОПИСАНИЯ
ACTUAL POS Отображается текущее положение, выраженное углом поворота шарнира
(градусы) робота.
MSTR POS Задает положение выверки для оси при выполнении выверки одной оси.
Обычно задается 0 градусов.
SEL Для оси, для которой будет выполнена выверка, установите этот пункт на 1.
Обычно установлено значение 0.
ST Отображает состояние завершения выверки одной оси.
Значение, отображенное в этом пункте невозможно изменить непосредственно.
В этом столбце отображаются значения $EACHMST_DON [1 - 9].
-0 Указывает, что данные выверки потеряны.
Необходимо выполнить выверку одной оси.
-1 Данные выверки потеряны.
(Выверка выполнялась только для других взаимосвязанных осей).
Необходимо выполнить выверку этой оси.
-2 Выверка выполнена.
-1018-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
-1019-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
8. По окончании выверки одной оси нажмите клавишу PREV (назад), чтобы вызвать экран
Master/Cal (выверка/калибровка).
-1020-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
Если данные выверки в памяти КМОП потеряны по какой-либо причине, например, из-за
первоначального запуска, задайте записанные данные выверки.
Настройку данных выверки невозможно выполнить в случае потери данных счета импульсов.
-1021-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
4. Выберите $DMR_GRP.
-1022-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
-1023-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
-1024-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
-1025-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
Экран состояния 1
Экран состояния 1 отображает состояние ошибок сервосистемы.
Информация состояния состоит из состояния ошибок сервопривода 1 (16 бит) и состояния
ошибок сервопривода 2 (16 бит).
Таблица C.4 (a) Состояние ошибок сервопривода 1 Адрес: FC80h (ось L), FCC0h (ось M)
MSB B14 B13 B12 B11 B10 B9 B8
OHAL LVAL OVC HCAL HVAL DCAL FBAL ALDF
B7 B6 B5 B4 B3 B2 B1 LSB
MCAL MOFAL EROFL CUER SSTB PAWT SRDY SCRDY
-1026-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
Таблица C.4 (b) Состояние ошибок сервопривода 2 Адрес: FC81h (ось L), FCC1h (ось M)
MSB B14 B13 B12 B11 B10 B9 B8
SRCMF CLALM FSAL DCLVAL BRAKE IPMAL SFVEL GUNSET
(тормоз)
B7 B6 B5 B4 B3 B2 B1 LSB
FSSBDC SCUCAL AMUCAL CHGAL NOAMP
-1027-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
-1028-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
Экран состояния 2
Состояние 2 экрана указывает состояние ошибки импульсного шифратора (12 бит).
SPHAL Если этот бит - 1, это указывает сигнал об ошибке из-за мягкой фазы
(аварийное ускорение).
STBERR Если этот бит равен 1, это указывает сигнал об ошибке старт/стопового бита.
CRCERR Если этот бит равен 1, это указывает сигнал об ошибке CRC.
DTERR Если этот бит равен 1, это указывает сигнал об ошибке данных.
OHAL Если этот бит равен 1, это указывает сигнал об ошибке из-за перегрева.
CSAL Если этот бит равен 1, это указывает сигнал об ошибке контрольной суммы.
BLAL Если этот бит равен 1, это указывает сигнал об ошибке из-за падения напряжения
батареи.
PHAL Если этот бит равен 1, это указывает сигнал об ошибке фазы.
RCAL Если этот бит равен 1, это указывает сигнал об ошибке аварийного состояния
счетчика скорости вращения.
BZAL Если этот бит равен 1, это указывает сигнал об ошибке из-за разряда батареи.
CKAL Если этот бит равен 1, это указывает сигнал об ошибке тактового импульса.
-1029-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
Экран импульсов
Экран импульсов отображает задержку сервопривода, положение робота и состояние команды
перемещения.
Экран контроля
Экран контроля отображает текущие значения и состояние положения, перебега, и
сервоусилителя. Нагрузка на двигатель и тепловые потери можно рассчитать, используя
среднеквадратичные текущие значения.
-1030-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
Состояние сигналов об ошибке сервопривода и импульсного шифратора, см. в таблице C.4 (a),
таблице C.4 (b) и таблице C.4 (c).
-1031-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
-1032-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
-1033-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
-1034-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
3. Чтобы снова вызвать экран Axis (оси), нажмите клавишу PREV (назад).
-1035-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
-1036-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
-1037-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
-1038-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
Сигналы ввода-вывода
Следующие сигналы ввода-вывода используются для передачи данных между контроллером
робота и системными периферийными устройствами через модули ввода-вывода,
подключенные к каналу ввода-вывода FANUC:
• Цифровой ввод-вывод SDI[i]/SDO[i]
• Групповой ввод-вывод GI[i]/GO[i]
• Аналоговый ввод-вывод AI[i]/AO[i]
• Ввод-вывод периферийных устройств UI[i]/UO[i] i = логический номер
-1039-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
Модули ввода-вывода
К контроллеру робота через канал ввода-вывода можно подключать следующие модули ввода-
вывода:
Таблица C.7 (a) Модули ввода-вывода
Сокращение
Печатная плата ввода-вывода процесса -
(CA, CB, DA, EA, EB, FA)
Блок ввода-вывода FANUC, модель A I/O Unit - A (блок ввода-вывода A)
Блок ввода-вывода FANUC, модель В I/O Unit - B (блок ввода-вывода В)
Блок подключения канала ввода-вывода FANUC -
Программируемый контроллер, серия 90-30A -
Назначение
Логический номер ввода-вывода «i» назначается физическому номеру модулей ввода-вывода.
Логические номера ввода-вывода могут переопределяться.
- Логический номер
Индекс ввода-вывода, использующийся для обращения к вводу-выводу в контроллере робота
- Физический номер
Номер, назначенный на каждый сигнальный контакт модуля ввода-вывода.
Конкретный сигнальный контакт конкретного модуля ввода-вывода можно задавать через
стойку, слот и физический номер.
-1040-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
-1041-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
Номер стойки
Номер стойки указывает тип оборудования и порядок подключения модулей ввода-вывода.
Модули ввода-вывода подразделяются на два основных типа: имеющие номер стойки 0, и те,
которым номер стойки назначен в порядке их подключения.
Номер слота
Модулям ввода-вывода, имеющим номер стойки 0, номер слота назначается в порядке их
подключения. Если номер стойки модуля ввода-вывода имеет ненулевое значение, при
указании порядка его подключения, номер слота используется для указания часть ввода-
вывода модуля этого модуля ввода-вывода. Части модуля ввода-вывода включают, например,
модули блока ввода-вывода A и блоки DI/DO блока ввода-вывода B.
Rack
Модуль ввода-вывода Slot (слот)
(стойка)
Печатная плата ввода-вывода процесса Всегда 0 (*2)
Блок ввода-вывода FANUC, модель A (*1) Номер обозначенный на базовом блоке
Блок ввода-вывода FANUC, модель В (*1) Номер устройства
(задается DIP переключателями)
Блок подключения канала ввода-вывода Всегда 0 (*2)
FANUC
Программируемый контроллер, серия 90-30A (*1) 1 (фиксированный)
ПРИМЕЧАНИЕ
*1 Номера, начинающиеся с 1, должны назначаться модулям ввода-вывода, кроме модулей
ввода-вывода, имеющих номер стойки 0, в порядке их подключения.
ПРИМЕЧАНИЕ
*2 Тем модулям ввода-вывода, которые имеют номер стойки 0, номера, начинающиеся с 1,
должны назначаться в порядке их подключения.
-1042-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
Задание
Печатная плата ввода-вывода процесса (CA, CB, DA) Не требуется
Блок ввода-вывода FANUC, модель A Не требуется
Блок ввода-вывода FANUC, модель В Требуется
Блок подключения канала ввода-вывода FANUC Требуется
Программируемый контроллер, серия 90-30A Требуется
-1043-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
1 Выход 4 Входы
2 Вход 5 1024 выходных сигналов
3 Выход 6 1024 входных сигналов
-1044-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
-1045-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
Если точно известны результаты измерения значений смещения между осями позиционера,
необходимо выбрать пункт 1. В противном случае необходимо выбрать пункт 2.
-1046-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
Если необходимо добавить ось позиционера, выберите 2. Add POSITIONER axes (добавить оси
позиционера).
Затем начинается процедура настройки.
Если необходимо удалить ось позиционера, выберите 3. Delete POSITIONER axes (удалить оси
позиционера).
Отображается следующий экран.
-1047-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
-1048-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
Линейная ось
Для 1-ой оси необходимо задать значение смещения между исходным положением базовой
координаты и исходным положением оси.
Для 2-ой оси и следующих осей необходимо задать значения смещения между исходным
положением оси и исходным положением предыдущей оси.
-1049-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
Пример)
В этом случае значения смещения для N-ной оси необходимо задать следующим образом.
Смещение X: 300 мм
Смещение Y: 0 мм
Смещение Z: - 250 мм
15.Задайте передаточное число.
Для линейной оси введите расстояние перемещения, которое соответствует одному обороту
оси двигателя. (Единица: мм/оборот)
Для линейных осей отображается следующий экран.
Для поворотной оси введите количество оборотов двигателя, которое соответствует одному
обороту оси. (Единица: об.двиг./об.оси)
Для поворотных осей отображается следующий экран.
-1050-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Определите верхний предел оси позиционера пользователем.
Таким образом, должно выполниться следующее условие:
-1051-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
24.Задайте минимальное время доступа (Minimum Access Time). Это значение используется,
если реальное время ускорения/замедления меньше, чем заданное время.
В случае ее изменения введите «1». Если она не изменяется, введите «2».
-1052-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
-1053-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
Нажмите клавиши стрелок вверх и вниз и переместите курсор в пункт Extended Axis Control
(управление расширенной осью).
Затем нажмите F4 MANUAL.
4. На экран будет выдано примерно следующее:
Выберите группу расширенной оси и введите ее номер.
Выберите 2. Add Ext axes» (добавить расширенные оси), если необходимо настроить новую
расширенную ось.
5. Задайте номер расширенной оси. Для первой расширенной оси группы введите «1», для
второй расширенной оси группы введите «2», для третьей оси группы введите «3».
Необходимо задавать номер, начиная с «1» по порядку.
-1054-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
1. Integrated (встроенная): Координата робота добавляется к расстоянию расширенной оси.
Базовые координаты не изменяются при изменении расширенной оси. Таким образом,
текущее положение изменяет только расстояние, передаваемое расширенной осью.
Auxiliary (вспомогательная): Координата робота НЕ добавляется к расстоянию расширенной
оси. Базовая координата передается с измененной расширенной осью и остается
фиксированной координатой робота.
-1055-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
-1056-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
ПРЕДУПРЕЖДЕНИЕ
Определите верхний предел расширенной оси пользователем.
Таким образом, должно выполниться следующее условие:
Например, если длина расширенной оси - 100 мм, можно задать верхний предел.
<верхний предел> =50 мм
<нижний предел> = -50 мм
-1057-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
18.Задайте минимальное время доступа (Minimum Access Time). Это значение используется,
если реальное время ускорения/замедления меньше, чем заданное время. В случае ее
изменения введите «1» или в случае, если она не изменяется, введите «2».
-1058-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
-1059-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
Чтобы добавить ось платы независимой дополнительной оси (NOBOT), выберите 2: Add Nobot
axis (добавить ось Nobot).
Для удаления оси выберите 3: Delete Nobot axis (удалить ось Nobot).
При выборе 3 появится экран, показанный ниже. Для возврата к экрану, указанному выше,
нажмите клавишу Enter.
-1060-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
ПРИМЕЧАНИЕ
Для последующих настроек используйте значения, указанные в спецификациях механизма
робота.
-1061-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
15.Введите верхний предел (UPPER LIMITS) диапазона перемещений оси в мм для линейной
оси и в градусах для поворотной оси.
ПРИМЕЧАНИЕ
Пользователь должен выбрать верхний предел.
Верхний предел и нижний предел, чтобы их можно было ввести, должны удовлетворять
следующему условию:
Верхний предел> - <Нижний предел> = Длина оси
Например, если длина оси - 100 мм, можно задать следующие пределы.
<Верхний предел> = 50 мм
<Нижний предел> = -50 мм
-1062-
ПРИЛОЖЕНИЕ C B-82284RU-1/01
16.Введите нижний предел (LOWER LIMITS) диапазона перемещений оси в мм для линейной
оси и в градусах для поворотной оси.
Для изменения второй константы времени ускорения/замедления для каждой оси введите 1, а
затем - новое значение. Чтобы использовать предложенное значение, введите 2.
21.Задайте номер тормоза: Введите номер тормоза, использующегося для оси, в диапазоне от 0
до 4.
-1063-
B-82284RU-1/01 ПРИЛОЖЕНИЕ C
-1064-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1065-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1066-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
Сигнал об ошибке
Сигнал об ошибке выдается, если происходит отказ, в то время происходит ввод в режиме
обучения или воспроизведение программы, или если подается сигнал аварийной остановки,
или если поступает другой сигнал об ошибке от периферийного устройства. Сигнал об ошибке
выдается для уведомления оператора об отказе, чтобы оператор мог остановить работу в целях
обеспечения безопасности.
ПРИМЕЧАНИЕ
Если происходит сигнал об ошибке, номер которого не описан в настоящем руководстве,
свяжитесь с FANUC Robotics.
-1067-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
Степень сигнала
Описание
об ошибке
Сигнал об ошибке Сигнал об ошибке степени WARN предупреждает оператора о сравнительно
степени WARN незначительном или незначительном отказе. Сигнал об ошибке степени
WARN не влияет на работу робота. Если происходит сигнал об ошибке
степени WARN, на пульте обучения или на панели оператора не загорается
соответствующий светодиод. Во избежание возможного отказа необходимо
предпринять соответствующие меры.
Сигнал об ошибке Если происходит сигнал об ошибке степени PAUSE, выполнение программы
степени PAUSE останавливается и работа робота останавливается после выполнения текущей
операции. Прежде чем можно выполнить перезапуск программы, должны
быть приняты меры, соответствующие сигналу об ошибке.
Сигнал об ошибке Если происходит сигнал об ошибке степени STOP, выполнение программы
степени STOP останавливается и робот замедляется до полной остановки. Прежде чем можно
выполнить перезапуск программы, должны быть приняты меры,
соответствующие сигналу об ошибке.
Сигнал об ошибке Если происходит сигнал об ошибке степени SERVO, питание сервосистемы
степени SERVO выключается для остановки выполнения программы и немедленной остановки
робота. Сигнал об ошибке степени SERVO выдается в целях безопасности или
если происходит отказ во время работы робота.
Сигнал об ошибке Если происходит сигнал об ошибке степени ABORT, выполнение программы
степени ABORT принудительно завершается и робот замедляется до полной остановки.
Сигнал об ошибке Если происходит сигнал об ошибке степени SERVO 2, питание сервосистемы
степени SERVO 2 выключается для принудительного завершения программы и немедленной
остановки робота. Сигнал об ошибке степени SERVO выдается в целях
безопасности или если происходит отказ во время работы робота.
Сигнал об ошибке Сигнал об ошибке степени SYSTEM выдается, если происходит критический
степени SYSTEM отказ системы. Если выдается сигнал об ошибке степени SYSTEM,
выключаются все роботы в системе. После принятия соответствующих мер по
сигналу об ошибке выключите и включите питание.
-1068-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
Для вызова экрана Alarm (сигнал об ошибке) используйте процедуру, указанную ниже.
- Процедура
Отображение экрана Alarm (сигнал об ошибке)
a. Нажмите MENUS (меню).
b. Нажмите ALARM.
c. Для вызова хронологии сигналов об ошибке перемещения, которая отображает только
сигналы об ошибке, относящиеся к выполняемым операциям, нажмите F1 TYPE и выберите
Motion Log (журнал перемещении).
d. Для вызова хронологии сигналов об ошибке системы, которая отображает только сигналы
об ошибке, относящиеся к системе, нажмите F1 TYPE и выберите System Log (системный
журнал).
e. Для вызова хронологии сигналов об ошибке приложения, которая отображает только
сигналы об ошибке, относящиеся к приложению, нажмите F1 TYPE и выберите Appl Log
(журнал приложения).
f. Для вызова хронологии сигналов об ошибке передачи данных, которая отображает только
сигналы об ошибке, относящиеся к передаче данных, нажмите F1 TYPE и выберите Comm
Log (журнал передачи данных).
-1069-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
Рис. D.1 (b) Процедура отображения экрана активных сигналов об ошибке и хронологии
сигналов об ошибке
-1070-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
ПРИМЕЧАНИЕ
При удовлетворении требований для отображения автоматически отображается экран
сигналов об ошибке, даже если сигнал об ошибке обнаружен при запуске. Автоматическое
отображение сигналов об ошибке выполняется независимо от режима запуска.
ПРИМЕЧАНИЕ
Если сигнал об ошибке обнаружен при подключенном дисплее, экран сигналов об ошибке
отображается как на пульте обучения, так и на дисплее.
ПРИМЕЧАНИЕ
Если обнаружен сигнал об ошибке степени PAUSE, за которым следует сигнал об ошибке
степени ABORT, если автоматический показ сигнала об ошибке степени PAUSE выключен,
автоматический показ не выполняется во время вывода ошибки.
-1071-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
Системная
Описание
переменная
$ER_NOAUTO. Включает или выключает функцию подавления автоматического показа
$NOAUTO_ENB экрана сигналов об ошибке для сигнала об ошибке, заданного в
$ER_NOAUTO.NOAUTO_CODE [] при включенном автоматическом показе
экрана сигналов об ошибке.
FALSE (ложь): Функция подавления автоматического показа экрана сигналов
об ошибке выключена.
TRUE (истина): Функция подавления автоматического показа экрана сигналов
об ошибке включена.
$ER_NOAUTO. Задает количество сигналов об ошибке, заданных в
$NOAUTO_NUM $ER_NOAUTO.NOAUTO_CODE [].
$ER_NOAUTO. Номер ошибки, состоящий из идентификатора сигнала об ошибке и номера
$NOAUTO_CODE сигнала об ошибке
[ с 1 по 10 ] Пример: 11 002 (сигнал об ошибке сервопривода 002)
Идентификатор сигнала об ошибке Номер сигнала об ошибке
Идентификатор сигнала об ошибке -> См раздел D.2
-1072-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
ПРИМЕЧАНИЕ
Если обнаружены сигналы об ошибке степени ABORT, PAUSE, STOP, сигнал
неисправности выводится при запуске сервосистемы. Каждый раз, когда поступает сигнал
сброса сигналов об ошибке выполняется сброс сигнала неисправности. Если для подачи
сигнала об ошибке выполняется непрерывный контроль (например, NO ARC PROCESS I/O
BOARD), автоматическое отображение сигналов об ошибке может выполняться каждый раз
при подаче сигнала сброса.
ПРИМЕЧАНИЕ
Если обнаружены сигналы об ошибке степени SYSTEM или SERVO, сброс сигнала
неисправности выполняется сброс после запуска сервосистемы.
-1073-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
ПРИМЕЧАНИЕ
Самому последнему сигналу об ошибке назначается номер 1. Для просмотра сообщений,
которые в настоящий момент не на экране, нажмите F5 HELP (справка), затем нажимайте
клавишу курсора со стрелкой вправо.
-1074-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
4. Для отображения экрана данных сигнала об ошибке нажмите клавишу F5 HELP (справка).
5. Для возврата на экран хронологии сигналов об ошибке нажмите клавишу PREV (назад).
ПРИМЕЧАНИЕ
Если системная переменная $ER_NOHIS = 1, сигналы об ошибке NONE или WARN не
регистрируются. Если $ER_NOHIS = 2, события сброса не регистрируются в хронологии
сигналов об ошибке. Если $ER_NOHIS = 3, события сброса, сигналы об ошибке WARN
(предупреждения) и сигналы об ошибке NONE (нет) не регистрируются.
-1075-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
Пункт
1. Нажмите и удерживайте нажатым переключатель аварийной блокировки, затем нажмите
клавишу RESET (сброс).
-1076-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
Пункт
1. Нажмите клавишу MENU (меню), чтобы отобразить экранное меню.
-1077-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
Пункт
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
ПРИМЕЧАНИЕ
Данные выверки могут быть правильны, даже если обнаружен сигнал об ошибке
несоответствия счета импульсов. Если данные выверки правильны, выверку выполнять не
нужно. Просто установите $DMR_GRP.$MASTER_DONE на значение TRUE (истина), затем
выберите 6 MASTER/CAL (выверка/калибровка) на экране позиционирования.
-1078-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1079-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1080-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1081-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1082-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SRVO-023 SERVO Stop error excess (G:%d A:%d) (превышение ошибки остановки)
(Причина) При остановке двигателя произошла сильная ошибка позиционирования.
(Способ устранения 1) Проверьте, превышает ли приложенная нагрузка номинальную.
Если это так, уменьшите приложенную нагрузку.
(Если имеется перегрузка, крутящий момент, необходимый для ускорения,
замедления и т.д., превышает максимальный развиваемый двигателем крутящий
момент. Поэтому может оказаться невозможным корректно реагировать на
поступившую команду, что приводит к выдаче этого сигнала об ошибке.)
(Способ устранения 2) Проверьте каждое междуфазное напряжение трехфазного напряжения
(200 VAC), поступающего на сервоусилитель. Если обнаружено, что напряжение
170 VAC или ниже, проверьте входное напряжение питания. (Пониженное
напряжение, подающееся к сервоусилителю, приводит к пониженному по
сравнению с нормальным крутящему моменту. Поэтому может оказаться
невозможным корректно реагировать на поступившую команду, что приводит к
выдаче этого сигнала об ошибке.)
(Способ устранения 3) Если сигнал об ошибке происходит на вспомогательной оси, проверьте
настройку номера тормоза.
(Способ устранения 4) Если обнаружено, что напряжение питания 170 VAC или выше,
замените сервоусилитель.
(Способ устранения 5) Замените двигатель.
SRVO-024 SERVO Move error excess (G:%d A:%d) (превышение ошибки перемещения)
(Причина) При перемещении робота ошибка позиционирования сервопривода превысила
предварительно заданное значение ($PARAM_GROU.$MOVER_OFFST или
$PARAM_GROUP.$TRKERRLIM).
Например, эта ошибка произойдет, если скорость подачи робота отличается от
заданной.
(Способ устранения) Выполните такие же действия, как указано для предыдущего пункта.
SRVO-026 WARN Motor speed limit (G:%d A:%d) (предел скорости двигателя)
(Причина) Была сделана попытка превысить максимальную номинальную скорость
вращения двигателя ($PARAM_GROUP.$MOT_SPD_LIM).
Скорость вращения двигателя фиксируется на ее максимальном номинальном
значении.
(Способ устранения) Это уведомление.
Однако необходимо принять меры и устранить эту ошибку и не повторять
обстоятельства, которые привели к ней.
-1083-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SRVO-033 WARN Robot not calibrated (Group:%d) (робот не калиброван (группа: %d))
(Причина) Была сделана попытка задать опорную точку для простой выверки, но еще не
была выполнена калибровка.
(Способ устранения) Выполните калибровку согласно порядку, указанному ниже.
1. Включите питание.
2. На экране калибровки системы (6 SYSTEM CALIBRATION) выполните
калибровку (CALIBRATION).
SRVO-034 WARN Ref pos not set (Group:%d) (не задано опорное положение (группа: %d))
(Причина) Была сделана попытка выполнить простую выверку, но еще не была задана
обязательная опорная точка.
(Способ устранения) Задайте опорную точку для простой выверки на экране калибровки.
SRVO-035 WARN Joint speed limit (G:%d A:%d) (предел скорости шарнира (г:%d о:%d))
(Причина) Была сделана попытка превысить максимальную скорость шарнира
($PARAM_GROUP. $JNTVELLIM). Скорость шарнира фиксируется на ее
максимальном номинальном значении.
(Способ устранения) Необходимо предпринимать максимум усилий, чтобы эта ошибка не
возникала.
-1084-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1085-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1086-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1087-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SRVO-050 SERVO Collision Detect alarm (G:%d A:%d) (сигнал об ошибке обнаружения
столкновения (г:%d о:%d))
(Причина) Слишком большой расчетный момент возмущения определен программным
обеспечением сервопривода.
(Было обнаружено столкновение.)
(Способ устранения 1) Проверьте, столкнулся ли робот с предметом.
Если это так, выполните сброс системы, затем переместите робота от места
столкновения при помощи толчковой подачи.
(Способ устранения 2) Убедитесь, что приложенная нагрузка не превышает максимальное
номинальное значение.
Если номинальная нагрузка превышена, уменьшите приложенную нагрузку.
(Если робот используется в условиях приложенной перегрузки, расчетное
возмущение может стать чрезмерно большим, что приведет к выдаче сигнала об
ошибке.)
(Способ устранения 3) Проверьте, были ли корректно заданы данные полезной нагрузки на
экране параметров движения.
(Способ устранения 4) Если этот сигнал об ошибке происходит, когда робот используется
после длительного простоя или при очень низкой температуре, прогоните робота
некоторое время на малой скорости перед тем, как начинать эксплуатацию на
номинальной скорости.
(Способ устранения 5) Проверьте, не ослабли ли разъемы питания и контура тормоза.
При обнаружении неисправности разъема, например, изгиба контакта, вмятины и
т.д., замените его.
(Способ устранения 6) Проверьте каждое междуфазное напряжение трехфазного напряжения
(200 VAC), поступающего на сервоусилитель. Если обнаружено, что
приложенное напряжение 170 VAC или меньше, проверьте входное напряжение
питания.
(Способ устранения 7) Неисправность может произойти со следующими частями.
Замените их или свяжитесь с управлением технического обслуживания FANUC.
• Сервоусилитель
• Серводвигатель
• Кабель в механической части (блок питания/тормоза)
• Соединительный кабель робота (контур питания/тормоза)
• Узел тормоза вспомогательной оси
(если этот сигнал об ошибке происходит со вспомогательной осью)
-1088-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1089-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SRVO-058 SYSTEM FSSB %d init error (%d) (ошибка инициализации FSSB %d (%d))
(Причина) Во время инициализации произошла ошибка передачи данных FSSB.
(Способ устранения) Проверьте подключение оборудования FSSB. Подробную информацию
см. в руководстве по техническому обслуживанию.
ПРИМЕЧАНИЕ
Если выдается сигнал об ошибке DTERR, CRCERR или STBERR, одновременно может
также выдаваться этот сигнал об ошибке. Если это происходит при таких обстоятельствах,
этот сигнал об ошибке можно игнорировать.
-1090-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1091-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1092-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1093-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1094-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SRVO-105 SERVO Door open or E.Stop (открыта дверца или аварийная остановка)
(Причина) Открыта дверь контроллера.
Или сигналы в течение короткого времени обнаружены сигналы аварийной
остановки.
Или неверно выполнено подключение оборудования.
(Способ устранения) Закройте дверь контроллера.
И нажмите RESET (сброс).
Если сброс не выполняется, исправьте подключение оборудования.
SRVO-126 SERVO Quick stop error (G:%d) (ошибка быстрой остановки (Г: %d))
(Причина) Программа была закончена в процессе быстрой остановки.
(Способ устранения) Нажмите RESET (сброс).
-1095-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SRVO-135 WARN FSAL alarm (G:%d A:%d) (сигнал об ошибке FSAL (Г: %d О: %d))
(Причина) Охлаждающий вентилятор схемы управления остановился.
(Способ устранения) Проверьте или замените вентилятор.
Подробную информацию см. в руководстве по техническому обслуживанию.
-1096-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SRVO-138 SERVO SDAL alarm (G:%d A:%d) (сигнал об ошибке SDAL (Г: %d О: %d))
(Причина) Программным обеспечением обнаружена ошибка сигнала импульсного
шифратора. Вероятная причина - помехи или неисправность (обрыв) во
внутренней схеме импульсного шифратора.
(Способ устранения) Если нормальный режим эксплуатации можно продолжить, выключив и
включив питание контроллера, вероятная причина - помехи.
Улучшите экранирование кабеля импульсного шифратора.
Если нормальный режим эксплуатации невозможно продолжить, выключив и
включив питание контроллера, неисправен импульсный шифратор.
Замените его и выполните выверку.
SRVO-156 SERVO IPMAL alarm (G:%d A:%d) (сигнал об ошибке IPMAL (Г: %d О: %d))
(Причина) Неисправен модуль ИМП.
(Способ устранения) См. руководство по техническому обслуживанию.
-1097-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SRVO-185 PAUSE Data is for other group (данные для другой группы)
(Причина) Данные, которые пытается использовать команда, принадлежат другой группе.
(Способ устранения) Соберите данные нужной группы перед выполнением команды.
SRVO-186 PAUSE Needed Data has not been got (необходимые данные не получены)
(Причина) Данные не были собраны, или все собранные данные не принадлежат нужному
режиму.
(Способ устранения) Соберите нужные данные перед выполнением команды.
-1098-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1099-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SRVO-211 SERVO TP OFF in T1, T2 (пульт обучения выключен при T1, T2)
(Причина) Пульт обучения был выключен, в то время как переключатель режимов был
установлен в положение T1 или T2, и роботы 1 и 2 были отключены.
Еще один вариант - обрыв провода в оборудовании.
(Способ устранения) Установите выключатель пульта обучения в положение «включено» и
нажмите клавишу сброса.
Если сброс не произойдет, отремонтируйте проводку оборудования.
-1100-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SRVO-213 SERVO Panel Board fuse blown (сгорел предохранитель платы пульта)
(Причина) Сгорел предохранитель на плате пульта.
(Способ устранения) Замените предохранитель на плате пульта.
См. руководство по техническому обслуживанию.
SRVO-214 SERVO 6ch amplifier fuse blown (R:%d) (сгорел предохранитель 6ch усилителя)
(Причина) Предохранитель в 6ch. усилителе сгорел.
Номер в скобках указывает на каком 6ch. усилителе сгорел предохранитель.
(Способ устранения) Замените предохранитель на 6ch. усилителе.
См. руководство по техническому обслуживанию.
SRVO-215 SERVO Brake Unit fuse blown (R:%d) (сгорел предохранитель блока тормоза)
(Причина) Сгорел предохранитель на тормозном блоке или блоке смены инструмента
(сварочных клещей).
Номер в скобках указывает к какому 6ch. усилителю подключен тормозной блок.
(Способ устранения) Замените предохранитель на тормозном блоке или блоке смены
инструмента (сварочных клещей).
См. руководство по техническому обслуживанию.
-1101-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1102-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1103-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1104-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1105-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1106-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1107-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SRVO-291 SERVO IPM over heat (G:%d A:%d) (перегрев ИМП (Г:%d О:%d))
(Причина) Было обнаружено, что элемент интеллектуального модуля питания (ИМП) в
усилителе перегрелся.
(Способ устранения) Уменьшите нагрузку рабочего цикла.
Если этот признак происходит часто, замените усилитель.
-1108-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1109-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SRVO-310 SERVO ABC Unexpected Motion (G:%d) (неожиданное перемещение (Г: %d))
(Причина) Текущее положение робота, которое вычисляет программное обеспечение,
является некорректным.
(Способ устранения 1) Возможно неверные данные выверки.
Проверьте, было ли выполнено восстановление данных с неверной резервной
копии или была выполнена выверка в неправильном положении.
В этом случае выполните выверку.
(Способ устранения 2) Свяжитесь с местным центром технического обслуживания FANUC.
SRVO-335 SERVO DCS OFFCHK alarm a,b (сигнал об ошибке DCS OFFCHK)
(Причина) Был обнаружен отказ во входном контуре аварийного сигнала.
(Способ устранения) Замените плату пульта. См. руководство по техническому
обслуживанию.
SRVO-336 SERVO DCS OFFCHK alarm a,b (сигнал об ошибке DCS RAMCHK)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-337 SERVO DCS PRMCHK alarm a,b (сигнал об ошибке DCS PRMCHK)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-338 SERVO DCS FLOW alarm a,b (сигнал об ошибке DCS FLOW)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-339 SERVO DCS MISC alarm a,b (сигнал об ошибке DCS MISC)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-340 SERVO DCS T1 TCP speed(Gi) a,b (DCS скорость вершины инструмента T1)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-341 SERVO DCS T1 flange speed(Gi) a,b (DCS скорость фланца T1)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-343 SERVO DCS Cartesian speed(Gi) a,b (DCS скорость в декартовых координатах)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
-1110-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SRVO-344 SERVO DCS GRP alarm(Gi) a,b (сигнал об ошибке DCS GRP)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-347 SERVO DCS AXS alarm(Gi,Aj) a,b (DCS сигнал об ошибке AXS)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-348 SERVO DCS MCC OFF alarm a,b (DCS сигнал об ошибке выключения MCC)
(Причина) Попытка выполнять сброс неисправности цепи не удалась.
(Способ устранения 1) Замените блок аварийной остановки.
(Способ устранения 2) Замените плату пульта.
(Способ устранения 3) Если имеется сигнал, который подключается к блоку аварийной
остановки, проверьте, если есть неполадки в источнике сигнала.
См. руководство по техническому обслуживанию.
SRVO-349 SERVO DCS MCC ON alarm a,b (DCS сигнал об ошибке включения MCC)
(Причина) Была выдана команда включения электромагнитного контактора, но
электромагнитный контактор не включился.
(Способ устранения 1) Замените блок аварийной остановки.
(Способ устранения 2) Замените плату пульта.
(Способ устранения 3) Замените сервоусилитель.
(Способ устранения 4) См. руководство по техническому обслуживанию.
SRVO-350 SERVO DCS CPU alarm a,b (сигнал об ошибке DCS CPU)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-351 SERVO DCS CRC alarm a,b (сигнал об ошибке CRC DCS)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-352 SERVO DCS COUNT1 alarm a,b (сигнал об ошибке COUNT1 DCS)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
-1111-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SRVO-353 SERVO DCS COUNT2 alarm a,b (сигнал об ошибке COUNT2 DCS)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-354 SERVO DCS DICHK alarm a,b (сигнал об ошибке DICHK DCS)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-355 SERVO DCS ITP_TIME alarm a,b (сигнал об ошибке DCS ITP_TIME)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-356 SERVO DCS ITP_SCAN alarm a,b (сигнал об ошибке DCS ITP_SCAN)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-357 SERVO DCS ENABLED alarm a,b (сигнал об ошибке DCS включено)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-358 SERVO DCS INVPRM alarm a,b (сигнал об ошибке INVPRM DCS)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-359 SERVO DCS SYSTEM alarm a,b (сигнал об ошибке система DCS)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-360 SERVO DCS CC_TCP alarm(Gi) a,b (сигнал об ошибке CC_TCP DCS)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-361 SERVO DCS CC_FP alarm(Gi) a,b (сигнал об ошибке DCS CC_FP)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-362 SERVO DCS CC_TCPS alarm(Gi) a,b (сигнал об ошибке DCS CC_TCPS)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-363 SERVO DCS CC_FPS alarm(Gi) a,b (сигнал об ошибке DCS CC_FPS)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
-1112-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SRVO-364 SERVO DCS PRMCRC alarm(Gi) a,b (сигнал об ошибке DCS PRMCRC)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-365 SERVO DCS FB_CMP alarm(Gi,Aj) a,b (сигнал об ошибке DCS FB_CMP)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-366 SERVO DCS FB_INFO alarm(Gi,Aj) a,b (сигнал об ошибке DCS FB_INFO)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-367 SERVO DCS CC_JPOS alarm(Gi,Aj) a,b (сигнал об ошибке DCS CC_JPOS)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
SRVO-368 SERVO DCS CC_JSPD alarm(Gi,Aj) a,b (сигнал об ошибке DCS CC_JSPD)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
ПРИМЕЧАНИЕ
Примечания для SRVO-370, 371
2 Если выдается этот сигнал об ошибке, не выполняйте сброс сигнала об ошибке цепи до
отыскания и устранения неполадки.
Если эксплуатация робота продолжается при неисправности одной из дублирующих схем,
нельзя гарантировать безопасность при выходе из строя другой схемы.
-1113-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
ПРИМЕЧАНИЕ
Примечание для SRVO-372, 373
4 Если выдается этот сигнал об ошибке, не выполняйте сброс сигнала об ошибке цепи до
отыскания и устранения неполадки.
Если эксплуатация робота продолжается при неисправности одной из дублирующих схем,
нельзя гарантировать безопасность при выходе из строя другой схемы.
-1114-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
ПРИМЕЧАНИЕ
Примечание для SRVO-374 – 377
6 Если выдается этот сигнал об ошибке, не выполняйте сброс сигнала об ошибке цепи до
отыскания и устранения неполадки. Если эксплуатация робота продолжается при
неисправности одной из дублирующих схем, нельзя гарантировать безопасность при выходе
из строя другой схемы.
-1115-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
ПРИМЕЧАНИЕ
Примечание для SRVO-378 – 385
8 Если выдается этот сигнал об ошибке, не выполняйте сброс сигнала об ошибке цепи до
отыскания и устранения неполадки. Если эксплуатация робота продолжается при
неисправности одной из дублирующих схем, нельзя гарантировать безопасность при выходе
из строя другой схемы.
-1116-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SYST-005 WARN UOP is the master device (панель управления пользователя является
задающим устройством)
(Причина) Не удалось выполнить предпринятую операцию, потому что включена панель
управления пользователя.
(Способ устранения) Переведите переключатель дистанционного режима (REMOTE) в
положение автономного режима (local) (если попытка операции сделана с пульта
управления системы (SOP)) или корректно настройте системную переменную
$RMT_MASTER.
SYST-006 WARN CRT is the master device (дисплей является задающим устройством)
(Причина) Не удалось выполнить предпринятую операцию, потому что дисплей является
задающим устройством.
(Способ устранения 1) Чтобы выполнить операцию с панели оператора, установите
переключатель дистанционного режима в положение автономной работы (local).
(Способ устранения 2) Для выполнения операции с дистанционного блока задайте
соответствующее значение для $RMT_MASTER.
-1117-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SYST-007 WARN NETWORK is the master device (сеть является задающим устройством)
(Причина) Не удалось выполнить предпринятую операцию, потому что процессор команд
сети является задающим устройством.
(Способ устранения 1) Чтобы выполнить операцию с панели оператора, установите
переключатель дистанционного режима в положение автономной работы (local).
(Способ устранения 2) Для выполнения операции с дистанционного блока задайте
соответствующее значение для $RMT_MASTER.
SYST-010 WARN Max num task reached (достигнуто максимальное количество задач)
(Причина) Количество задач достигло допустимого максимума.
(Способ устранения) Выполните аварийное прекращение одной из выполняющихся задач.
-1118-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SYST-015 WARN Robot Service Request failed (ошибка сервисного запроса робота)
(Причина) Ошибка операции RSR.
(Способ устранения) Определите причину сигнала об ошибке на экране причин сигналов об
ошибке. Затем устраните причину.
SYST-021 WARN System not ready, press RESET (система не готова, нажмите RESET)
(Причина) Поскольку верификация программы неуспешна, запуск программы выключен.
(Способ устранения) Нажмите RESET (сброс), чтобы удалить состояние ошибки.
-1119-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SYST-025 WARN Teach Pendant is different type (другой тип пульта обучения)
(Причина) Тип подключенного пульта обучения, отличается от типа пульта, который был
отключен.
(Способ устранения) Подключите пульт обучения такого же типа, как тот, который был
отключен.
SYST-029 PAUSE.G Robot was connected (Group:%d) (был подключен робот (группа %d))
(Причина) Ключ подключения/отключение был повернут в сторону подключения.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.
SYST-030 PAUSE.G Robot was isolated (Group:%d) (был отключен робот (группа %d))
(Причина) Ключ подключения/отключение был повернут в сторону отключения.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.
-1120-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SYST-040 PAUSE.G Operation mode AUTO Selected (выбран режим работы AUTO)
(Причина) Выбран режим работы AUTO
SYST-041 Ovrd Select could not ENABLED (не удалось включить выбор коррекции)
(Причина) Недопустимый индекс DI (цифрового входа).
(Способ устранения) Необходимо задать корректный индекс DI.
-1121-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SYST-048 NECALC couldn't get work memory (не удалось получить оперативную память)
(Причина) Операционной системе не удалось выделить оперативную память для работы
компонента программного обеспечения NUCALC.
Может быть недостаточно памяти.
(Способ устранения) Увеличьте объем памяти контроллера.
SYST-049 SFCALC couldn't get work memory (не удалось получить оперативную память)
(Причина) Операционной системе не удалось выделить оперативную память для работы
компонента программного обеспечения SFCALC.
Может быть недостаточно памяти.
(Способ устранения) Увеличьте объем памяти контроллера.
-1122-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1123-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SYST-152 Cannot force DO's in AUTO mode (не удается принудительно подать выходные
сигналы в автоматическом режиме)
(Причина) Была сделана попытка подать выходной сигнал в режиме AUTO.
(Способ устранения) Перед выполнением этой операции выйдите из режима AUTO.
SYST-157 CE/RIA software does not exist (отсутствует программное обеспечение CE/RIA)
(Причина) Опция CE/RIA не установлена.
(Способ устранения) Установите опцию CE/RIA.
SYST-158 Robot cannot move in T2 mode (робот не может двигаться в режиме T2)
(Причина) Трехпозиционный переключатель режимов установлен в режим T2.
В режиме T2 перемещение робота невозможно.
(Способ устранения) Установите переключатель на режим AUTO или T1.
-1124-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
INTP-100 - 102 ABORT.L (%s^4, %d^5) Internal error (PXnn) (Внутренняя ошибка)
(Причина) Внутренняя ошибка системы.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
INTP-104 ABORT.L (%s^4, %d^5) Single step failed (сбой пошагового режима)
(Причина) Не удается включить пошаговый режим
(Способ устранения) См. код причины ошибки.
INTP-105 ABORT.L (%s^4, %d^5) Run request failed (сбой запроса на запуск)
(Причина) Не удается запустить программу.
(Способ устранения) См. код причины ошибки.
-1125-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
INTP-106 PAUSE.L (%s^4, %d^5) Continue request failed (сбой запроса на продолжение)
(Причина) Не удается возобновить выполнение программы.
(Способ устранения) См. код причины ошибки.
INTP-107 ABORT.L (%s^4, %d^5) Pause request failed (сбой запроса на паузу)
(Причина) Произошла ошибка во время приостановки выполнения программы.
(Способ устранения) См. код причины ошибки.
-1126-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
INTP-124 ABORT.L (%s^4, %d^5) Invalid ITR routine (недопустимая подпрограмма ITR)
(Причина) Внутренняя ошибка программного обеспечения
(Способ устранения) См. код причины ошибки.
-1127-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1128-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
INTP-136 Can not use motion group for dry run function
(группу перемещений невозможно использовать для функции пробного прогона)
(Причина) В $PAUSE_PROG и $RESUME_PROG указана программа, использующая группу
перемещений.
(Способ устранения) Укажите программу, в которой не задана группа перемещений.
INTP-204 PAUSE.L (%s^4, %d^5) Invalid value for index (недопустимое значение индекса)
(Причина) Значение индекса недопустимо.
(Способ устранения) Проверьте значение индекса.
-1129-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1130-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
INTP-217 PAUSE.L (%s^4, %d^5) SKIP CONDITION needed (требуется условие пропуска)
(Причина) Команда пропуска была выполнена до команды условия пропуска.
(Способ устранения) Добавьте команду условия пропуска.
INTP-220 ABORT.L (%s^4, %d^5) Abort task failed (сбой аварийного прекращения)
(Причина) Не удается выполнить команду ABORT.
(Способ устранения) См. код причины ошибки.
INTP-222 PAUSE.L (%s^4, %d^5) Call program failed (сбой вызова программы)
(Причина) Не удается выполнить команду вызова программы.
(Способ устранения) См. код причины ошибки.
INTP-223 PAUSE.L (%s^4, %d^5) Delay time failed (сбой задержки)
(Причина) Не удается выполнить команду ожидания.
(Способ устранения) См. код причины ошибки.
INTP-224 PAUSE.L (%s^4, %d^5) Jump label failed (сбой перехода к метке)
(Причина) Не удается выполнить команду перехода.
(Способ устранения) См. код причины ошибки.
INTP-225 PAUSE.L (%s^4, %d^5) Motion statement failed (сбой оператора перемещения)
(Причина) Не удается выполнить команду перемещения.
(Способ устранения) См. код причины ошибки.
-1131-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
INTP-228 PAUSE.L (%s^4, %d^5) Read register failed (сбой чтения регистра)
(Причина) Не удается прочитать регистр.
(Способ устранения) См. код причины ошибки.
INTP-229 PAUSE.L (%s^4, %d^5) Write register failed (сбой записи регистра)
(Причина) Не удается записать данные в регистр.
(Способ устранения) См. код причины ошибки.
INTP-230 PAUSE.L (%s^4, %d^5) Wait condition failed (сбой условия ожидания)
(Причина) Не удается выполнить команду ожидания условия.
(Способ устранения) См. код причины ошибки.
INTP-231 PAUSE.L (%s^4, %d^5) Read next line failed (сбой чтения следующей строки)
(Причина) Не удается прочитать следующую строку.
(Способ устранения) См. код причины ошибки.
INTP-235 PAUSE.L (%s^4, %d^5) Read pos item failed (сбой чтения элемента положения)
(Причина) Не удается прочитать значение позиционной переменной.
(Способ устранения) См. код причины ошибки.
INTP-236 PAUSE.L (%s^4, %d^5) Write pos item failed (сбой записи элемента положения)
(Причина) Не удается записать позиционную переменную.
(Способ устранения) См. код причины ошибки.
-1132-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
INTP-238 WARN (%s^4, %d^5) BWD execution completed (обратный прогон завершен)
(Причина) Обратный прогон завершен.
(Способ устранения) Больше не используйте обратный прогон.
INTP-239 WARN (%s^4, %d^5) Cannot execute backwards (обратный прогон невозможен)
(Причина) Данную команду невозможно выполнить при обратном прогоне.
(Способ устранения) Установите курсор на следующую строку.
INTP-240 PAUSE.L (%s^4, %d^5) Incompatible data type (несовместимый тип данных)
(Причина) Тип данных, заданный в команде PARAMETER, недопустим для типа параметра.
(Способ устранения) Проверьте тип данных.
INTP-242 PAUSE.L (%s^4, %d^5) Offset value is needed (требуется значение смещения)
(Причина) Команда смещения была выполнена до команды условия смещения.
В команде смещения регистр положения не получил данных в режиме обучения.
(Способ устранения) Вставьте команду условия смещения перед командой смещения.
Введите данные в регистр положения в режиме обучения.
INTP-243 ABORT.G (%s^4, %d^5) Def grp is not specified (группа не задана)
(Причина) В данной программе не определена группа перемещений.
Не удается выполнить команду перемещения.
(Способ устранения) Удалите команду перемещения или задайте группу перемещений на
экране данных программы.
INTP-244 PAUSE.L (%s^4, %d^5) Invalid line number (недопустимый номер строки)
(Причина) Введен неправильный номер строки.
(Способ устранения) Проверьте номер строки.
INTP-245 PAUSE.L (%s^4, %d^5) RCV stmt failed (сбой оператора RCV)
(Причина) Не удается выполнить команду RECEIVE R[ ].
(Способ устранения) См. код причины ошибки.
-1133-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
INTP-247 PAUSE.L (%s^4, %d^5) Pre exec failed (сбой предварительного выполнения)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
INTP-250 PAUSE.L (%s^4, %d^5) Invalid uframe number (недопустимый номер системы
координат пользователя)
(Причина) Номер системы координат пользователя недопустим.
(Способ устранения) См. код причины ошибки.
-1134-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
INTP-257 PAUSE.L (%s^4, %d^5) Invalid delay time (недопустимое время задержки)
(Причина) Значение времени ожидания отрицательно или превышает максимальное
значение 2147483,647 с.
(Способ устранения) Введите правильное значение.
INTP-258 PAUSE.L (%s^4, %d^5) Weld port access error (ошибка доступа к порту сварки)
(Причина) Сварочный интерфейс функционирует неправильно.
(Способ устранения) См. код причины ошибки.
INTP-259 PAUSE.L (%s^4, %d^5) Invalid position type (недопустимый тип положения)
(Причина) Тип данных регистра положения задан в режиме обучения с использованием типа
шарнира.
(Способ устранения) Смените данные регистра положения на декартовы координаты.
INTP-260 PAUSE.L (%s^4, %d^5) Invalid torque limit value (недопустимое значение
предельного момента)
(Причина) Заданный предельный момент не находится в диапазоне 0,0 - 100,0.
(Способ устранения) Укажите предельный момент в диапазоне 0,0 - 100,0.
INTP-261 PAUSE.L (%s^4, %d^5) Array subscript missing (отсутствует индекс массива)
(Причина) Не задан номер элемента массива.
(Способ устранения) Укажите номер элемента массива.
INTP-262 PAUSE.L (%s^4, %d^5) Field name missing (отсутствует имя поля)
(Причина) Не задано имя элемента.
(Способ устранения) Укажите имя элемента.
INTP-263 PAUSE.L (%s^4, %d^5) Invalid register type (недопустимый тип регистра)
(Причина) Тип регистра недопустим.
(Способ устранения) Проверьте тип регистра.
INTP-267 PAUSE.L (%s^4, %d^5) RUN stmt failed (сбой оператора RUN)
(Причина) Заданная программа уже выполняется.
(Способ устранения) Прекратите работу заданной программы.
-1135-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
INTP-268 PAUSE.L (%s^4, %d^5) This statement only one in each line
(этот оператор должен быть единственным в строке)
(Причина) Одна строка содержит больше одной команды приложения.
В каждой строке может присутствовать только один из этих операторов.
(Способ устранения) Удалите лишние операторы.
INTP-269 PAUSE.L (%s^4, %d^5) Skip statement only one in each line
(оператор пропуска должен быть единственным в строке)
(Причина) Одна строка содержит больше одной команды пропуска.
В каждой строке может присутствовать только один оператор пропуска.
(Способ устранения) Удалите лишние операторы пропуска.
-1136-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
INTP-278 %s^7
(Причина) Поступил сигнал об ошибке контроля DI для функции автоматического
восстановления после ошибки.
(Способ устранения) Это сигнал об ошибке, определенный пользователем.
-1137-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
INTP-291 (%s^4, %d^5) Index for AR is not correct (неправильный индекс AR)
(Причина) Номер регистра AR неправилен. В настоящее время этот сигнал об ошибке не
выдается.
(Способ устранения) Проверьте индекс регистра AR и аргумент, заданный в команде вызова
программы или макрокоманде основной программы.
-1138-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1139-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
INTP-304 ABORT.L (%s^4, %d^5) Array length mismatch (несоответствие длины массива)
(Причина) Ошибка программы KAREL. Размеры массива неодинаковы.
(Способ устранения) Проверьте размеры массива.
INTP-306 ABORT.L (%s^4, %d^5) Attach request failed (сбой запроса на установку)
(Причина) Ошибка программы KAREL. Не удалось выполнить оператор ATTACH.
(Способ устранения) См. код причины ошибки.
INTP-307 ABORT.L (%s^4, %d^5) Detach request failed (сбой запроса на отсоединение)
(Причина) Ошибка программы KAREL. Не удалось выполнить оператор DETACH.
(Способ устранения) См. код причины ошибки.
-1140-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
INTP-312 ABORT.L (%s^4, %d^5) Invalid joint number (недопустимый номер шарнира)
(Причина) Ошибка программы KAREL. Использован неверный номер оси.
(Способ устранения) Проверьте номер оси и значение данных.
INTP-313 ABORT.L (%s^4, %d^5) Motion statement failed (сбой оператора перемещения)
(Причина) Ошибка программы KAREL. Не удается выполнить оператор перемещения.
(Способ устранения) См. код причины ошибки.
INTP-314 ABORT.L (%s^4, %d^5) Return program failed (сбой возврата в программу)
(Причина) Ошибка программы KAREL. Не удается вернуть управление выполнением из
подпрограммы.
(Способ устранения) См. код причины ошибки.
INTP-316 ABORT.L (%s^4, %d^5) Call program failed (сбой вызова программы)
(Причина) Ошибка программы KAREL. Не удается вызвать подпрограмму.
(Способ устранения) Обратитесь к коду причины ошибки и проверьте, загружается ли
подпрограмма.
INTP-318 ABORT.L (%s^4, %d^5) Invalid action specified (задано недопустимое действие)
(Причина) Ошибка программы KAREL. Заданное действие недопустимо.
(Способ устранения) Проверьте действие.
INTP-319 ABORT.L (%s^4, %d^5) Invalid type code (недопустимый код типа)
(Причина) Ошибка программы KAREL. Тип данных недопустим.
(Способ устранения) Проверьте тип данных.
-1141-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
INTP-325 ABORT.L (%s^4, %d^5) Invalid file string (недопустимая строка файла)
(Причина) Ошибка программы KAREL.
Строка задания файла в операторе OPEN FILE недопустима.
(Способ устранения) Проверьте строку файла.
INTP-327 ABORT.L (%s^4, %d^5) Open file failed (сбой открытия файла)
(Причина) Ошибка программы KAREL. Не удалось открыть файл.
(Способ устранения) См. код причины ошибки.
INTP-329 ABORT.L (%s^4, %d^5) Write variable failed (сбой записи в переменную)
(Причина) Ошибка программы KAREL.
(Способ устранения) См. код причины ошибки.
INTP-330 ABORT.L (%s^4, %d^5) Write file failed (ошибка записи в файл)
(Причина) Ошибка программы KAREL. Не удалось записать данные в файл.
(Способ устранения) См. код причины ошибки.
INTP-331 ABORT.L (%s^4, %d^5) Read variable failed (сбой чтения переменной)
(Причина) Ошибка программы KAREL. Не удалось выполнить чтение переменной.
(Способ устранения) См. код причины ошибки.
-1142-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
INTP-334 ABORT.L (%s^4, %d^5) Read file failed (сбой чтения файла)
(Причина) Ошибка программы KAREL. Не удалось выполнить чтение данных из файла.
(Способ устранения) См. код причины ошибки.
INTP-337 ABORT.L (%s^4, %d^5) Invalid routine type (недопустимый тип подпрограммы)
(Причина) Ошибка программы KAREL. Не удается использовать эту подпрограмму.
(Способ устранения) Убедитесь, что тип и имя подпрограммы заданы правильно.
INTP-338 ABORT.L (%s^4, %d^5) Close file failed (ошибка закрытия файла)
(Причина) Ошибка программы KAREL. Ошибка закрытия файла.
(Способ устранения) См. код причины ошибки.
INTP-339 ABORT.L (%s^4, %d^5) Invalid program name (недопустимое имя программы)
(Причина) Ошибка программы KAREL. Имя программы недопустимо.
(Способ устранения) Убедитесь, что имя программы задано правильно.
INTP-340 ABORT.L (%s^4, %d^5) Invalid variable name (недопустимое имя переменной)
(Причина) Ошибка программы KAREL. Имя переменной недопустимо.
(Способ устранения) Убедитесь, что имя переменной задано правильно.
-1143-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
INTP-343 ABORT.L (%s^4, %d^5) Reference stack overflow (переполнение стека ссылок)
(Причина) Ошибка программы KAREL.
При помощи функции BYNAME передано слишком много переменных.
(Способ устранения) Уменьшите число функций BYNAME.
INTP-346 ABORT.L (%s^4, %d^5) Abort task failed (сбой аварийного прекращения)
(Причина) Ошибка программы KAREL. Не удается выполнить оператор ABORT.
(Способ устранения) См. код причины ошибки.
INTP-348 ABORT.L (%s^4, %d^5) Write I/O value failed (ошибка записи значения ввода-
вывода)
(Причина) Ошибка программы KAREL. Не удается вывести цифровой выходной сигнал.
(Способ устранения) См. код причины ошибки.
INTP-351 ABORT.L (%s^4, %d^5) Stop motion failed (ошибка остановки перемещения)
(Причина) Ошибка программы KAREL. Не удается выполнить оператор STOP.
(Способ устранения) См. код причины ошибки.
-1144-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
INTP-352 ABORT.L (%s^4, %d^5) Cancel motion failed (ошибка отмены перемещения)
(Причина) Ошибка программы KAREL. Не удается выполнить оператор отмены CANCEL.
(Способ устранения) См. код причины ошибки.
INTP-354 ABORT.L (%s^4, %d^5) Break point failed (ошибка точки прерывания)
(Причина) Ошибка программы KAREL. Не удается выполнить функцию точки прерывания.
(Способ устранения) См. код причины ошибки.
INTP-358 ABORT.L (%s^4, %d^5) Timeout at read request (ошибка - тайм-аут при чтении)
(Причина) Ошибка программы KAREL. Произошел тайм-аут оператора READ.
(Способ устранения) Проверьте устройство, из которого производится чтение.
-1145-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
INTP-367 ABORT.L (%s^4, %d^5) Bad base in format (недопустимое основание в формате)
(Причина) Ошибка программы KAREL. Данный режим ввода-вывода действует только из
двоичного формата в шестнадцатеричный.
(Способ устранения) Проверьте заданный режим.
-1146-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1147-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
INTP-382 (%s^4, %d^5) Invalid bit field value (недопустимое значение битового поля)
(Причина) В битовом поле задано недопустимое значение.
(Способ устранения) Используйте допустимое значение для битового поля.
INTP-383 (%s^4, %d^5) Path node out of range (узел траектории за пределами диапазона)
(Причина) Заданный узел траектории находится за пределами диапазона.
(Способ устранения) Проверьте узел траектории.
INTP-401 ABORT.L (%s^4, %d^5) Not On Top Of Stack (не в начале стека)
(Причина) После возобновления перемещения имеется приостановленное перемещение.
(Способ устранения) Возобновите перемещение, приостановленное ранее.
-1148-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1149-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1150-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
INTP-461 (%s^4, %d^5) Master TP is enabled (включен пульт обучения ведущего робота)
(Причина) Ведущая программа соединения роботов запущена с пульта обучения.
Подчиненная программа временно останавливается.
(Способ устранения) Ведущая программа была запущена с пульта обучения, поэтому
подчиненная программа временно останавливается.
INTP-466 (%s^4, %d^5) Robot link not calibrated (соединение роботов не калибровано)
(Причина) Не выполнена калибровка соединения роботов.
(Способ устранения) Калибруйте соединение роботов.
-1151-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1152-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
INTP-478 This group can not be MASTER (эта группа не может быть ведущей)
(Причина) Данный сигнал об ошибке выдается при попытке указать как ведущее устройство
робот, который не задан как ведущее устройство в соединении роботов или
указать как ведущую группу, не определенную как ведущая на экране ручного
управления.
(Способ устранения) Укажите другую группу в качестве ведущей или измените настройку.
-1153-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
INTP-489 Bad Hostname or Address (недопустимое имя хоста или адрес, группа)
(Причина) Была сделана попытка запустить соединение роботов, когда в настройках связи с
хост-компьютером или в настройках соединения роботов задано неправильное
имя хоста, IP-адрес или группа перемещений.
(Способ устранения) Проверьте настройку соединения роботов и связи с хост-компьютером.
-1154-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
JOG-007 WARN Press SHIFT key to jog (нажмите клавишу SHIFT для толчковой подачи)
(Причина) Клавиша SHIFT не нажата.
(Способ устранения) Необходимо нажать клавишу SHIFT при толчковой подаче робота.
Чтобы выполнить толчковую подачу, отпустите клавишу толчковой подачи
(JOG), затем нажмите клавишу SHIFT и нажмите клавишу толчковой подачи.
JOG-008 WARN Turn on TP to jog (для толчковой подачи включите пульт обучения)
(Причина) Пульт обучения не включен.
(Способ устранения) Перед выполнением толчковой подачи робота нажмите на
переключатель аварийной блокировки и включите пульт обучения.
-1155-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
JOG-011 WARN Utool changed while jogging (изменение Utool при толчковой подаче)
(Причина) Система координат выбранного инструмента изменилась при толчковой подаче.
(Способ устранения) Отпустите клавишу SHIFT и клавишу толчковой подачи JOG.
Новая система координат инструмента вступит в силу автоматически.
-1156-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
JOG-024 Currently this key is invalid (в настоящий момент эта клавиша недопустима)
(Причина) Эта клавиша в настоящий момент выключена.
(Способ устранения) Измените систему координат толчковой подачи.
-1157-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1158-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1159-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
TPIF-015 WARN Bad position register index (некорректный индекс регистра положения)
(Причина) Индекс заданного регистра положения недопустим.
(Способ устранения) Проверьте индекс регистра положения.
TPIF-016 to 017 WARN Memory access failed (%s^1) (ошибка доступа к памяти)
(Причина) В программном обеспечении произошло недопустимое исключение.
(Способ устранения 1) Выберите программу снова.
(Способ устранения 2) Свяжитесь с FANUC Robotics.
TPIF-019 WARN This item cannot be replaced (невозможно заменить указанный элемент)
(Причина) Этот элемент заменить невозможно.
(Способ устранения) Попытайтесь найти другой элемент или закройте функцию поиска
TPIF-023 WARN WJNT and RTCP are not compatible (WJNT и RTCP несовместимы)
(Причина) Wjnt и RTCP несовместимы.
(Способ устранения) Удалите Wjnt или RTCP времени до того, как добавлять другой.
-1160-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
TPIF-034 WARN Remove dot from Program name (удалите точку из имени программы)
(Причина) В имя программы включена точка.
(Способ устранения) Удалите точку из имени программы.
TPIF-035 WARN Remove minus from Program name (удалите минус из имени программы)
(Причина) В имя программы включен минус.
(Способ устранения) Удалите минус из имени программы.
-1161-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
TPIF-051 WARN Program has been selected by PNS (программа выбрана при помощи PNS)
(Причина) Если программа была выбрана при помощи PNS, невозможно выбрать программу
на в экране выбора SELECT.
(Способ устранения) Необходимо выключить сигнал PNSTROBE.
-1162-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
TPIF-054 WARN Could not end editing (не удалось закончить редактирование)
(Причина) Недостаточно памяти или недопустимая фоновая программа.
(Способ устранения) Удалите все ненужные программы или подтвердите фоновую программу.
TPIF-056 WARN This program is used by the CRT (эта программа используется дисплеем)
(Причина) Фоновую программу невозможно выбрать одновременно на дисплее и пульте
обучения.
(Способ устранения) Завершите редактирование при помощи END_EDIT из [EDCMD] на
дисплее
-1163-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
TPIF-062 AND operator was replaced to OR (оператор AND (и) был заменен на OR (или))
(Причина) Все операторы AND в этой строке были заменены операторами OR.
(Способ устранения) Невозможно смешивать операторы AND и OR в одной строке.
Перед выполнением убедитесь, что все логические операторы в этой строке
одинаковые.
TPIF-063 OR operator was replaced to AND (оператор OR (или) был заменен на AND (и))
(Причина) Все операторы OR в этой строке были заменены операторами AND.
Невозможно смешивать операторы AND и OR в одной строке.
(Способ устранения) Перед выполнением проверьте все логические операторы в этой строке.
-1164-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
TPIF-067 Too many arguments (Max.10) (слишком много аргументов (макс 10))
(Причина) Слишком много аргументов (максимум 10 для программы или макрокоманды).
(Способ устранения) Проверьте аргументы программы/макрокоманды.
TPIF-070 Cannot teach the instruction (не удается ввести команду в режиме обучения)
(Причина) Не удается ввести команду в режиме обучения.
(Способ устранения) Проверьте подтип программы.
TPIF-072 Cannot change motion group (не удается изменить группу перемещений)
(Причина) Не удается изменить группу перемещений.
(Способ устранения) Проверьте подтип программы.
TPIF-090 WARN This program has motion group (в программе есть группа перемещений)
(Причина) Программа, заданная в $PWR_HOT, $PWR_SEMI и $PWR_NORMAL не должна
иметь группы перемещений.
(Способ устранения) Задайте * для всех групп перемещения на экране данных программы на
пульте обучения.
-1165-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
TPIF-095 WARN Execution history table error (ошибка таблицы хронологии выполнения)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Необходимо выполнить контролируемый запуск (не нужно выполнять
сброс нового пункта).
-1166-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
TPIF-108 WARN Form error, line %d, item %d (ошибка формы, строка %d, элемент %d)
(Причина) Диспетчер форм обнаружил ошибку в заданной строке с заданным элементом.
(Способ устранения) См. код причины ошибки для определения фактической ошибки.
TPIF-110 WARN Screen used by other device (экран используется другим устройством)
(Причина) Произошла внутренняя ошибка программы.
(Способ устранения) Свяжитесь со своим центром технического обслуживания FANUC.
-1167-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1168-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
TPIF-128 Verify logic of pasted line(s) (проверьте логику вставленной строки (строк))
(Причина) Функция копирования обратного перемещения не поддерживает следующую
команду опции перемещения.
1. Команда приложения.
2. Пропуск, быстрый пропуск.
3. Инкрементная.
4. Непрерывное вращение.
5. Команда выполнения с упреждением.
(Способ устранения) Проверьте вышеупомянутую команду опции перемещения.
И соответственно измените скопированный оператор.
-1169-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
TPIF-131 Please set application mask data (необходимо задать данные маски приложения)
(Причина) У программы нет маски приложения.
(Способ устранения) Необходимо задать маску приложения на экране данных программы.
TPIF-132 Can't recover this operation (не удается восстановить эту операцию)
(Причина) Из-за того, что данные для отмены невозможно сохранить, восстановить эту
операцию функцией отмены (UNDO) невозможно.
(Способ устранения) Проверьте код причины.
Если нет свободной памяти, необходимо удалить программу или выключить
функцию отмены.
TPIF-133 Can't recover this command (не удается восстановить эту команду)
(Причина) Команду паллетизации и команду контроля соответствия (Compliance control)
невозможно восстановить функцией отмены.
-1170-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
MOTN-009 STOP.G Internal error for single step (внутренняя ошибка в пошаговом
режиме)
(Причина) Инструмент остановился в середине дуги в пошаговом режиме.
(Способ устранения) Игнорируйте этот сигнал об ошибке.
-1171-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1172-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1173-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1174-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1175-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
MOTN-122 STOP.G Dfilter not empty (Group:%d^2) (Dfilter не пустой (группа: % d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
-1176-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1177-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1178-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1179-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1180-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1181-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1182-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1183-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
MOTN-248 OFIX Too large tool rotation (OFIX слишком большой поворот инструмента)
(Причина) При перемещении с фиксированным пространственным положением угол
поворота фланца от начальной точки до конечной точки превысил диапазон,
допустимый для одного перемещения.
(Способ устранения) Разделите перемещение на части и введите в режиме обучения каждую
часть перемещения.
MOTN-249 OFIX Too large tool spin (OFIX слишком большое вращение инструмента)
(Причина) При перемещении с фиксированным пространственным положением угол
поворота оси J6 от начальной точки до конечной точки превысил диапазон,
допустимый для одного перемещения.
(Способ устранения) Разделите перемещение на части и введите в режиме обучения каждую
часть перемещения.
-1184-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1185-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
MOTN-258 Not reached to dest rotation (не достигнут заданный угол поворота)
(Причина) В конце перемещения с фиксированным пространственным положением
пространственное положение подвода инструмента не соответствует внутренним
расчетам перемещения с фиксированным пространственным положением.
(Способ устранения) Измените ввод в режиме обучения только так, чтобы ось J4 перемещалась
полностью при 0 градусов.
Кроме того, проверьте, используется ли приложение, например, отслеживание
траектории, которое компенсирует перемещение, и также проверьте,
используется ли команда добавления перемещения, например, для компенсации
отслеживания.
-1186-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
MOTN-306 Can't replan (G:%d^2, A:%x^3 Hex) (не удается выполнить перепланировку)
(Причина) Перемещение возобновления не может достигнуть положения остановки.
Не удается продолжить исходную траекторию.
(Способ устранения) Выполните аварийное прекращение программы и запустите вторично.
MOTN-312 Can't resume in single step CJ (не удается возобновить в пошаговом режиме)
(Причина) Не удается возобновить перемещение в пошаговом режиме.
(Способ устранения) Выполните аварийное прекращение программы и запустите вторично.
-1187-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
MOTN-319 CRC large orient change (G:%d^2) (CRC большое изменение ориентации)
(Причина) Малый круг вызывает большое изменение пространственного положения.
(Способ устранения) Повторно введите данные в робота в режиме обучения.
MOTN-320 Adj out of limit at line %s (регулировка вне пределов в строке ...)
(Причина) Во время проверки точной регулировки обнаружено положение, которое
невозможно достигнуть.
(Способ устранения) Из сообщения об ошибке определите строку, которая вызывает сигнал об
ошибке. Используйте CLR_Adj, чтобы удалить значение регулировки.
MOTN-341 NO Z offset for INC motion (нет смещения Z для инкрементного перемещения)
(Причина) Значение смещения Z невозможно применить к инкрементному перемещению.
(Способ устранения) Не используйте инкрементное перемещение.
MOTN-342 Override change not allowed (изменение коррекции недопустимо)
(Причина) Изменение в настройке коррекции пульта обучения во время выполнения
программы.
(Способ устранения) Установите коррекцию пульта обучения на нужное значение и
возобновите программу.
-1188-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1189-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
PALT-012 ABORT.G Route Bottom point unfound (не найдена нижняя точка маршрута)
(Причина) Точка укладки существующей последовательности маршрута не найдена.
(Способ устранения) Введите в режиме обучения точку укладки существующей
последовательности маршрута.
-1190-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
PALT-022 ABORT.G Item code cannot be found (невозможно найти код элемента)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
-1191-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
PALT-031 WARN Can not be set FREE or INTER (невозможно задать FREE или INTER)
(Причина) В конфигурации FREE невозможно задать INTER в двух и более направлениях.
(Способ устранения) В конфигурации FREE можно задать только одно направление INTER
(ряд, стопка или слой).
PALT-033 This speed type isn't supported (этот тип скорости не поддерживается)
(Причина) Опция паллетизации не поддерживает этот тип скорости.
(Способ устранения) Необходимо выбрать другой оператор перемещения.
-1192-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
PROG-008 WARN In a rtn when creating a task (в подпрограмме при создании задачи)
(Причина) Выполнение невозможно начать в подпрограмме.
(Способ устранения) Проверьте номер строки.
-1193-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
PROG-012 WARN All groups not on the top (все группы не наверху)
(Причина) Сделана попытка продолжить выполнение программы с перемещения, отличного
от перемещения, на котором была выполнена приостановка.
(Способ устранения) Возобновите последнее перемещение, на котором была сделана
приостановка.
PROG-014 WARN Max task number exceed (превышено максимальное количество задач)
(Причина) Сделана попытка запуска программ, количество которых превышает допустимое
максимальное количество.
(Способ устранения) Выполните аварийное прекращение всех ненужных программ.
-1194-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1195-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
PROG-035 WARN Not locked the specified group (заданная группа не блокирована)
(Причина) Управление движением для заданной группы невозможно блокировать.
(Способ устранения) Проверьте выключатель пульта обучения и другие выполняющиеся
программы, чтобы определить принадлежность управления движением.
PROG-036 WARN The length of trace array is 0 (длина массива трассировки равна нулю)
(Причина) Или доступно недостаточно памяти, или атрибут задачи задан некорректно.
(Способ устранения) Задайте длину буфера трассировки при помощи команды KCL SET
TASK TRACELEN.
PROG-037 WARN No data in the trace array (нет данных в массиве трассировки)
(Причина) В памяти нет записи выполнения.
(Причина) Включите трассировку при помощи команды KCL SET TRACE ON.
-1196-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
PROG-044 WARN Arm has not been released yet (рука еще не выключена)
(Причина) Управление движением еще не было выключено.
(Способ устранения) Если ожидалось, что задача, возможно, уже блокировала группу, это не
может быть ошибкой. В противном случае проверьте использование
LOCK_GROUP.
-1197-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
PROG-051 WARN Cannot skip the return stmt (не удается пропустить оператор возврата)
(Причина) Заданные строки, к которым была предпринята попытка перемещения,
превышают количество строк в программе.
(Способ устранения) Проверьте номер строки.
PROG-054 FWD released while running (%s^7) (при выполнении отпущена клавиша FWD)
(Причина) Клавиша FWD была отпущена при выполнении программы.
(Способ устранения) Чтобы возобновить выполнение, при нажатой клавише Shift нажмите
клавишу FWD (вперед).
PROG-055 BWD released while running (%s^7) (при выполнении отпущена клавиша BWD)
(Причина) Клавиша BWD была отпущена при выполнении программы.
(Способ устранения) Чтобы возобновить выполнение, при нажатой клавише Shift нажмите
клавишу BWD (назад).
PROG-056 Motion data out is enable (включен выход данных перемещения)
(Причина) Функция блокировки робота выключена, а функция вывода данных перемещения
включена.
(Способ устранения) На экране пробного рабочего цикла (test execution) выключите функцию
вывода данных перемещения.
-1198-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
MACR-003 WARN Can't assign motn_prog to UK (не удается назначить motn_prog на UK)
(Причина) Невозможно назначить программу с группой блокировки перемещения
пользовательской клавише (кнопке UK).
(Способ устранения) Удалите группу блокировки перемещения из программы.
MACR-007 WARN The same macro type exists (существует такой же тип макро)
(Причина) Тип назначения макроса уже существует.
(Способ устранения) Измените тип назначения.
MACR-010 WARN This SOP button is disabled (эта кнопка SOP выключена)
(Причина) Эта кнопка системной панели управления выключена для выполнения макросов.
(Способ устранения) Измените значение системной переменной $MACRSOPENBL.
-1199-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
MACR-011 WARN This UOP button is disabled (эта кнопка UOP выключена)
(Причина) Этот сигнал UOP (панели управления пользователя) выключен для выполнения
макросов.
(Способ устранения) Измените значение системной переменной $MACRUOPENBL.
-1200-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
MEMO-008 WARN Specified line no. not exist (заданная строка не существует)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
-1201-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1202-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
MEMO-027 WARN Specified line does not exist (заданная строка не существует)
(Причина) Заданная строка данных не существует.
(Способ устранения) Задайте другой номер строки.
MEMO-029 WARN The line data can't be changed (не удается изменить строку данных)
(Причина) Указанные строки данных изменить невозможно.
При замене размер изменяемых данных отличается от размера первоначальных
данных.
(Способ устранения) Задайте другой номер строки или данные того же размера.
MEMO-034 WARN The item can't be changed (не удается изменить элемент)
(Причина) Изменение заданного элемента блокировано системой.
(Способ устранения) Задайте другой элемент.
-1203-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
MEMO-048 WARN Break point data doesn't exist (данные точки прерывания не
существуют)
(Причина) Указанные данные точки прерывания не существуют.
(Способ устранения) Задайте другую точку прерывания.
-1204-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1205-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1206-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
MEMO-103 WARN Check sum error occurred (произошла ошибка контрольной суммы)
(Причина) Указанные данные повреждены. Это внутренняя ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
MEMO-112 WARN Break data already exists (данные прерывания уже существуют)
(Причина) Указанные данные точки прерывания уже существует в программе.
(Способ устранения) Задайте другую точку прерывания.
MEMO-114 WARN Break point can't be removed (не удается удалить точку прерывания)
(Причина) Данные точки прерывания невозможно перезаписать, потому что программа
защищена пользователем или выполняется.
(Способ устранения) Отмените защиту программы или выполните аварийное прекращение
программы.
MEMO-115 WARN Break point can't be removed (не удается удалить точку прерывания)
(Причина) Данные точки прерывания невозможно удалить, потому что программа защищена
пользователем или выполняется.
(Способ устранения) Отмените защиту программы или выполните аварийное прекращение
программы.
-1207-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
MEMO-124 WARN Program version is too new (слишком новая версия программы)
(Причина) Версия программы KAREL более поздняя, чем версия системы.
(Способ устранения) Транслируйте программу с помощью старой версии транслятора.
MEMO-125 WARN Program version is too old (слишком старая версия программы)
(Причина) Версия программы KAREL более старая, чем версия системы.
(Способ устранения) Транслируйте программу с помощью новой версии транслятора.
MEMO-127 WARN Pos reference over 255 times (более 255 ссылок на положение)
(Причина) Количество ссылок на одно и то же положение превысило максимальный счет
(256).
(Способ устранения) Задайте новый идентификатор положения для положения, на которое
необходимо делать ссылку.
-1208-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
MEMO-134 WARN TPE program %s already exists (программа TPE %s уже существует)
(Причина) Программа пульта обучения (TP) с этим именем уже существует.
(Способ устранения) Удалите программу пульта обучения (TP).
Затем загрузите заданную программу KAREL снова.
MEMO-135 WARN Cannot create TPE program here (не удается создать программу TPE)
(Причина) Программу пульта обучения (TP) невозможно создать в этом режиме запуска.
(Способ устранения) На вспомогательном меню переключите режим запуска на запуск из
холодного состояния или контролируемый запуск 2.
MEMO-136 WARN Cannot load P-code here (не удается загрузить псевдокод)
(Причина) Невозможно загрузить программу KAREL в этом режиме запуска.
(Способ устранения) Выберите меню функций для изменения режима запуска или снова
включите питание.
-1209-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
MEMO-144 WARN Header size too big (слишком большой размер заголовка)
(Причина) Размер заданного заголовка пульта обучения (TP) слишком большой. Должен
быть меньше 256.
(Способ устранения) Измените размер до пределов 1-256. При необходимости используйте
несколько записей заголовка.
-1210-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
CMND-009 WARN Position types are the same (типы положения одинаковы)
(Причина) Внутренняя ошибка.
CMND-010 WARN Source type code is invalid (недопустимый код типа источника)
(Причина) Внутренняя ошибка.
CMND-011 WARN Destination type code is invalid (недопустимый код типа назначения)
(Причина) Внутренняя ошибка.
CMND-015 WARN Both arguments are zero (оба аргумента равны нулю)
(Причина) Внутренняя ошибка.
-1211-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1212-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
COND-011 ABORT.G Scan time took too long (время прохода слишком велико)
(Причина) Определено слишком много условий.
Для проверки всех их потребовалось слишком много времени.
(Способ устранения) Уменьшите количество определенных условий.
-1213-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1214-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
DICT-011 WARN Dict opened by too many tasks (слишком много задач открыли словарь)
(Причина) Только пять словарей могут быть открыты одной задачей одновременно.
(Способ устранения) Загрузите файлы словаря память F-ROM или C-MOS, где не требуется
обработка при открытии файла. Закройте все не использующиеся файлы
словарей.
DICT-012 WARN Low on FROM, loaded to memory (не хватает FROM, загружен в память)
(Причина) Недостаточно свободной памяти FROM, поэтому словарь был загружен к в
память CMOS.
(Способ устранения) Храните словари в памяти C-MOS.
DICT-013 WARN Cannot open dictionary file (не удается открыть файл словаря)
(Причина) Файл словаря не существует на заданном устройстве или в заданном каталоге.
(Способ устранения) Выберите соответствующее устройство/каталог и повторите попытку.
DICT-015 WARN Reserved word not recognized (не распознано зарезервированное слово)
(Причина) Зарезервированное слово не было распознано в тексте словаря.
(Способ устранения) Проверьте правильность написания или найдите корректное слово в
справочном руководстве KAREL.
DICT-017 WARN Expecting element name or num (ожидается номер или имя элемента)
(Причина) Ожидается ссылка на другой элемент.
(Способ устранения) Для обращения к элементу используйте номер элемента.
DICT-019 WARN ASCII character code expected (ожидается код символа ASCII)
(Причина) Для указания кода символа ASCII после # ожидается последовательность цифр.
(Способ устранения) Удалите # или найдите код символа ASCII в справочном руководстве
KAREL.
-1215-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
DICT-022 WARN Dict already opened by task (словарь уже открыт задачей)
(Причина) Словарь уже открыт задачей.
(Способ устранения) Это уведомление.
В связи с этим предупредительным сообщением не нужно ничего делать.
DICT-023 WARN Dict does not need to be opened (не требуется открытие словаря)
(Причина) Словари, загруженные в память, нет необходимости открывать.
(Способ устранения) Не пытайтесь открывать файл словаря.
DICT-024 WARN Cannot remove dictionary file (не удается удалить файл словаря)
(Причина) Словари, загруженные в память FROM, невозможно удалить, или словарь
невозможно удалить, если его открыла другая задача.
(Способ устранения) Не пытайтесь удалить словарь, загруженный в память FROM.
Удалите словарь из той задачи, которая загрузила его.
DICT-025 Invalid state - internal error (недопустимое состояние, внутренняя ошибка)
(Причина) Некорректное чтение.
(Способ устранения) Исправьте текст словаря.
-1216-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1217-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
LANG-018 WARN Group mask value is incorrect (неверное значение маски группы)
(Причина) При печати программы встретилась недопустимая позиция, которая не
соответствовала маске группы программы.
(Способ устранения) Повторно введите в режиме обучения данные позиционирования, чтобы
номер группы соответствовал маске группы программы.
-1218-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1219-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
MCTL-009 NONE Other has motion control (прочее обладает управлением движением)
(Причина) Другое устройство обладает управлением движением, и управление движением
не передано.
(Способ устранения) Корректно задайте системную переменную $RMT_MASTER и
повторите попытку выполнения операции.
-1220-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
PRIO-004 WARN Too few ports on mod (слишком мало портов на модуле)
(Причина) Недостаточно портов на заданной плате или модуле, для выполнения заданных
назначений.
(Способ устранения) Исправьте или номер первого порта или количество портов.
-1221-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
PRIO-016 WARN log port already asgnd (логический порт уже назначен)
(Причина) Заданный логический номер уже используется.
(Способ устранения) Используйте другой логический номер.
-1222-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1223-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
PRIO-085 BUSY in SLC2 does not turn off (не выключается BUSY (занят) в SLC2)
(Причина) Бит BUSY (занят) в SLC2 не выключается.
(Способ устранения) Проверьте SLC2 на плате главного ЦП или устройство ввода-вывода и
кабель канала ввода-вывода.
PRIO-119 Too many DIGITAL I/O ports (слишком много цифровых портов ввода-вывода)
(Причина) Имеется слишком много цифровых портов ввода-вывода.
(Способ устранения) Отключите некоторые цифровые устройства ввода-вывода.
-1224-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
ROUT-024 PAUSE.G SUBSTR length less than 0 (длина SUBSTR меньше нуля)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
ROUT-027 WARN String size not big enough (недостаточный размер строки)
(Причина) У заданной строковой переменной нет пространства для хранения возвращенных
данных.
(Способ устранения) Задайте строковую переменную большего размера.
ROUT-028 ABORT.G Illegal file attribute number (недопустимый номер атрибута файла)
(Причина) Был задан некорректный идентификатор атрибута файла.
(Способ устранения) Задайте правильный идентификатор атрибута файла.
ROUT-029 ABORT.G Illegal file attribute value (недопустимое значение атрибута файла)
(Причина) Было задано некорректное значение атрибута файла.
(Способ устранения) Задайте правильное значение атрибута файла.
-1225-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
ROUT-037 ABORT.G Bad TPE header size (недопустимый размер заголовка TPE)
(Причина) Значение, использованное в SET_HEAD_TPE для bfr_size недопустимо.
(Способ устранения) Используйте размер буфера в диапазоне 1-255.
ROUT-038 PAUSE.G Uninitialized TPE position (не инициализированное положение TPE)
(Причина) Указывает, что данные позиционирования в заданной строке заданной
программы пульта обучения не были зарегистрированы.
(Способ устранения) Подтвердите содержимое данных позиционирования.
-1226-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SCIO-003 out buffer size is not enough (недостаточный размер буфера вывода)
(Причина) Внутренняя системная ошибка.
-1227-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SCIO-016 WARN This option does not exist (эта опция не существует)
(Причина) Эта опция не существует.
(Способ устранения) Подтвердите купленную опцию.
-1228-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1229-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1230-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1231-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SRIO-012 S. PORT PRTY & OVRRN & FRM (четность, переполнение и кадр)
(Причина) Произошла ошибка четности, ошибка переполнения и ошибка кадра
последовательного порта.
(Способ устранения) Проверьте, правильна ли настройка последовательного порта.
Проверьте, есть ли повреждение кабеля.
Проверьте, имеется ли около контроллера источник помех.
-1232-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
FLPY-008 Only one file may be opened (можно открыть только один файл)
(Причина) Была сделана попытка открыть больше одного файла.
(Способ устранения) Не пытайтесь открыть больше одного файла одновременно.
-1233-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1234-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1235-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1236-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
FILE-030 Device lun table is full (таблица номеров логических устройств заполнена)
(Причина) Таблица управления устройствами заполнена.
(Способ устранения) Удалите ненужные устройства.
-1237-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1238-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1239-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1240-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1241-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SSPC-119 Can't get elem pos(ST,G:i,j) (не удается получить положение элемента)
(Причина) Не удалось рассчитать текущее положение элемента модели.
(Способ устранения) Этот сигнал об ошибке обычно не выдается. Сообщите своему
представителю по работе с покупателями FANUC числовое значение, выданное в
пункте (ST,G:i, j) сообщения.
-1242-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SSPC-139 Can't get elem pos(WT,G:i,j) (не удается получить положение элемента)
(Причина) Не удалось рассчитать текущее положение элемента модели.
(Способ устранения) Этот сигнал об ошибке обычно не выдается. Сообщите своему
представителю по работе с покупателями FANUC числовое значение, выданное в
пункте (WT,G:i, j) сообщения.
-1243-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1244-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1245-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1246-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1247-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1248-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
CNTR-011 STOP.G Axis speed exceeds lim (G:i) (скорость оси превышает предел)
(Причина) Скорость непрерывного вращения превышает верхний предел.
(Способ устранения) Уменьшите скорость непрерывного вращения.
-1249-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1250-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1251-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1252-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
APSH-015 WARN Step mode must be disabled (необходимо выключить пошаговый режим)
(Причина) Включен пошаговый режим, что препятствует выполнению запроса на
выполнение.
(Способ устранения) Выключите пошаговый режим, нажав клавишу STEP на панели.
APSH-021 WARN Raise UOP ENBL input (включить входной сигнал UOP ENBL)
(Причина) Перемещение робота и/или выполнение программы не может происходить, если
не включен входной сигнал 8 панели управления пользователя.
(Способ устранения) Проверьте настройку ввода-вывода панели управления пользователя.
Входной сигнал панели управления пользователя 8 (ENBL) должен быть
включен.
-1253-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
APSH-029 WARN Robot must be at home (робот должен быть в начале координат)
(Причина) Для выполнения требуемой операции робот должен быть в положении начала
координат.
Эта ошибка обычно выдается, если ПЛК дает команду запуска цикла, а робот не
в начале координат.
(Способ устранения) Переместите робота в положение начала координат.
APSH-031 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Проверьте значение GIN[style_in], а также конфигурацию группового
входа.
-1254-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
APSH-034 WARN No UOP output defined (не определен выходной сигнал UOP)
(Причина) Не была определена группа выходных сигналов панели управления пользователя.
(Способ устранения) Задайте выходные сигналы панели управления пользователя в меню
ввода-вывода панели управления пользователя и выполните перезапуск
контроллера робота.
APSH-036 WARN User JOB has been paused (задание пользователя приостановлено)
(Причина) Текущее задание было приостановлено.
Это часто происходит, если включен входной сигнал приостановки HOLD или
выключен сигнал включения панель управления пользователя UOP ENBL.
(Способ устранения) Если параметр дистанционного режима имеет значение TRUE (истина),
появится меню восстановления после ошибки и предоставит пользователю
соответствующие опции восстановления.
Если параметр дистанционного режима не имеет значения TRUE (истина),
решение о проведении восстановления принимается пользователем.
Если вышесказанное не принесет положительных результатов, выберите FCTN
(функциональная клавиша на пульте), затем ABORT ALL (завершить все).
APSH-037 WARN No UOP input defined (не определен входной сигнал UOP)
(Причина) Не была определена группа входных сигналов панели управления пользователя.
(Способ устранения) Задайте выходные сигналы панели управления пользователя в меню
ввода-вывода панели управления пользователя.
-1255-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
APSH-038 WARN No style input group defined (не определена группа входов стиля)
(Причина) Группа для передачи кода стиля в контроллер не была определена.
(Способ устранения) Задайте группу выбора стиля STYLE SELECT в меню ввода-вывода
ячейки и входных сигналов группового ввода-вывода и выполните перезапуск
робота.
APSH-041 WARN No style input strobe defined (не определен строб-импульс входа стиля)
(Причина) Строб стиля, который необходим для текущей конфигурации связи (очередь
включена), не был определен.
(Способ устранения) Задайте строб выбора номера программы PNS Strobe в меню входных
сигналов ввода-вывода ячейки и выполните перезапуск робота.
APSH-042 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Задайте строб выбора номера программы PNS Strobe в меню входных
сигналов ввода-вывода ячейки и выполните перезапуск робота.
APSH-043 WARN No style ack group defined (не определена группа подтверждения стиля)
(Причина) Группа подтверждения стиля, которая необходима для текущей конфигурации
связи, не была определена.
(Способ устранения) Задайте группу подтверждения стиля Style Ack Group в меню выходных
сигналов ввода-вывода ячейки и группового ввода-вывода и выполните
перезапуск робота.
-1256-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
APSH-045 WARN No program setup for style %s (нет настройки программы для стиля)
(Причина) Не задан номер программы для этого входного сигнала RSR.
(Способ устранения) Введите номер программы для этого входного сигнала RSR в меню
настройки ячейки RSR.
APSH-049 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Убедитесь, что ПЛК передает правильный инвертированный стиль
нужной группе.
Выключите инвертированную проверку в меню настройки PNS ячейки.
-1257-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
APSH-052 WARN Critical UOP inputs are LOW (критические входные сигналы UOP на
низком уровне)
(Причина) Входные сигналы UOP #1 (IMSTP), #2 (HOLD), #3(SFTYFNC), #8 (ENBL) все на
низком уровне.
В обычном режиме производственного цикла все эти сигналы должны быть на
высоком уровне.
(Способ устранения) См. способ устранения для APSH-051 Connect or deassign UOP inputs
(подключите или отмените назначение входных сигналов UOP).
APSH-055 PAUSE Raise UOP IMSTP input (включите входной сигнал UOP IMSTP)
(Причина) Чтобы возобновить нормальную работу производственного цикла с
использованием опции Dispense tool, требуется выполнить это действие.
(Способ устранения) Выполните действие, указанное в сообщении об ошибке, когда вы готовы
возобновить нормальный режим эксплуатации.
-1258-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
APSH-061 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) В большинстве случаев эту ошибку можно игнорировать.
Эта ошибка предназначена для облегчения отладки при помощи программной
панели в опции Dispensetool.
Если делается попытка инициализировать ручной цикл, убедитесь, что стиль
ручного цикла, введенный в меню программной панели, такой же, что
полученный с ПЛК.
APSH-062 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) В большинстве случаев эту ошибку можно игнорировать.
Эта ошибка предназначена для облегчения отладки при помощи программной
панели в опции Dispensetool.
Если делается попытка инициализировать ручной цикл, убедитесь, что стиль
ручного цикла, введенный в меню программной панели, такой же, что
полученный с ПЛК.
APSH-064 PAUSE %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Отпустите кнопку приостановки HOLD и включите входной сигнал
приостановки панели управления пользователя.
-1259-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
APSH-065 PAUSE %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Отпустите кнопку приостановки HOLD и включите входной сигнал
приостановки панели управления пользователя.
APSH-066 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Отпустите кнопку приостановки HOLD и включите входной сигнал
приостановки панели управления пользователя.
APSH-071 PAUSE Failed to pause robot task (не удалось приостановить задачу робота)
(Причина) Команде Karel PAUSE_TASK () не удалось приостановить задачу, которую,
согласно обработчику ошибок, необходимо приостановить.
(Способ устранения) Задача, которую обработчик ошибок попытался приостановить, вероятно
является системной утилитой, и ее приостановка недопустима.
Вероятно можно игнорировать эту ошибку без последствий.
-1260-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
APSH-076 WARN Shell could not run:%s (оболочке не удалось выполнить %s)
(Причина) Оболочка сделала попытку выполнить программу, но была остановлена
операционной системой.
(Способ устранения) Убедитесь, что программа существует и она уже не выполняется или
приостановлена.
Используйте дисплей состояния программы, чтобы убедиться, что не превышено
максимальное количество задач.
Выполните аварийное прекращение всех программы, в выполнении которых нет
необходимости.
-1261-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
APSH-090 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Убедитесь, что все моделируемые точки ввода-вывода необходимо
моделировать.
Выключите моделирование всех портов ввода-вывода, которые не должны
моделироваться.
APSH-091 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Убедитесь, что все моделируемые точки ввода-вывода необходимо
моделировать.
Выключите моделирование всех портов ввода-вывода, которые не должны
моделироваться.
-1262-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
APSH-092 WARN %s
(Причина) Сигнал об ошибке, специфический для конкретной системы, вызванный
изменениями, сделанными для заказчика.
(Способ устранения) Для получения информации о конкретных изменениях для вашей
системы свяжитесь с FANUC.
APSH-093 WARN %s
(Причина) Сигнал об ошибке, специфический для конкретной системы, вызванный
изменениями, сделанными для заказчика.
(Способ устранения) Для получения информации о конкретных изменениях для вашей
системы свяжитесь с FANUC.
APSH-094 WARN %s
(Причина) Сигнал об ошибке, специфический для конкретной системы, вызванный
изменениями, сделанными для заказчика.
(Способ устранения) Для получения информации о конкретных изменениях для вашей
системы свяжитесь с FANUC.
APSH-095 WARN %s
(Причина) Сигнал об ошибке, специфический для конкретной системы, вызванный
изменениями, сделанными для заказчика.
(Способ устранения) Для получения информации о конкретных изменениях для вашей
системы свяжитесь с FANUC.
APSH-096 WARN %s
(Причина) Сигнал об ошибке, специфический для конкретной системы, вызванный
изменениями, сделанными для заказчика.
(Способ устранения) Для получения информации о конкретных изменениях для вашей
системы свяжитесь с FANUC.
APSH-097 WARN %s
(Причина) Сигнал об ошибке, специфический для конкретной системы, вызванный
изменениями, сделанными для заказчика.
(Способ устранения) Для получения информации о конкретных изменениях для вашей
системы свяжитесь с FANUC.
APSH-098 WARN %s
(Причина) Сигнал об ошибке, специфический для конкретной системы, вызванный
изменениями, сделанными для заказчика.
(Способ устранения) Для получения информации о конкретных изменениях для вашей
системы свяжитесь с FANUC.
APSH-099 WARN %s
(Причина) Сигнал об ошибке, специфический для конкретной системы, вызванный
изменениями, сделанными для заказчика.
(Способ устранения) Для получения информации о конкретных изменениях для вашей
системы свяжитесь с FANUC.
-1263-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
APSH-100 WARN %s
(Причина) Сигнал об ошибке, специфический для конкретной системы, вызванный
изменениями, сделанными для заказчика.
(Способ устранения) Для получения информации о конкретных изменениях для вашей
системы свяжитесь с FANUC.
APSH-113 WARN can't fetch signal type (не удается выбрать тип сигнала)
(Причина) Макрос чтения ввода-вывода был вызван, но не удалось найти сигнал.
READ IO (строка имени сигнала, целочисленный номер регистра)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.
APSH-114 WARN can't fetch signal number (не удается выбрать номер сигнала)
(Причина) Макрос чтения ввода-вывода был вызван, но не удалось найти сигнал.
READ IO (строка имени сигнала, целочисленный номер регистра)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.
APSH-115 WARN can't read signal %s (не удается выполнить чтение сигнала %s)
(Причина) Макрос чтения ввода-вывода был вызван, но не удалось найти сигнал.
READ IO (строка имени сигнала, целочисленный номер регистра)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.
APSH-116 WARN Reg %s could not be set (не удалось задать рег. %s)
(Причина) Не удалось выполнить операцию с регистром.
(Способ устранения) Проверьте, определен ли регистр, находится ли он в диапазоне от 1 до 64
и имеет ли он верное значение.
Необходимо выполнить аварийное прекращение всех программ (ABORT ALL) и
повторить попытку.
-1264-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
APSH-121 WARN can't write signal %s (не удается выполнить запись сигнала %s)
(Причина) Макрос записи ввода-вывода был вызван, но не удалось найти сигнал.
WRITE IO (строка имени сигнала, целочисленный номер регистра)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.
-1265-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
APSH-130 WARN Cannot access FR:%s*.DT files (не удается получить доступ к файлам)
(Причина) При доступе к устройству FR: произошла ошибка. Не найдены файлы .dt.
(Способ устранения) Файлы .dt должны существовать на устройстве FR:.
APSH-133 WARN Not in safe starting position (не в безопасном исходном положении)
(Причина) Робот отведен толчковой подачей от положения, в котором был включен пульт
обучения.
(Способ устранения) Переместите робота обратно в положение, в котором был включен пульт
обучения, выполните аварийное прекращение работы программы или
продолжите (в линейном режиме перемещения) из положения, в котором в
настоящий момент находится робот.
-1266-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
APSH-152 WARN Robot mode must be AUTO (режим робота должен быть AUTO)
(Причина) Робот должен быть в полностью автоматическом режиме взаимодействия с ПЛК,
прежде чем может выполняться производственный цикл.
(Способ устранения) Перейдите в меню программной панели и задайте режим робота AUTO.
APSH-153 WARN Must press SHIFT key too (необходимо также нажать клавишу SHIFT)
(Причина) При доступе к этой клавише пульта обучения необходимо нажать клавишу
SHIFT.
(Способ устранения) Нажмите клавишу SHIFT.
-1267-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
APSH-154 WARN Only one gun defined (определены только одни клещи)
(Причина) Поскольку система в настоящий момент сконфигурирована для одного
оборудования с одними клещами, нет необходимости задавать оборудование,
которое будет работать под управлением клавиш на клавиатуре GUN (клещи) и
BACKUP (упор), они всегда будут управлять одними клещами.
(Способ устранения) Не требуется.
APSH-155 WARN HOME position not recorded (не записано положение начала координат)
(Причина) Положение начала координат еще не было записано.
Положение начала координат содержится в меню Reference Position (опорное
положение).
(Способ устранения) Перейдите в меню настройки SETUP, выберите Reference Position
(опорное положение) в меню [TYPE]. Переместите робота в положение начала
координат. Зарегистрируйте опорное положение, затем задайте, что это
действительное начало координат (Valid Home).
ПРИМЕЧАНИЕ
Когда робот достигнет положение начала координат будет запущена программа HOME_IO.
Если используется функция HOME_IO необходимо корректно отредактировать программу
HOME_IO. Если HOME_IO не требуется, удалите все содержимое (все строки программы)
из программы HOME_IO.
APSH-157 WARN Teach pendant must be enabled (пульт обучения должен быть включен)
(Причина) Пульт обучения должен быть включен при доступе к этой клавише пульта
обучения.
(Способ устранения) Включите пульт обучения.
-1268-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1269-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1270-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1271-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
APSH-207 WARN Invalid Ref Pos Specified (задано недопустимое опорное положение)
(Причина) Опорное положение, заданное в get_home, не существует.
-1272-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
CPMO-002 ABORT.G Internal INTR error (G: %d^2) (внутренняя ошибка INTR)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
-1273-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1274-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1275-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1276-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1277-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1278-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1279-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1280-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1281-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1282-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
CPMO-028 SERVO2 JBF TS, Ptin & Ptout mismatch (несоответствие Ptin и Ptout)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
-1283-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1284-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
CPMO-032 SERVO2 JBF Set not empty (G: %d^2) (непустое множество)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
-1285-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
CPMO-035 SERVO2 JBF set not main (G: %d^2) (не основное множество)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
-1286-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
CPMO-036 SERVO2 JBF set not valid (G: %d^2) (недействительное множество)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
-1287-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1288-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
CPMO-040 ABORT.G GTF not empty (G: %d^2) (не пустой GTF)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
CPMO-041 ABORT.G GTF no main filter (G: %d^2) (GTF не главный фильтр)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
-1289-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
CPMO-042 ABORT.G GTF fout too big (G: %d^2) (превышение GTF fout)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
CPMO-043 ABORT.G GTF num_tf != 1 (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
CPMO-044 SYSTEM Cycle power: GTFsize (G: %d^2) (выключите и включите питание)
(Причина) Размер фильтра времени слишком мал.
(Способ устранения) Выключите питание и затем включите.
-1290-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1291-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1292-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1293-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
CPMO-058 SYSTEM Cycle power: CHNs (G: %d^2) (выключите и включите питание)
(Причина) Недостаточно каналов для продолжения работы.
(Способ устранения) Выключите питание и затем включите.
CPMO-059 SYSTEM Cycle power: JBFSETs (G: %d^2) (выключите и включите питание)
(Причина) Недостаточно JBFSET для продолжения работы.
(Способ устранения) Выключите питание и затем включите.
-1294-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
CPMO-060 SYSTEM Cycle power: JBFs (G: %d^2) (выключите и включите питание)
(Причина) Недостаточно JBF для продолжения работы.
(Способ устранения) Выключите питание и затем включите.
CPMO-061 SYSTEM Cycle power: TFs (G: %d^2) (выключите и включите питание)
(Причина) Недостаточно временных фильтров для продолжения работы.
(Способ устранения) Выключите питание и затем включите.
CPMO-062 SYSTEM Cycle power: RSINFOs (G: %d^2) (выключите и включите питание)
(Причина) Недостаточно RSINFO для продолжения работы.
(Способ устранения) Выключите питание и затем включите.
CPMO-069 STOP Step mode enabled (G: %d^2) (включен пошаговый режим)
(Причина) В пошаговом режиме операцию возобновления невозможно выполнить.
(Способ устранения) Действия отсутствуют.
-1295-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
CPMO-071 ABORT.G Channel not main (G: %d^2) (не главный канал)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
-1296-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
CPMO-074 WARN Can't resume blend path(G: %d^2) (не удается возобновить на
переходной траектории)
(Причина) Если имеются различные типы фильтров, выполнить паузу и возобновление на
постоянной траектории невозможно.
(Способ устранения) Используйте фильтры толчкового сопряжения (JBF) во всех сегментах
операции.
APSH-075 WARN %s
(Причина) Предупреждение.
(Способ устранения) Тщательно проверьте состояние и настройки.
CPMO-076 WARN Can't resume same path(G: %d^2) (не удается возобновить на той же
траектории)
(Причина) При операции возобновления не удается продолжить постоянную траекторию.
(Способ устранения) Выполните сброс сигнал об ошибке и повторите попытку. В этот момент
траектория может отличаться от нормальной.
-1297-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1298-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
CPMO-083 SERVO2 EXT JBF len mismatch(G:%d^2) (несоответствие длины EXT JBF)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
-1299-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
CPMO-084 SERVO2 EXT JBFSET NULL PTR (G:%d^2) (нулевой указатель EXT JBFSET)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
CPMO-085 SERVO2 EXT JBF NULL PTR (G:%d^2) (нулевой указатель EXT JBF)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
-1300-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1301-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1302-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1303-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1304-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SPOT-009 WARN Got weld complete early %s (опережение сигнала «сварка закончена»)
(Причина) Входной сигнал «сварка закончена» был обнаружен до того, как был получен
входной сигнал «идет сварка».
(Способ устранения) Проверьте длительность выходного сигнала «сварка закончена» (Weld
complete) сварочного контроллера.
Проверьте конфигурацию входных сигналов на экране ввода-вывода сварочного
интерфейса.
При помощи пульта обучения:
Нажмите I/O (ввод-вывод).
Нажмите F1 TYPE.
Выберите Weld Interface (сварочный интерфейс).
-1305-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1306-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1307-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SPOT-020 PAUSE Not in safe starting position (не в безопасном исходном положении)
(Причина) Робот отведен толчковой подачей от положения, в котором был включен пульт
обучения.
(Способ устранения) Переместите робота обратно в положение, в котором был включен пульт
обучения, выполните аварийное прекращение работы программы или
продолжите (в линейном режиме перемещения) из положения, в котором в
настоящий момент находится робот.
-1308-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1309-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SPOT-029 PAUSE Serial option not loaded (не загружена последовательная опция)
(Причина) Для последовательного канала управления сваркой загружены некорректные
опции.
(Способ устранения) Убедитесь, что опции последовательного канала нормально загружены.
-1310-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1311-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1312-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SPOT-039 PAUSE System air pressure below 85psi (давление воздуха в системе ниже 85 psi)
(Причина) Пневматическое реле давления блока питания сварочного аппарата указало, что
давление воздуха в системе упало ниже минимального рабочего уровня: 85 psi.
(Способ устранения) Увеличьте давление воздуха в системе.
SPOT-040 WARN Stud Welder Not Ready (пистолет для приварки штифтов не готов)
(Причина) Реле готовности для текущего блока питания приварки штифтов выключено.
Это вызывается тем, что не был выполнен сброс блока, в котором произошла
ошибка.
(Способ устранения) Выполните сброс ошибки.
-1313-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1314-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SPOT-049 PAUSE Coll. Guard Reg. Data Error (ошибка данных столкновения)
(Причина) Данные, содержащиеся в регистре макроса обнаружения столкновения Collision
Guard, не являются целым числом или не находятся в диапазоне 1 - 200.
(Способ устранения) Введите корректные данные в регистр макроса обнаружения
столкновения Collision Guard.
-1315-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1316-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SPOT-060 PAUSE Robot Not At Home Position (робот не в положении начала координат)
(Причина) Робот не находится в допустимом положении начала координат.
(Способ устранения) Переместите робота в допустимое положению начала координат,
введенному в режиме обучения на экране настройки опорного положения.
Убедитесь, что положение начала координат корректно введено в режиме
обучения и включено.
SPOT-063 STOP %s
(Причина) В сварочном контроллере произошла ошибка сварки.
(Способ устранения) Подробную информацию об ошибке см. в руководстве сварочного
контроллера.
SPOT-064 WARN %s
(Причина) В сварочном контроллере произошло предупреждение при сварке.
(Способ устранения) Подробную информацию о предупреждении см. в руководстве
сварочного контроллера.
SPOT-065 WARN %s
(Причина) В сварочном контроллере произошло событие при сварке.
(Способ устранения) Это информация предназначена только для ведения журнала. Устранять
не требуется.
SPOT-066 WARN Iwc NOT ready (встроенный сварочный контроллер (IWC) не готов)
(Причина) Не удается выполнить операцию из-за состояния IWC.
(Способ устранения) См. состояние ошибки IWC и используйте соответствующий способ
устранения.
-1317-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1318-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1319-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SPOT-350 WARN IWC board not found (не найдена плата IWC)
(Причина) В контроллере не обнаружено ни одной платы встроенного сварочного
контроллера IWC.
(Способ устранения) Если ожидалось обнаружить плату встроенного сварочного
контроллера, это указывает, что вероятно имеется серьезная неполадка
оборудования, и что плату необходимо заменить.
Если не ожидалось обнаружить плату встроенного сварочного контроллера,
драйвер встроенного сварочного контроллера необходимо удалить из
конфигурации системы.
-1320-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SPOT-354 WARN Invalid IWC msg buffers (недопустимые буферы сообщения IWC)
(Причина) Буферы, переданные для транзакции сообщения, недействительны из-за номера
и/или длины.
(Способ устранения) Это ошибка системного программирования.
Документируйте события, которые приводят к ошибке, и свяжитесь с
техническим представителем FANUC Robotics.
-1321-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1322-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
SPOT-369 WARN FCTN not supported by the timer (функция не поддерживается таймером)
(Причина) Пользователь непосредственно ввел недопустимый номер функции, который
необходимо вставить.
(Способ устранения) Выберите другую функцию из списка выбора или найдите корректный
номер необходимой функции.
SPOT-370 WARN Could not download schedule %d (не удалось загрузить маршрут %d)
(Причина) Ошибка загрузки маршрута из-за таймаута после 2 попыток.
(Способ устранения) Выключение и включение питания контроллера может исправить
ошибку. Если ошибка не устранена, документируйте события, которые приводят
к ошибке, и свяжитесь с техническим представителем FANUC Robotics.
SPOT-371 WARN Could not download stepper %d (не удалось загрузить шаговую
процедуру управления %d)
(Причина) Ошибка загрузки шаговой процедуры управления из-за тайм-аута после 2
попыток.
(Способ устранения) Выключение и включение питания контроллера может исправить
ошибку. Если ошибка не устранена, документируйте события, которые приводят
к ошибке, и свяжитесь с техническим представителем FANUC Robotics.
-1323-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SPOT-373 WARN Could not download setup data (не удалось загрузить данные настройки)
(Причина) Ошибка загрузки данных настройки из-за тайм-аута после 2 попыток.
(Способ устранения) Выключение и включение питания контроллера может исправить
ошибку.
Если ошибка не устранена, документируйте события, которые приводят к
ошибке, и свяжитесь с техническим представителем FANUC Robotics.
SPOT-377 WARN Could not read file %s (не удалось выполнить чтение файла %s)
(Причина) Не удалось выполнить чтение указанного файла на устройстве.
(Способ устранения) Убедитесь, что файл имеется на устройстве.
-1324-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1325-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SPOT-388 WARN IWC(DG) timer acc stat err(%d) (ошибка состояния доступа к таймеру)
(Причина) Поскольку состояние доступа к плате таймера сварки остается «включен»,
запрошенную операцию невозможно выполнить.
(Способ устранения) Выключите питание, затем включите.
SPOT-389 WARN IWC(DG) timer exe flag err(%d) (ошибка флага выполнения таймера)
(Причина) Поскольку состояние флага выполнения платы таймера сварки остается на
«включен», запрошенную операцию невозможно выполнить.
#
1 Сигнал SYSRDY включен.
2 Флаг чтения данных включен.
3 Флаг записи данных включен.
4 Флаг чтения имени функции включен.
5 Флаг установки/сброса счетчика включен.
6 Флаг сварки включен.
7 Флаг выполнения команды данных включен.
(Способ устранения) Выключите питание, затем включите.
-1326-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1327-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
SPOT-396 STOP IWC(DG) timer com err %d(%x) (ошибка связи таймера)
(Причина) Системе не удается взаимодействовать с платой таймера.
(Способ устранения) Проверьте сигналы об ошибке, выданные с этим сигналом об ошибке, и
выполните действия по устранению их причин.
-1328-
ПРИЛОЖЕНИЕ D B-82284RU-1/01
-1329-
B-82284RU-1/01 ПРИЛОЖЕНИЕ D
-1330-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
E СИСТЕМНЫЕ ПЕРЕМЕННЫЕ
В настоящем разделе настоящего руководства описываются имена, функции, стандартные
настройки и допустимые диапазоны значения системных переменных.
-1331-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
-1332-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
7. После изменения настройки системной переменной, для которой задано «PU» (выключение
питания), выключите питание, затем включите его.
(«PU» задано для всех системных переменных $PARAM_GROUP.)
ПРИМЕЧАНИЕ
Настройку системной переменной, для которой задано «RO» (неизменяемая), изменить
невозможно.
-1333-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
-1334-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
-1335-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
Быстрая выверка
-1336-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
Позиционирование
-1337-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
Настройка двигателей
-1338-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
-1339-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
Override (коррекция)
-1340-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
-1341-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
-1342-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
Скорость подачи
-1343-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
1 Скорость толчковой подачи (подача шарнира) 8 Скорость толчковой подачи (круговая подача) (мм/сек)
2 Максимальная скорость шарнира 9 Максимальная круговая скорость подачи
3 Коррекция толчковой подачи шарнира 10 Коррекция толчковой подачи шарнира
$SCR_GRP.$JOGLIM_JNT[i] (%)
4 Коррекция скорости подачи 11 Коррекция толчковой подачи
$SCR.$JOGLIM (%)
5 Скорость толчковой подачи 12 Максимальная скорость подачи шарнира
(линейная подача) (мм/сек) $PARAM_GROUP.$JNTVELLIM
6 Максимальная линейная скорость подачи 13 Максимальная линейная скорость подачи
$PARAM_GROUP.$SPEEDLIM (мм/сек)
7 Коррекция толчковой подачи 14 Максимальная круговая скорость подачи
$PARAM_GROUP.$ROTSPEEDLIM (град/сек)
-1344-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
-1345-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
-1346-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
-1347-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
1 Полезная нагрузка [кгс] 3 Для 4-ой и 5-ой оси расстояние может изменяться в
зависимости от угла другой оси. В таком случае
задайте максимальное расстояние, которое может быть
достигнуто в этом случае.
2 Максимальное расстояние от центра вращения оси 4 Ускорение силы тяжести (= 980 [см/сек])
(ось i) до центра тяжести нагрузки робота (см).
ПРИМЕЧАНИЕ
При задании или изменении этой переменной см. пояснения для $PARAM_GROUP []
.$AXIS_IM_SCL ниже.
-1348-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
1 Полезная нагрузка [кгс] 3 Для 4-ой и 5-ой оси расстояние может изменяться в
зависимости от угла другой оси. В таком случае
задайте максимальное расстояние, которое может быть
достигнуто в этом случае.
2 Максимальное расстояние от центра вращения оси
(ось i) до центра тяжести нагрузки робота (см).
ПРИМЕЧАНИЕ
При задании или изменении этой переменной см. пояснения для $PARAM_GROUP []
.$AXIS_IM_SCL ниже.
-1349-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
ПРИМЕЧАНИЕ
Обычно не нужно выполнять сброс этой переменной.
Фактически используются следующие значения инерции и момента.
-1350-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
Выполнение программы
Автоматическая работа
-1351-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
-1352-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
-1353-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
Толчковая подача
Настройка ввода-вывода
-1354-
ПРИЛОЖЕНИЕ E B-82284RU-1/01
[Функция] Установите флаг для того, чтобы задать, что сигнал об ошибке выдается, если во
время отслеживания обработки функции мягкого плавающего перемещения
происходит тайм-аут
[Описание] Эта переменная указывает, что сигнал об ошибке (сигнал об ошибке
сервопривода или сигнал об ошибке из-за паузы программы) выдается, если во
время обработки слежения функции мягкого плавающего перемещения
происходит тайм-аут.
0: Выдается сигнал об ошибке сервопривода «SRVO-111 Softfloat time out»
(тайм-аут мягкого плавающего перемещения).
1: Выдается сигнал об ошибке из-за приостановки программы «SRVO-112
Softfloat time out» (тайм-аут мягкого плавающего перемещения).
-1355-
B-82284RU-1/01 ПРИЛОЖЕНИЕ E
Сохранение файлов
[Функция] На экране файлов отображает имя файла, который будет сохранен как
приложение (Application).
[Описание] На экране файлов отображает имя файла, который будет сохранен как системный
файл (System file).
ПРЕДОСТЕРЕЖЕНИЕ
Если расширенное чтение скорости регистра включено при помощи настройки, указанной
выше, важна синхронизация, с которой изменяется значение регистра. В некоторых режимах
синхронизации изменение значения регистра может не отражаться на скорости работы, а к
перемещению может применяться значение регистра, имевшееся до изменения. При
включении режима расширенного чтения скорости регистра необходимо учитывать, что
значение регистра, использующееся для задания скорости перемещения во время
выполнения программы, не должно изменяться. Необходимо обеспечить блокировку.
[Описание] Указывает, задается ли для сигнала BATALM отдельный выходной сигнал, чтобы
он выполнял также функцию BZAL/BLAL.
-1356-
B-82284RU-1/01
©FANUC, 2008