Вы находитесь на странице: 1из 1638

Серия роботов FANUC

КОНТРОЛЛЕР R-J3iC
ARC TOOL

РУКОВОДСТВО ОПЕРАТОРА

B-82284RU-3/01
©FANUC, 2008
Серия роботов FANUC

КОНТРОЛЛЕР R-J3iC
ARC TOOL

Руководство оператора
B-82284RU-3/01

Настоящее издание содержит информацию, являющуюся собственностью фирмы FANUC


Robotics Europe S.A., которая передается только для использования заказчиком. Другие виды
использования запрещены без прямого письменного разрешения FANUC Robotics Europe S.A.

FANUC Robotics Europe S.A.


Zone Industrielle
6466 Echternach
Luxemburg

Телефон: +(352) 72 7777-1


Факс: +(352) 72 7777-403
интернет-сайт: www.fanucrobotics.lu

-3-
Описания и спецификации, содержащиеся в настоящем руководстве действовали на момент
утверждения настоящего руководства в печать. Компания Fanuc Robotics Europe S.A.,
именуемая в дальнейшем как Fanuc Robotics, оставляет за собой право прекратить
производство модели в любое время или изменить технические характеристики или
конструкцию уведомления и без каких-либо обязательств.
Авторское право © 2008 FANUC Robotics Europe S.A.
Все права защищены

Содержащиеся в данном издании иллюстрации или текстовую информацию запрещено


частично или полностью воспроизводить, копировать, переводить на другие языки или
передавать без предварительного письменного согласия компании FANUC Robotics.
Условные обозначения, используемые в настоящем руководстве.
Настоящее руководство включает в себя информацию, важную с точки зрения безопасности
персонала, техники безопасности при работе с оборудованием, программным обеспечением и
данными. Такая информация выделена заголовками и врезками в тексте.
ПРЕДУПРЕЖДЕНИЕ
Информация, сопровождаемая словом «ПРЕДУПРЕЖДЕНИЕ», относится к защите
персонала. Для выделения ее в тексте она оформлена в виде врезок.

ПРЕДОСТЕРЕЖЕНИЕ
Информация, сопровождаемая словом «ПРЕДОСТЕРЕЖЕНИЕ», касается защиты
оборудования, программного обеспечения и данных. Для выделения ее в тексте она
оформлена в виде врезок.

ПРИМЕЧАНИЕ
Информация, сопровождаемая словом «ПРИМЕЧАНИЕ», носит пояснительный характер
или относится к полезным советам.
Перед использованием робота обязательно прочтите «Руководство по технике безопасности
при работе с роботом FANUC (B-80687EN)» и уясните его содержание.
- Запрещается полностью или частично воспроизводить настоящее руководство в любой
форме.
- Любые технические и конструктивные характеристики могут изменяться без уведомления.

Продукты, описанные в настоящем руководстве, подпадают под действие закона Японии


«Об иностранной валюте и внешней торговле». Для ее экспорта из Японии может
потребоваться разрешение на экспорт, выдаваемое органами власти этой страны.
Кроме того, для реэкспорта продукции в любую другую страну может потребоваться
разрешение органов власти страны, из которой осуществляется реэкспорт. На настоящую
продукцию также может распространяться действие законодательных актов правительства
США о реэкспорте. При необходимости экспортировать или реэкспортировать данные
изделия обратитесь в компанию FANUC за консультацией.

Мы предприняли все усилия, чтобы настоящее руководство было максимально полным и


подробным.Однако мы не можем описать все действия, которые запрещается или
невозможно выполнять, поскольку существует множество вариантов различных действий.
В этой связи любые действия, возможность которых не оговорена в настоящем руководстве,
необходимо считать «невозможными».

-4-
B-82284RU-3/01

1 ВВЕДЕНИЕ ......................................................................................................19
1.1 СТРУКТУРА РУКОВОДСТВА ..............................................................................20
1.2 ОБСЛУЖИВАЮЩИЙ ПЕРСОНАЛ ......................................................................24
1.3 ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ - ОБЩИЕ ПОЛОЖЕНИЯ ...............25
1.4 ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ ............................................................30

2 КРАТКИЙ ОБЗОР ...........................................................................................37


2.1 ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЧПУ ..................................40
2.1.1 Настройка системы ........................................................................................................ 40
2.1.2 Толчковая подача робота .............................................................................................. 40
2.1.3 Программа ...................................................................................................................... 41
2.1.4 Пробное выполнение (пробный рабочий цикл) ......................................................... 42
2.1.5 Автоматическая работа (выполнение операции) ....................................................... 42
2.2 РОБОТ .......................................................................................................................43
2.3 КОНТРОЛЛЕР ..........................................................................................................44
2.3.1 Пульт обучения .............................................................................................................. 45
2.3.1.1 Экран дисплея пульта обучения ......................................................................................... 52
2.3.2 Панель оператора .......................................................................................................... 57
2.3.3 Устройство дистанционного управления .................................................................... 58
2.3.4 CRT/KB ........................................................................................................................... 58
2.3.5 Коммуникация ............................................................................................................... 59
2.3.6 Ввод-вывод ..................................................................................................................... 59
2.3.7 Периферийный ввод-вывод .......................................................................................... 59
2.3.8 Движение робота ........................................................................................................... 60
2.3.9 Устройства аварийной остановки ................................................................................ 60
2.3.10 Расширенная ось .......................................................................................................... 60

3 НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ ............................................61


3.1 I/O (ввод-вывод) ........................................................................................................62
3.1.1 Цифровой ввод-вывод ................................................................................................... 68
3.1.2 Групповой ввод-вывод .................................................................................................. 75
3.1.3 Аналоговый ввод-вывод ............................................................................................... 80
3.2 ВВОД-ВЫВОД РОБОТА .........................................................................................85
3.3 ПЕРИФЕРИЙНЫЙ ВВОД-ВЫВОД ....................................................................... 88
3.4 ВВОД-ВЫВОД ПАНЕЛИ ОПЕРАТОРА ...............................................................98
3.5 ЭКРАН КАНАЛА ВВОДА-ВЫВОДА .................................................................102
3.5.1 Экран списка канала ввода-вывода ........................................................................... 102
3.5.2 Экран списка блока модели B .................................................................................... 104
3.5.3 Экран настройки количества сигналов ...................................................................... 106
3.6 ФУНКЦИЯ ПОДКЛЮЧЕНИЯ ВВОДА-ВЫВОДА ............................................107
3.7 МОДЕЛИРУЕМАЯ ФУНКЦИЯ ПРОПУСКА ВХОДНОГО СИГНАЛА .........109
3.8 НАСТРОЙКА АВТОМАТИЧЕСКОЙ РАБОТЫ .................................................111
3.8.1 Сервисный запрос робота (RSR) ................................................................................ 113
3.8.2 Выбор номера программы (PNS) ............................................................................... 117
3.8.3 Экран выбора программы (Prog Select Screen) ......................................................... 121
3.8.4 Ввод-вывод интерфейса ГП-модуля .......................................................................... 134

-5-
B-82284RU-3/01

3.9 НАСТРОЙКА СИСТЕМ КООРДИНАТ .............................................................. 141


3.9.1 Настройка системы координат инструмента ............................................................144
3.9.2 Настройка системы координат пользователя ............................................................155
3.9.3 Настройка системы координат толчковой подачи ...................................................167
3.10 НАСТРОЙКА ИСХОДНОГО ПОЛОЖЕНИЯ .................................................. 173
3.11 РАБОЧАЯ ЗОНА ШАРНИРА .............................................................................. 177
3.12 ПОЛЬЗОВАТЕЛЬСКИЙ СИГНАЛ ОБ ОШИБКЕ ............................................ 179
3.13 ИЗМЕНЯЕМАЯ РАБОЧАЯ ЗОНА ОСИ ........................................................... 181
3.14 ФУНКЦИЯ ОСОБОЙ ЗОНЫ .............................................................................. 184
3.15 МЕНЮ КОНФИГУРАЦИИ СИСТЕМЫ (SYSTEM CONFIG MENU) ........... 188
3.16 НАСТРОЙКА ОБЩИХ ПОЗИЦИЙ ................................................................... 198
3.17 ДРУГИЕ НАСТРОЙКИ ....................................................................................... 200

4 СТРУКТУРА ПРОГРАММЫ ...................................................................... 201


4.1 ИНФОРМАЦИЯ О ПРОГРАММЕ ....................................................................... 204
4.1.1 Имя программы ............................................................................................................205
4.1.2 Комментарий к программе ..........................................................................................206
4.1.3 Подтип ..........................................................................................................................206
4.1.4 Маска группы ...............................................................................................................207
4.1.5 Защита от записи ..........................................................................................................207
4.1.6 Запрет прерывания .......................................................................................................208
4.2 НОМЕР СТРОКИ, СИМВОЛ КОНЦА ПРОГРАММЫ, АРГУМЕНТ .............. 210
4.3 КОМАНДЫ ПЕРЕМЕЩЕНИЯ ............................................................................. 212
4.3.1 Формат движения ........................................................................................................213
4.3.2 Данные позиционирования .........................................................................................216
4.3.3 Скорость подачи ..........................................................................................................225
4.3.4 Траектория позиционирования ...................................................................................228
4.3.5 Дополнительные команды перемещения ..................................................................230
4.4 КОМАНДЫ ПАЛЛЕТИЗАЦИИ ........................................................................... 245
4.4.1 Команда паллетизации ................................................................................................246
4.4.2 Команда перемещения паллетизации ........................................................................247
4.4.3 Команда конца паллетизации .....................................................................................247
4.5 КОМАНДЫ РЕГИСТРА ........................................................................................ 248
4.5.1 Команды регистра ........................................................................................................249
4.5.2 Команды регистра положения ....................................................................................252
4.5.3 Команды оси регистров положения ...........................................................................254
4.5.4 Арифметическая команда регистра паллетизации ...................................................258
4.6 КОМАНДЫ ВВОДА-ВЫВОДА ........................................................................... 260
4.6.1 Команды цифрового ввода-вывода ............................................................................261
4.6.2 Команды ввода-вывода робота ...................................................................................263
4.6.3 Команды аналогового ввода-вывода .........................................................................265
4.6.4 Команда группового ввода-вывода ............................................................................266
4.7 КОМАНДЫ ПЕРЕХОДА ...................................................................................... 267
4.7.1 Команда метки .............................................................................................................267
4.7.2 Команда конца программы .........................................................................................268
4.7.3 Команды безусловного перехода ...............................................................................269
4.7.4 Команды условного перехода .....................................................................................270
4.7.5 Аргументы ....................................................................................................................275

-6-
B-82284RU-3/01

4.8 КОМАНДЫ ОЖИДАНИЯ .....................................................................................285


4.8.1 Команда ожидания с ограничением по времени ...................................................... 285
4.8.2 Условные команды ожидания .................................................................................... 286
4.9 КОМАНДА УСЛОВИЯ ПРОПУСКА ..................................................................289
4.10 КОМАНДА УСЛОВИЯ КОРРЕКЦИИ ...............................................................292
4.11 КОМАНДЫ УСЛОВИЯ КОРРЕКЦИИ НА ИНСТРУМЕНТ ...........................293
4.12 КОМАНДЫ СИСТЕМЫ КООРДИНАТ ............................................................294
4.13 КОМАНДА УПРАВЛЕНИЯ ПРОГРАММОЙ ..................................................296
4.13.1 Команда остановки .................................................................................................... 296
4.13.2 Команда аварийного прекращения .......................................................................... 296
4.14 ДРУГИЕ КОМАНДЫ ...........................................................................................297
4.14.1 Команда RSR .............................................................................................................. 298
4.14.2 Команда пользовательского сигнала об ошибке .................................................... 298
4.14.3 Команда таймера ....................................................................................................... 299
4.14.4 Команда коррекции ................................................................................................... 299
4.14.5 Команда комментария ............................................................................................... 300
4.14.6 Команда сообщения .................................................................................................. 300
4.14.7 Команда параметра .................................................................................................... 301
4.14.8 Команды максимальной скорости ........................................................................... 304
4.15 МНОГОКООРДИНАТНЫЕ КОМАНДЫ УПРАВЛЕНИЯ ..............................304
4.15.1 Команда выполнения программы ............................................................................ 305
4.16 ГРУППОВАЯ КОМАНДА ОПЕРАЦИЙ ...........................................................305
4.16.1 Групповая команда асинхронной операции ........................................................... 306
4.16.2 Групповая команда синхронной операции ............................................................. 306

5 ПРОГРАММИРОВАНИЕ .............................................................................307
5.1 СОВЕТЫ ПО ЭФФЕКТИВНОМУ ПРОГРАММИРОВАНИЮ .........................309
5.1.1 Команды перемещения ............................................................................................... 309
5.1.2 Предопределенное положение ................................................................................... 312
5.2 ВКЛЮЧЕНИЕ ПИТАНИЯ И ТОЛЧКОВАЯ ПОДАЧА .....................................313
5.2.1 Включение питания и выключение питания ............................................................ 313
5.2.2 Трехпозиционный переключатель ............................................................................. 315
5.2.3 Перемещение робота толчковой подачей ................................................................. 321
5.3 СОЗДАНИЕ ПРОГРАММЫ ..................................................................................331
5.3.1 Регистрация программы .............................................................................................. 333
5.3.2 Изменение стандартной команды перемещения ...................................................... 338
5.3.3 Ввод в режиме обучения команды перемещения ..................................................... 340
5.3.4 Ввод в режиме обучения дополнительной команды перемещения ........................ 342
5.3.5 Ввод в режиме обучения команды управления ........................................................ 346
5.3.6 Запрет запуска с пульта обучения ............................................................................. 352
5.4 ИЗМЕНЕНИЕ ПРОГРАММЫ ...............................................................................355
5.4.1 Выбор программы ....................................................................................................... 356
5.4.2 Изменение команды перемещения ............................................................................ 357
5.4.3 Изменение команды управления ................................................................................ 367
5.4.4 Команды редактирования программы ....................................................................... 369
5.5 ОПЕРАЦИИ С ПРОГРАММОЙ ...........................................................................387
5.5.1 Изменение информации программы ......................................................................... 388
5.6 ФОНОВОЕ РЕДАКТИРОВАНИЕ ........................................................................393
5.7 ФУНКЦИЯ ПРОВЕРКИ СИНГУЛЯРНОЙ ТОЧКИ ...........................................404

-7-
B-82284RU-3/01

6 ВЫПОЛНЕНИЕ ПРОГРАММЫ ................................................................. 405


6.1 ОСТАНОВ И ВОССТАНОВЛЕНИЕ ПРОГРАММЫ ........................................ 406
6.1.1 Останов аварийной остановкой и восстановление ...................................................407
6.1.2 Останов с приостановкой и восстановление .............................................................409
6.1.3 Останов, вызванный сигналом об ошибке ................................................................410
6.2 ВЫПОЛНЕНИЕ ПРОГРАММЫ ........................................................................... 415
6.2.1 Запуск программы .......................................................................................................415
6.2.2 Перемещение робота ...................................................................................................417
6.2.3 Возобновление программы .........................................................................................421
6.3 ТЕСТИРОВАНИЕ .................................................................................................. 426
6.3.1 Задание пробного рабочего цикла ..............................................................................427
6.3.2 Пошаговое тестирование ............................................................................................430
6.3.3 Непрерывное тестирование ........................................................................................435
6.3.4 Просмотр/контроль программы .................................................................................438
6.4 РУЧНОЕ УПРАВЛЕНИЕ ВВОДОМ-ВЫВОДОМ ........................................ 439
6.4.1 Принудительный вывод ..............................................................................................439
6.4.2 Моделируемый ввод-вывод ........................................................................................441
6.4.3 Выключение ожидания ...............................................................................................443
6.5 РУЧНОЕ УПРАВЛЕНИЕ КИСТЬЮ .................................................................... 444
6.6 АВТОМАТИЧЕСКАЯ РАБОТА .......................................................................... 445
6.6.1 Работа в автоматическом режиме через запрос на запуск робота (RSR) ...............447
6.6.2 Работа в автоматическом режиме с выбором номера программы (PNS) ...............449
6.6.3 Функция выбора внешней коррекции ........................................................................452
6.7 ИНТЕРАКТИВНОЕ ИЗМЕНЕНИЕ ПОЛОЖЕНИЯ........................................... 454

7 ИНДИКАЦИЯ СОСТОЯНИЯ ..................................................................... 461


7.1 СВЕТОДИОДЫ НА ПУЛЬТЕ ОБУЧЕНИЯ ........................................................ 462
7.2 ЭКРАН ПОЛЬЗОВАТЕЛЯ .................................................................................... 463
7.3 РЕГИСТРЫ ............................................................................................................. 463
7.4 РЕГИСТРЫ ПОЛОЖЕНИЯ .................................................................................. 465
7.5 РЕГИСТР ПАЛЛЕТИЗАЦИИ ............................................................................... 468
7.6 ТЕКУЩЕЕ ПОЛОЖЕНИЕ .................................................................................... 469
7.7 СИСТЕМНЫЕ ПЕРЕМЕННЫЕ ............................................................................ 472
7.8 ПРОГРАММНЫЙ ТАЙМЕР ................................................................................ 474
7.9 СИСТЕМНЫЙ ТАЙМЕР ...................................................................................... 476
7.10 ХРОНОЛОГИЯ ВЫПОЛНЕНИЯ ....................................................................... 477
7.11 ДИСПЛЕЙ СОСТОЯНИЯ ИСПОЛЬЗОВАНИЯ ПАМЯТИ ............................ 479

-8-
B-82284RU-3/01

8 ФАЙЛОВЫЙ ВВОД-ВЫВОД ......................................................................481


8.1 УСТРОЙСТВА ФАЙЛОВОГО ВВОДА-ВЫВОДА ............................................482
8.1.1 Карта памяти ................................................................................................................ 484
8.1.2 Память USB .................................................................................................................. 485
8.2 НАСТРОЙКА КОММУНИКАЦИОННОГО ПОРТА .........................................489
8.3 ФАЙЛЫ ...................................................................................................................494
8.3.1 Файл программы .......................................................................................................... 494
8.3.2 Файл логики по умолчанию ....................................................................................... 495
8.3.3 Системный файл/файл приложения .......................................................................... 495
8.3.4 Файл данных ................................................................................................................ 496
8.3.5 Файл ASCII ................................................................................................................... 496
8.4 СОХРАНЕНИЕ ФАЙЛОВ .....................................................................................497
8.4.1 Сохранение при помощи экрана выбора программы .............................................. 498
8.4.2 Сохранение всех файлов программ с помощью экрана файла (File) ..................... 499
8.4.3 Сохранение при помощи меню функций .................................................................. 503
8.4.4 Управление файлами ................................................................................................... 505
8.5 ЗАГРУЗКА ФАЙЛОВ ............................................................................................508
8.5.1 Загрузка при помощи экрана выбора программы .................................................... 509
8.5.2 Загрузка заданного файла программы при помощи экрана файла ......................... 510
8.6 ПЕЧАТЬ ФАЙЛОВ ................................................................................................516
8.7 АВТОМАТИЧЕСКОЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ .....................................519
8.7.1 Краткий обзор автоматического резервного копирования ..................................... 519
8.7.2 ПРИГОДНЫЕ ДЛЯ ИСПОЛЬЗОВАНИЯ КАРТЫ ПАМЯТИ ................................ 520
8.7.3 Настройка автоматического резервного копирования ............................................ 521
8.7.4 Выполните автоматическое резервное копирование ................................................ 523
8.7.5 Управление копиями ................................................................................................... 524
8.7.6 Восстановление из резервной копии ......................................................................... 525
8.8 ФУНКЦИЯ РЕЗЕРВНОГО КОПИРОВАНИЯ ОБРАЗА .....................................526

9 УТИЛИТЫ .....................................................................................................529
9.1 МАКРОКОМАНДА ...............................................................................................530
9.1.1 Настройка макрокоманд ............................................................................................. 531
9.1.2 Выполнение макрокоманд .......................................................................................... 537
9.2 ФУНКЦИИ СДВИГА .............................................................................................542
9.2.1 Функция линейного сдвига ......................................................................................... 543
9.2.2 Функция зеркального сдвига ...................................................................................... 550
9.2.3 Функция углового сдвига ........................................................................................... 554
9.3 ФУНКЦИИ СДВИГА ПРИ СМЕНЕ СИСТЕМЫ КООРДИНАТ ......................561
9.4 ФУНКЦИЯ МЯГКОГО ПЛАВАЮЩЕГО ПЕРЕМЕЩЕНИЯ ...........................567
9.5 ФУНКЦИЯ НЕПРЕРЫВНОГО ВРАЩЕНИЯ .....................................................574
9.6 ФУНКЦИЯ ВЫПОЛНЕНИЯ С ОПЕРЕЖАЮЩИМ
ПРОСМОТРОМ РЕГИСТРА ПОЛОЖЕНИЯ ......................................................580
9.7 ФУНКЦИЯ ЦИФРОВОГО ВЫХОДА (DO) ГРУППЫ ОПЕРАЦИЙ ................583
9.8 ФУНКЦИЯ ОСТАВШЕГОСЯ ВРЕМЕНИ ...........................................................585

-9-
B-82284RU-3/01

9.9 ФУНКЦИЯ «DISTANCE BEFORE» (ОСТАВШЕЕСЯ РАССТОЯНИЕ) ......... 591


9.9.1 Краткий обзор ..............................................................................................................591
9.9.2 Задание ..........................................................................................................................591
9.9.3 Конфигурация ..............................................................................................................592
9.9.4 Команда .........................................................................................................................592
9.9.5 Ввод параметра «оставшееся расстояние» (DB) .......................................................603
9.9.6 Предостережения и ограничения ...............................................................................607
9.9.7 Системные переменные ..............................................................................................608
9.9.8 Коды ошибки ................................................................................................................610
9.10 ФУНКЦИЯ КОНТРОЛЯ СОСТОЯНИЯ ............................................................ 611
9.11 АВТОМАТИЧЕСКАЯ ФУНКЦИЯ ВОССТАНОВЛЕНИЯ
ПОСЛЕ ОШИБКИ ............................................................................................. 623
9.11.1 Краткий обзор ............................................................................................................623
9.11.2 Общая структура автоматической функции восстановления после ошибки .......624
9.11.3 Определение программы возобновления ................................................................627
9.11.4 Ввод в режиме обучения команды RETURN_PATH_DSBL .................................628
9.11.5 Задание функции автоматического восстановления после ошибки .....................629
9.11.6 Блок-схема возобновления приостановленной программы ..................................638
9.11.7 Экран ручного управления автоматического восстановления после ошибки .....639
9.11.8 Выполнение программы возобновления с пульта обучения и тестовый режим .642
9.11.9 Изменение условий выполнения программы возобновления ...............................642
9.11.10 Другие параметры и ограничения ..........................................................................643
9.11.11 Предупреждения ......................................................................................................644
9.12 ФУНКЦИЯ СТАЦИОНАРНОЙ ВЕРШИНЫ ИНСТРУМЕНТА ..................... 645
9.12.1 Краткое описание .......................................................................................................645
9.12.2 Настройка ...................................................................................................................649
9.13 ВЫСОКОЧУВСТВИТЕЛЬНОЕ ОБНАРУЖЕНИЕ СТОЛКНОВЕНИЯ ......... 652
9.13.1 Краткий обзор ............................................................................................................652
9.13.2 Задание ........................................................................................................................652
9.13.3 Высокочувствительное обнаружение столкновения ..............................................652
9.13.4 Предостережения .......................................................................................................653
9.14 НАСТРОЙКА НАГРУЗКИ .................................................................................. 654
9.14.1 Краткий обзор ............................................................................................................654
9.14.2 Экраны параметров движения ..................................................................................654
9.14.3 Команды программы .................................................................................................656
9.15 РАСЧЕТ НАГРУЗКИ ........................................................................................... 657
9.15.1 Краткий обзор ............................................................................................................657
9.15.2 Порядок работы .........................................................................................................657
9.15.3 Порядок расчета нагрузки (для роботов с 6 осями) ...............................................658
9.15.4 Порядок калибровки (для роботов с 6 осями) .........................................................662
9.15.5 Другие родственные вопросы ...................................................................................665
9.16 ОБНАРУЖЕНИЕ СТОЛКНОВЕНИЯ ДЛЯ ВСПОМОГАТЕЛЬНОЙ ОСИ ... 666
9.16.1 Общая информация ...................................................................................................666
9.16.2 Предостережение .......................................................................................................666
9.16.3 Начальная настройка .................................................................................................666
9.16.4 Порядок настройки ....................................................................................................667

-10-
B-82284RU-3/01

9.17 КОМПЕНСАЦИЯ СИЛЫ ТЯЖЕСТИ ................................................................669


9.17.1 Системные переменные ............................................................................................ 669
9.17.2 Экран перемещения (MOTION) ............................................................................... 669
9.18 ФУНКЦИЯ ПАРОЛЯ ...........................................................................................671
9.18.1 Общий обзор функции пароля ................................................................................. 671
9.18.2 Операции с паролями для пользователя с правами установки ............................. 673
9.18.3 Выключение функции пароля .................................................................................. 677
9.18.4 Операции с паролем пользователей программистов и
пользователей наладчиков .......................................................................................... 678
9.18.5 Файл конфигурации пароля ...................................................................................... 683
9.18.5.1 Краткий обзор .................................................................................................... 683
9.18.6 Синтаксис XML для файлов конфигурации пароля .............................................. 685
9.18.7 Журнал паролей ......................................................................................................... 689
9.18.8 Ограничения экрана согласно уровню пароля ....................................................... 691
9.18.9 Функция автоматического входа в систему по паролю ......................................... 697
9.19 SOFT PANEL (программная панель) ..................................................................698
9.19.1 Функция программной панели для приложения .................................................... 698
9.19.2 Настраиваемый ввод-вывод ...................................................................................... 699
9.20 ЛОГИЧЕСКАЯ КОМАНДА СО СМЕШАННОЙ ЛОГИКОЙ .........................701
9.21 ФУНКЦИЯ КОНТРОЛЯ PMC ............................................................................721
9.22 ФУНКЦИЯ РЕДАКТИРОВАНИЯ PMC ............................................................724
9.23 ЖУРНАЛ РЕГИСТРАЦИИ ОПЕРАЦИЙ (ОПЦИЯ) ........................................727
9.23.1 Краткий обзор ............................................................................................................ 727
9.23.2 Регистрируемые события .......................................................................................... 730
9.23.3 Настройки журнала ................................................................................................... 736
9.23.4 Операции .................................................................................................................... 737
9.23.5 Расширенный журнал сигналов об ошибке ............................................................ 742
9.23.5.1 Настройка ........................................................................................................... 742
9.23.5.2 Просмотр журнала регистрации сигналов об ошибке ................................... 743
9.24 ВОЗОБНОВЛЕНИЕ НА ПЕРВОНАЧАЛЬНОЙ ТРАЕКТОРИИ .....................745
9.25 ИНСТРУМЕНТЫ ПРОГРАММЫ .......................................................................752
9.25.1 Зеркальное отражение по продольной оси автомобиля ........................................ 753
9.25.2 Переворот шарнира ................................................................................................... 757
9.25.3 Программная настройка пределов перемещения ................................................... 760

-11-
B-82284RU-3/01

10 ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ ................................................................. 763


10.1 ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ .......................................................................... 764
10.2 КОМАНДЫ ПАЛЛЕТИЗАЦИИ ......................................................................... 768
10.3 ВВОД ФУНКЦИИ ПАЛЛЕТИЗАЦИИ В РЕЖИМЕ ОБУЧЕНИЯ .................. 770
10.3.1 Выбор команды паллетизации ..................................................................................771
10.3.2 Ввод исходных данных .............................................................................................772
10.3.3 Ввод последовательности укладки в режиме обучения .........................................779
10.3.4 Настройка условий последовательности траектории .............................................786
10.3.5 Ввод в режиме обучения последовательности траектории ...................................790
10.3.6 Примечания о вводе функции паллетизации в режиме обучения ........................794
10.4 ВЫПОЛНЕНИЕ ФУНКЦИИ ПАЛЛЕТИЗАЦИИ ............................................. 795
10.4.1 Регистр паллетизации ................................................................................................797
10.4.2 Управление функцией паллетизации через регистр паллетизации ......................799
10.5 ИЗМЕНЕНИЕ ФУНКЦИИ ПАЛЛЕТИЗАЦИИ ................................................. 800
10.6 ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ ДЛЯ РАСШИРЕННЫХ ОСЕЙ ..................... 802
10.7 ВВОД В РЕЖИМЕ ОБУЧЕНИЯ ВСЕХ ТОЧЕК ПАЛЛЕТИЗАЦИИ ............. 803

11 Пульт обучения FANUC iPendant ............................................................. 805


11.1 КРАТКИЙ ОБЗОР ................................................................................................ 806
11.2 ВНЕШНИЙ ВИД И ОПЕРАЦИИ ....................................................................... 807
11.2.1 Внешний вид и органы управления .........................................................................807
11.2.2 Клавиши ......................................................................................................................808
11.2.3 Окно состояния ..........................................................................................................809
11.2.4 Разбивка экрана ..........................................................................................................811
11.2.5 Изменение экрана выполнения операции ...............................................................814
11.2.6 Экран браузера Интернет ..........................................................................................815
11.2.7 Меню выбора экрана и экранные меню на экране редактирования .....................818
11.2.8 Подокно состояния ....................................................................................................819
11.2.8.1 Дисплей текущего положения ..........................................................................820
11.2.8.2 Дисплей состояния панели оператора ............................................................. 820
11.2.8.3 Дисплей состояния аварийного сигнала.......................................................... 821
11.2.9 Цвет индикации согласно степени сигнала об ошибке ..........................................822
11.3 СЕНСОРНЫЙ ЭКРАН ........................................................................................ 823
11.4 НАСТРОЙКА пульта iPendant ............................................................................ 823
11.5 ОГРАНИЧЕНИЯ .................................................................................................. 836

12 ARC TOOL .................................................................................................. 837


12.1 SETUP (настройка) ............................................................................................... 838
12.1.1 Программное обеспечение ArcTool .........................................................................839
12.1.2 Последовательность дуговой сварки .......................................................................840
12.1.3 Настройка ArcTool .....................................................................................................842
12.1.4 Настройка системы дуговой сварки .........................................................................847
12.1.5 Настройка оборудования для дуговой сварки ........................................................853
12.1.6 Настройка маршрутов дуговой сварки ....................................................................857
12.1.6.1 Экран «консультанта» дуговой сварки ............................................................860
12.1.7 Технологические данные ..........................................................................................865

-12-
B-82284RU-3/01

12.2 I/O (ввод-вывод) ....................................................................................................871


12.2.1 Входные сигналы сварки .......................................................................................... 873
12.2.2 Выходные сигналы сварки ....................................................................................... 875
12.2.3 Аналоговый ввод-вывод ........................................................................................... 880
12.2.3.1 Увеличение/уменьшение числа аналоговых сигналов ввода-вывода .......... 880
12.2.3.2 Настройка диапазона опорных значений и диапазона значений
по команде для задания аналоговых сигналов ввода-вывода ...................... 882
12.3 КОМАНДЫ ...........................................................................................................883
12.3.1 Команды дуговой сварки .......................................................................................... 883
12.3.1.1 Команда поджига дуги .................................................................................................... 883
12.3.1.2 Команда конца дуги ......................................................................................................... 885
12.3.1.3 Обучение команде конца дуги ........................................................................................ 887
12.3.2 Команда скорости сварки ......................................................................................... 892
12.3.2.1 Ввод команды скорости сварки в режиме обучения ..................................... 894
12.4 РУЧНОЕ УПРАВЛЕНИЕ ....................................................................................896
12.4.1 Ручная подача/сматывание сварочной проволоки ................................................. 896
12.4.2 Welding Enable (включение сварки) ........................................................................ 897
12.4.3 Функция толчковой подачи горелки ....................................................................... 898
12.5 TEST CYCLE (пробный цикл) .............................................................................901
12.5.1 Test Cycle Setup (настройка пробного цикла) ......................................................... 902
12.6 STATUS (состояние) ............................................................................................904
12.6.1 Светодиоды на пульте обучения .............................................................................. 904
12.6.2 Состояние дуговой сварки ........................................................................................ 905
12.6.3 График дуговой сварки ............................................................................................. 906

13 УТИЛИТЫ ARC TOOL ..............................................................................909


13.1 ФУНКЦИЯ РАБОТЫ С НЕСКОЛЬКИМИ ЕДИНИЦАМИ
ОБОРУДОВАНИЯ ...............................................................................................910
13.1.1 Настройка нескольких единиц оборудования ........................................................ 911
13.1.2 Включение/выключение сварки в режиме работы с несколькими
единицами оборудования ........................................................................................ 916
13.1.3 Создание новой программы в режиме работы с несколькими
единицами оборудования ........................................................................................ 917
13.1.4 Группа перемещений и работа с несколькими единицами оборудования .......... 919
13.1.5 Настройка синхронизации поджига дуги для нескольких единиц
оборудования ............................................................................................................ 920
13.1.6 Примеры настройки синхронизации поджига дуги для
нескольких единиц оборудования ......................................................................... 923
13.1.7 Спецификация и ограничения синхронизации поджига дуги .............................. 924
13.2 ФУНКЦИЯ ПОПЕРЕЧНЫХ КОЛЕБАНИЙ ......................................................925
13.2.1 Обзор ........................................................................................................................... 925
13.2.2 Настройка поперечных колебаний .......................................................................... 925
13.2.3 Маршрут поперечного колебания ............................................................................ 930
13.2.4 Команда поперечного колебания ............................................................................. 933
13.3 ON THE FLY («на лету») .....................................................................................939
13.3.1 Экран «на лету» для сварки ...................................................................................... 939
13.3.2 Функция «на лету» для поперечного колебания .................................................... 943
13.4 ПРЕОБРАЗОВАНИЕ ПОЛОЖЕНИЯ ГОРЕЛКИ ..............................................947
13.5 РЕГУЛИРОВКА ПОЛОЖЕНИЯ ГОРЕЛКИ .....................................................960

-13-
B-82284RU-3/01

13.6 ФУНКЦИЯ ОТСЛЕЖИВАНИЯ ШВА ПО ДУГЕ ............................................ 966


13.6.1 Отслеживание TAST (отслеживание шва по дуге) .................................................966
13.6.2 Факторы, влияющие на отслеживание TAST .........................................................971
13.6.3 Руководство по применению TAST .........................................................................972
13.6.4 Настройка маршрута TAST ......................................................................................973
13.6.5 Специальные функции ..............................................................................................981
13.6.6 Корректировка маршрута TAST ...............................................................................983
13.6.7 Команда TRACK{Sensor} (отслеживание {датчик}) .............................................984
13.6.8 Устранение неисправностей при TAST ...................................................................986
13.7 ОТСЛЕЖИВАНИЕ С АВТОМАТИЧЕСКОЙ
РЕГУЛИРОВКОЙ НАПРЯЖЕНИЯ ................................................................... 989
13.7.1 Отслеживание AVC (корректировка длины дуги по напряжению) ......................990
13.7.2 Факторы, влияющие на отслеживание AVC ...........................................................994
13.7.3 Требования, предъявляемые к оборудованию для AVC ........................................994
13.7.4 Настройка маршрута AVC ........................................................................................995
13.8 ЗАПОМИНАНИЕ КОРНЕВОГО ПРОХОДА И
МНОГОПРОХОДНАЯ СВАРКА ..................................................................... 1003
13.8.1 Обзор .........................................................................................................................1003
13.8.2 Запоминание корневого прохода ...........................................................................1004
13.8.3 Многопроходная сварка ..........................................................................................1008
13.8.4 Примеры программирования ..................................................................................1014
13.9 РЕГИСТРАТОР ДАННЫХ ............................................................................... 1017
13.9.1 Настройка регистратора данных ............................................................................1020
13.9.2 Маршрут регистратора данных ..............................................................................1026
13.9.3 Программирование ..................................................................................................1030
13.9.4 Диаграмма регистратора данных ...........................................................................1031
13.10 ВОСПРИЯТИЕ КАСАНИЯ ............................................................................ 1033
13.10.1 Обзор .......................................................................................................................1033
13.10.2 Назначение ввода-вывода функции восприятия касания ..................................1035
13.10.3 Настройка восприятия касания ............................................................................1038
13.10.4 Программирование восприятия касания .............................................................1059
13.10.5 Выверка восприятия касания ................................................................................1069
13.11 ИНТЕЛЛЕКТУАЛЬНАЯ ФУНКЦИЯ ЛЕГКОГО
ВОССТАНОВЛЕНИЯ ДУГИ .......................................................................... 1081
13.11.1 Обзор .......................................................................................................................1081
13.11.2 Спецификация ........................................................................................................1081
13.11.3 Функция защиты горелки ......................................................................................1082
13.11.4 Примечания ............................................................................................................1085
13.11.5 Соответствующие сигналы об ошибках ..............................................................1085
13.11.6 Функция TorchMate ...............................................................................................1086
13.12 НАСТРОЙКА КОЭФФИЦИЕНТА ПРЕОБРАЗОВАНИЯ
АНАЛОГОВОГО ВЫХОДА ПО НЕСКОЛЬКИМ ТОЧКАМ ..................... 1103
13.12.1 Обзор .......................................................................................................................1103
13.12.2 Порядок работы .....................................................................................................1104

-14-
B-82284RU-3/01

13.13 ЛИНЕЙНОЕ ИЗМЕНЕНИЕ ПАРАМЕТРОВ ARCTOOL .............................1107


13.13.1 Обзор ....................................................................................................................... 1107
13.13.2 Включение или выключение функции ................................................................ 1107
13.13.3 Линейное изменение параметров сварки ............................................................ 1108
13.13.4 Линейное изменение скорости ............................................................................. 1113
13.13.5 Линейное изменение поперечного колебания .................................................... 1115
13.13.6 Возобновление после ошибки .............................................................................. 1117
13.13.7 Использование других функций .......................................................................... 1118
13.14 ФУНКЦИЯ ВЫБОРА ПРОГРАММЫ КОНТРОЛЛЕРА ПОЛОЖЕНИЯ ..1119
13.14.1 Обзор ....................................................................................................................... 1119
13.14.2 Включение или выключение функции ................................................................ 1119
13.14.3 Назначение выходных сигналов выбора программы контроллера сварки ...... 1120
13.14.4 Выбор программы контроллера сварки .............................................................. 1122
13.14.5 Настройка программы контроллера сварки в маршруте сварки ....................... 1123
13.15 ФУНКЦИЯ УПРАВЛЕНИЯ СЕРВОСИСТЕМОЙ ГОРЕЛКИ .....................1124
13.15.1 Краткое описание функции управления сервосистемой горелки ..................... 1124
13.15.2 Предостережения и ограничения ......................................................................... 1124
13.15.3 Подробное описание функции управления сервосистемой горелки ................ 1125
13.15.3.1 Команда дуговой сварки ............................................................................................. 1125
13.15.3.2 Толчковая подача сварочной проволоки ................................................................... 1125
13.15.3.3 Функция продувки воздухом ...................................................................................... 1125
13.15.4 Настройка сервосистемы горелки ........................................................................ 1127
13.15.4.1 Настройка осей сервосистемы горелки ..................................................................... 1127
13.15.4.2 Настройка на экране настройки сварочного оборудования .................................... 1129
13.15.4.3 Экран настройки сервосистемы горелки ................................................................... 1130
13.16 ФУНКЦИЯ ТОЧНОЙ РЕГУЛИРОВКИ СЕРВОСИСТЕМЫ
ГОРЕЛКИ КОМАНД СКОРОСТИ СВАРОЧНОЙ ПРОВОЛОКИ ..............1132
13.16.1 Доработка по шести точкам ................................................................................. 1132
13.16.2 Непосредственная настройка ............................................................................... 1137
13.17 СТАНЦИЯ ТЕХОБСЛУЖИВАНИЯ ГОРЕЛКИ ...........................................1139
13.17.1 Установка ............................................................................................................... 1139
13.17.2 Подготовка ............................................................................................................. 1145
13.17.3 Доработка (Устройство смены мундштука) ....................................................... 1145
13.17.4 Выполнение автоматической программы замены мундштука ......................... 1150
13.17.5 Доработка (Устройство очистки наконечника) .................................................. 1152
13.17.6 Выполнение автоматической программы для очистки наконечника ............... 1157
13.17.7 Направление вращения для операции очистки наконечника ............................ 1159
13.17.8 Регистр .................................................................................................................... 1160
13.17.9 Создание программы техобслуживания горелки ............................................... 1162
13.17.10 Для двойной (тандемной) горелки ..................................................................... 1165
13.18 НАСТРАИВАЕМОЕ ПОПЕРЕЧНОЕ КОЛЕБАНИЕ ....................................1169
13.18.1 Команда настраиваемого поперечного колебания ............................................. 1169
13.18.2 Настройка схемы поперечного колебания .......................................................... 1171
13.18.3 Настройка схемы поперечного колебания при помощи KAREL ..................... 1178
13.18.4 Расширенный маршрут поперечного колебания ................................................ 1182

-15-
B-82284RU-3/01

13.19 ФУНКЦИЯ УПРАВЛЕНИЯ РУЧНОЙ КОРРЕКЦИЕЙ


ДУГОВОЙ СВАРКИ ...................................................................................... 1183
13.19.1 Обзор .......................................................................................................................1183
13.19.2 Включение или выключение функции ................................................................1183
13.19.3 Выполнение программы ........................................................................................1184
13.19.4 Рабочая Спецификация .........................................................................................1185
13.20 ТЕПЛОВАЯ ВОЛНА ....................................................................................... 1189
13.20.1 Обзор .......................................................................................................................1189
13.20.2 Первоначальная настройка функции «тепловая волна» ....................................1190
13.20.3 Режим синхронизации тепловой волны ..............................................................1191
13.20.4 Данные маршрута сварки с тепловой волной .....................................................1193

ПРИЛОЖЕНИЕ
A ОТЛИЧИЯ R-J3iB И R-J3iC ...................................................................... 1195
A.1 ЭКРАН НАСТРОЙКИ ARCTOOL .................................................................... 1196
A.2 ФУНКЦИЯ РАБОТЫ С НЕСКОЛЬКИМИ ЕДИНИЦАМИ
ОБОРУДОВАНИЯ .............................................................................................. 1198
A.3 ПОПЕРЕЧНОЕ КОЛЕБАНИЕ ........................................................................... 1202
A.4 ЭКРАН «КОНСУЛЬТАНТА» ДУГОВОЙ СВАРКИ ....................................... 1204
A.5 ОТОБРАЖЕНИЕ МЕНЮ ................................................................................... 1206
A.6 ДРУГИЕ ДОПОЛНИТЕЛЬНЫЕ/ МОДИФИЦИРОВАННЫЕ ФУНКЦИИ .. 1208

B ПРИЛОЖЕНИЕ .......................................................................................... 1209


B.1 СПИСОК МЕНЮ ................................................................................................ 1210
B.2 ТИПЫ ЭКРАНОВ ............................................................................................... 1216
B.3 СПИСОК КОМАНД ПРОГРАММЫ ................................................................. 1235
B.4 КОМАНДЫ ПРОГРАММЫ ............................................................................... 1240
B.4.1 Команды перемещения .............................................................................................1240
A.4.2 Дополнительные команды перемещения ...............................................................1241
B.4.3 Команды регистра и ввода-вывода ..........................................................................1243
B.4.4 Команды условного перехода ..................................................................................1245
B.4.5 Команда ожидания ....................................................................................................1246
B.4.6 Команды безусловного перехода .............................................................................1247
B.4.7 Команды управления программой ..........................................................................1247
B.4.8 Прочие команды ........................................................................................................1248
B.4.9 Команда условия коррекции и пропуска ................................................................1249
B.4.10 Команда настройки системы координат ...............................................................1250
B.4.11 Макрокоманда .........................................................................................................1251
B.4.12 Многокоординатные команды управления ..........................................................1251
B.4.13 Команда выполнения с опережающим просмотром регистра положения ........1252
B.4.14 Команда мягкого плавающего перемещения .......................................................1252
B.4.15 Команды контроля состояния ................................................................................1253
B.4.16 Команды группы перемещений .............................................................................1253
B.4.17 Команда паллетизации ...........................................................................................1254

-16-
B-82284RU-3/01

C ПРИЛОЖЕНИЕ ...........................................................................................1255
C.1 РЕЖИМ ЗАПУСКА .............................................................................................1256
C.1.1 Способы запуска ....................................................................................................... 1256
C.1.2 Первоначальный запуск ........................................................................................... 1257
C.1.3 Контролируемый запуск .......................................................................................... 1258
C.1.4 Запуск из холодного состояния ............................................................................... 1260
C.1.5 Запуск из горячего состояния .................................................................................. 1262
C.2 ВЫВЕРКА ............................................................................................................1263
C.2.1 Выверка по шаблону ................................................................................................. 1265
C.2.2 Выверка в положении нуля градусов ...................................................................... 1267
C.2.3 Быстрая выверка ....................................................................................................... 1269
C.2.4 Выверка одной оси ................................................................................................... 1272
C.2.5 Настройка данных выверки ..................................................................................... 1275
C.3 ВЕРСИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ...............................................1277
C.4 СОСТОЯНИЕ ОСЕЙ РОБОТА ...........................................................................1280
C.5 ЭКРАН ДИАГНОСТИКИ ...................................................................................1287
C.5.1 Краткое описание ...................................................................................................... 1287
C.5.2 О диагностике редуктора ......................................................................................... 1287
C.5.3 Порядок работы ........................................................................................................ 1288
C.5.4 Каждый пункт ........................................................................................................... 1290
C.6 ИСХОДНОЕ ПОЛОЖЕНИЕ БАЗОВОЙ СИСТЕМЫ КООРДИНАТ ............1292
C.7 НАСТРОЙКА МОДУЛЯ ВВОДА-ВЫВОДА ...................................................1293
C.8 НАСТРОЙКА ПОЗИЦИОНЕРА ........................................................................1299
C.9 НАСТРОЙКА РАСШИРЕННОЙ ОСИ ..............................................................1306
C.10 ПЛАТА НЕЗАВИСИМОЙ ДОПОЛНИТЕЛЬНОЙ ОСИ
(NOBOT), ПРОЦЕДУРА ВВОДА В ДЕЙСТВИЕ ..........................................1312

D КОДЫ СИГНАЛОВ ОБ ОШИБКЕ ............................................................1317


D.1 ОПИСАНИЕ ТАБЛИЦЫ КОДОВ СИГНАЛОВ ОБ ОШИБКЕ .......................1318
D.2 КОДЫ СИГНАЛОВ ОБ ОШИБКЕ ....................................................................1329
D.2.1 Коды ошибок SRVO (ID=11) ................................................................................... 1329
D.2.2 Коды ошибок системы (SYST) (ID=24) .................................................................. 1367
D.2.3 Коды ошибок INTP (ID=12) ..................................................................................... 1375
D.2.4 Коды ошибок толчковой подачи (JOG) (ID=19) .................................................... 1409
D.2.5 Коды ошибок TPIF (ID=9) ....................................................................................... 1413
D.2.6 Коды ошибок MOTN (ID=15) .................................................................................. 1425
D.2.7 Коды ошибок PALT (ID=26) ................................................................................... 1445
D.2.8 Коды ошибок PROG ................................................................................................. 1449
D.2.9 Коды ошибок MACR (ID=57) .................................................................................. 1455
D.2.10 Коды ошибок MEMO (ID=7) ................................................................................. 1457
D.2.11 Коды ошибок CMND .............................................................................................. 1467
D.2.12 Коды ошибок COND .............................................................................................. 1469
D.2.13 Коды ошибок DICT ................................................................................................ 1470
D.2.14 Коды ошибок LANG ............................................................................................... 1473
D.2.15 Коды ошибок MCTL ............................................................................................... 1475
D.2.16 Коды ошибок PRIO ................................................................................................. 1477
D.2.17 Коды ошибок ROUT ............................................................................................... 1481
D.2.18 Коды ошибок SCIO ................................................................................................. 1483
D.2.19 Коды ошибок SRIO ................................................................................................. 1487

-17-
B-82284RU-3/01

D.2.20 Коды ошибок FLPY ................................................................................................1489


D.2.21 Коды ошибок файла FILE ......................................................................................1491
D.2.22 Коды ошибок SSPC .................................................................................................1495
D.2.23 Коды ошибок CNTR ...............................................................................................1505
D.2.24 Коды ошибок RTCP ................................................................................................1506
D.2.25 Коды ошибок APSH ................................................................................................1507
D.2.26 Коды ошибок CPMO ...............................................................................................1531
D.2.27 Коды ошибок дуговой сварки (ID=53) ..................................................................1561
D.2.28 Сигналы об ошибках функции отслеживания шва по дуге (TAST)(ID = 47) ...1583
D.2.29 Сигналы об ошибках поперечного колебания (WEAV)(ID = 45) ......................1585
D.2.30 Root Path Memorization Alarm (ID = 43)
(сигналы об ошибках запоминания корневого прохода) ..................................1589
D.2.31 Сигналы об ошибках датчика касания (ID = 60) .................................................1591
D.2.32 Сигналы об ошибках регистратора данных (Data Monitor) (ID = 40) ................1597
D.2.33 Сигналы об ошибках функции TorchMate (ID = 119) .........................................1603
D.2.34 Сигналы об ошибках линейного изменения ArcTool (ID = 131) ........................1607

E СИСТЕМНЫЕ ПЕРЕМЕННЫЕ ................................................................ 1609


E.1 ФОРМАТ ТАБЛИЦЫ СИСТЕМНЫХ ПЕРЕМЕННЫХ ................................. 1610
E.2 СИСТЕМНЫЕ ПЕРЕМЕННЫЕ ......................................................................... 1612

-18-
1. ВВЕДЕНИЕ B-82284RU-3/01

1 ВВЕДЕНИЕ
В настоящей главе разъясняется структура настоящего руководства и правила техники
безопасности, которые необходимо соблюдать при работе с роботом FANUC.

-19-
B-82284RU-3/01 1. ВВЕДЕНИЕ

1.1 СТРУКТУРА РУКОВОДСТВА


О настоящем руководстве
Руководство оператора робота FANUC (контроллер R-J3iC).
В настоящем руководстве изложены правила работы с компактным универсальным роботом
FANUC.
Робот управляется контроллером FANUC R-J3iC (далее в тексте: «контроллер робота»), в
котором содержится программное обеспечение робота FANUC.
В настоящем руководстве описаны следующие действия, необходимые для манипулирования
заготовками с помощью робота:
• Настройка системы для манипулирования заготовками
• Управление роботом
• Создание и изменение программы
• Выполнение программы
• Индикация состояния
• Коды сигналов об ошибках и системные переменные

-20-
1. ВВЕДЕНИЕ B-82284RU-3/01

Как пользоваться настоящим руководством


Каждой операции робота посвящена отдельная глава руководства.
Пользователь может найти и ознакомиться с главами, в которых описываются необходимые
ему операции.
Один раз полностью прочитав настоящее руководство, что занимает пять или шесть часов,
пользователь может уяснить всю изложенную в нем информацию.

Глава 1 Разъясняется порядок использования настоящего руководства и


Введение правила техники безопасности, которые необходимо соблюдать при
работе с роботом. Все пользователи должны ознакомиться с правилами
техники безопасности.
Глава 2 Содержит основную информацию о роботе
Краткий обзор Описывает базовую конфигурацию робота и систему для робота.
Глава 3 Описывает порядок настройки системы для робота, включая ввод-
Настройки системы для вывод, систему координат и опорное положение.
робота
Глава 4 Описывает структуру программы и синтаксис команд программы.
Структура программы
Глава 5 Описываются разработка, создание, изменение, удаление и
Создание программы копирование программы. Также описывается порядок включения
электропитания и перемещения робота толчковой подачей.
Глава 6 Описывает, как выполнять и как остановить программу.
Выполнение программы Также описаны пробное выполнение, автоматическая работа и
восстановление из состояния ошибки.
Глава 7 Описывается проверка рабочего состояния робота с помощью
Индикация состояния светодиодных индикаторов состояния.
Глава 8 Описывается, как сохранить, считать и распечатывать файл программы
Файловый ввод-вывод или системный файл.
Глава 9 Описывает дополнительные сервисные программы, функции макросов,
Утилиты линейный сдвиг и зеркальный сдвиг.
Глава 10 Описывает настройку и выполнение функции паллетизации
Функция паллетизации
Глава 11 Описывает пульт обучения FANUC iPendant.
Пульт обучения FANUC
iPendant
Глава 12 Описывает функцию ARC TOOL.
ARC TOOL
Глава 13 Описывает дополнительные сервисные программы ARC TOOL.
УТИЛИТЫ ARC TOOL
Приложение Описывает список меню, экранов, команды программы и данные
программы.
Коды сигналов об ошибках Перечисляет коды сигналов об ошибках и системные переменные.
и системные переменные

-21-
B-82284RU-3/01 1. ВВЕДЕНИЕ

Идентификация
Информация о версиях программного обеспечения и протоколах установки компонентов
программного обеспечения содержится в следующих разделах:

Что проверяется Раздел


Версия программного обеспечения C.3 Версия программного обеспечения
Установленные опции программного обеспечения B.1 Список меню

Спецификации изделий
Информация о состоянии памяти или списке опций программного обеспечения находится в
следующих разделах:

Что проверяется Раздел


Состояние памяти 7.11 Дисплей состояния использования памяти
Список опций программного обеспечения B.1 Список меню
Меню, которое отображается при выборе опции B.1 Список меню
Команда программы, которую можно использовать B.3 Список команд программы
при выборе опции

Другие руководства
Имеются следующие руководства:

Контроллер R-J3iC РУКОВОДСТВО Для кого предназначено:


ОПЕРАТОРА Операторы, отвечающие за проектирование, пуск,
(Настоящее эксплуатацию и наладку робототехнической
руководство) системы на месте эксплуатации.
Темы:
Функции, операции и порядок управления
роботом.
Программирование, интерфейс и сигналы об
ошибке.
Использование:
Справочник по обучению, установке и наладке
робота на месте эксплуатации, а также разработке
приложений.
Контроллер R-J3iC РУКОВОДСТВО ПО Темы:
ТЕХНИЧЕСКОМУ Установка и запуск системы, подключение
ОБСЛУЖИВАНИЮ механической части к периферийным
устройствам; техническое обслуживание робота.
Механическая часть Руководство по Темы:
подключению / Установка и запуск системы, подключение
техническому механической части к контроллеру, техническое
обслуживанию обслуживание робота.
Использование:
Руководство по установке, запуску, подключению
и техническому обслуживанию.

-22-
1. ВВЕДЕНИЕ B-82284RU-3/01

Обозначения, принятые в руководстве


В настоящем руководстве изложены правила техники безопасности, позволяющие избежать
травм и повреждения оборудования.
Эти правила техники безопасности обозначены как «Предупреждение» или
«Предостережение», в зависимости от степени важности.
Дополнительные пояснения обозначены как «Примечание».
Прежде чем начинать работы с роботом, внимательно изучите все предупреждения,
предостережения и примечания.

ПРЕДУПРЕЖДЕНИЕ
Несоблюдение требований, обозначенных как «Предупреждение», может привести к
тяжелой или смертельной травме обслуживающего персонала. Эта информация выделена
рамкой и цветом и легко отличима от основного текста настоящего руководства.

ПРЕДОСТЕРЕЖЕНИЕ
Несоблюдение требований, обозначенных как «Предостережение», может привести к травме
пользователя или к повреждению оборудования. Эта информация выделена рамкой и цветом
и легко отличима от основного текста настоящего руководства.

ПРИМЕЧАНИЕ
Информация, обозначенная как «Примечание», является дополнительным объяснением и не
является предостережением или предупреждением.

Внимательно изучите и сохраните настоящее руководство.

-23-
B-82284RU-3/01 1. ВВЕДЕНИЕ

1.2 ОБСЛУЖИВАЮЩИЙ ПЕРСОНАЛ


Робот не способен работать самостоятельно. Робот может работать только если он оснащен
кистью или другим устройством и подключен к периферийному оборудованию, образующему
систему.
Необходимо учитывать технику безопасности не только в отношении робота, но также в
отношении системы в целом.
При использовании робота обеспечьте защитное ограждение и другие меры безопасности.
В компании FANUC принята следующая классификация обслуживающего персонала:
Проверьте, какие работники должны пройти специальное обучение по обслуживанию
робототехнической системы.

Operator (оператор)
В обязанности оператора входит:
• Включение и выключение системы
• Запуск и остановка программ робота
• Восстановление системы из состояния сигнала об ошибке
Оператору запрещено входить в зону, огражденной защитным ограждением, для выполнения
работы.
Программист или обучающий оператор
В обязанности программиста или обучающего оператора входят обязанности оператора, а
также следующее:
• Обучение робота, настройка периферийного оборудования, а также другая работа, которая
должна выполняться в зоне, огражденной защитным ограждением.
Программист или обучающий оператор должны пройти специальное обучение по
обслуживанию робототехнической системы.

Инженер по техническому обслуживанию


В обязанности инженера по техническому обслуживанию входят обязанности программиста, а
также следующее:
• Ремонт и техническое обслуживание робота
Инженер по техническому обслуживанию должен пройти специальное обучение по
обслуживанию робототехнической системы.

-24-
1. ВВЕДЕНИЕ B-82284RU-3/01

1.3 ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ -


ОБЩИЕ ПОЛОЖЕНИЯ
В настоящем разделе перечисляются общие правила техники безопасности. Прежде чем
начинать использование робота, прочтите правила техники безопасности.
В последующих разделах руководства изложены дополнительные правила техники
безопасности. Каждое из правил техники безопасности должно соблюдаться.

Общие правила

ПРЕДУПРЕЖДЕНИЕ
При использовании робота необходимо соблюдать следующие правила техники
безопасности. В противном случае могут быть повреждены робот и периферийное
оборудование или быть тяжело травмированы рабочие.
• Запрещается использовать робота в огнеопасных условиях.
• Запрещается использовать робота во взрывоопасных условиях.
• Запрещается использовать робота в условиях интенсивных излучений.
• Запрещается использовать робота под водой или в условиях высокой влажности.
• Запрещается использовать робота для переноса человека или животного.
• Запрещается использовать робота в качестве стремянки.
(Запрещено становиться на робота или повисать на нем.)

ПРЕДУПРЕЖДЕНИЕ
Персонал, работающий с роботом, должен носить следующие изделия, обеспечивающие
безопасность:
• Спецодежда, соответствующая выполняемой работе
• Защитная обувь
• Шлем

ПРИМЕЧАНИЕ
Персонал, занятый в программировании и техническом обслуживании, должны пройти
соответствующий курс обучения на FANUC.

-25-
B-82284RU-3/01 1. ВВЕДЕНИЕ

Примечания по установке

ПРЕДУПРЕЖДЕНИЕ
Транспортировка и установка робота должны выполняться в строгом соответствии с
порядком, рекомендованным FANUC. Невыполнение требований по транспортировке или
установке может вызвать падение робота, что приведет к получению тяжелых травм
рабочими.

ПРЕДОСТЕРЕЖЕНИЕ
При запуске робота после установки операции должны выполняться на малой скорости.
Далее скорость должна постепенно увеличиваться для проверки работы робота.

Примечания по эксплуатации

ПРЕДУПРЕЖДЕНИЕ
Перед пуском робота необходимо убедиться, что внутри защитного ограждения нет людей.
Одновременно необходимо убедиться в том, что отсутствует возможность возникновения
опасных ситуаций. Если таковая обнаружена, ситуация должна быть устранена до начала
работы.

ПРЕДОСТЕРЕЖЕНИЕ
При работе с панелью оператора или подвесным пультом обучения оператор должен быть
без перчаток.
Работа обслуживающего персонала в перчатках может привести к ошибкам в работе.

ПРИМЕЧАНИЕ
Программы, системные переменные и другая информация могут хранится в памяти или на
дискетах.
Необходимо обязательно периодически сохранять данные на случай потери данных.
(См. раздел, посвященный файловому вводу-выводу, где описан порядок сохранения
данных.)

-26-
1. ВВЕДЕНИЕ B-82284RU-3/01

Примечания по программированию

ПРЕДУПРЕЖДЕНИЕ
Программирование должно выполняться за пределами защитного ограждения на
максимальном удалении. Если программирование необходимо выполнять внутри защитного
ограждения, программист должен соблюдать следующие правила техники безопасности:
• Перед входом в область защитного ограждения, убедиться, что отсутствует возможность
возникновения опасных ситуаций внутри защитного ограждения.
• Быть готовым при необходимости немедленно нажать кнопку «emergency stop»
(аварийной остановки).
• Перемещения робота должны выполняться на малой скорости.
• Перед началом программирования необходимо проверить общее состояние системы,
чтобы убедиться, что отсутствует опасность для пользователя при подаче команды
дистанционного управления на периферийное оборудование или при перемещении.

ПРЕДОСТЕРЕЖЕНИЕ
После окончания программирования должен быть выполнен пробный рабочий цикл
согласно заданной процедуре.
(См. раздел настоящего руководства о выполнении программы.)
Во время пробного рабочего цикла обслуживающий персонал должен находиться за
пределами защитного ограждения.

ПРИМЕЧАНИЕ
Программисты должны пройти соответствующий курс обучения на FANUC.

Примечания по техническому обслуживанию

ПРЕДУПРЕЖДЕНИЕ
При техническом обслуживании робот и система должны быть в выключенном состоянии.
Если робот или система находятся во включенном состоянии, при некоторых видах
технического обслуживания возможно поражение электротоком. При необходимости
следует использовать замок, который не позволит другому работнику включить робот или
систему. Если техническое обслуживание должно выполняться во включенном состоянии,
должна быть нажата кнопка аварийной остановки.

ПРЕДУПРЕЖДЕНИЕ
При замене детали рабочий службы технического обслуживания должен прочитать
руководство по техническому обслуживанию и изучить порядок замены заблаговременно.
Нарушение порядка может привести к несчастному случаю, повреждению робота и
причинению травмы рабочему.

-27-
B-82284RU-3/01 1. ВВЕДЕНИЕ

ПРЕДУПРЕЖДЕНИЕ
При входе в область, огороженную защитным ограждением, рабочий технического
обслуживания должен проверить всю систему, чтобы убедиться в отсутствии опасных
ситуаций. Если рабочему необходимо войти в область ограждения в момент существования
опасной ситуации, рабочий всегда должен проявлять крайнюю осторожность и проверить
текущее состояние системы.

ПРЕДУПРЕЖДЕНИЕ
Части должны заменяться на запасные части, рекомендованные FANUC. Использование
иных деталей может привести к нарушению нормальной работы или повреждению
оборудования. Категорически запрещается использовать предохранители, не
рекомендованные FANUC. Использование таких предохранителей может вызвать пожар.

ПРЕДУПРЕЖДЕНИЕ
При снятии двигателя или тормоза, необходимо заблаговременно поддержать руку робота
подъемным краном или другим устройством так, чтобы рука не упала при снятии.

ПРЕДУПРЕЖДЕНИЕ
Если при техническом обслуживании робота необходимо перемещение робота, нужно
соблюдать следующие правила техники безопасности:
• Обеспечить путь отхода. В ходе технического обслуживания всегда проверять
перемещения всей системы, так чтобы путь отхода не оказался заблокирован роботом или
периферийным оборудованием.
• Всегда обращать внимание на возможность опасных ситуаций и всегда быть готовым при
необходимости нажать кнопку аварийной остановки

ПРЕДУПРЕЖДЕНИЕ
При перемещении двигателя, замедлителя или другого предмета большой массы для защиты
обслуживающего персонала от перегрузки должен использоваться подъемный кран или
другое устройство. Если нарушить это требование, обслуживающий персонал может
получить тяжелую травму.

ПРЕДОСТЕРЕЖЕНИЕ
Если на пол попала смазка, ее необходимо немедленно удалить во избежание опасных
падений.

ПРЕДОСТЕРЕЖЕНИЕ
На робот запрещено становиться или залезать в ходе технического обслуживания. Если это
сделать, робот будет поврежден. Кроме того, оступившийся рабочий может получить
травму.

-28-
1. ВВЕДЕНИЕ B-82284RU-3/01

ПРЕДОСТЕРЕЖЕНИЕ
Горячие части указаны ниже. Если рабочему по техническому обслуживанию необходимо
касаться этих горячих частей, рабочий должен быть в теплозащитных перчатках или
использовать другие защитные средства.
• Серводвигатель
• Внутри блока управления

ПРЕДОСТЕРЕЖЕНИЕ
После заменены детали все болты и другие относящиеся к операции компоненты должны
быть установлены на свое место. Необходимо внимательно убедиться, что нет
отсутствующих или не установленных компонентов.

ПРЕДОСТЕРЕЖЕНИЕ
До начала технического обслуживания пневмосистемы должна быть отключена подача
давления, а давление в трубопроводах должно быть уменьшено до нуля.

ПРЕДОСТЕРЕЖЕНИЕ
После заменены детали необходимо, чтобы робота выполнил пробный рабочий цикл по
разработанной методике. (См. раздел настоящего руководства о выполнении программы.)
Во время пробного рабочего цикла персонал по техническому обслуживанию должен
работать снаружи защитного ограждения.

ПРЕДОСТЕРЕЖЕНИЕ
По окончании технического обслуживания с пола вокруг робота и внутри защитного
ограждения необходимо удалить пролитое масло или воду и металлическую стружку.

ПРЕДОСТЕРЕЖЕНИЕ
При замене детали нужно принимать меры, чтобы в робота не попадала пыль.

ПРИМЕЧАНИЕ
Все рабочие по техническому обслуживанию или рабочие-инспектора должны пройти
соответствующий курс обучения на FANUC.

ПРИМЕЧАНИЕ
Техническое обслуживание должно выполняться с нормальным освещением.
Необходимо принять меры к тому, чтобы светильник не представлял опасности.

ПРИМЕЧАНИЕ
Необходимо выполнять периодическую инспекцию робота. (См. руководство по
техническому обслуживанию.) Невыполнение периодического контроля может ухудшить
рабочие характеристики или сократить срок службы робота, а также может вызвать аварию
или несчастный случай.

-29-
B-82284RU-3/01 1. ВВЕДЕНИЕ

1.4 ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ


Правила техники безопасности
В отличие от обыкновенных автоматических станков у роботов есть руки и запястья, которые
могут перемещаться во всем операционном пространстве. Робот довольно гибок, но с другой
стороны это весьма опасно. Для создания автоматизированной системы робот обычно
подключается к периферийному оборудованию. Пользователи должны соблюдать правила
техники безопасности для всей системы.
Правила техники безопасности описаны ниже.

Правила техники безопасности, относящихся к установке и компоновке


• Чтобы показать, что робот работает, используйте световые сигнализаторы и другие
средства.

Рис. 1.4 (a) Индикация сигналов об ошибке


• Установите вокруг системы защитное ограждение с калиткой с блокировкой, чтобы войти в
рабочую зону через калитку мог только оператор. Спроектируйте систему так, чтобы при
открытой калитке она останавливалась.

ПРИМЕЧАНИЕ
Подключите входные сигналы *FENCE к калитке с блокировкой.
См. руководство по техническому обслуживанию, где есть пояснения о выполнении
подключений.

ПРИМЕЧАНИЕ
При выключении входного сигнала *SFSPD (безопасная скорость) блок управления
останавливает робота.

• Защитное ограждение нужно устанавливать так, чтобы диапазон перемещений робота был
окружен полностью.
Контроллер также должен находиться за пределами защитного ограждения.

-30-
1. ВВЕДЕНИЕ B-82284RU-3/01

1 Неправильная установка 2 Правильная установка

Рис. 1.4 (b) Защитное ограждение

• Установите кнопку аварийной остановки там, где она будет легко доступна для оператора.

ПРИМЕЧАНИЕ
При получении сигнала аварийной остановки, контроллер немедленно останавливает
робота.

1 Предохранительный штепсель 3 Вход *SFSPD


При удалении предохранительного штепселя цепь
разрывается.
2 Схема управления остановки робота
Рис. 1.4 (c) Предохранительный штепсель

-31-
B-82284RU-3/01 1. ВВЕДЕНИЕ

Правила техники безопасности, относящиеся к проектированию системы


• Установите разъединительный переходник между запястьями робота.
При аварийной внешней нагрузке, приложенной к роботу, разъединительный переходник
разрушается и робот останавливается.

ПРИМЕЧАНИЕ
При подаче входного сигнала поломки кисти (*HBK) контроллер немедленно останавливает
робота.

• Обнаружение поломки кисти можно отключить, когда входной сигнал *HBK выключен.
Это можно задать на экране настройки системы. См. раздел о меню конфигурации системы.
• Все периферийные устройства должны быть нормально заземлены.
• Если необходимая рабочая зона меньше, чем максимальная рабочая зона робота,
необходимая зона может быть задана параметрами.
• Робот получает сигналы блокировки, подаваемые выносным оборудованием. По получению
сигнала, указывающего рабочее состояние выносного оборудования, робот может
выполнить условный или аварийный останов.
• Если необходимо, установите замок, чтобы только уполномоченный персонал мог включить
питание.

ПРИМЕЧАНИЕ
Автоматический выключатель, установленный на двери блока управления, имеет
конструкцию, которая не допускает его включение, если он заперт на висячий замок.

Рис. 1.4 (d) Запирание автоматического выключателя

-32-
1. ВВЕДЕНИЕ B-82284RU-3/01

Правила техники безопасности, относящиеся к контролю и техническому обслуживанию


• До начала контроля или технического обслуживания выключите контроллер.
Заприте автоматический выключатель или установите наблюдающего, который не позволит
включить питание.
• Прежде чем отключать пневмосистему, обязательно стравите давление подачи.
• До начала контроля, в который не будет работать электрическая система робота, нажмите
кнопку аварийной остановки.
• При выполнении контроля, в которой робот будет работать, внимательно наблюдайте за
движениями робота. При необходимости немедленно нажмите кнопку аварийной
остановки.

1 Кнопка аварийной остановки


Рис. 1.4 (e) Кнопка аварийной остановки

-33-
B-82284RU-3/01 1. ВВЕДЕНИЕ

Правила техники безопасности, относящиеся к транспортировке


• При перемещении робота или другого узла при помощи транспортного механизма,
например, подъемного крана или вилочного погрузчика, надежно закрепите робота на
транспортном механизме.
• Тщательно проверьте подъемный кран, вилочный погрузчик, другое транспортное
оборудование, а также точки подъема изделия.

Рис. 1.4 (f) Перемещение робота

-34-
1. ВВЕДЕНИЕ B-82284RU-3/01

Правила техники безопасности, относящиеся к эксплуатации


• Все операторы робототехнической системы должны пройти учебные курсы FANUC, чтобы
изучить правила техники безопасности и функции робота.
• Перед началом программирования для робота, убедитесь, что отсутствуют аварийные или
опасные состояния вблизи робота и периферийного оборудования.
• До начала работы в пределах рабочей зоны робота, даже если робот не работает, выключите
питание или нажмите кнопку аварийной остановки. Установите наблюдающего, чтобы
никто не мог войти в рабочую зону робота или включить робота на панели оператора.
• При программировании робота в его рабочей зоне установите наблюдающего так, чтобы
робот мог быть немедленно остановлен в случае аварийной ситуации.

Рис. 1.4 (g) При возможности возникновения опасной ситуации наблюдение


осуществляется двумя работниками.

Таблица 1.4 Правила техники безопасности: категории


Operator (оператор) Цех Транспортировка и установка
Избегайте опасного В цеху должны поддерживаться Проезды для транспортировки не
поведения. Нужно быть чистота и порядок. Установите должны загромождаться. При
в спецодежде, защитное ограждение и перемещении робота или другого узла
защитной обуви и предупредительные таблички. при помощи транспортного механизма,
защитном шлеме. Обеспечьте вентиляцию. например, подъемного крана или
Запрещается приносить вилочного погрузчика, надежно
огнеопасные материалы в цех. закрепите их на транспортном
механизме. Рабочая зона должна иметь
достаточные размеры. Подключение
должно выполняться надежно.
Операция Техническое обслуживание и Кисть
контроль
Пройдите курс Для ремонта используйте только Осматривайте кабели и ухаживайте за
обучения. Отработайте изделия FANUC. До начала ними.
технику эксплуатации. контроля или технического Проверяйте давление в пневмосистеме.
Удалите посторонних. обслуживания выключите Проводите контроль механизма кисти.
питание. Закройте дверь
контроллера.

-35-
B-82284RU-3/01 1. ВВЕДЕНИЕ

Рис. 1.4 (h) Защитная спецодежда и защитный шлем


• До того, как приближаться к роботу для программирования, возьмите в руку подвесной
пульт обучения, нажмите переключатель аварийной блокировки и переведите выключатель
подвесного пульта обучения в положение «включено».

ПРИМЕЧАНИЕ
Если отпустить переключатель аварийной блокировки в то время как выключатель
подвесного пульта обучения включен, робот немедленно остановится.

1 Переключатель аварийной блокировки 2 Выключатель пульта обучения


Рис. 1.4 (i) Переключатель аварийной блокировки и выключатель подвесного пульта обучения
• До того как перемещать робот толчковой подачей, внимательно наблюдайте за действием
клавиш толчковой подачи на робота.
• До того как перемещать робот толчковой подачей, достаточно уменьшите скорость подачи
робота.

-36-
2. КРАТКИЙ ОБЗОР B-82284RU-3/01

2 КРАТКИЙ ОБЗОР
В настоящей главе иллюстрируется базовая конфигурация робототехнической системы
FANUC и кратко описываются функции каждого компонента.

-37-
B-82284RU-3/01 2. КРАТКИЙ ОБЗОР

Робототехническая система FANUC состоит из программного обеспечения ЧПУ для


манипулирования заготовками, механической части самого робота (роботы серии FANUC) и
блока управления роботом.
Робот FANUC имеет выдающихся рабочие характеристики при манипуляции или сварке.

Программное обеспечение ЧПУ для применения


Программное обеспечение ЧПУ для применения - это пакет программ для всех видов
манипуляций робота, установленный в блоке управления роботом. Любая работа может
выполняться путем указания меню и команд с пульта обучения. Программное обеспечение
ЧПУ для манипулирования заготовками содержит команды, управляющие роботом, кистями,
блоками дистанционного управления и другими периферийными устройствами.
Имеется возможность управления вводом-выводом между дополнительной осью или блоком
управления и другим периферийным устройством.
Другие периферийные устройства включают контроллеры ГП-модуля или датчики.

Робот
Робот имеет интерфейс кисти или другого рабочего органа, позволяющей системе управления
выполнить работу.
Робот FANUC идеально подходит для манипулирования заготовками.

Контроллер
Блок управления роботом подает питание для движения механической части.
Программное обеспечение ЧПУ для манипулирования заготовками установлено в блоке
управления роботом и служит для управления пультом обучения, панелью оператора и
внешними периферийными устройствами.
Периферийные устройства, включая блоки дистанционного управления, требуются для
компоновки системы для манипулирования заготовками.
• Блоки дистанционного управления используются для управления блоком управления
робота.
• Кисти, датчики и другие устройства управляются через блоки ввода-вывода и
последовательные блоки связи.
На рис. 2 показана типичная робототехническая система для манипулирования заготовками.
Система состоит из робота, блока управления роботом и периферийных устройств.

-38-
2. КРАТКИЙ ОБЗОР B-82284RU-3/01

1 Робот 3 Контроллер робота


2 Конвейер 4 Устройство дистанционного управления

Рис. 2 Сборочная система для автомобильных дверей

-39-
B-82284RU-3/01 2. КРАТКИЙ ОБЗОР

2.1 ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЧПУ


Прикладное программное обеспечение ЧПУ разработано специально для выполнения
операций манипулирования заготовками. Прикладное программное обеспечение ЧПУ
содержится в роботе и включает следующее:
• Настройка системы для приложений робота
• Создание программы
• Пробное выполнение программы
• Выполнение автоматической работы
• Дисплей состояния или контроль
При включении дополнительных функций систему можно расширить, и функции управления
могут расширится.

2.1.1 Настройка системы


Прикладное программное обеспечение ЧПУ имеет интерфейс для определения параметров
работы системы манипуляции. (Порядок настройки робототехнической системы см. в главе 3.)
При помощи прикладного программного обеспечения ЧПУ можно управлять манипуляцией,
устройством дистанционного управления и другими внешними блоками. До начала
манипуляции должно быть указано следующее: ввод от кисти и вывод к кисти и другим
периферийным устройствам, система координат, связь и автоматическая работа.

2.1.2 Толчковая подача робота


Толчковая подача робота - это операция перемещения робота насколько необходимо вводом
команд на пульте обучения вручную. При выполнении команды перемещения программы
робот перемещается в целевое положение толчковой подачей, затем положение
регистрируется.
(Описание толчковой подачи робота см. в подразделе 5.2.3)

-40-
2. КРАТКИЙ ОБЗОР B-82284RU-3/01

2.1.3 Программа
Программа содержит команды перемещения, команды ввода-вывода, команды регистра и
команды перехода. (Описание структуры программы см. в главе 4.) Каждой команде
назначается номер оператора. Конечная цель работы достигается последовательным
выполнением команд.
Пульт обучения контроллера SpotTool+ используется для создания или корректировки
программы.
(Описание создания программы см. в главе 5.)
Программа содержит следующие команды.
На рисунке 2.1.3 иллюстрируется основная программа для манипулирования заготовками.
• Команда перемещения:
Перемещает инструмент в целевое положение в пределах рабочего диапазона.
• Дополнительная команда перемещения:
Выполняет дополнительную операцию в ходе перемещения.
• Команда регистра: Помещает (загружает) числовые данные в регистр.
• Команда регистра положения:
Места (загружает) данные позиционирования в регистр.
• Команда ввода-вывода:
Передает или принимает сигнал в периферийное устройства сигнал или от него.
• Команда перехода: Изменяет ход программы.
• Команда ожидания:
Приостанавливает выполнение программы, пока заданные условия не будут удовлетворены.
• Команда вызова процедуры: Вызывает и выполняет подпрограмму.
• Макрокоманда: Вызывает заданную программу и выполняет ее.
• Команда установки на поддон: Выполняет установку заготовок на поддон.
• Команда конца программы: Завершает выполнение программы.
• Команда комментария: Добавляет комментарий к программе.
• Другие команды

1 Имя программы 5 Макрокоманда


2 Номер строки 6 Команда конца
3 Команды программы 7 Символ конца программы
4 Команда перемещения

Рис. 2.1.3 Программа робота

-41-
B-82284RU-3/01 2. КРАТКИЙ ОБЗОР

2.1.4 Пробное выполнение (пробный рабочий цикл)


После того как система настроена и программа создана, произведите пробное выполнение в
режиме пробного рабочего цикла, чтобы убедиться в нормальной работе программы.
(Пробное выполнение, см. в разделе 6.3.)
Пробный рабочий цикл программы - это один из важных этапов в создании работоспособной
программы.
До начала автоматической работы выполните пробную программу.

2.1.5 Автоматическая работа (выполнение операции)


Автоматическая работа (выполнение операции) - это заключительный этап в выполнении
программ.
При автоматической работе, выполняется следующая обработка:
• Заданные программы запускаются одна за другой.
(Автоматическая работа, см. разделы 3.8 и 6.6)
• В ходе автоматической работы данные позиционирования могут корректироваться
(интерактивная коррекция позиционирования, раздел 6.7).
• Обработка приостанавливается, затем преждевременно прекращается или продолжается.
(Данные об останове программы, см. в разделе 6.1)

-42-
2. КРАТКИЙ ОБЗОР B-82284RU-3/01

2.2 РОБОТ
Робот - это механизм, состоящий из осей и рук, приводимых в движение серводвигателями.
Точка, в которой руки соединяются, - это шарнир или ось.
Оси J1, J2 и J3 - это основные оси. Базовая конфигурация робота зависит от того, как
функционирует каждая основная ось: как линейная ось или ось вращения.
Оси запястья используются для перемещения рабочего органа (инструмента), установленного
на фланце запястья. Само запястье может вращаться относительно одной оси запястья, а
рабочий орган - вращаться относительно другой оси запястья.

Рис. 2.2 (a) Основные оси и оси запястья

Рис. 2.2 (b) Кисть с пальцами

Рис. 2.2 (c) Кисть с присосками и без пальцев

-43-
B-82284RU-3/01 2. КРАТКИЙ ОБЗОР

2.3 КОНТРОЛЛЕР
Контроллер робота включает блок питания, блок интерфейса пользователя, блок управления
перемещением, блок памяти и блок ввода-вывода.
Для работы с блоком управления пользователь должен использовать пульт обучения и пульт
управления оператора.
Схема управления работой управляет сервоусилителем, который перемещает все оси робота,
включая все дополнительные оси, через печатную плату главного ЦП.
Блок памяти может хранить программы и данные, заданные пользователем в оперативной
памяти КМОП на печатной плате главного ЦП.
Блок ввода-вывода связывает контроллер с периферийными устройствами, принимая и
передавая сигналы по кабелю канала ввода-вывода и соединительному кабелю периферийных
устройств. Сигнал дистанционного ввода-вывода используется для связи с устройством
дистанционного управления.

1 Контроллер робота 3 Трехпозиционный переключатель


2 Пульт управления оператора 4 Подвесной пульт обучения

Рис. 2.3 Контроллер робота

Электрическая схема контроллера отличается на разных роботах и системах, которыми он


управляет.
Подробную информацию см. в руководстве по техническому обслуживанию.

-44-
2. КРАТКИЙ ОБЗОР B-82284RU-3/01

2.3.1 Пульт обучения


Пульт обучения обеспечивает интерфейс между прикладным программным обеспечением
ЧПУ и оператором. Пульт обучения подключен кабелем к печатной плате в контроллере.
Пультом обучения могут выполняться следующие операции:
• Толчковая подача робота
• Разработка программы
• Пробный рабочий цикл
• Фактическая работа
• Проверка состояния
Пульт обучения включает следующее:
• Жидкокристаллический дисплей 16 строк по 40 символов
• 11 светодиодов
• 61 клавишу
(Четыре клавиши предназначены для монопольного использования каждым приложением)

ПРЕДОСТЕРЕЖЕНИЕ
Оператору пульта обучения не разрешается быть в перчатках, которые вызывают ошибки
работы.
Имеются также следующие переключатели:

Выключатель пульта Этот выключатель включает или выключает пульт обучения. Если пульт
обучения обучения выключен, невозможно выполнять толчковую подачу, разработку
программы или пробный рабочий цикл.
Переключатель Переключатель аварийной блокировки используется как включающее
аварийной устройство. Если пульт обучения включен, этот выключатель разрешает
блокировки перемещение робота только если оператор нажимает переключатель
аварийной блокировки.
Если отпустить этот переключатель, робот немедленно остановится.
Кнопка аварийной При нажатии кнопки аварийной остановки робот немедленно
остановки останавливается.

1 Выключатель пульта обучения 3 Переключатель аварийной блокировки


2 Кнопка аварийной остановки

Рис. 2.3.1 (a) Выключатели на пульте обучения

-45-
B-82284RU-3/01 2. КРАТКИЙ ОБЗОР

На рисунке 2.3.1 (b) показан пульт обучения.

1 Экран: Отображает программные меню SpotTool+. 17 Клавиша ввода-вывода: Используйте эту клавишу,
чтобы отобразить меню ввода-вывода.

2 Клавиша SHIFT: В сочетании с другими клавишами 18 Клавиша POSN: Используйте эту клавишу, чтобы
выполняет определенное действие. отобразить данные позиционирования.

-46-
2. КРАТКИЙ ОБЗОР B-82284RU-3/01

3 КНОПКА АВАРИЙНОЙ ОСТАНОВКИ: 19 Клавиша ENTER: Используйте эту клавишу для ввода
Используйте эту кнопку для остановки числового значения или выбора пункта в меню.
выполняющейся программы, выключения питания
управления сервосистемы робота и включения
тормозов робота.

4 Клавиша FCTN: Используйте эту клавишу, чтобы 20 Клавиша ITEM: Используйте эту клавишу, чтобы
отобразить дополнительное меню. выбрать позицию, используя ее номер.

5 Программные клавиши: Используйте эти клавиши, 21 Клавиша BACK SPACE: Используйте эту клавишу,
чтобы выбрать опции меню. чтобы удалить символ или число сразу слева от
курсора.

6 Клавиша HOLD: Используйте эту клавишу, чтобы 22 Клавиша RESET: Используйте эту клавишу, чтобы
остановить робота. сбросить сигнал об ошибке.

7 Клавиша FWD (вперед): Используйте эту клавишу, 23 Клавиша STEP: Используйте эту клавишу, чтобы
чтобы выполнить следующий оператор программы. переключаться между пошаговым выполнением и
непрерывным выполнением.

8 Клавиша BWD: Используйте эту клавишу, чтобы 24 Клавиши курсора: Используйте эти клавиши, чтобы
выполнить программу в обратном направлении. перемещать курсор.

9 Клавиша WELD ENBL (сварка вкл.): Используйте 25 Клавиша MENUS: Используйте эту клавишу, чтобы
эту клавишу для включения/выключения сварки. отобразить меню Quick (быстрое) или Full (полное).

10 Клавиши толчковой подачи: Используйте эту 26 Клавиша SHIFT: В сочетании с другими клавишами
клавишу, чтобы перемещать робота вручную. выполняет определенное действие.

11 Клавиша COORD (координата): Используйте эту 27 Выключатель питания: Вместе с переключателем


клавишу, чтобы выбрать систему координат аварийной блокировки, включает или выключает
толчковой подачи. перемещение робота.

12 Клавиши скорости толчковой подачи: Используйте 28 Индикаторы состояния: Отображают состояние


эти клавиши, чтобы регулировать скорость робота, системы.
пока он перемещается.

13 Клавиша Wire + (проволока +): Используйте эту 29 PREV: Отображает предыдущий экран.
клавишу для ручного перемещения проволоки
вперед.

14 Клавиша Wire - (проволока -): Используйте эту 30 Функциональные клавиши: Выполняют конкретное
клавишу для втягивания проволоки вручную. действие в зависимости от отображаемого экрана.

15 Клавиша OTF («на лету»): Используйте эту 31 NEXT: Отображает следующие функциональные
клавишу, чтобы отобразить экран «на лету». клавиши, если таковые имеются.

16 Клавиша STATUS: Используйте эту клавишу, чтобы


отобразить экран STATUS (состояние).

Рис. 2.3.1 (b) Пульт обучения

-47-
B-82284RU-3/01 2. КРАТКИЙ ОБЗОР

Клавиши на пульте обучения


На пульте обучения есть следующие клавиши:
• Клавиши, связанные с меню
• Клавиши, связанные с толчковой подачей
• Клавиши, связанные с выполнением
• Клавиши, связанные с дуговой сваркой
Таблица 2.3.1 (a) Клавиши, связанные с меню

Клавиша Функция

Функциональная (F) клавиша – для выбора меню


функций в последней строке экрана.

Клавиша следующей страницы – для переключения


меню функциональных клавиш на следующую
страницу.

Клавиша MENUS (меню) – для отображения


экранного меню.
Клавиша FCTN (функция) – для отображения меню
функций.
Клавиша SELECT (выбор) – для отображения экрана
выбора программы.
Клавиша EDIT (редактировать) – для отображения
экрана редактирования программы.
Клавиша DATA (данные) – для отображения экрана
данных программы.

Клавиша OTF («на лету») отображает экран («на


лету»).

Клавиша STATUS (состояние) отображает экран


состояния.

Клавиша I/O (ввод-вывод) отображает экран ввода-


вывода.

Клавиша POSN (положение) отображает экран


текущего положения.

Функции клавиш, использующихся приложениями, в разных приложениях отличаются.

-48-
2. КРАТКИЙ ОБЗОР B-82284RU-3/01

Таблица 2.3.1 (b) Клавиши, связанные с манипуляцией

Клавиша Функция

Клавиша WELD ENBL (сварка вкл. (+ клавиша


SHIFT) включает/выключает сварку.

Клавиша WIRE+/- (подача/сматывание проволоки)


(+ клавиша SHIFT) осуществляет ручную подачу/
сматывание проволоки.

Таблица 2.3.1 (c) Клавиши, относящиеся к толчковой подаче

Клавиша Функция

Клавиша SHIFT используется для выполнения


толчковой подачи робота, обучения данным
позиционирования и запуска программы. Правая и
левая клавиши Shift работают одинаково.

Клавиши толчковой подачи действуют, пока нажата


клавиша Shift. Они используются для толчковой
подачи.

Клавиша COORD выбирает систему координат


ручной подачи (тип толчковой подачи). При
каждом нажатии клавиши COORD выбирается
следующий тип толчковой подачи в следующем
порядке: JOINT, JGFRM, World frame, TOOL, USER.
Если эта клавиша нажата при нажатой клавише
Shift, отображается меню толчковой подачи для
изменения системы координат.
Клавиша ручной коррекции регулирует коррекцию
скорости подачи.
При каждом нажатии клавиши ручной коррекции
происходит выбор ручной следующей коррекции в
порядке:
VFINE, FINE, 1%, 5%, 50%, 100%. (изменение
величины на 5% за 5% или менее и изменение
величины на 5% за 5% или более.)

-49-
B-82284RU-3/01 2. КРАТКИЙ ОБЗОР

Таблица 2.3.1 (d) Клавиши, связанные с выполнением

Клавиша Функция

Клавиша FWD (вперед) или клавиша BWD (назад)


(+ клавиша SHIFT) запускает программу. Если
клавиша SHIFT отпускается во время в течение
перезаписи, программа останавливается.

Нажатие клавиши HOLD вызывает останов


программы.

Клавишей STEP выбирается пошаговое или


непрерывное пробное выполнение.

Таблица 2.3.1 (e) Клавиши, связанные с редактированием

Клавиша Функция

Клавиша PREV восстанавливает последнее


состояние.
В некоторых случаях экран может не возвратиться в
состояние немедленно до этого.

Клавиша ENTER вводит число или выбирает меню.

Клавиша BACK SPACE удаляет символ или цифру


сразу слева от курсора.

Клавиша курсора перемещает курсор.


Курсор - это часть с выделением, которая может
перемещаться по экрану пульта обучения. Эта часть
становится объектом операции (ввода или
изменения значения или содержания), выполняемой
клавишами пульта обучения.

Клавиша ITEM перемещает курсор в строку, номер


которой указан.

-50-
2. КРАТКИЙ ОБЗОР B-82284RU-3/01

Светодиоды на пульте обучения

Рис. 2.3.1 (c) Светодиоды на пульте обучения

Таблица 2.3.1 (f) Светодиоды на пульте обучения

Светодиод Функция
FAULT (отказ) Светодиод FAULT (отказ) указывает на то, что имеется сигнал об ошибке.
HOLD Светодиод HOLD (приостановка) указывает на то, что нажата клавиша
(приостановка) приостановки или подается сигнал остановки подачи.
STEP (шаг) Светодиод STEP (шаг) указывает на то, что система находится в пошаговом
режиме работы.
BUSY (занят) Светодиод BUSY (занят) горит постоянно, пока робот работает. Он также горит,
если выполняется программа или если работает принтер или дисковод.
RUNNING Светодиод RUNNING (выполнение) указывает, что программа выполняется.
(выполнение)
WELD ENBL Горящий светодиод WELD ENBL (сварка вкл.) указывает, что сварка включена.
(сварка вкл.)
ARC ESTAB Горящий светодиод ARC ESTAB (идет сварка) указывает, что идет сварка.
(идет сварка)
DRY RUN Горящий светодиод DRY RUN (пробный прогон) указывает, что выбран режим
(пробный тестирования с пробным прогоном.
прогон)
JOINT (шарнир) Светодиод JOINT (шарнир) горит, если в качестве системы координат ручной
подачи (типа толчковой подачи) выбрана подача шарнира.
XYZ Светодиод XYZ горит, если в качестве системы координат ручной подачи (типа
толчковой подачи) выбрана Декартова система толчковой подачи (JGFRM World
frame или USER).
TOOL Светодиод TOOL (инструмент) горит, если в качестве системы координат ручной
(инструмент) подачи (типа толчковой подачи) выбрана подача инструмента (TOOL).

Каждый из светодиодов I/O ENBL, PROD MODE и TEST CYC предназначен для
использования приложением на пульте обучения для инструментов манипуляции.
Функции светодиодов, использующихся приложениями, при использовании разных
инструментов приложения отличаются.

-51-
B-82284RU-3/01 2. КРАТКИЙ ОБЗОР

2.3.1.1 Экран дисплея пульта обучения


Экран жидкокристаллического дисплея (жидкокристаллический дисплей) отображает экран
прикладного программного обеспечения ЧПУ, как показано на рисунке 2.3.1.1 (a). Для
эксплуатации робота выберите экран, соответствующий заданной функции. Экран выбирается
через экранные меню, показанные на рисунке 2.3.1.1 (b).

1 Номер текущей строки 7 Меню функциональных клавиш


Указывает номер строки в выполняемой программе. Отображает ярлыки функциональных клавиш. Меню
изменяется в зависимости от выбранного экрана и
положения курсора. Текст, расположенный между
квадратными скобками [ ], показывает, что выбранное
меню будет отображаться, если выбран его ярлык.
2 Система координат ручной подачи (тип толчковой 8 Приглашение оператору
подачи) Приглашает оператора ввести данные. Сообщение
Указывает текущий тип толчковой подачи. изменяется в зависимости от выбранного экрана и
положения курсора.
3 Выключение «пульт обучения вперед/назад» 9 Символ конца программы
«FBD» отображается, если пульт обучения включен
и настройки запрещают запуск с пульта обучения.
4 Состояние выполнения 10 Номер строки
Отображает ABORTED (аварийное прекращение),
PAUSED (пауза) или RUNNING (выполняется).
5 Коррекция скорости подачи 11 Программа, которая редактируется
Клавиша ручной коррекции задает процент от
максимальной скорости подачи.
6 Текущая строка и общее количество строк 12 Выполняемая программа
Указывает номер строки в программе: выполняемой
или редактируемой и общее количество строк в
текущей программе.

Рис. 2.3.1.1 (a) Экран редактирования программы

Экранное меню и меню функций


Меню используются для работы с пультом обучения. Экранное меню выбирается клавишей
MENUS (меню), а меню функций выбирается клавишей FCTN (функция).
Рисунок 2.3.1.1 (b), рисунок 2.3.1.1 (c) и рисунок 2.3.1.1 (d) иллюстрируют экранное меню,
вспомогательное меню и быстрое меню, соответственно.

-52-
2. КРАТКИЙ ОБЗОР B-82284RU-3/01

- Экранное меню
Экранное меню используется для выбора экрана. Экранное меню перечисляет следующие
опции. (Список меню указан в приложении A.1. Тип экрана указан в приложении A.2.)
Для отображения экранного меню нажмите клавишу MENUS на пульте обучения.

1 Страница 1 2 Страница 2

Рис. 2.3.1.1 (b) Экранное меню

Таблица 2.3.1.1 (a) Экранное меню


Светодиод Функция
UTILITIES (утилиты) Экран утилит используется для отображения подсказок.
TEST CYCLE (пробный Экран пробного цикла используется для задания данных для пробного
цикл) выполнения.
MANUAL FCTNS Экран ручного управления используется для выполнения макрокоманд.
(ручные функции)
ALARM (сигнал об Экран хронологии сигналов об ошибке показывает хронологию и
ошибке) информацию о сигналах об ошибке.
I/O (ввод-вывод) Экран ввода-вывода используется для отображения и настройки ручного
вывода, моделируемого ввода-вывода и назначения сигналов.
SETUP (настройка) Экран настройки используется для настройки системы.
FILE (файл) Экран файлов используется для чтения или сохранения файлов.
SOFT PANEL Этот экран используется для выполнения часто используемых действий.
(программная панель)
USER (пользователь) Экран пользователя отображает сообщения пользователя.
SELECT (выбор) Экран выбора программы используется для отображения списка или
создания программ.
EDIT (редактирование) Экран редактирования программ используется для корректировки и
выполнения программы.
DATA (данные) Экран данных программы показывает значения в регистрах, регистрах
положения и регистрах спутника.
STATUS (состояние) Экран состояния показывает состояние системы.
POSITION (положение) Экран текущего положения показывает текущее положение робота.
SYSTEM (система) Экран системы используется для задания системных переменных и
выверки.
USER2 (пользователь 2) Этот экран отображает сообщения, выдаваемые программами KAREL.
BROWSER (браузер) Этот экран используется для просмотра Веб-страниц в сети.
(Отображается только если используется пульт обучения iPendant.)

-53-
B-82284RU-3/01 2. КРАТКИЙ ОБЗОР

- Меню функций
Меню функций используется для выполнения разных функций.
(Список меню указан в приложении A.1)
Для отображения меню функций нажмите клавишу FCTN на пульте обучения.

1 Страница 1 2 Страница 2

Рис. 2.3.1.1 (c) Меню функций

Таблица 2.3.1.1 (b) Меню функций


Светодиод Функция
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.

-54-
2. КРАТКИЙ ОБЗОР B-82284RU-3/01

Restart (перезапуск)
В данный момент есть возможность выполнить перезапуск (выключить/выключить питание)
клавишей FCTN.

- Условие
• Пульт обучения включен.
• Контроллер находится в состоянии пуска из холодного состояния.

- Пункт
1. Нажмите клавишу [FCTN].
2. Выберите [CYCLE POWER].
3. Появится экран, показанный ниже.

4. Нажмите клавишу [NEXT] и выберите [YES].


5. Нажмите клавишу [ENTER].

-55-
B-82284RU-3/01 2. КРАТКИЙ ОБЗОР

- Быстрое меню
При выборе быстрого меню выбрано в пункте 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)

Рис. 2.3.1.1 (d) Быстрое меню

ПРИМЕЧАНИЕ
Экран выбора программы можно отобразить при помощи клавиши SELECT (выбор).
Но единственной доступной функцией будет выбор программы.

ПРИМЕЧАНИЕ
Экран редактирования программы можно отобразить при помощи клавиши EDIT
(редактировать). Но единственной доступной функцией будет изменение значений
позиционирования и скорости.

-56-
2. КРАТКИЙ ОБЗОР B-82284RU-3/01

2.3.2 Панель оператора


На панели оператора имеются кнопки, переключатели и разъемы.
На рис. 2.3.2 показана панель оператора на шкафу.
Кнопки на панели оператора могут использоваться для запуска программы, выключения
состояние сигнала об ошибке и выполнения других операций.

ПРЕДОСТЕРЕЖЕНИЕ
Не допускается надевать перчатки, которые могут вызвать ошибки оператора при
использовании панели оператора.

Панель оператора также имеет коммуникационный порт RS-232C и коммуникационный порт


USB.
В таблице 2.3.2 (a) перечислены переключатели на панели оператора.
В таблице 2.3.2 (b) перечислены светодиоды на панели оператора.
Таблица 2.3.2 (a) Переключатели на панели оператора

Переключатель Функция

Кнопка аварийной Нажмите эту кнопку для немедленной остановки робота.


остановки Для выключения поверните кнопку аварийной остановки по часовой
стрелке.
Кнопка выключения Выключает состояние сигнала об ошибке.
сигнала об ошибке
Кнопка «запуск» Запускает программу, выбранную в настоящий момент.
Светится, пока программа запускается.
Трехпозиционный Позволяет пользователю выбрать режим работы, соответствующий
переключатель условиям эксплуатации робота или состоянию его использования.

Таблица 2.3.2 (b) Светодиоды на панели оператора

Светодиод Функция

Сигнал об ошибке Указывает состояние сигнала об ошибке.


Нажмите кнопку выключения сигнала об ошибке, чтобы выключить
состояние сигнала об ошибке.
Сигнал об ошибке батареи Указывает на падение напряжения батареи резервного питания памяти.
Замените батарею как можно скорее.

-57-
B-82284RU-3/01 2. КРАТКИЙ ОБЗОР

1 Трехпозиционный переключатель 4 Кнопка выключения сигнала об ошибке


2 Сигнал об ошибке батареи 5 Кнопка «запуск»
3 Сигнал об ошибке 6 Кнопка аварийной остановки

Рис. 2.3.2 Панель оператора (стандартная)

2.3.3 Устройство дистанционного управления


Блоки дистанционного управления - это внешние устройства, подключенные к блоку
управления роботом и составляющие систему. Это блоки управления, которые служат для
управления работой системы, созданной пользователем с использованием периферийных
устройств и системы ввода-вывода, обеспечиваемой блоком управления робота.

2.3.4 CRT/KB
Блок CRT/KB (дисплей/клавиатура) - это дополнительный эксплуатационный блок.
Внешний блок CRT/KB (дисплей/клавиатура) подключается к блоку управления кабелем
RS-232-C.
Блок CRT/KB можно использоваться для выполнения почти всех функций пульта обучения,
исключая функции, связанные с работой робота. Функции, связанные с работой робота, могут
выполняться только при помощи пульта обучения.

-58-
2. КРАТКИЙ ОБЗОР B-82284RU-3/01

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
и печатная плата ввода-вывода процесса.

2.3.7 Периферийный ввод-вывод


Периферийный ввод-вывод - это сигнал, специализированный для передачи и приема данных
в адрес устройства дистанционного управления или периферийного оборудования или в
обратном направлении. (См. раздел 3.3, «ПЕРИФЕРИЙНЫЙ ВВОД-ВЫВОД»).
Сигналы периферийного ввода-вывода выполняют следующее:
• Выбор программы
• Запуск и останов программы
• Восстановление системы из состояния сигнала об ошибке
• Others

-59-
B-82284RU-3/01 2. КРАТКИЙ ОБЗОР

2.3.8 Движение робота


Одна команда перемещения задает перемещение робота или перемещения вершины
инструмента (TCP) из текущего положения в целевое положение. Робот использует систему
управления движением, которая полностью управляет траекторией инструмента, ускорением/
замедлением, позиционированием, скоростью подачи и другими факторами.
Блок управления робота может управлять максимум 40 осями, разделенными максимум на
пять рабочих групп (функция многокоординатного перемещения). Блок управления может
управлять максимум девятью осями в группе. Рабочие группы независимы от друг друга, но
могут быть синхронизированы для одновременного управления роботом.
Робот перемещается согласно толчковой подаче, заданной на пульте обучения, или команде
перемещения, заданной в программе.
Для выполнения толчковой подачи робота используйте соответствующую клавишу на пульте
обучения. При толчковой подаче перемещение робота зависит от выбранной системы
координат ручной подачи (тип толчковой подачи) и коррекции скорости подачи.
При использовании команды перемещения движение робота зависит от данных
позиционирования, формата движения, траектории позиционирования, скорость перемещения
и коррекцию скорости подачи, заданные в команде.
Для работы робота можно выбрать один из трех форматов движения: линейный, круговой и
шарнира. При выборе формата шарнира инструмент перемещается произвольно между двумя
заданными точками. При выборе линейного формата инструмент перемещается по прямой
линии между двумя заданными точками. При выборе линейного формата инструмент
перемещается по дуге, соединяющей три заданных точки.
Можно выбирать два варианта траектории позиционирования: «Fine» и «Cnt».

2.3.9 Устройства аварийной остановки


Настоящий робот имеет следующие устройства аварийной остановки.
• две кнопки «emergency stop» (аварийной остановки) (установленные на панели оператора и
подвесном пульте обучения)
• внешняя кнопка аварийной остановки (входной сигнал)
Если нажата кнопка аварийной остановки, робот немедленно останавливается при любых
условиях. Функция внешней аварийной остановки передает или принимает сигнал аварийной
остановки для периферийных устройств (например защитное ограждение, калитка). Клемма
сигнала находится на контроллере и внутри пульта управления оператора.

2.3.10 Расширенная ось


В одной группе к стандартным осям (обычно шесть осей) робота можно добавить максимум
три оси. Робот может управлять максимум 40 осями (с дополнительной платой сервопривода).
Расширенная ось бывает следующих двух типов:
• Расширенные оси
Она может управляться независимо от перемещения робота и может перемещаться только в
формате «движение шарнира».
• Встроенные оси
Управляются вместе с роботом при линейной или круговой операции робота.
Используйте эти оси, чтобы выполнить линейную или круговую операцию робота.

-60-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3 НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ


Робототехническую систему можно использовать после того, как заданы необходимые данные.
В настоящей главе описываются данные, которые можно задавать.

-61-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.1 I/O (ввод-вывод)


Сигналы ввода-вывода (I/O) - это электрические сигналы, которые позволяют контроллеру
взаимодействовать с роботом, рабочим органом, внешним оборудованием и другим
периферийным оборудованием системы. Сигналы подразделяются на две группы:
универсальный ввод-вывод и специализированный ввод-вывод.

Универсальный ввод-вывод
Пользователь может определить универсальный ввод-вывод по мере необходимости.
Эта группа включает следующие сигналы:
• Цифровой ввод-вывод: 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, остальные нумеруются аналогично: последовательно.
• При использовании блока ввода-вывода модели А или В, слот - это номер,
идентифицирующий подключенный модуль.

-62-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Печатная плата ввода-вывода процесса


Относительно сигнальных линий ввода-вывода на печатной плате ввода-вывода процесса, если
периферийный ввод-вывод распределен на печатную плату ввода-вывода процесса, то на
периферийный ввод-вывод распределены 18 входных и 20 выходных сигналов.
(См. раздел 3.3, «Периферийный ввод-вывод») Сигнальные линии ввода-вывода кроме
периферийного ввода-вывода распределены на цифровой вводе-выводе и групповой ввод-
вывод (См. подразделы 3.1.1, «Цифровой ввод-вывод» и 3.1.2 «Групповой ввод-вывод»).

ПРИМЕЧАНИЕ
Первые четыре сигнальных линии на печатной плате ввода-вывода процесса фиксируются к
24 V общее.

1 Плата ввода-вывода процесса CA

Рис. 3.1 (a) Плата ввода-вывода процесса

1 Печатная плата для управления роботом 3 Периферийное оборудование A1


2 Печатная плата ввода-вывода процесса CA/CB 4 Печатная плата ввода-вывода процесса DA
RACK 0, SLOT 1 (стойка 1, слот 1)

Рис. 3.1 (b) Конфигурация печатной платы ввода-вывода процесса

Подробную информацию о печатной плате ввода-вывода процесса см. в руководстве по


техническому обслуживанию.

-63-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

1 Периферийное оборудование A1 3 Интерфейс аналогового входа


2 Сварочный интерфейс 4 In** и out** - это физические номера.
ain *-C - это общая сигнальная линия для ain *.

Рис. 3.1 (c) Интерфейс платы ввода-вывода процесса

-64-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Блок ввода-вывода, модель A


Блок ввода-вывода, модель A (модульный ввод-вывод) - это модуль ввода-вывода, который
включает многоблочные модули.
Многоблочные модули могут связываться в пределах 1024 сигнальных линий во всех модулях.
Блок ввода-вывода модель А может использоваться только в привилегированном режиме.
Перед его использованием свяжитесь с FANUC.

1 Блок ввода-вывода, модель A 3 (Разъем)


2 SLOT (слот) 4 (Клемма)

Рис. 3.1 (d) Блок ввода-вывода, модель A

1 Печатная плата главного ЦП 5 Периферийное устройство


2 Печатная плата блока управления оператора 6 Базовый блок
3 Блок ввода-вывода, модель А 7 Слот 1
4 Стойка 1

Рис. 3.1 (e) Конфигурация блока ввода-вывода, модель А

-65-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

При использовании только блока ввода-вывода необходимо назначить 18 входов и 20 выходов


ввода-вывода периферийных устройств соответствующим сигнальным линиям (раздел 3.3
«Периферийные устройства»).
Если блок ввода-вывода и печатная плата ввода-вывода процесса используются одновременно,
входы и выходы ввода-вывода периферийных устройств автоматически назначаются
сигнальным линиям на печатной плате ввода-вывода процесса.
Подробную информацию о блоке ввода-вывода FANUC модель А см. в руководстве блока
ввода-вывода FANUC модель А (B-61813EN)

1 CM обозначает общую сигнальную линию. 2 in**, out** обозначает физический номер.

Рис. 3.1 (f) Интерфейс блока ввода-вывода модель А

-66-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Блок ввода-вывода, модель B


Блок ввода-вывода модель В состоит из интерфейсного блока и двух или более блоков DI/DO
(цифровой вход/цифровой выход).
Блоки DI/DO используются для ввода-вывода сигналов.
Интерфейсный блок используется для сбора информации ввода-вывода в блоках DI/DO и
передачи ее в контроллер робота или от него.
Сочетание соответствующего количества блоков DI/DO различных типов позволяет
обеспечить необходимое количество точек ввода-вывода. Для подключения блоков DI/DO к
интерфейсному блоку используются кабели витая пара, таким образом позволяя устанавливать
блоки DI/DO на расстоянии от интерфейсного блока.

1 Печатная плата главного ЦП 4 Печатная плата блока управления оператора


2 Интерфейсный модуль блока ввода-вывода, 5 Блок ввода-вывода, МОДЕЛЬ В базовый блок
МОДЕЛЬ В
3 Блок питания 6 Периферийное устройство

Рис. 3.1 (g) Блок ввода-вывода, модель B

См. руководство по подключению FANUC для модели В блока ввода-вывода (B-62163EN), где
имеется подробная информация о блоке ввода-вывода, модель В.
Если используется блок ввода-вывода модели В, необходима настройка на экране канала
ввода-вывода.

-67-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.1.1 Цифровой ввод-вывод


Цифровой ввод-вывод (DI/DO) - это группа универсальных сигналов, которые передают или
принимают данные периферийного оборудования через печатную плату ввода-вывода
процесса (или блок ввода-вывода). Кроме того, он может передавать или принимать данные
задающего блока (ЧПУ) канала ввода-вывода. Цифровой сигнал переключается в состояние
«включен» или «выключен».

Конфигурация ввода-вывода
Для цифрового ввода-вывода конфигурация сигнальных линий может быть переопределена.
Полоса из восьми сигнальных линий.
Восемь сигнальных линий, которые включены в один и тот же класс, распределяются
одновременно.
Задаются следующие элементы. См. пункт 3.1, где описана конфигурация стойки и слота.

ПРЕДОСТЕРЕЖЕНИЕ
При подключении печатной платы ввода-вывода процесса стандартное назначение
выполняется на заводе-изготовителе. Если печатная плата ввода-вывода процесса не
подключается, а подключается блок ввода-вывода модели A/B, все сигналы цифрового
ввода-вывода назначаются на цифровой ввод-вывод на заводе-изготовителе. Вводу-выводу
периферийного устройства не назначаются сигналы цифрового ввода-вывода. Разделите
сигналы цифрового ввода-вывода между цифровым вводом-выводом и вводом-выводом
периферийного устройства и переназначьте сигналы на них.

ПРЕДОСТЕРЕЖЕНИЕ
До переопределения физических номеров должно быть тщательно проверено использование
сигналов. В противном случае возможны травма или повреждение оборудования.

RACK (стойка)
На стойке указан вид оборудования, которое составляет модуль ввода-вывода.
- 0 = печатная плата ввода-вывода процесса
- от 1 до 16 = блок ввода-вывода, модель A и модель B
Стойки 1, 2 и так далее назначаются базовым блокам блока ввода-вывода модели А и
интерфейсным блокам блока ввода-вывода модели B в порядке, в котором они подключены.

SLOT (слот)
Слот указывает номера частей модуля ввода-вывода, которые составляют стойку.
• При использовании печатной платы ввода-вывода процесса первая подключенная плата -
это слот 1, вторая - слот 2, остальные нумеруются аналогично: последовательно.
• Если используется блок ввода-вывода модели А, номер разъема основной платы, в котором
установлен модуль, является значением слота этого модуля.
• Если используется блок ввода-вывода модели В, номер разъема базового блока
определяется DIP переключателем на базовом блоке.

-68-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

START PT (начальная точка)


START PT назначает логический номер физическому номеру для сопоставления сигнальных
линий.
Должен быть задан первый физический номер в классе восьми сигналов.

ПРИМЕЧАНИЕ
Физический номер задает контакт линий ввода-вывода на модуле ввода-вывода. Логический
номер назначается этому физическому номеру. Таким образом, восемь сигнальных линий,
которые представлены в логическом номере и включены в один и тот же, распределяются
одновременно.

ПРИМЕЧАНИЕ
Физические номера, начинающиеся с входа 19 и выхода 21 могут назначаться цифровому
вводу-выводу, потому что 18 физических номеров входов (вход 1 - 18) и 20 физических
номеров выходов (выход 1 - 20) на печатной плате ввода-вывода процесса назначены на
ввод-вывод периферийных устройств.

ПРИМЕЧАНИЕ
Любой физический номер может быть определен как начальная точка. Не распределенный
сигнал автоматически распределяется на другой логический номер.

Polarity (полярность)
Полярностью выбирается, включен или выключен ток при включении сигнала.
- NORMAL = Ток включен, когда сигнал включен.
- INVERSE = Ток включен, когда сигнал выключен.
Complementary (комплементарный)
Комплементарный - это функция, которая включает или выключает два последовательных
цифровых выходных сигнала:
При включении (выключении) сигнала с нечетным номером функция «комплементарный»
выключает (включает) следующий сигнал с четным номером.
Конфигурация ввода-вывода может выполняться при помощи экрана конфигурации ввода-
вывода и экраном данных ввода-вывода.
При изменении распределения или параметров настройки ввода-вывода выключите питание и
снова включите, чтобы новая информация начала использоваться. Когда печатная плата ввода-
вывода заменяется на плату другого типа, необходимо снова выполнить конфигурацию ввода-
вывода.

Выход
Значение цифрового выходного сигнала может быть задано путем выполнения программы или
выполнения операции в режиме ручного управления. (См. раздел 4.6 «Команда ввода-вывода»
и раздел 6.4 «Ручное управление вводом-выводом».)
Моделируемый ввод-вывод
Если выбран моделируемый ввод-вывод, программу можно проверить без передачи или
приема сигналов к внешнему оборудованию или от него. (См. подраздел 6.3.1 «Задание
пробного рабочего цикла».)

-69-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Пропуск моделируемых сигналов


Если на входном сигнале, заданном как моделируемый, выполняется ожидание, заданное при
помощи команды ожидания, это ожидание может автоматически отменяться путем
обнаружения тайм-аута.

1 Печатная плата главного ЦП 5 Физический номер


2 Печатная плата ввода-вывода процесса CA или CB 6 Стандартные настройки цифрового ввода-вывода
3 Периферийное устройство A1 7 Цифровой вход
4 Номер разъема 8 Цифровой выход

Рис. 3.1.1 Интерфейсы цифрового ввода-вывода и группового ввода-вывода

-70-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Процедура 3-1 Конфигурирование цифрового ввода-вывода

ПРЕДОСТЕРЕЖЕНИЕ
При подключении печатной платы ввода-вывода процесса стандартное назначение
выполняется на заводе-изготовителе. Если не подключено ни одной никакая печатной платы
ввода-вывода процесса, и подключен блок ввода-вывода модели A/B, все сигналы цифрового
ввода-вывода назначаются на цифровой ввод-вывод на заводе-изготовителе, на ввод-вывод
периферийного устройства не назначаются сигналы цифрового ввода-вывода. Разделите
сигналы цифрового ввода-вывода между цифровым вводом-выводом и вводом-выводом
периферийного устройства и переназначите сигналы на них.

Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 5 (ввод-вывод).
3. Нажмите F1 [TYPE] (тип). Появится меню смены экранов.
4. Выберите Digital (цифровой).

Экран выбора цифрового ввода-вывода

5. Для переключения от экрана ввода к экрану вывода или наоборот нажмите клавишу F3,
«IN/OUT» (ввод/вывод).

-71-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

6. Для назначения ввода-вывода нажмите F2, CONFIG (конфигурация). Для возврата к экрану
выбора нажмите F2, MONITOR (контроль).

Экран конфигурации цифрового ввода-вывода

7. Управление экраном назначения ввода-вывода


a. Установите курсор в столбец Range (диапазон) и задайте диапазон сигналов, которые
будут назначены.
b. Деление линий выполняется автоматически согласно заданному диапазону.
c. Введите соответствующие значения для Rack (стойка), Slot (слот) и Start point
(начальная точка).
d. Если введенные значения допустимы, в столбце Status (состояние) появится
сокращение PEND (в очереди).
Если какое-либо введенное значение недопустимо, в столбце Status (состояние)
появится сокращение INVAL (недопустимо).
Ненужные строки можно удалить, нажав F4 Delete (удалить).

Сокращения, которые выдаются столбце Status (состояние), означают следующее:


ACTIV: Это назначение используется в настоящий момент.
PEND: Назначение выполнено нормально.
При выключении и включении питания эти назначения примут состояние ACTIV.
INVAL: Заданное значение недопустимо.
UNASG: Назначение не выполнено.

ПРИМЕЧАНИЕ
Если подключены печатные платы ввода-вывода процесса, при стандартной настройке к
периферийному вводу-выводу подключены 18 входных сигналов и 24 выходных сигнала на
первой плате.

8. Для возврата к экрану списка нажмите F2, MONITOR (контроль).

9. Для задания свойств ввода-вывода нажмите клавишу NEXT (далее) и нажмите F4 DETAIL
(данные) следующей страницы.

-72-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Экран данных цифрового ввода-вывода

Для возврата к экрану выбора нажмите клавишу PREV (назад).


10.Добавить комментарий:
a. Переместите курсор в строку Comment (комментарий) и нажмите клавишу ENTER
(ввод).

b. Выберите способ именования комментария.


c. Нажмите соответствующие функциональные клавиши, чтобы добавить
комментарий.
d. По окончании нажмите клавишу ENTER.
11.Чтобы задать пункт, переместите курсор в столбец настройки и выберите меню
функциональных клавиш.
12.Чтобы задать следующую группу цифрового ввода-вывода, нажмите F3, NEXT (далее).

13.По окончании нажмите клавишу PREV (назад) для возврата к экрану выбора.

-73-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

14.Выключите контроллер. Включите контроллер, чтобы он мог использовать новую


информацию.

ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо выключить и включить питание.
В противном случае возможны травма или повреждение оборудования.

ПРЕДОСТЕРЕЖЕНИЕ
При первом включении электропитания после переназначения ввода-вывода восстановление
питания не будет выполнено, даже если оно включено.

ПРЕДОСТЕРЕЖЕНИЕ
После того, как все сигналы ввода-вывода заданы, информация настройки должна быть
сохранена во внешнем запоминающем устройстве, на случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

15.Чтобы выполнить принудительный вывод или моделируемый ввод-вывод сигнала,


установите курсор на ON (вкл.) или OFF (выкл.) и нажмите соответствующую
функциональную клавишу.

См. главу 6, раздел 6.4, где описан порядок принудительного вывода и моделируемого ввода
сигнала.

ПРЕДУПРЕЖДЕНИЕ
Для управления периферийным оборудованием контроллер использует сигналы.
Принудительный вывод или моделируемый ввод-вывод могут неблагоприятно влиять на
защиту системы. Проверьте использование сигналов в системе перед попыткой
принудительного вывода или моделируемого ввода-вывода.

-74-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.1.2 Групповой ввод-вывод


Групповой ввод-вывод (GI/GO) - это группа универсальных сигналов, которые передают или
принимают данные, при помощи двух или более сигнальных линий в качестве одной и той же
группы.
Значение группового ввода-вывода представлено в десятичном или шестнадцатеричном
формате.
При передаче данных значение преобразуется в двоичное число.

Назначение сигналов ввода-вывода


В групповом вводе-выводе номер сигнала может быть определен для одной группы.
Сигнальные линии от 2 до 16 могут быть определены как одна группа.
Определенная группа может перекрываться с цифровым вводом-выводом.

ПРИМЕЧАНИЕ
Однако, определенная группа не может перекрываться с цифровым выходом, который
включен в комплементарную пару.

- RACK (стойка)
На стойке указан вид оборудования, которое составляет модули ввода-вывода.
- 0 = печатная плата ввода-вывода процесса
- от 1 до 16 = блок ввода-вывода, МОДЕЛЬ A / B
Базовый блок блока ввода-вывода, модель А, и интерфейсный блок блока ввода-вывода,
модель В, определяются как стойка 1, 2 и так далее. 2, согласно последовательности
подключения.

- SLOT (слот)
Слот указывает номера частей модуля ввода-вывода, которые составляют стойку.
• При использовании печатной платы ввода-вывода процесса первая подключенная плата -
это слот 1, вторая - слот 2, остальные нумеруются аналогично: последовательно.
• Если используется блок ввода-вывода модели А, номер разъема основной платы, в котором
установлен модуль, является значением слота этого модуля.
• Если используется блок ввода-вывода модели В, номер разъема базового блока
определяется DIP переключателем на базовом блоке.

-75-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

- START PT (начальная точка)


START PT назначает логический номер физическому номеру для сопоставления сигнальных
линий.
Должен быть задан первый физический номер в классе восьми сигналов.
Первый физический номер сигнальной линии задается с этой стойкой.

ПРИМЕЧАНИЕ
Физический номер задает контакт ввода-вывода на модуле ввода-вывода.
Логический номер назначается этому физическому номеру.

ПРИМЕЧАНИЕ
Поскольку физические номера для восемнадцати входов (от «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 «Ручное управление вводом-выводом».)

Выполнение моделируемого ввода-вывода


Моделирование ввода-вывода позволяет тестировать программу, в которой используется ввод-
вывод.
Моделирование ввода-вывода фактически не передает выходные сигналы или не принимает
входные сигналы.
(См. подраздел 6.3.1 «Задание пробного рабочего цикла».)

-76-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Процедура 3-2 Конфигурирование группового ввода-вывода


Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 5 (ввод-вывод).
3. Нажмите F1 [TYPE] (тип). Появится меню смены экранов.
4. Выберите Group (группа). Отображается экран списка группового ввода-вывода.

Экран списка группового ввода-вывода

5. Для переключения от экрана ввода к экрану вывода или наоборот нажмите клавишу F3,
«IN/OUT» (ввод/вывод).

6. Для назначения ввода-вывода нажмите F2, CONFIG (конфигурация).


Экран конфигурации группового ввода-вывода

-77-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Для возврата к экрану списка нажмите F2, MONITOR (контроль).

7. Для конфигурации ввода-вывода переместите курсор в каждый элемент и введите значение.

ПРИМЕЧАНИЕ
Физический номер, на который назначен логический номер группового ввода-вывода и
цифрового ввода-вывода, может быть таким же, на который назначен цифровой ввод-вывод.

8. Для задания свойств ввода-вывода нажмите клавишу NEXT (далее) экрана выбора и
нажмите F4, DETAIL (данные) следующей страницы.
Экран данных группового ввода-вывода

Для возврата к экрану выбора нажмите клавишу PREV (назад).

9. Добавить комментарий:
a. Переместите курсор в строку Comment (комментарий) и нажмите клавишу ENTER
(ввод).

b. Выберите способ именования комментария.


c. Нажмите соответствующие функциональные клавиши, чтобы добавить
комментарий.
d. По окончании нажмите клавишу ENTER.

-78-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

10.Чтобы задать пункт, переместите курсор в столбец настройки и выберите меню


функциональных клавиш.
11.По окончании нажмите клавишу PREV (назад) для возврата к экрану выбора.
12.Выключите контроллер. Включите контроллер, чтобы он мог использовать новую
информацию.

ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо выключить и включить питание.
В противном случае возможны травма или повреждение оборудования.

ПРЕДОСТЕРЕЖЕНИЕ
При первом включении электропитания после переназначения ввода-вывода восстановление
питания не будет выполнено, даже если оно включено.

ПРЕДОСТЕРЕЖЕНИЕ
После того, как все сигналы ввода-вывода заданы, информация настройки должна быть
сохранена во внешнем запоминающем устройстве, на случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

-79-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.1.3 Аналоговый ввод-вывод


Сигналы аналогового ввода-вывода (AI/AO) передаются и принимаются от сварочного
аппарата дуговой сварки и периферийного оборудования по сигнальным линиям ввода-вывода
на печатной плате ввода-вывода процесса (или блоке ввода-вывода).
Аналоговое входное/выходное напряжение преобразуется в цифровой вид, когда выполняется
их чтение или запись.
Поэтому они прямо не соответствуют напряжениям ввода-вывода.

Конфигурация ввода-вывода
Физические номера для аналоговых сигнальных линий можно переопределить.

ПРИМЕЧАНИЕ
Стандартная конфигурация задается на заводе-изготовителе.
Чтобы использовать конфигурацию, отличную от стандартной настройки, выполните
перенастройку.

ПРЕДОСТЕРЕЖЕНИЕ
До переопределения физических номеров должно быть тщательно проверено использование
сигналов. В противном случае возможны травма или повреждение оборудования.

- RACK (стойка)
Указывает тип оборудования, составляющего модули ввода-вывода.
- 0 = печатная плата ввода-вывода процесса
- от 1 до 16 = блок ввода-вывода, МОДЕЛЬ A / B

Базовый блок блока ввода-вывода, модель А, и интерфейсный блок блока ввода-вывода,


модель В, определяются как стойка 1, 2 и так далее, в соответствии с последовательностью
подключения.

- SLOT (слот)
Указывает номера частей модуля ввода-вывода, которые составляют стойку. Номер слота для
основной платы в блоке ввода-вывода модели А служит в качестве номера слота для модуля.

- CHANNEL (канал)
Назначает физические номер логическому номеру для сопоставления сигнальных линий.

ПРИМЕЧАНИЕ
Физический номер задает контакт линии ввода-вывода на модуле ввода-вывода.
Логический номер назначается этому физическому номеру. Это назначение можно
изменить.

-80-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Конфигурация ввода-вывода может выполняться на экране конфигурации ввода-вывода и


экране данных ввода-вывода. При изменении конфигурации ввода-вывода, чтобы
использовать новую информацию, выключите контроллер, а затем снова включите
контроллер.

ПРЕДОСТЕРЕЖЕНИЕ
При первом включении питания после того как было изменено назначение ввода-вывода, все
выходные сигналы выключены, независимо от того, включена ли обработка сбоев питания.

Выполнение вывода
Значение аналогового выхода может задаваться при выполнении программы или ручным
управлением вводом-выводом (разделы 4.6 и 6.4).

Выполнение моделируемого ввода-вывода


Моделирование ввода-вывода позволяет тестировать программу, в которой используется ввод-
вывод.
Моделирование ввода-вывода фактически не передает выходные сигналы или не принимает
входные сигналы (подраздел 6.3.1).

1 Печатная плата для управления роботом 4 Сварочный интерфейс


2 Коммуникационный адаптер печатной платы ввода- 5 Интерфейс аналогового входа
вывода процесса
3 Периферийное устройство 6 ain *-C - это общая сигнальная линия для ain *.

Рис. 3.1.3 Аналоговый интерфейс ввода-вывода

-81-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-3 Настройка аналогового ввода-вывода

ПРИМЕЧАНИЕ
Стандартная конфигурация задается на заводе-изготовителе.
Чтобы использовать конфигурацию, отличную от стандартной настройки, выполните
перенастройку ввода-вывода.

Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 5 (ввод - вывод).
3. Нажмите F1 TYPE (тип). Появится меню смены экранов.
4. Выберите Analog (аналоговый). Будет отображен экран списка аналогового ввода-вывода.

Экран списка аналогового ввода-вывода

5. Для переключения экрана ввода на экран вывода нажмите F3 (IN/OUT) (ввод/вывод).

6. Для назначения ввода-вывода нажмите F2 CONFIG (конфигурация).

-82-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Экран конфигурации аналогового ввода-вывода

Для возврата к экрану списка нажмите F2, MONITOR (контроль).

7. Для конфигурации сигналов переместите курсор в каждый элемент и введите значение.


8. Для возврата к экрану списка нажмите F2, MONITOR (контроль).

9. Нажмите клавишу NEXT (далее) на экране выбора и нажмите F4, DETAIL (данные) на
следующей странице.
Будет отображен экран данных аналогового ввода-вывода.

Экран данных аналогового ввода-вывода

-83-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Для возврата к экрану конфигурации нажмите клавишу PREV (назад).

10.Добавить комментарий:
a. Переместите курсор в строку Comment (комментарий) и нажмите клавишу ENTER
(ввод).

b. Выберите способ именования комментария.


c. Нажмите соответствующие функциональные клавиши, чтобы добавить
комментарий.
d. По окончании нажмите клавишу ENTER.
11.Чтобы задать свойство сигнала, переместите курсор в соответствующее поле и выберите
функциональную клавишу.
12.По окончании нажмите клавишу PREV (назад) для возврата к экрану выбора.
13.Выключите контроллер и снова включите, чтобы он мог использовать новую информацию.

ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо выключить и включить питание.
В противном случае возможны травма или повреждение оборудования.

ПРЕДОСТЕРЕЖЕНИЕ
При первом включении электропитания после переназначения ввода-вывода восстановление
после сбоя питания не будет выполнено, даже если оно включено.

ПРЕДОСТЕРЕЖЕНИЕ
После того, как все сигналы ввода-вывода заданы, информация настройки должна быть
сохранена во внешнем запоминающем устройстве, на случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

-84-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.2 ВВОД-ВЫВОД РОБОТА


Ввод-вывод робота - это цифровые сигналы
Они служат для того, чтобы робот мог выполнять следующее операции.
• Другие сигналы используются как ввод-вывод рабочего органа через робота.
Ввод-вывод рабочего органа подключен к разъему на руке робота, что обеспечивает его
использование.
Ввод-вывод рабочего органа состоит максимально из восьми входов и восьми выходов
универсальных сигналов. Для этих сигналов невозможно переопределить номера сигнала.

ПРИМЕЧАНИЕ
Количество универсальных сигналов ввода-вывода для ввода-вывода рабочего органа
отличается на разных моделях роботов. См. руководство по техническому обслуживанию
механической части.
Для изменения общей настройки RI [ 1 ], подключите сигнал *RDICOM к 0 V или +24 V на
клеммной колодке. (См. руководство по техническому обслуживанию.)

- Входной сигнал поломки кисти: *HBK


Сигнал *HBK подключен к кисти робота и служит для обнаружения поломки инструмента.
В нормальном состоянии сигнал *HBK включен.
При выключении сигнала *HBK выдается сигнал об ошибке, и робот немедленно
останавливается.

ПРИМЕЧАНИЕ
Обнаружение поломки кисти может быть выключено на экране настройки системы. См.
пункт о включении и выключении обнаружения поломки кисти в разделе 3.14, «Меню
конфигурации системы».

- Входной сигнал аварийного состояния давления воздуха, вход *PPABN


Сигнал *PPABN обнаруживает падение давления воздуха. В нормальном состоянии сигнал
*PPABN включен. Если происходит падение давления воздуха, сигнал *PPABN выключается,
выдается сигнал об ошибке и робот немедленно останавливается.

- Вход *ROT
Сигнал перебега (перебега робота) указывает на перебег по каждой оси механической части
робота. В нормальном состоянии сигнал *ROT включен. Если этот сигнал выключается,
выдается сигнал об ошибке и робот немедленно останавливается.
Вход *ROT не присутствует в кабельном наконечнике рабочего органа, потому что он
обрабатывается в пределах механической части робота.
При выключенном сигнале *HBK или *ROT состояние сигнала об ошибке может временно
быть выключено нажатием клавиши SHIFT и нажатием клавиши выключения сигнала об
ошибке. Удерживая нажатой клавишу SHIFT, толчковой подачей переместите инструмент в
соответствующее положение.

RI [от 1 до 8] входной
RO [от 1 до 8] выходной
Сигналы рабочего органа, (RI [от 1 до 8] и RO [от 1 до 8]) - это универсальные входные и
выходные сигналы.

-85-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-4 Настройка ввода-вывода робота


Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 5 (ввод-вывод).
3. Нажмите клавишу F1 [TYPE] (тип). Появится меню смены экранов.
4. Выберите Robot (робот).

Экран выбора ввода-вывода робота

5. Для переключения от экрана ввода к экрану вывода нажмите клавишу F3 IN/OUT


(ввод/вывод).

6. Для задания свойств ввода-вывода нажмите клавишу NEXT (далее) и нажмите F4 DETAIL
(данные) следующей страницы.
Экран данных ввода-вывода робота

Для возврата к экрану выбора нажмите клавишу PREV (назад).


7. Добавить комментарий:
a. Переместите курсор в строку Comment (комментарий) и нажмите клавишу ENTER
(ввод).

-86-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

b. Выберите способ именования комментария.


c. Нажмите соответствующие функциональные клавиши, чтобы добавить
комментарий.
d. По окончании нажмите клавишу ENTER.
8. Чтобы задать полярность и комплементарную пару, переместите курсор в столбец
настройки и выберите меню функциональных клавиш.
9. По окончании нажмите клавишу PREV (назад) для возврата к экрану списка.

10.Выключите контроллер. Включите контроллер, чтобы он мог использовать новую


информацию.

ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо выключить и включить питание.
В противном случае возможны травма или повреждение оборудования.

ПРЕДОСТЕРЕЖЕНИЕ
После того, как все сигналы ввода-вывода заданы, информация настройки должна быть
сохранена во внешнем запоминающем устройстве, на случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

11.Чтобы выполнить принудительный вывод сигнала, установите курсор на ON (вкл.) или OFF
(выкл.) и нажмите соответствующую функциональную клавишу.

См. главу 6, раздел 6.4, где описан порядок принудительного вывода сигнала.

ПРЕДУПРЕЖДЕНИЕ
Для управления периферийным оборудованием контроллер использует сигналы.
Принудительный вывод может неблагоприятно влиять на защиту системы. Проверьте
использование сигналов в системе перед попыткой принудительного вывода.

-87-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.3 ПЕРИФЕРИЙНЫЙ ВВОД-ВЫВОД


Периферийный ввод-вывод (UI/UO) - это группа специализированных сигналов, решение об
использовании которых принимается системой.
Эти сигналы связаны с устройством дистанционного управления и периферийными
устройствами через следующие интерфейсы и каналы ввода-вывода и они используются для
внешнего управления роботом.

Конфигурация ввода-вывода
Входы и выходы ввода-вывода периферийных устройств автоматически назначаются первым
18 входным и 20 выходным сигнальным линиям на печатной плате ввода-вывода процесса.
Назначение ввода-вывода периферийных устройств указано на рис. 3.3.

ПРЕДОСТЕРЕЖЕНИЕ
При подключении печатной платы ввода-вывода процесса стандартное назначение
выполняется на заводе-изготовителе. Если печатная плата ввода-вывода процесса не
подключается, а подключается блок ввода-вывода модели A/B, все сигналы цифрового
ввода-вывода назначаются на цифровой ввод-вывод на заводе-изготовителе. Вводу-выводу
периферийного устройства не назначаются сигналы цифрового ввода-вывода. Разделите
сигналы цифрового ввода-вывода между цифровым вводом-выводом и вводом-выводом
периферийного устройства и переназначьте сигналы на них.

-88-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Дистанционный режим
Если робот находится в дистанционном режиме, запуск программы можно выполнить при
помощи периферийного ввода-вывода. Сигналы (*HOLD, ENBL), которые относятся к
безопасности, действуют всегда, независимо от того, удовлетворено ли внешнее условие или
нет.
Если удовлетворены следующие внешние условия, робот находится в дистанционном режиме.
• Выключатель пульта обучения выключен.
• Сигнал режима дистанционного управления (SI[2]) включен. (Порядок включения и
выключения сигнала режима дистанционного управления указан в описании настроек
дистанционный/локальный в разделе 3.15, «Меню конфигурации системы».
• Вход *SFSPD ввода-вывода периферийного устройства включен.
• Вход ENBL периферийного устройства включен.
• Системной переменной $RMT_MASTER присвоено значение 0 (периферийное устройство).

ПРИМЕЧАНИЕ
$RMT_MASTER Задает вид дистанционного устройства.
0: Периферийное устройство
1: CRT/KB (дисплей/клавиатура)
2: Управляющий компьютер
3: Нет дистанционных устройств

Программа, включающая движение (группу), может запускаться только если удовлетворены


внешние условия и следующие рабочие состояния:
• Сигнал ENBL периферийного ввода-вывода включен.
• Питание сервопривода включено (не в состоянии сигнала об ошибке).

Сигнал CMDENBL указывает, удовлетворены ли вышеупомянутые условия.


Сигнал выводится, если удовлетворены следующие условия:
• Внешние условия удовлетворены.
• Отсутствует состояние ошибки.
• Выбран непрерывный режим работы (пошаговый режим выключен).

ПРИМЕЧАНИЕ
Периферийные сигналы ввода-вывода выключены в исходном состоянии.
Для включения этих сигналов установите значение TRUE (истина) в позиции Enable UI
signals (включить сигналы интерфейса пользователя) на экране конфигурации системы.

-89-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

1 Печатная плата главного ЦП 5 Стандартные настройки ввода-вывода периферийного


устройства
2 Печатная плата ввода-вывода процесса 6 Логический номер
3 Периферийное устройство A1 7 Вход периферийного устройства
4 Физический номер

Рис. 3.3 Интерфейс ввода-вывода периферийного устройства

ПРЕДУПРЕЖДЕНИЕ
При подключении периферийного оборудования, относящегося к функции аварийной
остановки (например, защитное ограждение), к каждому сигналу робота (например, внешняя
аварийная остановка, ограждение, сервопривод и т.д.) во избежание неверного подключения
убедитесь в том, что аварийная остановка может работать.

-90-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Входной *IMSTP UI [1] (Всегда включен.)


Сигнал немедленной остановки задает аварийную остановку программным обеспечением.
Вход *IMSTP в нормальном состоянии включен.
Когда этот сигнал выключен, выполняется следующая обработка:
• Выдается сигнал об ошибке, и питание сервопривода выключается.
• Работа робота немедленно останавливается. Выполнение программы также
останавливается.
ПРЕДУПРЕЖДЕНИЕ
Сигнал *IMSTP управляется программным обеспечением. Использование этого сигнала для
обработки событий, имеющих критическое значение для безопасности, не рекомендуется.
Для связи этого сигнала с аварийной остановкой используйте этот сигнал вместе с сигналом
EMGIN1 или EMGIN2 на печатной плате панели оператора. Подробную информацию об
этих сигналах см. в руководстве по техническому обслуживанию.

Входной *HOLD UI [2] (Всегда включен.)


Сигнал временной остановки задает временную остановку от внешнего устройства.
Вход *HOLD в нормальном состоянии включен.
Когда этот сигнал выключен, выполняется следующая обработка:
• Робот замедляется до полной остановки, затем выполнение программы останавливается.
• Если в позиции Break on hold (торможение при приостановке) на экране настройки общих
позиций задано ENABLED (включен), робот останавливается, выдается сигнал об ошибке и
питание сервопривода выключается.

Входной *SFSPD UI [3] (Всегда включен.)


Сигнал безопасной скорости временно останавливает робота, если открывается дверца
защитного ограждения.
Этот сигнал нормально подключен к предохранительному штепселю двери защитного
ограждения.
Вход *SFSPD в нормальном состоянии включен.
Когда этот сигнал выключен, выполняется следующая обработка:
• Выполняемая операция замедляется и останавливается, и выполнение программы также
останавливается. В этот момент коррекция скорости подачи уменьшается до значения,
заданного для $SCR.$FENCEOVRD.
• Если вход *SFSPD выключен и программа запускается с пульта обучения, коррекция
скорости подачи уменьшается до значения, заданного для $SCR.$SFRUNOVLIM. При
выполнении толчковой подачи коррекция скорости подачи уменьшается до значения,
заданного для $SCR.$SFJOGOVLIM.
Если *SFSPD выключен, коррекция скорости подачи не может превысить эти значения.

ПРЕДУПРЕЖДЕНИЕ
Сигнал *SFSPD управляет программным замедлением и остановкой. Для немедленной
остановки робота в целях безопасности используйте этот сигнал вместе с сигналом FENCE1
или FENCE2 на печатной плате панели оператора. Подробную информацию об этих
сигналах см. в руководстве по техническому обслуживанию.

ПРИМЕЧАНИЕ
Если сигналы *IMSTP, *HOLD и *SFSPD не используются, установите перемычку в эти
сигнальные линии.

-91-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Входной CSTOPI UI [4] (Всегда включен.)


Сигнал остановки цикла завершает программу в выполняемую в настоящий момент.
Он также выключает состояние ожидания программ через RSR.
• При выборе значения FALSE (ложь) для CSTOPI для ABORT (аварийное прекращение) на
экране настройки системы этот сигнал завершает программу, выполняемую в настоящий
момент, как только заканчивается выполнение программы. Он также выключает (Clear)
состояние ожидания программ через RSR. (Значение по умолчанию)
• При выборе значения TRUE (истина) для CSTOPI для ABORT (аварийное прекращение) на
экране настройки системы этот сигнал немедленно завершает программу, выполняемую в
настоящий момент.
Он также выключает (Clear) состояние ожидания программ через RSR.

ПРЕДУПРЕЖДЕНИЕ
При выборе значения FALSE (ложь) для CSTOPI для ABORT (аварийное прекращение) на
экране настройки системы CSTOPI не останавливает программу, выполняемую в настоящий
момент, пока выполнение не закончено.

Входной сигнал сброса отказа, RESET (сброс), UI [5]


Сигнал сброса (RESET) отменяет сигнал об ошибке.
Если питание сервопривода выключено, сигнал сброса (RESET) включает питание
сервопривода. Выдача сигнала об ошибке не отменяется, пока не включено питание
сервопривода. Сигнал об ошибке отменяется в момент, когда этот сигнал совпадает с
настройкой по умолчанию.

Входной сигнал включения, ENBL, UI [8]


Сигнал ENBL позволяет осуществлять перемещение робота и переводит робота в состоянии
готовности.
Если сигнал ENBL выключен, система запрещает толчковую подачу робота и запуск
программы, включая движение (группы).
Выполняемая программа приостанавливается, если сигнал ENBL выключен.

ПРИМЕЧАНИЕ
Если сигнал ENBL не контролируется, соедините сигнал с заземлением.

Входные с RSR1 по RSR8 UI [9-16] (Включены в дистанционном режиме.)


Это сигналы сервисного запроса робота. При получении одного из этих сигналов программа
RSR (сервисного запроса робота), соответствующая сигналу, выбирается и запускается для
выполнения автоматической операции. Если другая программа выполняется или временно
остановлена, выбранная программа добавляется в очередь и запускается, как только
выполняемая программа завершается. (Подраздел 3.8.1, «Сервисный запрос робота»)

С PNS1 по PNS8 UI [9-16] PNSTROBE UI [17] (Включены в дистанционном режиме.)


[Опция = выбор внешней программы]
Это сигналы выбора номера программы и строб-импульс PN. При получении сигнала на входе
PNSTROBE производится чтение входов с PNS1 по PNS8 для выбора программы, которая
будет выполнена.
Если выполняется или временно остановлена другая программа, эти сигналы игнорируются.
(Подраздел 3.8.2, «Выбор номера программы»)
Если внешние условия удовлетворены, выбор программы при помощи пульта обучения,
выключен, в то время как PNSTROBE включен.

-92-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Входной PROD_START UI [18] (включен в дистанционном режиме.)


Сигнал запуска автоматического управления (начала производства) запускает выбранную в
настоящий момент программу со строки 1. Этот сигнал срабатывает на своем заднем фронте
импульса, при выключении после включения.
Если этот сигнал используется вместе с сигналом PNS, он выполняет программу, выбранную
сигналом PNS, начиная со строки 1. Если этот сигнал используется без сигнала PNS, он
выполняет программу, выбранную пультом обучения, начиная со строки 1.

Если выполняется или временно остановлена другая программа, этот сигнал игнорируется.
(Выбор номера программы, подраздел 3.8.2)

Входной START UI [6] (Включен в дистанционном режиме.)


Это внешний сигнал запуска. Этот сигнал срабатывает на своем заднем фронте импульса, при
выключении после включения. Если получен этот сигнал, выполняется следующая обработка:
• При выборе значения FALSE (ложь) для START for CONTINUE only (START только для
CONTINUE) на экране настройки системы Config программа, выбранная при помощи
пульта обучения, выполняется со строки, в которой расположен курсор. Выполнение
временно остановленной программы также продолжается. (Значение по умолчанию)
• При выборе значения TRUE (истина) для START for CONTINUE only (START только для
CONTINUE) на экране настройки системы Config временно остановленная программа
продолжается. Если программа временно не остановлена, ее невозможно запустить.

ПРИМЕЧАНИЕ
Для запуска программу с периферийного устройства используются входы RSR или
PROD_START. Для запуска временно остановленной программы используется вход START.

Входной CMDENBL UO [1]


Сигнал включения приема входа (включение команд) выводится, если удовлетворены
следующие условия. Этот сигнал указывает, что программа, включающая операцию (группу),
может быть запущена с блоков дистанционного управления.
• Внешние условия удовлетворены.
• Условия разрешения работы удовлетворены.
• Выбран непрерывный режим работы (пошаговый режим выключен).

Выходной SYSRDY UO [2]


Сигнал SYSRDY выводится при включенном питании сервопривода. Этот сигнал переводит
робота в состояние разрешения работы. В состоянии разрешения работы может выполняться
толчковая подача, а также может запускаться программа, включающая операцию (группу).
Робот входит в состояние разрешения работы, если удовлетворены следующие условия
разрешения работы:
• Вход ENBL периферийного устройства включен.
• Питание сервопривода включено (не в состоянии сигнала об ошибке).
Выходной PROGRUN UO [3]
PROGRUN выводится в ходе выполнения программы.
Он не выводится, пока программа временно остановлена.

Выходной PAUSED UO [4]


Сигнал PAUSED выводится, когда программа временно остановлена и ожидает перезапуска.

-93-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Выходной HELD UO [5]


Сигнал HELD выводится, если нажата клавиша приостановки (HOLD) или поступает сигнал
приостановки HOLD.
Он не выводится при отпускании клавиши приостановки (HOLD).

Выходной FAULT UO [6]


Сигнал FAULT выводится, если в системе происходит сигнал об ошибке.
Состояние сигнала об ошибке выключается входным сигналом FAULT_RESET.
Сигнал FAULT не выводится, если происходит сигнал об ошибке категории WARN
(предупреждение).

Выходной ATPERCH UO [7]


Сигнал ATPERCH выводится, если робот находится в заранее заданном исходном положении.
Может быть определено до трех исходных положений.
Этот сигнал выдается, только если робот находится в первом исходном положении.
Для всех других исходных положений назначаются универсальные сигналы.

Выходной TPENBL UO [8]


TPENBL выводится, если выключатель пульта обучения установлен в положение «включено».

Выходной BATALM UO [9]


BATALM указывает на сигнал об ошибке из-за падения напряжения батареи резервного
питания блока управления или импульсного шифратора робота.
Включите питание блока управления и замените батарею.

Выходной BUSY UO [10]


BUSY выводится в ходе выполнения программы или при выполнении обработки с помощью
пульта обучения. Он не выводится, пока программа временно остановлена.

Выходные с ACK1 по ACK8 UO [11-18]


При включении функции RSR (сервисный запрос робота) сигналы с ACK1 по ACK4
используются вместе с этой функцией.
При приеме входного сигнала RSR в качестве подтверждения выдается импульс
соответствующего сигнала. Длительность импульса можно задавать. (Подраздел 3.8.1,
«Сервисный запрос робота»)

Выходные с SNO1 по SNO8 UO [11-18] [Опция = внешний выбор программы]


При включении функции PNS (выбор номера программы) сигналы с SNO1 по SNO8
используются вместе с этой функцией. Номер выбранной в настоящий момент программы
(сигнал, соответствующий входным сигналам с PNS1 по PNS8) всегда выводится в двоичном
коде в качестве подтверждения. Выбор другой программы изменяет сигналы с SNO1 по SNO8.
(Подраздел 3.8.2, «Выбор номера программы»)

Выходной SNACK UO [19] [Опция = внешний выбор программы]


При включении функции PNS SNACK используется вместе с этой функцией. При приеме
входных сигналов PNS в качестве подтверждения выдается импульс этого сигнала.
Длительность импульса можно задавать. (Подраздел 3.8.2, «Выбор номера программы».)

-94-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Процедура 3-5 Назначение периферийного ввода-вывода 1

ПРЕДОСТЕРЕЖЕНИЕ
При подключении печатной платы ввода-вывода процесса стандартное назначение
выполняется на заводе-изготовителе. Если не подключено ни одной никакая печатной платы
ввода-вывода процесса, и подключен блок ввода-вывода модели A/B, все сигналы цифрового
ввода-вывода назначаются на цифровой ввод-вывод на заводе-изготовителе, на ввод-вывод
периферийного устройства не назначаются сигналы цифрового ввода-вывода. Разделите
сигналы цифрового ввода-вывода между цифровым вводом-выводом и вводом-выводом
периферийного устройства и переназначите сигналы на них.

Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 5 (ввод - вывод).
3. Нажмите клавишу F1 [TYPE] (тип). Появится меню смены экранов.
4. Выберите UOP.

Экран выбора периферийного ввода-вывода

5. Для переключения от экрана ввода к экрану вывода или наоборот нажмите клавишу F3,
«IN/OUT» (ввод/вывод).

6. Для назначения ввода-вывода нажмите F2, CONFIG (конфигурация).


Экран конфигурации периферийного ввода-вывода

Для возврата к экрану списка нажмите F2, MONITOR (контроль).

-95-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

7. Управление экраном назначения ввода-вывода


a. Установите курсор в столбец Range (диапазон) и задайте диапазон сигналов, которые
будут назначены.
b. Деление линий выполняется автоматически согласно заданному диапазону.
c. Введите соответствующие значения для Rack (стойка), Slot (слот) и Start point
(начальная точка).
d. Если введенные значения допустимы, в столбце Status (состояние) появится
сокращение PEND (в очереди).
Если какое-либо введенное значение недопустимо, в столбце Status (состояние)
появится сокращение INVAL (недопустимо).

Ненужные строки можно удалить, нажав F4, Delete (удалить).

Сокращения, которые выдаются столбце Status (состояние), означают следующее:


ACTIV : Это назначение используется в настоящий момент.
PEND : Назначение выполнено нормально.
При выключении и включении питания эти назначения примут
состояние ACTIV.
INVAL : Заданное значение недопустимо.
UNASG : Назначение не выполнено.

ПРИМЕЧАНИЕ
В настройках по умолчанию, входные контакты с 1 по 18 и выходные контакты с 1 по 20
назначены на периферийный ввод-вывод.

8. Для задания свойств ввода-вывода нажмите клавишу NEXT (далее) экрана выбора и
нажмите F4, DETAIL (данные) следующей страницы.

Экран данных периферийного ввода-вывода

Для возврата к экрану конфигурации нажмите клавишу PREV (назад).

-96-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

9. Добавить комментарий:
a. Переместите курсор в строку Comment (комментарий) и нажмите клавишу ENTER
(ввод).

b. Выберите способ именования комментария.


c. Нажмите соответствующие функциональные клавиши, чтобы добавить
комментарий.
d. По окончании нажмите клавишу ENTER.

ПРИМЕЧАНИЕ
Комментарий о вводе-выводе периферийного оборудования записывается программным
обеспечением ЧПУ, и его можно изменить.
Даже если комментарий перезаписывается, функция не изменяется.

10.Чтобы задать пункт, переместите курсор в столбец настройки и выберите меню


функциональных клавиш.
11.По окончании нажмите клавишу PREV (назад) для возврата к экрану выбора.
12.Выключите контроллер. Включите контроллер, чтобы он мог использовать новую
информацию.

ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо выключить и включить питание. В
противном случае возможны травма или повреждение оборудования.

ПРЕДОСТЕРЕЖЕНИЕ
При первом включении электропитания после переназначения ввода-вывода восстановление
после сбоя питания не будет выполнено, даже если оно включено.

ПРЕДОСТЕРЕЖЕНИЕ
После того, как все сигналы ввода-вывода заданы, информация настройки должна быть
сохранена во внешнем запоминающем устройстве, на случай, если информацию
потребуется перезагрузить. В противном случае текущая информация настройки может
быть потеряна при ее изменении.

-97-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.4 ВВОД-ВЫВОД ПАНЕЛИ ОПЕРАТОРА


Ввод-вывод панели оператора означает специализированные цифровые сигналы, служащие
для передачи данных, указывающих состояние кнопок и светодиодов на панели оператора/
модуле управления. Состояние каждого входного сигнала зависит от того, находится ли
соответствующая кнопка на панели оператора в состоянии «включено» или «выключено».
Каждый выходной сигнал используется для включения или выключения соответствующего
светодиодного индикатора на панели оператора.
Для ввода-вывода панели оператора номера сигнала не могут быть сопоставлены
(переопределены). В качестве стандартных определены шестнадцать входных и шестнадцать
выходных сигналов. См. рис. 3.4, где указана информация об определении сигналов ввода-
вывода панели оператора.
Если панель оператора включена, ввод-вывод панели оператора можно использовать для
запуска программы.
Однако все сигналы, важные для обеспечения безопасности, всегда включены.

Панель оператора включена, если удовлетворены следующий условия включения панели


оператора:
• Выключатель на пульте обучения выключен.
• Сигнал режима дистанционного управления (SI[2]) выключен. (Порядок включения и
выключения сигнала режима дистанционного управления указан в описании #139-3-1
разделе 3.15, «Меню конфигурации системы».
• Вход *SFSPD ввода-вывода периферийного устройства включен.
Для запуска программы, включающую операцию (группу), должны быть удовлетворены
следующие условия:
• Вход ENBL периферийного устройства включен.
• Питание сервопривода включено (не в состоянии сигнала об ошибке).
Для панели оператора на блоке управления шкафа B клавишам пользователя (SI[4] и SI[5]) на
панели оператора могут быть назначены дополнительные функции путем настройки
макрокоманд [функции опций] (раздел 9.1, «Макрокоманды»).

1 Печатная плата главного ЦП 4 Вход панели оператора


2 Блок управления оператора 5 Выход панели оператора
3 Логический номер

Рис. 3.4 Ввод-вывод панели оператора

-98-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Таблица 3.4 (a) Входные сигналы панели оператора

Входной сигнал Описание

*HOLD Сигнал временной остановки задает временную остановку


SI [3] программы. В нормальном состоянии сигнал *HOLD включен.
Всегда включен. При выключении этого сигнала:
Не предусмотрен для блока - Выполняемая роботом операция замедляется, затем
управления оператора. останавливается.
- Выполняемая программа временно останавливается.
FAULT_RESET Сигнал выключения сигнала об ошибке (сброс отказа) выключает
SI [2] состояние сигнала об ошибке.
Всегда включен. Если питание сервопривода выключено, этот сигнал включает
питание сервопривода. В этом случае состояние сигнала об
ошибке не выключается, пока не включено питание сервопривода.
REMOTE Сигнал режима дистанционного управления (remote) переключает
SI [2] режимы системы между дистанционным управлением и
Всегда включен. автономным режимом. В режиме дистанционного управления
Не предусмотрен для блока (SI[2]=on (вкл.), если внешние условия удовлетворены, программа
управления оператора. может быть запущена при помощи ввода-вывода периферийного
устройства. В автономном режиме (SI[2]=off (выкл.)), если
удовлетворены условия включения панели оператора, программу
можно запустить с панели оператора.
Для включения и выключения сигнала режима дистанционного
управления (SI[2]) задайте настройку Remote/Local (дистанц./
автономн.) в меню конфигурации системы.
Подробную информацию см. в разделе 3.15, «Меню конфигурации
системы».
START Сигнал запуска запускает программу, выбранную в настоящий
SI [6] момент, с помощью пульта обучения, со строки, на которой
Включен во включенном установлен курсор или производит перезапуск временно
состоянии панели оператора. остановленной программы. Этот сигнал срабатывает на своем
заднем фронте импульса, при выключении после включения.

-99-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Таблица 3.4 (b) Выходные сигналы панели оператора

Выходной сигнал Описание

REMOTE Сигнал режима дистанционного управления выводится, если


SO [0] удовлетворены внешние условия (информацию о внешних
Не предусмотрен для блока условиях см. в разделе 3.3, «Периферийный ввод-вывод»).
управления оператора.
BUSY (занят) Сигнал занятости выводится во время выполнения
SO [1] обработки, например выполнения программы или передачи
Не предусмотрен для блока файла. Он не выводится, если программа временно
управления оператора. остановлена.
HELD (временная остановка) Сигнал HOLD выводится, если нажата клавиша
SO [2] приостановки (HOLD) или поступает сигнал приостановки
Не предусмотрен для блока HOLD.
управления оператора.
FAULT (отказ) Сигнал об ошибке FAULT выводится, если в системе
SO [3] происходит сигнал об ошибке. Состояние сигнала об ошибке
выключается входным сигналом FAULT_RESET. Этот
сигнал не выводится, если происходит сигнал об ошибке
категории WARN (предупреждение).
Выходной BATALM Сигнал аварийного состояния батареи (сигнал об ошибке
SO [4] батареи) указывает на сигнал о падении напряжения батареи
Не предусмотрен для блока в блоке управления. При включенном питании блока
управления оператора. управления замените батарею.
Выходной TPENBL Сигнал включения пульта обучения (пульт обучения
SO [7] включен) выводится, если выключатель пульта обучения
Не предусмотрен для блока включен.
управления оператора.

-100-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Процедура 3-6 Отображение ввода-вывода панели оператора

ПРИМЕЧАНИЕ
Для ввода-вывода панели оператора номера сигнала не могут быть переопределены.

Шаг
1. Вызовите экранное меню нажатием MENU (меню).
2. Выберите 5 (ввод-вывод).
3. Нажмите F1, [TYPE] (тип) для отображения меню переключения экрана.
4. Выберите SOP (панель оператора системы).

Экран списка ввода-вывода панели оператора

5. Для переключения дисплея между экраном ввода и экраном вывода нажимайте F3 (IN/OUT).

ПРИМЕЧАНИЕ
Состояние входных сигналов можно только проверять. Значения невозможно изменить
принудительно.

-101-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.5 ЭКРАН КАНАЛА ВВОДА-ВЫВОДА


Экран канала ввода-вывода можно использовать для выполнения настроек, относящихся к
блоку ввода-вывода FANUC модель B, для отображения конфигурации блоков канала ввода-
вывода.
Экран канала ввода-вывода состоит из следующих экранов:
• Экран списка канала ввода-вывода
• Экран списка блока модели B
• Экран настройки счета импульсов сигнала

3.5.1 Экран списка канала ввода-вывода


Экран списка канала ввода-вывода отображает список блоков ввода-вывода в подчиненном
режиме, которые подключены к каналу ввода-вывода.
Он также отображает номер стойки и номер слота каждого блока.
Для блока ввода-вывода модели A/B отображаются только интерфейсные блоки.
В этом случае для номера стойки отображается значение 0.
На следующем рисунке приводится пример экрана списка канала ввода-вывода, на котором
показаны плата ввода-вывода процесса CA, один блок ввода-вывода модели B и двух блоков
ввода-вывода модели А, подключенные к блоку управления робота.
Названия блоков ввода-вывода отображаются в порядке, в котором блоки подключены к блоку
управления робота.

Для вызова этого экрана сначала нажмите MENU (меню), чтобы отобразить экранное меню,
затем выберите 5 I/O (ввод-вывод).
Затем нажмите F1, [TYPE] (тип) для отображения меню переключения экрана, затем выберите
Link Device (подключить устройство).
В следующей таблице перечисляются имена устройств, отображаемые на экране и
соответствующие фактические имена устройств.

-102-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Слово на пульте
Device (устройство)
обучения
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 Количество портов

На этом экране можно задать комментарий для каждого блока ввода-вывода.


Переместите курсор в строку Comment (комментарий) и нажмите клавишу Enter (ввод).
Экран переходит в режим ввода комментария.
Работа клавиши F5 (CLR_ASG) описывается ниже.

-103-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.5.2 Экран списка блока модели B


Экран списка блока модели B отображает список блоков ввода-вывода FANUC модели B. Блок
ввода-вывода FANUC модели B не распознает автоматически подключенные блоки DI/DO. На
этом экране задаются типы блоков DI/DO. Адрес, заданный при помощи DIP переключателя
каждого блока DI/DO, используется в качестве номера строки на этом экране. К каждому блоку
DI/DO можно подключить один дополнительный блок. Этот экран можно также использовать
для указания подключения дополнительного блока и типа дополнительного блока.
Установите курсор в позиции «Model B» (модель B) на экране списка канала ввода-вывода,
нажмите F3 DETAIL (данные), чтобы отобразить экран модели B как показано ниже:

Вначале параметры не заданы, как показано выше. Чтобы использовать модель B, задайте типы
блоков на этом экране.
Если блок DI/DO BOD16A1 подключен к интерфейсному блоку, а адрес установлен на 1,
задайте блок, как показано ниже.
Установите курсор в позицию, показанную выше (столбец Base в строке 1), затем нажмите F4,
CHOICE (выбор). Будут выданы опции, как показано ниже:

Выберите BOD16A1 на этом экране. Блок настраивается, как показано ниже:

-104-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/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) описывается ниже.

-105-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.5.3 Экран настройки количества сигналов


Для блоков ввода-вывода, например, блока подключения канала ввода-вывода и 90-30PLC,
которые не могут использоваться без настройки количества сигналов, задайте количество
сигналов на этом экране.
Установите курсор на «90-30PLC» на экране списка канала ввода-вывода, нажмите клавишу
F3, DETAIL (данные). Затем, как показано ниже, появится экран настройки номеров портов.

Переместите курсор на число, указывающее количество сигналов и введите числовое значение,


чтобы задать количество сигналов.
Исполнительный блок ввода-вывода можно использовать после выключения и включения
питания, после того, как на этом экране были задано количество сигналов.
При изменении количества сигналов обработка сбоев питания ввода-вывода не выполняется
при следующем включении питания, даже если обработка сбоев питания включена.
При выборе SAVE (сохранить) на этом экране при нажатой клавише auxiliary (вспом.)
сохраняется файл с именем DIOCFGSV.IO. В этом файле сохраняется содержимое экрана
канала ввода-вывода. Он также содержит назначения ввода-вывода, комментарии и другую
информацию. Такую информацию можно сохранить в этом файле с других экранов ввода-
вывода и файла, таким же способом, как обычный.
Пояснение F5 (CLR_ASG)
Если количество сигналов для блока модели B или блока ввода-вывода задано на экране канала
ввода-вывода, назначение ввода-вывода может отличаться от стандартного назначения
согласно процедуре настройки. Следующая операция может установить все назначения ввода-
вывода на стандартные настройки. При настройке количества сигналов для блока модели B или
блока ввода-вывода в первый раз выполните следующую операцию.
* Если блок используется с нестандартными настройками, эта операция удаляет информацию
назначения.
Нажмите F5 (CLR_ASG). Появится следующее сообщение.

Нажмите F4, YES (да), чтобы удалить всю информацию о назначении. При выключении
питания блока управления и последующем его включении назначения будут установлены на
стандартные настройки.

-106-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.6 ФУНКЦИЯ ПОДКЛЮЧЕНИЯ ВВОДА-ВЫВОДА


Функция подключения ввода-вывода дает возможность выводить состояние RI/DI на DO/RO
для сообщения о состоянии входов сигнала на внешние устройства. Стандартные диапазоны
ввода-вывода показаны ниже:
• RI[mmm] -> SO[nnn]. ( 1<=mmm<=8, 0<=nnn<=256 )
• DI[iii] -> RO[jjj]. ( 0<=iii<=256, 1<=jjj<=8 )
• DI[kkk] -> DO[lll]. ( 0<=kkk<=256, 0<=lll<=256 )
Пояснение функции/настроек
Назначайте сигналы и включайте или выключайте каждое назначение при межсоединении
(Interconnect).
Имеются следующие три типа экранов:
• Экран настройки подключения DI DO (RI -> DO)
• Экран настройки подключения DI DO (DI -> RO)
• Экран настройки подключения DI DO (DI -> DO)
Экран настройки подключения DI DO (RI -> DO)
Назначьте номера сигнала цифрового выхода (DO) с RI1 по RI8.
Можно также задавать включение или выключение каждого назначения.
Экран настройки подключения DI DO (DI -> RO)
Назначьте номера сигнала цифрового входа (DI) с RO1 по RO8.
Можно также задавать включение или выключение каждого назначения.
Экран настройки подключения DI DO (DI -> DO)
Назначьте номер сигнала цифрового выхода (DO) каждому номеру DI.
Можно также задавать включение или выключение каждого назначения.
Пример) Если задан «ENABLE DI [2] -> RO[3]», состояние DI[2] выводится на RO[3].

ПРИМЕЧАНИЕ
Если задается DI[i] -> DO[j] и это назначение включено, состояние DI[i] выводится на DO[j]
через равные промежутки времени. Поэтому если содержание цифрового выхода DO[j]
изменяется при помощи пульта обучения или программой, изменение не отражается.

ПРИМЕЧАНИЕ
Включать или выключать каждое назначение можно только на экране настройки, описанном
выше.

ПРИМЕЧАНИЕ
Если несколько различных входных сигналов назначаются на один выходной сигнал,
выводится состояние каждого входного сигнала. Например, предположим, что сделаны
следующие настройки:
ENABLE DI[1] -> RI[1] -> DO[1]
ENABLE DI[2] -> RI[2] -> DO[1]
В этом случае, если состояние RI[1] - «включено», а и состояние RI[2] «выключено»,
состояние выхода DO[1] будет непредсказуемым. (На практике DO[1] поочередно указывает
«включено» и «выключено».)

-107-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-7 Настройка функция подключения ввода-вывода


Шаг
1. Нажмите MENUS (меню) для вызова экранного меню.
2. Выберите 5 (ввод-вывод).
3. Нажмите F1, [TYPE] (тип) для отображения меню переключения экрана.
4. Выберите Interconnect (межсоединение). Выдается экран настройки подключения DI DO.

Экран настройки подключения DI DO (RI DO)

5. Нажмите SELECT (выбор).


6. Установите курсор на экран, который необходимо отобразить, и нажмите клавишу ENTER
или с помощью цифровой клавиши укажите номер экранной позиции, которую необходимо
отобразить.

Экран настройки подключения DI RO (DI RO)

-108-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.7 МОДЕЛИРУЕМАЯ ФУНКЦИЯ ПРОПУСКА


ВХОДНОГО СИГНАЛА
Краткий обзор
Контроллер R-J3iC обеспечивает функцию посредством которой, если выполняется ожидание
с командой ожидания по входному сигналу, установленному на моделируемое состояние,
ожидание автоматически отменяется при обнаружении тайм-аута.

Моделируемая функция пропуска входного сигнала может использоваться с цифровыми


входными сигналами и входными сигналами робота.
Имеется возможность задать включение моделируемой функции пропуска входного сигнала
для каждого сигнала.

На экране списка входных сигналов сигнал, для которого включена моделируемая функция
пропуска входного сигнала, отображается с буквой U или S, заключенным в круглые скобки (),
что указывает, находится ли сигнал в моделируемом состоянии и включена ли моделируемая
функция пропуска входного сигнала для этого сигнала.
На экране, показанном в примере ниже, DI[1] задан как моделируемый сигнал, и моделируемая
функция пропуска входного сигнала для него включена, тогда как DI[7] не переведен в
моделируемое состояние, но моделируемая функция пропуска входного сигнала включена.

Если моделируемая функция пропуска входного сигнала включена, перед запуском программы
появляется приглашение, показанное ниже. Нажатие клавиши ENTER вызывает начало
выполнения программы. Это приглашение выдается, если имеется по крайней мере один
входной сигнал, для которого включена моделируемая функция пропуска входного сигнала.

-109-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Если после команды ожидания происходит тайм-аут и ожидание автоматически отменяется, в


строке сигнала об ошибке выдается предупреждающее сообщение, указанное ниже.

PRIO-189 (Program, Line (программа, строка)) WAIT will time out (тайм-аут ожидания)

Временной интервал, по истечении которого обнаруживается тайм-аут после команды


ожидания, может задаваться при помощи пункта «Sim. Input Wait Delay» (задержка ожидания
моделируемого входа) в меню настройки системы.
Если эта настройка изменяется, изменение вступает в силу немедленно.

Имеется возможность контролировать и наблюдать, есть ли входные сигналы, для которых


включено моделирование функции пропуска входного сигнала, и выводить их как выходные
сигналы.
Для пункта «Set if Sim. Skip Enabled» (задать если включен моделируемый пропуск) в меню
настройки системы задайте номер выходного сигнала, который включится, если моделируемая
функция пропуска входного сигнала включена.
Чтобы настройка вступила в силу, выключите питание и затем снова включите.

ПРЕДУПРЕЖДЕНИЕ
Настройка входного сигнала на моделируемое состояния и использование моделируемой
функции пропуска входного сигнала должна использоваться только временно в ходе
пробного выполнения. Никогда не используйте эту функцию при работе производственной
линии.
Путем выбора пункта «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 (истина).

-110-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.8 НАСТРОЙКА АВТОМАТИЧЕСКОЙ РАБОТЫ


Автоматическая работа - функция, благодаря которой устройство дистанционного управления
запускает программу, используя периферийный ввод-вывод. Автоматическая работа включает
следующие функции:
• Функция RSR (сервисный запрос робота) выбирает и запускает программу в соответствии с
сигналами сервисного запроса робота (входные RSR1 - RSR8). Если в этот момент
выполняется или приостановлена другая программа, то выбранная программа входит в
состояние ожидания и запускается после завершения программы, выполняемой в настоящий
момент.
• Функция PNS (выбор номера программы) выбирает или проверяет программу с помощью
сигналов выбора номера программы (PNS1 - PNS8 PNSTROBE (строб-импульса PNS)) и
сигнала запуска START.
Если программа временно остановлена или выполняется, эти сигналы игнорируются.
• Сигнал запуска автоматической работы (вход PROD_START) запускает программу,
выбранную в настоящий момент, со строки 1. Если выполняется или временно остановлена
другая программа, этот сигнал игнорируется.
• Сигнал остановки цикла (входной CSTOPI) используется для завершения программы,
выполняемой в настоящий момент.
• Если для CSTOPI выбрано FALSE (ложь) для ABORT (аварийное прекращение) в
меню настройки системы, этот сигнал завершает программу, выполняемую в
настоящий момент, когда выполнение программы завершено. Он также выключает
состояние ожидания программ при помощи RSR. (Значение по умолчанию)
• Если для CSTOPI выбрано TRUE (истина) для ABORT (аварийное прекращение) в
меню настройки системы, этот сигнал немедленно принудительно завершает
выполняемую в настоящий момент программу. Он также выводит (Clear (очистить))
программы из состояния ожидания при помощи RSR.
• Внешний сигнал запуска (вход START) используется для запуска временно остановленной
программы.
• Если для START for CONTINUE only (START только для CONTINUE) в меню
настройки системы выбрано FALSE (ложь), этот сигнал запускает выбранную в
настоящий момент программу с текущей строки. Этот сигнал также запускает
временно остановленную программу. (по умолчанию)
• Если для START for CONTINUE only (START только для CONTINUE) в меню
настройки системы выбрано TRUE (истина), этот сигнал запускает только временно
остановленную программу. Если временно остановленных программ нет, этот сигнал
игнорируется.

-111-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Программу можно запустить через периферийный ввод-вывод только в случае, если робот
находится в дистанционном режиме.
Дистанционный режим устанавливается, если удовлетворены следующие внешние условия:
• Выключатель подвесного пульта обучения выключен.
• Сигнал режима дистанционного управления (SI[2]) включен. (Порядок включения и
выключения сигнала режима дистанционного управления (SI[2]) указан в описании
настроек Remote/Local (дистанц./автономн.) в Разделе 3.15, «Меню конфигурации
системы»).
• Сигнал *SFSPD периферийного ввода-вывода включен.
• Сигнал ENBL периферийного ввода-вывода включен.
• Системная переменная $RMT_MASTER установлена на 0 (периферийное оборудование).

ПРИМЕЧАНИЕ
Переменной $RMT_MASTER может быть присвоено значение 0 (периферийное
оборудование), 1 (CRT/KB) (дисплей/клавиатура), 2 (управляющий компьютер) или 3 (нет
удаленного оборудования).

Программа, включающая перемещение (группу), может быть запущена, только если


удовлетворены следующие условия готовности:
• Входной сигнал ENBL периферийного ввода-вывода включен.
• Питание сервопривода включено (не в состоянии ошибки).

Сигнал CMDENBL указывает, удовлетворены ли вышеупомянутые условия.


Сигнал CMDENBL выводится, если удовлетворены следующие условия:
• Внешние условия удовлетворены.
• Условия готовности удовлетворены.
• Выбран непрерывный режим работы (пошаговый режим выключен).

ПРИМЕЧАНИЕ
Если на экране конфигурации системы для START for CONTINUE only задано TRUE
(истина), сигнал запуска START действует только для приостановленной программы.

-112-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.8.1 Сервисный запрос робота (RSR)


Сервисный запрос робота (RSR) запускает программу с внешнего устройства.
Для этой функции используются восемь сигналов сервисного запроса робота (RSR1 - RSR8).
1. Блок управления использует входные сигналы RSR1 - RSR8, чтобы определить, включен ли
входной сигнал RSR. Когда сигнал выключен, он игнорируется.
Включение или выключение сигналов RSR1 – RSR8 задается в системных переменных
$RSR1 – $RSR8 и может быть изменено в экране настроек RSR или при помощи команды
программы RSR.

ПРИМЕЧАНИЕ
В исходном состоянии входной сигнал (UI) периферийного устройства выключен. Чтобы
включить сигнал, выберите TRUE (истина) для Enable UI signals (включить сигналы UI) на
экране настройки системы.

2. Для RSR можно зарегистрировать восемь регистрационных номеров RSR. Значение,


полученное при добавлении базового номера к регистрационному номеру RSR,
используется как номер программы (четыре цифры).

Например, когда поступает сигнал RSR2, следующее значение используется как номер
программы:
(Номер программы) = (регистрационный номер RSR2) + (базовый номер)

Выбранная программа обозначена следующим образом:


RSR + (номер программы)

ПРИМЕЧАНИЕ
Задайте наименование программы для автоматической работы в формате «RSR + номер
программы». Введите четырехзначное число (пример: не RSR121, а RSR0121). Если этого не
сделать, робот не будет работать.

Базовый номер устанавливается в $SHELL_CFG.$JOB_BASE и может быть изменен с


помощью базового номера (Base number) на экране настроек RSR или командой параметра
программы.
3. Выдается импульс подтверждения сигнала RSR (с ACK1 по ACK8), соответствующий
входным RSR1 - RSR8. Когда выдается сигнал ACK1 – ACK8, блок управления может
принимать другой входной сигнал RSR.
4. Когда программа завершена, запускается выбранная программа. Если выполняется или
временно остановлена другая программа, запрос (задание) добавляется в очередь; после
завершения выполнявшейся программы запускается выбранная программа.
Задания (программы RSR) выполняются в порядке, в котором они были поставлены в
очередь.
5. Ожидающие программы отменяются (очищаются) сигналом остановки цикла (вход
CSTOPI) или после принудительного завершения программы.

-113-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

1 Включить или выключить RSR 4 Номер программы RSR


2 Базовый номер 5 Программа RSR
3 Регистрационный номер RSR 6 1) Вводит сигнал RSR2.
2) Проверяет, включен или выключен RSR2.
3) Запускает программу RSR, имеющую выбранный
номер программы RSR.

Рис. 3.8.1 (a) Сервисный запрос робота

-114-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Запуск программы сервисным запросом робота (при помощи RSR) разрешен в дистанционном
режиме.
Запуск программы, включающей операцию (группу) при помощи RSR включен, если
удовлетворены условия разрешения работы и внешние условия.
Выходной сигнал CMDENBL предназначен для указания, удовлетворены ли вышеупомянутые
условия.

1 (Внешние условия удовлетворены.) 4 (Программа запускается на переднем фронте сигнала.)


2 В пределах 32 мс 5 В пределах 35 мс
3 (Длительность импульса устанавливается с 6 (Если принимается сигнал RSR или подается сигнал
использованием параметра.) ACK, может приниматься другой сигнал RSR.)

Рис. 3.8.1 (b) Последовательность автоматической работы при помощи RSR

На экране настроек RSR установите RSR для SETUP RSR/PNS.


Таблица 3.8.1 Позиции настройки RSR

Пункт Описание
Номер программы с RSR1 Определяет, включить или выключить программы с RSR1 по RSR8 и
по 8 регистрационные номера RSR. Если сигнал RSR выключен, а заданный
сигнал поступает, программа не запускается. Настройки включения или
выключения для каждого RSR сохраняются в системных переменных с
$RSR1 по $RSR8.
Префикс задания Строка символов в верхнем регистре из имени запускаемой программы.
По умолчанию устанавливается на RSR.
Базовый номер Добавляется к регистрационному номеру RSR для получения номера
программы RSR.
Функция подтверждения Указывает, выдаются ли сигналы подтверждения RSR (с ACK1 по
ACK8).
Длительность импульса Устанавливает период подачи импульса (ед.: мс) при включенной
подтверждения подаче каждого сигнала подтверждения RSR (с ACK1 по ACK8).

-115-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-8 Настройка RSR


Шаг
1. Вызовите экранное меню нажатием MENU (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1, [TYPE] (тип) для отображения меню переключения экрана.
4. Выберите Prog Select (выбор программы). Появится экран Prog Select.

ПРИМЕЧАНИЕ
Если с ArcTool не заказан пакет общей оболочки (A05B-xxxx-R645), выберите RSR/PNS.

5. Установите курсор на Program select mode (режим выбора программы).


Нажмите F4 [CHOICE] (выбор) и выберите RSR, затем нажмите F3 DETAIL (данные).

RSR (сервисный запрос робота)

6. Установите курсор на нужный элемент и введите значение.


7. Чтобы сохранить изменения, внесенные в Program select mode (режим выбора программы),
выключите, а затем вновь включите питание.

ПРЕДУПРЕЖДЕНИЕ
Если был изменен тип функции автоматической работы, то для того, чтобы сохранить
изменения, необходимо выключить, а затем снова включить питание блока управления. Если
этого не сделать, настройка не будет принята.

-116-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.8.2 Выбор номера программы (PNS)


Устройство дистанционного управления использует функцию выбора номера программы
(PNS) для выбора или проверки программы. Задайте нужный номер программы PNS с
помощью входных сигналов с PNS1 по PNS8.

Шаг
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 предназначен для указания, удовлетворены ли вышеупомянутые
условия.

-117-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

1 Базовый номер (BASE number) 5 Двоичный


2 Номер PNS 6 Десятичный
3 Номер PNS программы 7 1) Поступает сигнал PNSTROBE.
2) Выполняется чтение сигналов с PNS1 по PNS8;
значение преобразуется в десятичное число.
3) Выбрана программа PNS, имеющая заданный номер
программы PNS.
4) Если понижается входной сигнал запуска
автоматической работы (PROD-START), запускается
выбранная программа PNS.
4 Программа PNS

Рис. 3.8.2 (a) Выбор номера программы

-118-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

1 (Внешние условия удовлетворены.) 7 (SNACK и SNO повышаются почти одновременно, но


вначале повышаются SNO. Длительность импульса
устанавливается с использованием параметра.)
2 Не менее 0 мс 8 Не менее 0 мс
3 Около 30 мс 9 Не менее 100 мс
4 (После обнаружения переднего фронта PNSTROBE, 10 (Программа запускается на заднем фронте сигнала.
блок управления два или более раза считывает Тем не менее, сигнал должен подаваться не менее
значение PNS с интервалами около 15 мс для 100 мс. Если этот сигнал постоянно включен, он не
подтверждения стабильности сигналов, а затем может быть использован.)
выбирает программу.)
5 Чтение PNS (внутренняя обработка) 11 В пределах 35 мс
6 В пределах 130 мс

Рис. 3.8.2 (b) Последовательность автоматической работы при помощи PNS

Настройка функции PNS (выбор номера программы)


Настройте функцию PNS на экране настроек PNS [6 (SETUP) RSR/PNS]. RSR/PNS]. См.
таблицу 3.8.2.
Таблица 3.8.2 Настройка функции PNS

Пункты Описание
Префикс задания Строка символов в верхнем регистре из имени запускаемой
программы. По умолчанию устанавливается на PNS.
Базовый номер Чтобы получить номер программы PNS, добавьте базовый номер
к номеру PNS.
Длительность импульса Устанавливает период подачи импульса (ед.: мс) сигнала
подтверждения (мс) подтверждения PNS (SNACK).

-119-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-9 Настройка функции PNS


Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 6 SETUP (настройка).
3. Нажмите клавишу F1 TYPE (тип). Появится меню смены экранов.
4. Выберите Prog Select (выбор программы). Появится экран выбора программы.

ПРИМЕЧАНИЕ
Если с ArcTool не заказан пакет общей оболочки (A05B-xxxx-R645), выберите RSR/PNS.

5. Установите курсор на Program select mode (режим выбора программы).


Нажмите F4 [CHOICE] (выбор) и выберите RSR, затем нажмите F3 DETAIL (данные).

Экран настройки PNS

6. Установите курсор на нужное поле и введите значение.


7. Заменив RSR на PNS, сохраните изменение, выключив, а затем вновь включив питание.

ПРЕДУПРЕЖДЕНИЕ
Если был изменен тип функции автоматической работы, то для того, чтобы сохранить
изменения, необходимо выключить, а затем снова включить питание блока управления. Если
этого не сделать, настройка не будет принята.

-120-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.8.3 Экран выбора программы (Prog Select Screen)

Краткий обзор
На экране Prog Select может выполняться следующее:
• Сейчас возможно выбрать способы выбора программы PNS, RSR, STYLE и OTHER.
• Сейчас возможно выбрать способы запуска программы UOP (пульт управления
пользователя), DIN[ ] и OTHER (другой).
• При запуске или возобновлении программы выполняются различные проверки.
Если данный экран используется в ArcTool, пользователю необходимо заказать пакет общей
оболочки (A05B-xxxx-R645).

Экран Prog Select (выбор программы)

-121-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Способы выбора программы


Сейчас возможно выбрать PNS, RSR, STYLE и OTHER.
• RSR (сервисный запрос робота)
См. Подраздел 3.8.1, «Сервисный запрос робота (RSR).»
• PNS (выбор номера программы)
См. подраздел 3.8.2, «Выбор номера программы (PNS).»
• STYLE (стиль)
Выбирается программа, связанная с номером STYLE, заданным в групповом вводе (GI).
GI для использования в выборе программы можно задать на экране модуля ввода-вывода
(MENUS -> I/O -> F1 ([TYPE]) -> Cell Interface) в позиции Initiate Style.

Связи между номерами STYLE и программами можно установить на экране настройки


таблицы стилей (рис. 1), который вызывается нажатием клавиши F3 (DETAIL) (данные) на
экране Prog Select.
Выбор программы осуществляется при запуске программы одним следующих способов,
указанных в следующем разделе «Способы запуска автоматической работы», который
приводится ниже.
Например, при запуске автоматической работы способом UOP (пульт управления
пользователя), программа выбирается и запускается через UI[6:START] или
UI[18:PROD_START].
Если программа приостановлена, выбор программы не производится и возобновляется
выполнение.
• OTHER (другой)
Программа, заданная для системной переменной $SHELL_WRK. Выбирается
$CUST_NAME.
Выбор программы осуществляется при запуске программы одним следующих способов,
указанных в следующем разделе «Способы запуска автоматической работы», который
приводится ниже.
Если программа приостановлена, выбор программы не производится и происходит
перезапуск выполнения.
Эту функцию обычно не следует использовать, поскольку она имеет специальное
назначение.

Рис. 3.8.3 Экран настройки таблицы стилей

-122-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Способы запуска автоматического режима работы


Для способов выбора программы STYLE или OTHER можно выбрать способы запуска
программы UOP, DIN[] и OTHER.
• UOP (пульт управления пользователя)
Программа запускается через UI[6:START] или UI[18:PROD_START].
• DIN[ ] (номер цифрового входа)
Программа запускается при запуске DI (цифровой вход).
DI для использования в запуске программы можно установить через позицию Start DIN на
экране ввода-вывода модуля (MENUS -> I/O -> F1 ([TYPE]) -> Cell Interface).
Этот способ нельзя выбрать при способах выбора программы RSR или PNS.
• OTHER (другой)
Программа запускается при изменении системной переменной $SHELL_WRK.
$CUST_START с FALSE (ложь) на TRUE (истина).
Этот способ нельзя выбрать при способах выбора программы RSR или PNS.
Эту функцию обычно не следует использовать, поскольку она имеет специальное
назначение.
* Если способ выбора программы STYLE или OTHER и способ запуска автоматического
режима работы - UOP, то можно выбрать и запустить программу через UI[6:START] или
UI[18:PROD_START] при условии, что программа завершена.
В этом случае программа запускается со первой строки.
Если программа приостановлена, программа может быть продолжена с помощью UI[6:START]
или UI[18:PROD_START]. В этом случае выбор программы не производится.
Обратите внимание, что если способ выбора программы – RSR или PNS, то действия
UI[6:START] и UI[18:PROD_START] аналогичны предыдущим.

-123-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Список способов выбора программы и способов запуска автоматического режима работы

Способ запуска Способ запуска


Способ запуска
автоматического автоматического
автоматического
режима работы режима работы
режима работы
UOP (пульт управления DIN (номер цифрового
Other (другой)
пользователя) ввода)

Способ выбора Выбор/запуск программы: Недоступен. Недоступен.


программы RSR с 1 по 8

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]

-124-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Проверка автоматической работы


Можно определить, включена или выключена каждая из проверяемых позиций
автоматической работы на экран выбора программы (Prog Select screen).

Проверяемая
Объяснение
позиция
At home check Проверяет, находится ли робот в положении начала координат.
(проверка начала Положение начала координат - это опорное положение, для которого
координат) позиция Is a valid HOME на экране установки опорного положения
установлена на ENABLE (MENUS -> SETUP -> F1 [TYPE] -> Ref. Position).
При включенной проверке исходного положения, по меньшей мере для
одного опорного положения группы 1 в позиции Is a valid HOME должно
быть установлено ENABLE.

Если на экране установки опорного положения Is a valid HOME


установлено на ENABLE, программа HOME_IO запустится, когда робот
займет это положение.
Если HOME_IO не используется, удалите все содержание программы
HOME_IO.

ПРИМЕЧАНИЕ
Конфигурация программы HOME_IO не поддерживает запрос на
принудительное завершение, поэтому программа всегда выполняется до
конца.
Resume position toler. Проверяет, находится ли робот вблизи положения, при котором программа
(отклонение от была приостановлена.
положения
возобновления
работы)
Моделируемый ввод- Подавляет запуск или возобновление программы при моделировании
вывод ввода-вывода.
Общая коррекция Подавляет запуск или возобновление программы, если общая коррекция
< 100% менее 100%.
Программная Подавляет запуск или возобновление программы, если
коррекция $MCR_GRP[].$PRGOVERRIDE менее 100.
< 100%
Machine lock Подавляет запуск или возобновление программы, если работа робота
(блокировка робота) выключена.

-125-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Проверяемая
Объяснение
позиция
Single step Подавляет запуск или возобновление программы при пошаговом режиме.
(пошаговый режим)
Process ready Позволяет пользователю проверить, можно ли осуществлять запуск или
(готовность к работе) возобновление программы, в зависимости от состояния системы
охлаждения, охлаждающей воды, сварочного трансформатора и т. д.
(условия готовности к работе различны для разных применений.)
Отображаются выбранные элементы, позволяя пользователю продолжить
приостановленную программу, повторно проверить состояние ввода-
вывода или остановить программу.

Установив курсор на любую позицию и нажав F3 (DETAIL) (данные), можно получить


подробные настройки этой проверяемой позиции.
Для некоторых из проверяемых позиций невозможно получить некоторые настройки на экране
данных настройки.

* На экране выбора программ Prog Select невозможно указать включение или выключение
пункта проверки допуска положения аозобновления Resume position toler. check. Задайте это на
экране проверки допуска при возобновлении (Resume tolerance check)
(MENUS -> "SETUP" -> F1 [TYPE] -> "Resume Tol.").

-126-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/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
(принудительное состояние), различаются в зависимости от позиции
проверки.

-127-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Ниже приводится информация по каждой проверочной позиции Prompt if failure (приглашение


при отказе), Force condition (принудительное состояние) и Post warning if forced (выдать
предупреждение при принудительном состоянии):

- At home check (проверка начала координат)

Условие Действие в случае ошибки


Prompt if failure Появится приглашение, показанное ниже.
(приглашение при
отказе)

Force condition ---


(принудительное
состояние)
Post warning if forced ---
(выдать предупреждение
при принудительном
состоянии)

- Resume position toler. (отклонение от положения возобновления работы)

Условие Действие в случае ошибки


Prompt if failure Появится приглашение, показанное ниже.
(приглашение при
отказе)

Если выбрано CONTINUE (продолжить), программа выполняется с


предупреждением SYST-104 Resume tolerance ignored (отклонение от
положения возобновления игнорировано).
Force condition ---
(принудительное
состояние)
Post warning if forced ---
(выдать предупреждение
при принудительном
состоянии)

-128-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

- Simulated I/O (моделируемый ввод-вывод)

Условие Действие в случае ошибки


Prompt if failure Появится приглашение, показанное ниже.
(приглашение при
отказе)

- Если выбрано CONTINUE (продолжить), выполнение программы


продолжается.
- Если выбрано FORCE, моделируемый ввод-вывод принудительно
отменяется и выполняется программа.
- Если выбрано CANCEL (отменить), программа не запускается, а
останавливается.
Force condition Моделируемый ввод-вывод автоматически принудительно отменяется;
(принудительное запускается программа.
состояние)
Post warning if forced Моделируемый ввод-вывод автоматически принудительно отменяется;
(выдать предупреждение запускается программа; появляется следующее сообщение: SYST-084 I/O
при принудительном forced unsimulated (принудительная отмена моделируемого ввода-
состоянии) вывода)

- General override (общая коррекция) < 100%

Условие Действие в случае ошибки


Prompt if failure Появится приглашение, показанное ниже.
(приглашение при
отказе)

- Если выбрано CONTINUE (продолжить), выполнение программы


продолжается.
- Если выбрано FORCE (принудительно), программа запускается при
коррекции 100%.
- Если выбрано STOP (остановить), программа не запускается, а
останавливается.
Force condition Программа запускается автоматически при коррекции 100%.
(принудительное
состояние)

-129-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

- Prog override (коррекция программы) < 100%

Условие Действие в случае ошибки


Prompt if failure Появится приглашение, показанное ниже.
(приглашение при
отказе)

- Если выбрано CONTINUE (продолжить), выполнение программы


продолжается.
- Когда выбрано FORCE, программа запускается при настройке значения
$MCR_GRP[].$PRGOVERRIDE - 100.
- Если выбрано STOP (остановить), программа не запускается, а
останавливается.
Force condition Программа запускается автоматически при установке
(принудительное $MCR_GRP[].$PRGOVERRIDE на 100.
состояние)
Post warning if forced Программа запускается автоматически при установке
(выдать предупреждение $MCR_GRP[].$PRGOVERRIDE на 100; появляется сообщение,
при принудительном показанное ниже:
состоянии) SYST-088 Prog override forced to 100% (принудительная коррекция
программы)

- Machine lock (блокировка робота)

Условие Действие в случае ошибки


Prompt if failure Появится приглашение, показанное ниже.
(приглашение при
отказе)

- Если выбрано CONTINUE (продолжить), программа запускается и


появляется предупреждение, показанное ниже.
SYST-108 Machine lock ignored (блокировка робота проигнорирована)
- Если выбрано STOP (остановить), программа не запускается, а
останавливается.
Force condition ---
(принудительное
состояние)
Post warning if forced ---
(выдать предупреждение
при принудительном
состоянии)

-130-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

- Single step (пошаговый режим)

Условие Действие в случае ошибки


Prompt if failure Появится приглашение, показанное ниже.
(приглашение при
отказе)

- Если выбрано CONTINUE (продолжить), программа запускается и


появляется предупреждение SYST-109 Single step ignored (пошаговый
режим проигнорирован).
- Если выбрано RECHECK (повторная проверка), еще раз выполняется
проверка пошагового режима, и если выбран не пошаговый режим,
программа запускается.
- Если выбрано STOP (остановить), программа не запускается, а
останавливается.
Force condition Запуск программы производится так же, как при выбранном CONTINUE
(принудительное (продолжить); одновременно автоматически отменяется пошаговый
состояние) режим.
Post warning if forced Пошаговый режим автоматически отменяется; появляется
(выдать предупреждение предупреждение, показанное ниже; запускается программа.
при принудительном SYST-092 Single step forced off (пошаговый режим принудительно
состоянии) отменен)

-131-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

- Process ready (готовность к работе)

Условие Действие в случае ошибки


Prompt if failure Появится приглашение, показанное ниже.
(приглашение при
отказе)

- Если выбрано CONTINUE (продолжить), программа запускается и


появляется предупреждение SYST-110 Process ready ignored (готовность
к работе проигнорирован).
- Если выбрано RECHECK (повторная проверка), вновь выполняется
проверка готовности к работе, и если условия соблюдены, запускается
программа.
- Если выбрано STOP (остановить), программа не запускается, а
останавливается.
Force condition ---
(принудительное
состояние)
Post warning if forced ---
(выдать предупреждение
при принудительном
состоянии)

-132-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Общие настройки
Имеется возможность установить общие настройки для различных вариантов выбора и запуска
программы.
• Heartbeat timing (длительность тактового импульса):
Позволяет пользователю задать выходной цикл тактового сигнала для выхода модуля.
Тактовый сигнал – это выходной сигнал, переключающий между ON и OFF с
периодичностью “n” миллисекунд. Этот сигнал используется ПЛК для проверки
нормальной работы робота. Эта позиция задает интервал переключения ON/OFF тактового
сигнала. Выходной сигнал может быть задан через меню ввода-вывода вывода модуля. Если
установлена длительность, равная нулю, или не задан входной сигнал, то тактовый сигнал
выключается.
• Low TEMP DRAM memory (недостаточно памяти TEMP DRAM):
Позволяет пользователю проверить минимальный объем оперативной памяти DRAM.
Если объем памяти менее минимального, появится предупреждение.
• Low PERM CMOS memory (недостаточно CMOS-памяти):
Позволяет пользователю проверить минимальный объем постоянной CMOS-памяти.
Если объем памяти менее минимального, появится предупреждение.
• RESET when DEADMAN press (сброс при нажатии переключателя аварийной блокировки):
Определяет способ восстановления системы после отмены при помощи переключателя
аварийной блокировки, если пульт обучения включен. Если эта настройка включена,
возможно отменить сигнал об ошибке, выключив и снова включив переключатель
аварийной блокировки.

-133-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.8.4 Ввод-вывод интерфейса ГП-модуля


Ввод-вывод интерфейса ГП-модуля
Сигналы ввода-вывода интерфейса ГП-модуля используются для взаимодействия робота и
контроллера ГП-модуля (ПЛК).
Если данный экран используется в ArcTool, пользователю необходимо заказать пакет общей
оболочки (A05B-xxxx-R645).

Входные сигналы интерфейса ГП-модуля


При помощи экрана ввода интерфейса ГП-модуля возможно выполнить следующее:
• Показать состояние входного сигнала.
• Установить входной сигнал в моделируемое состояние.
• Назначить входной сигнал
Объяснение входных сигналов интерфейса ГП-модуля приводится в Табл. 3.8.4.(a).
Для конфигурирования ввода-вывода интерфейса ГП-модуля используйте процедуру 3-10.
Табл. 3.8.4.(a) Входные сигналы интерфейса ГП-модуля

Входной сигнал Объяснение

Start (запуск) Когда поступает этот сигнал, начинается выполнение программы


(Только если выбран Style стиля.
(стиль)
Initiate Style (инициировать Этот сигнал используется для установки номера сигнала GI[] для
стиль) выбора программы стиля.
(Только если выбран Style
(стиль)
Tryout Mode (режим отладки) Этот сигнал должен быть распределен, если используется режим
(Действует только для опции отладки.
манипуляции материалами/ Робот входит в режим отладки при перечисленных ниже условиях.
захвата) Signal = ON (сигнал = вкл.)
TP disabled (пульт обучения выключен)
$shell_wrk.$isol_mode = FALSE
SI[REMOTE]=ON (дистанционный сигнал включен)
Если этот сигнал распределен, а пульт обучения выключен,
возможно изменить режим отладки с программной панели.
User in n (величина входного Значение User in n принимается как значение системной
сигнала пользователя) переменной $CELLIO.$DI_UCFGn_I.
При создании программы пульта обучения, подобной описанной
ниже, эта же программа пульта обучения может быть
использована в системе, имеющей иное назначение ввода-вывода.
1: R[1] = $CELLIO.$DI_UCFG1_I ;
2: IF DI[R[1]] = ON,JMP LBL[1] ;
User GIN n (величина Значение User GIN n принимается как величина системной
группового входного сигнала переменной $CELLIO.$GI_UCFGn_I.
пользователя) Он может использоваться так же, как User DI, описанный выше.

-134-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Выходные сигналы интерфейса ГП-модуля


При помощи экрана вывода интерфейса ГП-модуля возможно выполнить следующее:
• Вывести на экран состояние выходного сигнала.
• Установить выходной сигнал в моделируемое состояние.
• Принудительно передать выходной сигнал.
• Назначить выходной сигнал.
Выходные сигналы интерфейса ГП-модуля объясняются в табл. 3.8.4.(b).
Для конфигурирования ввода-вывода интерфейса ГП-модуля используйте процедуру 3-10.
Табл. 3.8.4.(b) Выходные сигналы интерфейса ГП-модуля
Выходной сигнал Объяснение
Style Ack Задает временной интервал, в течение которого должен быть прочитан
(подтвердить стиль) выходной Style Req./Echo.
(Только если выбран Style
(стиль)
Style Req./Echo Групповой выходной сигнал для подачи входного сигнала Initiate Style
(запрос стиля/эхо) (инициировать стиль), полученного роботом для передачи на внешнее
(Только если выбран Style устройство.
(стиль)
Input simulated Этот выход используется для уведомления ПЛК о наличии
(вход моделированный) моделированного входного сигнала.
OVERRIDE=100 Этот выход используется для уведомления ПЛК, что ручная коррекция
для пульта обучения установлена на 100%.
Robot ready Этот выход используется для уведомления ПЛК о том, допустимы ли
(готовность робота) для начала производства CMDENBL (сигнал включения приема
команд), SYSRDY (сигнал готовности системы) и другие условия
(включена ли работа каждой группы; включена ли сварка; заданные
пользователем условия DI/O[] и RI/O[]). Условия, содержащиеся в
сигнале, должны быть предварительно установлены на экране Status
screen/robot ready (экран состояния/готовность робота). На этом экране
состояния возможно проверить состояние каждого из условий.
Функция выдачи этого сигнала является дополнительной.
Tryout Status Используется для уведомления ПЛК о состоянии режима отладки. ON
(состояние отладки) = Tryout mode enabled (ON = режим отладки включен)
Heartbeat Этот сигнал переключает ON и OFF после каждого цикла тактового
(тактовый импульс) сигнала. Этот сигнал используется для проверки состояния связи
между роботом и ПЛК.
MH Fault (*) Если контроллер находится не в режиме отладки, этот сигнал
(отказ при манипуляции включается, если выдается сигнал об отказе функции манипуляции
материалами) материалов. FAULT RESET (сброс ошибки) вызывает выключение
этого выходного сигнала.
MH Alert (*) Этот выходной сигнал включается, если выключенный сигнал об
(предупреждение о ошибке выдается в течение 20 циклов.
манипуляции FAULT RESET (сброс ошибки) вызывает выключение этого выходного
материалами) сигнала.
Process Fault Если происходит ошибка процесса, данный сигнал включается (ON). В
(ошибка процесса) ArcTool этот сигнал никогда не включается.

-135-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Табл. 3.8.4.(b) Выходные сигналы интерфейса ГП-модуля


Выходной сигнал Объяснение
Process Alert Если происходит предупреждение процесса, данный сигнал
(предупреждение включается (ON). В ArcTool данный сигнал включается (ON) при
процесса) отказе запуска, при потере в дуге, при нехватке газа.
Hand Broken Данный сигнал сообщает о поломке кисти (Hand Broken).
(поломка кисти)
Refpos1[n] Если включено REF POS (опорное положение), этот выход включается,
(опорное положение) если робот находится в опорном положении n группы операций 1.
User out n Значение User out n принимается как значение системной переменной
$CELLIO.$DO_UCFGn_I.
При создании программы пульта обучения, подобной описанной ниже,
эта же программа пульта обучения может быть использована в системе,
имеющей иное назначение ввода-вывода.
1: R[1] = $CELLIO.$DO_UCFG1_I ;
2: DO[R[1]] = ON ;
User GOUT n Значение User GOUT n принимается как значение системной
переменной $CELLIO.$GO_UCFGn_I.
Оно может использоваться так же, как User DO, описанное выше.

ПРИМЕЧАНИЕ
Позиция, отмеченная звездочкой (*), действует только для опции захвата/манипуляции
материалами.

-136-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Процедура 3-10 Конфигурирование ввода-вывода интерфейса ГП-модуля


Шаг
1. Нажмите клавишу MENUS (меню) и выберите [I/O] (ввод-вывод).
2. Нажмите F1 [TYPE] (тип).
3. Выберите [Cell Interface] (интерфейс ГП-модуля). Появится экран ввода ГП-модуля или
экран вывода ГП-модуля.
В качестве примера приведен экран ввода ГП-модуля (см. ниже).
Информация на экране будет отличаться для различных способов запуска программы.

Для переключения между экраном ввода и экраном вывода нажмите F3 [IN/OUT] (ввод/вывод).
Ниже изображен экран вывода ГП-модуля.
Информация на экране будет отличаться для различных способов запуска программы.

Чтобы указать, нужно ли установить сигнал ввода-вывода в моделированное состояние,


установите курсор на поле SIM для этого сигнала ввода-вывода.

-137-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

4. Чтобы указать, нужно ли установить сигнал ввода-вывода в моделированное состояние,


установите курсор на поле SIM для этого сигнала ввода-вывода.

Чтобы установить сигнал в моделированное состояние, нажмите F4 [SIM].


- Сигнал установлен в моделированное состояние.
- Чтобы вывести сигнал из моделированного состояния, нажмите F5 [UNSIM].
Моделированное состояние сигнала выключено.
5. Чтобы принудительно включить или выключить сигнал ввода-вывода, установите курсор на
поле STATUS (состояние) для этого сигнала ввода-вывода.

- Чтобы включить сигнал ввода-вывода, нажмите F4 [ON].


- Чтобы выключить сигнал ввода-вывода, нажмите F5 [OFF].
6. Чтобы назначить сигнал, нажмите F2 [CONFIG]. Появится экран, показанный ниже.

ПРЕДОСТЕРЕЖЕНИЕ
Если $SHELL_CFG.$SET_IOCMNT = TRUE и номер сигнала поступает на этот экран ввода
или экран вывода, то комментарии на соответствующий сигнал на экране цифрового ввода-
вывода или экране ввода-вывода группы обновятся именем отображенного здесь сигнала.

- Если тип сигнала может и должен быть изменен, переместите курсор на поле TYPE для этого
сигнала, нажмите F4 [CHOICE], выберите тип ввода-вывода и нажмите [ENTER].

- Чтобы изменить номер сигнала ввода-вывода (кроме пульта управления пользователя),


установите курсор на [Number], введите номер сигнала и нажмите клавишу [ENTER].

- Чтобы проверить, включено ли назначение, нажмите F5 [VERIFY].


Если сигнал существует и назначение включено, появится сообщение Port assignment is valid
(назначение порта допустимо).
Если назначение не включено, появится сообщение Port assignment is invalid (недопустимое
назначение порта). Необходим повторный ввод.
Нажатием клавиши VERIFY (проверка) нельзя выполнить вторичную проверку назначения.

- Чтобы вывести на экран подробную информацию по предыдущему сигналу ввода-вывода,


нажмите F2 [PREV_IO].

- Чтобы вывести на экран подробную информацию о следующем сигнале ввода-вывода,


нажмите F3 [NEXT-IO].

-138-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Выходной сигнал ячейки Robot ready (готовность робота) (дополнительная функция).


Выходной сигнал ГП-модуля Robot readyсообщает ПЛК, находится ли робот в состоянии
готовности к началу производства.
Выходной сигнал Robot ready (робот готов) не включается, если успешно не выполнены все
проверяемые позиции, перечисленные в таблице 4.3.
Проверочные позиции выполняются с помощью Robot ready на экране состояния.
Необходимо заранее установить позиции монитора в соответствии с фактической
компоновкой системы.
Порядок вывода на экран и внесения изменений объясняются в процедуре 4-2.
Таблица 3.8.4 (c) Проверочные позиции функции Robot ready (готовность робота)

Проверяемая позиция Объяснение

CMDENABLE Указывает состояние позиций, относящихся к CMDENABLE: OK или


(команда включена) NG (не годен).
NG появляется при неверном назначении UI.
SYSRDY Указывает состояние позиций, относящихся к SYSRDY: OK или NG.
(готовность системы) NG появляется при неверном назначении UI.
General Указывает, в каком состоянии (OK или NG) находятся Работа робота,
(общие) Сварка включена/выключена, Сжатие включено/выключено и другие
позиции. Чтобы установить эти позиции и проверить, включены они
или выключены, нажмите F2 [CONFIG], чтобы вывести экран дисплея.
User Показывает состояние сигналов входа-выхода, необходимых для начала
(пользователь) производства, таких, как DI/DO (цифровой ввод/цифровой вывод) и
RI/RO (ввод/вывод робота). NG появляется при неверном назначении
UI. Чтобы установить эти позиции и проверить, включены они или
выключены, нажмите F2 [CONFIG], чтобы вывести экран дисплея.

-139-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-11 Отображение экрана проверки состояния


Шаг
1. Нажмите клавишу MENUS (меню), а затем выберите [STATUS] (состояние).
2. Нажмите F1 [TYPE] (тип) и выберите [Robot ready] (готовность робота).

3. Если были изменены какие-либо настройки, нажмите клавишу NEXT (дальше), а затем
клавишу F1 [REDO] (повторить) для проверки текущего состояния.

Изменение контролируемых позиций


(условия CMDENBL и SYSRDY не изменяются)
- Пункт
1. Установите курсор на нужную позицию и нажмите F2 CONFIG.
2. Для контроля позиции выберите YES. В противном случае выберите NO.
3. Для возврата к списку нажмите F2 LIST (список).

Добавление контролируемых сигналов


- Пункт
1. Установите курсор на поле DO[] и нажмите F2 CONFIG.
2. Измените тип, номер, состояние сигнала (ON, OFF) так, как это необходимо.
3. Для контроля выберите YES. В противном случае выберите NO.
4. Для возврата к списку нажмите F2 LIST (список).

-140-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

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


Система координат определяет положение и пространственную ориентацию робота.
Система определяется по отношению к роботу или в рабочем пространстве.
Используются система координат шарнира и декартова система координат.

Система координат шарнира


Система координат шарнира определяется для шарниров робота.
Положение и пространственная ориентация робота определяются угловыми перемещениями
по отношению к системе координат шарнира для базы шарнира.

1 Система координат для каждой оси на рисунке справа находится в состоянии, когда все оси равны 0.

Рис. 3.9 (a) Система координат шарнира

-141-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Декартова система координат


Положение и пространственная ориентация робота в декартовой системе координат
определяются координатами x, y и z от исходного положения декартовой системы координат
рабочего пространства до исходного положения (точки вершины инструмента) декартовой
системы координат инструмента, и угловыми перемещениями w, p и r декартовой системы
координат инструмента относительно вращения осей X, Y и Z декартовой системы координат
рабочего пространства. Значение (w, p, r) показано ниже.

1 Система координат, определенная в рабочем 2 Система координат, определенная для инструмента


пространстве

Рис. 3.9 (b) Значение (w, p, r)

Для эксплуатации робота в заданном пользователем режиме используйте соответствующую


декартову систему координат. Имеются следующие пять систем координат:

Система координат фланца (система координат, фиксированная к инструменту)


Стандартная декартова система координат, определенная для механического устройства
сопряжения робота (поверхности фланца запястья). Система координат привязана к
положению, определяемому роботом. На основе системы координат задается система
координат инструмента.

Система координат инструмента


Система координат, которая определяет положение вершины инструмента и
пространственную ориентацию инструмента. Система координат инструмента должна быть
задана. Если система координат не определена, вместо нее используется система координат
фланца.

-142-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Базовая система координат (система координат, фиксированная в рабочем пространстве)


Стандартная декартова система координат, фиксированная в рабочем пространстве. Система
координат привязана к положению, определяемому роботом. На основе этой системы
координат задаются система координат пользователя и система координат толчковой подачи.
Базовая система координат используется для задания данных позиционирования и исполнения
соответствующей команды.
Об исходном положении базовой системы координат см. приложение C.6 «Исходное
положение базовой системы координат».

1 Система координат инструмента 2 Абсолютная система координат

Рис. 3.9 (с) Базовая система координат и система координат инструмента

Система координат пользователя


Декартова система координат, определенная пользователем в каждом рабочем пространстве.
Используется, чтобы задать регистр положения, выполнить соответствующую команду
регистра положения и команду компенсации положения, и т. д. Если данная система координат
не определена, вместо нее используется базовая система координат.

ПРЕДУПРЕЖДЕНИЕ
Если система координат инструмента или система координат пользователя изменилась
после ввода программы в режиме обучения, сбросьте ранее запрограммированные точки и
диапазоны. Невыполнение этого требования может привести к повреждению оборудования.

Система координат толчковой подачи


Система координат, определенная пользователем. Система координат толчковой подачи
используется для эффективного перемещения робота толчковой подачей. Исходное положение
толчковой подачи не существенно, поскольку используется только при выборе толчковой
подачи в качестве системы координат ручной подачи. Если данная система координат не
определена, вместо нее используется базовая система координат.

-143-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.9.1 Настройка системы координат инструмента


Система координат инструмента – декартова система координат, которая определяет
положение вершины инструмента и пространственной ориентации инструмента. На системе
координат инструмента нулевая точка обычно представляет вершину инструмента, а ось Z
обычно представляет ось инструмента. Если система координат инструмента не определена,
вместо нее используется система координат фланца.
Координаты инструмента включают параметры (x, y, z), указывающие положение вершины
инструмента, и (w, p, r), указывающие пространственную ориентацию инструмента.
Координаты x, y и z указывают положение вершины инструмента в системе координат фланца.
Координаты w, p, r указывают пространственную ориентацию инструмента и угловое
смещение относительно осей X, Y и Z системы координат фланца.
Вершина инструмента используется, чтобы задать данные позиционирования.
Пространственная ориентация инструмента необходима для управление положением в
пространстве инструмента.

1 Координаты системы координат инструмента на 3 Система координат инструмента


рисунке справа равны:
2 Система координат фланца 4 Вершина инструмента

Рис. 3.9.1 (a) Система координат инструмента

Система координат инструмента определяется при помощи экрана настройки системы


координат или изменением следующих системных переменных. Можно определить десять
систем координат инструмента. Можно выбрать нужную.
• Переменной $MNUTOOL [ 1, i ] (номер системы координат i = от 1 до 10) задается значение.
• Переменной $MNUTOOLNUM [ group ] (групповой) задается номер используемой системы
координат инструмента.
Систему координат инструмента можно задать тремя следующими способами.

-144-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Метод трех точек (автоматическая установка вершины инструмента)


(дополнительная функция)
Используйте метод трех точек, чтобы определить вершину инструмента. Необходимо задать в
режиме обучения три точки подвода, подводя инструмент к общей точке из трех различных
состояний подвода. В результате автоматически вычисляется положение вершины
инструмента. Для точной установки вершины инструмента желательно, чтобы три
направления подвода максимально отличались друг от друга.
В методе трех точек устанавливается только вершина инструмента (x, y, z).
Значение настройки ориентации инструмента (w, p, r) является стандартным значением
(0, 0, 0). Ориентация инструмента должна быть определена методом шести точек или методом
прямого списка после того, как положение установлено.

1 Опорная точка 1

Рис. 3.9.1 (b) Автоматическая установка вершины инструмента методом трех точек

Метод шести точек


Вершину инструмента можно установить тем же способом, что и в методе трех точек.
Затем установите пространственную ориентацию инструмента (w, p, r).
Введите роботу в режиме обучения, что w, p и r должны обозначать определенную точку в
пространстве, точку в положительном направлении оси X, параллельной системе координат
инструмента, и точку на плоскости XZ. Кроме того, используя декартову систему координат
или систему координат толчковой подачи, задайте в режиме обучения, что наклон инструмента
не должен изменяться роботом.

1 Исходное положение 3 Положительное направление оси X


2 Положительное направление оси Z 4 Система координат, параллельная системе координат
инструмента.

Рис. 3.9.1 (c) Метод шести точек

-145-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Метод прямого списка


Следующие значения можно ввести непосредственно: Первое – это значение (x,y,z) положения
вершины инструмента. Второе – угол вращения (w,p,r), который задает ориентацию системы
координат инструмента, по отношению к осям x, y и z системы координат фланца.

1 Система координат фланца 2 Система координат инструмента

Рис. 3.9.1 (d) Значение (w, p, r), используемое в методе прямого ввода в режиме обучения

Процедура 3-12 Автоматическая установка вершины инструмента


(метод трех точек)
Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 6 SETUP (настройка).
3. Нажмите клавишу F1 TYPE (тип). Появится меню смены экранов.
4. Выберите Frames (системы координат).
5. Нажмите F3, OTHER (другое), а затем выберите Tool Frame (система координат
инструмента). Отобразится экран списка системы координат инструмента.
Экран списка системы координат инструмента

-146-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

6. Переместите курсор в строку номера системы координат инструмента, который необходимо


установить.
7. Нажмите F2, DETAIL (данные). Отобразится экран настройки системы координат
инструмента выбранного номера системы координат.

8. Нажмите F2, METHOD (метод), а затем выберите Three Point (три точки).

Экран настройки системы координат инструмента (метод трех точек)

9. Добавить комментарий:
a. Переместите курсор в строку Comment (комментарий) и нажмите клавишу ENTER
(ввод).

b. Выберите способ именования комментария.


c. Нажмите соответствующие функциональные клавиши, чтобы добавить
комментарий.
d. По окончании нажмите клавишу ENTER.
10. Запишите каждую точку подвода:
a. Переместите курсор в каждую строку Approach point (точка подвода).
b. Переместите робота толчковой подачей в положение, которое необходимо записать.
c. При нажатой клавише SHIFT нажмите клавишу F5, RECORD, чтобы записать данные
текущего положения как опорное положение.
Для опорной точки, введенной в режиме обучения, отображается RECORDED
(записано).

ПРИМЕЧАНИЕ
Переместите инструмент в трех различных направлениях, чтобы установить вершину
инструмента в идентичную точку.
Затем запишите все три опорные точки.

-147-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

d. После того, как все опорные точки заданы в режиме обучения, отобразится USED
(используется). Система координат инструмента задана.

11. Для перемещения робота в записанное положение при нажатой клавише SHIFT нажмите F4,
MOVE_TO (переместить в).

12. Для просмотра каждых записанных данных позиционирования переместите курсор на


соответствующий пункт опорного положения и нажмите клавишу ENTER (ввод).
Отобразится экран данных положения для соответствующих данных позиционирования.
Для возврата к предыдущему экрану нажмите клавишу PREV (назад).
13. Для отображения экрана списка системы координат инструмента нажмите клавишу PREV
(назад).
Можно видеть настройки (x, y, z и комментарий) для всех систем координат инструмента.

-148-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

14. Чтобы использовать заданную систему координат инструмента как действующую в данное
время систему координат, нажмите F5, SETIND.

ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5, SETIND, данная система координат инструмента не будет действующей.

ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».

15. Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).

-149-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-13 Настройка системы координат инструмента при помощи


метода шести точек
Шаг
1. Вызовите экран списка системы координат инструмента (см. метод трех точек).

2. Переместите курсор в строку того номера системы координат инструмента, который


необходимо установить.
3. Нажмите F2 DETAIL (данные). Отобразится экран настройки системы координат
инструмента выбранного номера системы координат.
4. Нажмите F2 METHOD (метод).
5. Выберите Six Point (шесть точек). Отобразится экран Tool Frame Setup / Six Point
(настройка системы координат инструмента/шесть точек).

Экран настройки системы координат инструмента (метод шести точек)

6. Добавьте комментарий и введите в режиме обучения опорную точку.


Подробную информацию см. в процедуре автоматической установки вершины инструмента
(метод трех точек).
a. Чтобы записать данные текущего положения как опорное положение, при нажатой
клавише SHIFT и нажмите F5 RECORD (записать).
Для опорной точки, введенной в режиме обучения, отображается RECORDED
(записано).

-150-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

b. После того, как все опорные точки заданы в режиме обучения, отобразится USED
(используется). Система координат инструмента задана.

7. Нажмите клавишу PREV (назад). Отобразится экран списка системы координат


инструмента. Вы можете увидеть все настройки системы координат инструмента.

8. Чтобы задействовать заданную систему координат инструмента, нажмите F5 (SETIND), а


затем введите номер системы координат.

ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5, SETIND, данная система координат инструмента не будет действующей.

-151-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».

Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).

Процедура 3-14 Настройка системы координат инструмента при помощи


метода прямого списка
Шаг
1. Вызовите экран списка системы координат инструмента (см. метод трех точек).

2. Переместите курсор в строку того номера системы координат инструмента, который


необходимо установить.
3. Нажмите клавишу F2, DETAIL (данные) или нажмите клавишу ENTER (ввод).
Отобразится экран настройки системы координат инструмента выбранного номера системы
координат.
4. Нажмите F2 METHOD (метод).
5. Выберите Direct Entry (прямой ввод). Отобразится экран Tool Frame Setup / Direct Entry
(настройка системы координат инструмента/прямой ввод).

-152-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Экран настройки системы координат инструмента (метод прямого списка)

6. Добавьте комментарий. Подробную информацию см. в процедуре автоматической


установки вершины инструмента (метод трех точек).

7. Введите значения координат системы координат инструмента.


a. Переместите курсор на каждый компонент.
b. При помощи цифровых клавиш введите новое числовое значение.
c. Нажмите клавишу ENTER. Новое числовое значение задано.

8. Для отображения экрана списка системы координат инструмента нажмите клавишу PREV
(назад).
Вы можете увидеть настройки всех систем координат инструмента.

-153-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

9. Чтобы задействовать заданную систему координат инструмента, нажмите F5 (SETIND), а


затем введите номер системы координат.

ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5, SETIND, данная система координат инструмента не будет действующей.

ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3. «Перемещение робота толчковой подачей».

Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).

-154-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.9.2 Настройка системы координат пользователя


Система координат пользователя – декартова система координат, определенная пользователем
для каждого рабочего пространства. Если данная система координат не определена, вместо нее
используется базовая система координат.
Определите систему координат пользователя параметрами (x, y, z), указывающими положение
нулевой точки, и (w, p, r), указывающими угловое смещение относительно осей X, Y и Z
базовой системы координат.
Система координат пользователя используется для того, чтобы задать регистр положения и
выполнить соответствующую команду регистра положения и команду компенсации
положения. Порядок задания регистра положения, см. в разделе 7.4, «Регистр положения».
О выполнении команды регистра положения см. подраздел 4.3.2 «Данные позиционирования».
О выполнении команды компенсации положения см. подраздел 4.3.5 «Дополнительные
команды перемещения».

ПРЕДОСТЕРЕЖЕНИЕ
Если ввод в режиме обучения выполняется координатами шарнира, изменение системы
координат пользователя не влияет на переменные положения и регистры положения. Если
ввод данных для робота в режиме обучения выполняется в декартовых координатах и опция
ввода системы координат пользователя не используется, системы координат пользователя не
влияют на переменные положения. Имейте в виду, что в других случаях системы координат
пользователя влияют и на переменные положения, и на регистры положения.

1 Система координат пользователя 1 3 Абсолютная система координат


2 Система координат пользователя 2
Рис. 3.9.2 (а) Базовая система координат и система координат пользователя

Следующие системные переменные изменяются при определении системы координат


пользователя при помощи экрана настройки системы координат.
Можно определить девять систем координат пользователя. Можно выбрать нужную.
• Переменной $MNUFRAME [ 1, i ] (Номер системы координат i = от 1 до 9) присваивается
значение.
• Переменной $MNUFRAMENUM [ 1 ] присваивается значение номера системы координат
пользователя, которую необходимо использовать.
Система координат пользователя может быть определена тремя следующими методами.

-155-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Метод трех точек


Введите в режиме обучения следующие три точки: исходное положение оси X; точка, которая
задает положительное направление оси Х; точка на плоскости X-Y.

1 Исходное положение 3 Положительное направление оси Y


2 Положительное направление оси X

Рис. 3.9.2 (b) Метод трех точек

Метод четырех точек


Введите в режиме обучения следующие четыре точки: исходное положение оси, X
параллельной системе координат; точку, которая задает положительное направление оси Х;
точку на плоскости X-Y и исходное положение системы координат.

1 Исходное положение оси X 3 Положительное направление оси Y


2 Положительное направление оси X 4 Исходное положение

Рис. 3.9.2 (c) Метод четырех точек

-156-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Метод прямого списка


Введите следующие значения непосредственно: значение (x,y,z), которое задает исходное
положение системы координат пользователя и является значением координат абсолютной
системы координат, и угол вращения (w,p,r) относительно осей x, y и z базовой системы
координат.

1 Абсолютная система координат 2 Система координат пользователя

Рис. 3.9.2 (d) Значение (w, p, r), используемое в методе прямого списка

-157-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-15 Настройка системы координат пользователя при помощи


метода трех точек
Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 6 SETUP (настройка).
3. Нажмите клавишу F1 TYPE (тип). Появится меню смены экранов.
4. Выберите Frames (системы координат).
5. Нажмите F3, OTHER (другое), а затем выберите User Frame (система координат
пользователя). Отобразится экран списка системы координат пользователя.

Экран списка системы координат пользователя

6. Переместите курсор в строку номера системы координат пользователя, который


необходимо установить.
7. Нажмите F2 DETAIL (данные). Отобразится экран настройки системы координат
пользователя выбранного номера системы координат.

8. Нажмите F2, METHOD (метод), а затем выберите Three Point (три точки).

-158-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Экран настройки системы координат пользователя (метод трех точек)

9. Добавить комментарий:
a. Переместите курсор в строку Comment (комментарий) и нажмите клавишу ENTER
(ввод).

b. Выберите способ именования комментария.


c. Нажмите соответствующие функциональные клавиши, чтобы добавить комментарий.
d. По окончании нажмите клавишу ENTER.

10. Запишите каждую точку подвода:


a. Переместите курсор в каждую строку Approach point (точка подвода).
b. Переместите робота толчковой подачей в положение, которое необходимо записать.
c. Чтобы записать данные текущего положения как точки подвода, при нажатой
клавише SHIFT нажмите F5 RECORD (записать). Для опорной точки, введенной в
режиме обучения, отображается RECORDED (записано).

d. После того, как все опорные точки заданы в режиме обучения, отобразится USED
(используется). Система координат пользователя задана.

-159-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

11. Для перемещения в записанное положение при нажатой клавише SHIFT нажмите F4,
MOVE_TO (переместить в).

12. Чтобы просмотреть данные любого из записанных положений, переместите курсор в


соответствующий пункт опорного положения и нажмите клавишу ENTER (ввод).
Отобразится экран данных положения для соответствующих данных позиционирования.
Для возврата к предыдущему экрану нажмите клавишу PREV (назад).
13. Для отображения экрана списка системы координат пользователя нажмите клавишу PREV
(назад). Вы можете увидеть настройки всех систем координат пользователя.

-160-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

14. Чтобы использовать заданную систему координат пользователя как действующую,


нажмите F5 (SETIND), а затем введите номер системы координат.

ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5, SETIND, данная система координат пользователя не будет действующей.

ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».

15. Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).

-161-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-16 Задание системы координат пользователя при помощи


метода четырех точек
Шаг
1. Вызовите экран списка системы координат пользователя (см. метод трех точек).

2. Переместите курсор в строку номера системы координат пользователя, который


необходимо установить.
3. Нажмите F2 DETAIL (данные). Отобразится экран настройки системы координат
пользователя выбранного номера системы координат.

4. Нажмите F2 METHOD (метод).


5. Выберите Four Point (четыре точки). Отобразится экран User Frame Setup / Four Point
(настройка системы координат пользователя (четыре точки).

Экран настройки системы координат пользователя (метод четырех точек)

-162-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

6. Добавьте комментарий и введите в режиме обучения опорную точку.


Подробную информацию см. в процедуре автоматической установки вершины инструмента
(метод трех точек).

7. Нажмите клавишу PREV (назад). Отобразится экран списка системы координат


пользователя. Можно видеть все настройки системы координат пользователя.

8. Чтобы использовать заданную систему координат пользователя как действующую, нажмите


F5 (SETIND), а затем введите номер системы координат.

ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5, SETIND, данная система координат пользователя не будет действующей.

ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

-163-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».

9. Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).

Процедура 3-17 Настройка системы координат пользователя при помощи


метода прямого списка
Шаг
1. Вызовите экран списка системы координат пользователя (см. метод трех точек).

2. Переместите курсор в строку номера системы координат пользователя, который


необходимо установить.
3. Нажмите клавишу F2, DETAIL (данные) или нажмите клавишу ENTER (ввод).
Отобразится экран настройки системы координат пользователя выбранного номера системы
координат.
4. Нажмите F2 METHOD (метод).
5. Выберите Direct List (прямой список). Отобразится экран User Frame Setup / Direct List
(настройка системы координат пользователя (прямой список).

-164-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Экран настройки системы координат пользователя (метод прямого списка)

6. Добавьте комментарий и введите значения координат.


Подробную информацию см. в процедуре установки системы координат инструмента
(метод прямого списка).

7. Для отображения экрана списка системы координат пользователя нажмите клавишу PREV
(назад).
Можно видеть настройки всех систем координат пользователя.

-165-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

8. Чтобы использовать заданную систему координат пользователя как действующую, нажмите


F5, SETIND.

ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5, SETIND, данная система координат пользователя не будет действующей.

ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».

9. Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).

-166-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.9.3 Настройка системы координат толчковой подачи


Система координат толчковой подачи – это декартова система координат, определенная в
рабочем пространстве пользователем.
Она используется для эффективного перемещения робота в рабочем пространстве толчковой
подачей в декартовых координатах. (См. подраздел 5.2.3)
Система координат толчковой подачи определяется параметрами (x, y, z), указывающими
положение нулевой точки, и (w, p, r), указывающими угловое смещение относительно осей X,
Y и Z базовой системы координат.

ПРИМЕЧАНИЕ
Исходное положение толчковой подачи не существенно, поскольку используется только при
выборе толчковой подачи в качестве системы координат ручной подачи. Нулевая точка
системы координат толчковой подачи не имеет особого значения. Выберите любое удобное
положение для определения системы координат толчковой подачи.

Рис. 3.9.3 Система координат толчковой подачи

Следующие системные переменные изменяются при задании системы координат толчковой


подачи через экран настройки системы координат.
• $JOG_GROUP [ 1 ] . Переменной $JOGFRAME присваивается значение системы координат
толчковой подачи, которую необходимо использовать.
Можно задать пять систем координат толчковой подачи и выбирать нужную в зависимости от
ситуации. Если система координат толчковой подачи не определена, вместо нее используется
базовая система координат.
Система координат толчковой подачи может быть задана двумя способами.

Метод трех точек


Необходимо задать в режиме обучения три опорные точки. Это начальная точка оси x, точка на
положительном направлении оси x и точка на плоскости x-y. Начальная точка оси X
используется как исходное положение системы координат. См. рис. 3.9.2 (b).

Метод прямого списка


Исходное положение x, y и z системы координат толчковой подачи в абсолютной системе
координат и угол вращения w, p и r относительно осей x, y и z базовой системы координат
можно ввести непосредственно. См. рис. 3.9.2 (d).

-167-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-18 Настройка системы координат толчковой подачи при


помощи метода трех точек
Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 6 (SETUP) (настройка).
3. Нажмите клавишу F1 [TYPE] (тип). Появится меню смены экранов.
4. Выберите Frames (системы координат).
5. Нажмите F3, OTHER (другое).
6. Выберите Jog Frame (система координат толчковой подачи).
Отобразится экран ввода системы координат толчковой подачи.

Экран списка системы координат толчковой подачи

7. Переместите курсор в строку номера системы координат толчковой подачи, который


необходимо установить.
8. Нажмите F2 DETAIL (данные). Отобразится экран настройки системы координат толчковой
подачи выбранного номера системы координат.

9. Нажмите F2 METHOD (метод).


10. Выберите Three Point (три точки).

-168-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Экран настройки системы координат толчковой подачи (метод трех точек)

11. Добавьте комментарий и введите в режиме обучения опорную точку.


Подробную информацию см. в процедуре автоматической установки вершины инструмента
(метод трех точек).

12. Нажмите клавишу PREV (назад). Отобразится экран списка системы координат толчковой
подачи. Можно видеть все настройки системы координат толчковой подачи.
13. Для отображения экрана списка системы координат пользователя нажмите клавишу PREV
(назад).
Вы можете увидеть настройки всех систем координат пользователя.

14.Чтобы использовать заданную систему координат толчковой подачи как действующую,


нажмите F5 (JGFRM) (система координат толчковой подачи), а затем введите номер
системы координат.

-169-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5 (JGFRM), данная система координат толчковой подачи не будет
действующей.

ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».

15. Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).

-170-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Процедура 3-19 Настройка системы координат толчковой подачи при


помощи метода прямого списка
Шаг
1. Вызовите экран списка системы координат толчковой подачи (см. метод трех точек).

2. Переместите курсор в строку номера системы координат толчковой подачи, который


необходимо установить.
3. Нажмите клавишу F2, DETAIL (данные) или нажмите клавишу ENTER (ввод).
Отобразится экран настройки системы координат толчковой подачи выбранного номера
системы координат.
4. Нажмите F2 METHOD (метод).
5. Выберите Direct Entry (прямой ввод).

Экран настройки системы координат толчковой подачи (метод прямого ввода).

6. Добавьте комментарий и введите в режиме обучения опорную точку.


Подробную информацию см. в процедуре автоматической установки вершины инструмента
(метод трех точек).

-171-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

7. Нажмите клавишу PREV (назад). Отобразится экран списка системы координат толчковой
подачи. Можно видеть все настройки системы координат толчковой подачи.

8. Чтобы использовать заданную систему координат толчковой подачи как действующую,


нажмите F5 (JGFRM) (система координат толчковой подачи), а затем введите номер
системы координат.

ПРЕДОСТЕРЕЖЕНИЕ
Если не нажать F5 (JGFRM), заданная система координат толчковой подачи не будет
действующей.

ПРЕДОСТЕРЕЖЕНИЕ
После задания всех систем координат данные настройки должны быть сохранены на
внешнем запоминающем устройстве на тот случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

ПРИМЕЧАНИЕ
Чтобы выбрать номер системы координат, которая будет использоваться, можно также
воспользоваться меню толчковой подачи.
См. подраздел 5.2.3 «Перемещение робота толчковой подачей».

9. Для удаления данных заданной системы координат переместите курсор к нужной системе
координат и нажмите клавишу F4, CLEAR (очистить).

-172-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.10 НАСТРОЙКА ИСХОДНОГО ПОЛОЖЕНИЯ


Исходное положение - это фиксированное (заранее определенное) положение, которое часто
используется в программе или при перемещении робота толчковой подачей. Исходное
положение - безопасное положение, которое обычно удалено от рабочей зоны пространства
основного производственного или периферийного оборудования. Можно задать до трех
исходных положений.

Рис. 3.10 Исходное положение


Когда робот находится в исходном положении, выдается заранее заданный цифровой сигнал,
DO.
При уходе с исходного положения цифровой выходной сигнал DO не выдается.
Когда робот находится в исходном положении 1, выводится выходной сигнал исходного
положения (ATPERCH) ввода-вывода периферийного устройства.
Для этой функции настройки исходного положения можно выключить, чтобы сигнал не
выводился.
Чтобы заставить робота переместиться в исходное положение, создайте программу, которая
задает обратную траекторию, и выполните эту программу. В этот момент также задайте в
программе порядок, в котором оси возвращаются в исходное положение. Кроме того, удобно
оформить программу возврата как макрокоманду. (См. раздел 9.1, «Макрокоманды»).
Задайте исходное положение на экране настройки исходного положения
[6 (SETUP). Ref Position] (настройка исходного положения).

-173-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-20 Настройка исходного положения


Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите клавишу F1 TYPE (тип).
4. Выберите «Ref Position.» (исх. положение).
Будет показан экран выбора исходного положения.

Экран выбора исходного положения

5. Нажмите клавишу F3, DETAIL (данные).


Будет показан экран данных исходного положения.

Экран данных исходного положения

6. Чтобы ввести комментарий, используйте следующий порядок:


a. Установите курсор в строку comment (комментарий) и нажмите клавишу ENTER
(ввод).
b. Определите, что будет использоваться для ввода комментария: слова, буквенные
символы или катакана.
c. Нажмите соответствующую функциональную клавишу и введите нужный
комментарий.
d. После ввода комментария нажмите клавишу ENTER.

-174-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

7. В строке «Signal definition» (определение сигнала) задайте цифровой выходной сигнал,


который выводится, если инструмент находится в исходном положении.

8. Для обучения исходному положению установите курсор в полях настройки с J1 по J9. При
нажатой клавиши SHIFT нажмите клавишу F5, RECORD (запись). Текущее положение
записывается как исходное положение.

9. Для непосредственного ввода числового значения исходного положения установите курсор


в поле настройки с J1 по J9 и введите координаты исходного положения. Введите
координаты в левый столбец и допустимые ошибки в правый столбец. Кроме того,
введенное значение в поле настройки, которое относится к неиспользуемой оси,
игнорируется.

-175-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

10. После того, как исходное положение задано, нажмите клавишу PREV (назад).
Будет снова показан экран выбора исходного положения.

11. Для включения или выключения выходного сигнала исходного положения установите
курсор в поле ENABLE/DISABLE (вкл./выкл) и нажмите соответствующую
функциональную клавишу.

-176-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.11 РАБОЧАЯ ЗОНА ШАРНИРА


Программное обеспечение ограничивает рабочую зону робота согласно заданной рабочей зоне
шарнира.
Стандартную рабочую зону робота можно изменить, задав рабочую зону шарнира.
Задайте рабочую зону шарнира в позиции [6 SYSTEM Axis Limits] (системные ограничения
осей) на экране настройки рабочей зоны шарнира.

ПРЕДУПРЕЖДЕНИЕ
Рабочая зона робота не должна управляться только функцией диапазона перемещения
шарнира. Совместно с функцией должны использоваться концевые выключатели и
механические упоры. В противном случае возможны травма или повреждение
оборудования.

ПРЕДУПРЕЖДЕНИЕ
Механические упоры должны быть отрегулированы согласно программным настройкам. В
противном случае возможны травма или повреждение оборудования.

ПРЕДОСТЕРЕЖЕНИЕ
Смена диапазона перемещения шарнира повлияет на рабочую зону робота. Прежде чем
изменять диапазон перемещения шарнира, необходимо тщательно изучить ожидаемый
результат изменения, во избежание возможной аварии. В противном случае изменение
может привести к непредсказуемым результатам. Например, в положении, ранее заданном в
программе, может произойти сигнал об ошибке.

UPPER (верхний)
Задает верхний предел рабочей зоны шарнира, который является пределом перемещения в
положительном направлении.
LOWER (нижний)
Задает нижний предел рабочей зоны шарнира, который является пределом перемещения в
отрицательном направлении.

Включение новой настройки


После того, как задана новая рабочая зона шарнира, выключите контроллер и снова включите,
чтобы новые настройки вступили в силу.

-177-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-21 Настройка рабочей зоны шарнира


Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 6 SYSTEM (система).
3. Нажмите F1, TYPE (тип). Появится меню смены экранов.
4. Выберите пункт Axis Limits (ограничения осей).
Будет выдан экран настройки рабочей зоны шарнира.

Экран настройки рабочей зоны шарнира

ПРЕДУПРЕЖДЕНИЕ
Рабочая зона робота не должна управляться только функцией диапазона перемещения
шарнира. Совместно с функцией должны использоваться концевые выключатели и
механические упоры. В противном случае возможны травма или повреждение
оборудования.

ПРИМЕЧАНИЕ
Настройка со значением 0.000 указывает, что у робота не имеется соответствующей оси.
5. Установите курсор в поле ограничений настраиваемой оси и введите новое значение с
пульта обучения.

6. Повторите действия вышеупомянутого пункта для всех осей.


7. Чтобы заданная информация вступила в силу, выключите контроллер и снова включите в
режиме запуска из холодного состояния
(Подраздел 5.2.1).
ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо выключить и включить питание. В
противном случае возможны травма или повреждение оборудования.

-178-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.12 ПОЛЬЗОВАТЕЛЬСКИЙ СИГНАЛ ОБ ОШИБКЕ


Сообщение, которое отображается при выдаче пользовательского сигнала об ошибке, задается
на экране настройки пользовательского сигнала об ошибке.
Пользовательский сигнал об ошибке - это сигнал об ошибке, который выдается при
выполнении команды пользовательского сигнала об ошибке.
(См. подраздел 4.14.2 «Команда пользовательского сигнала об ошибке»).
Настройка для пользовательского сигнала об ошибке выполняется на экране настройки
пользовательского сигнала об ошибке [6 SETUP.User Alarm] (настройка пользовательского
сигнала об ошибке).

-179-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-22 Настройки пользовательского сигнала об ошибке


Шаг
1. Выберите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 6 (SETUP) (настройка).
3. Нажмите клавишу F1 TYPE (тип). Появится меню смены экранов.
4. Выберите User Alarm (пользовательский сигнал об ошибке).
Будет отображен экран настройки пользовательского сигнала об ошибке.

Экран настройки пользовательского сигнала об ошибке

5. Переместите курсор в строку с номером пользовательского сигнала об ошибке, который


необходимо настроить и нажмите клавишу ENTER (ввод).
Введите сообщение при помощи функциональных клавиш.

6. По окончании ввода сообщения пользовательского сигнала об ошибке нажмите клавишу


ENTER (ввод).
Сообщение пользовательского сигнала об ошибке настроено.

-180-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

3.13 ИЗМЕНЯЕМАЯ РАБОЧАЯ ЗОНА ОСИ


На экране настройки изменяемой рабочей зоны оси возможно задать несколько (до трех)
пределов хода оси J1 и дополнительной оси.
Функция изменяемой рабочей зоны оси позволяет пользователю переключаться от одного
заданного предела хода на другой в ходе выполнения программы.
* Эта функция имеется только у некоторых роботов.

Верхний предел
Указывает верхний предел для рабочей зоны шарнира. Рабочая зона в положительном
направлении.

Нижний предел
Указывает нижний предел для рабочей зоны шарнира. Рабочая зона в отрицательном
направлении.
После изменения верхнего или нижнего предела, выключите питание блока управления, а
затем включите его в режиме запуска из холодного состояния. При запуске из холодного
состояния новые настройки верхнего или нижнего предела вступают в силу, и выбранная
рабочая зона шарнира возвращается к стандартному значению
($PARAM_GROUP.$SLMT_**_NUM).

ПРЕДОСТЕРЕЖЕНИЕ
Смена рабочей зоны шарнира повлияет на рабочую зону робота. Во избежание проблем
необходимо тщательно оценить результаты изменения рабочей зоны шарнира перед
выполнением изменения.

-181-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-23 Настройка изменяемой рабочей зоны оси


Шаг
1. Нажмите MENUS (меню). Появится экранное меню.
2. Выберите SETUP (настройка).
3. Нажмите F1, TYPE (тип). Появится меню переключения экрана.
4. Выберите Stroke limit (предел хода).
Будет выдан экран настройки изменяемой рабочей зоны оси.

Экран настройки изменяемой рабочей зоны оси.

5. Установите курсор в зону нужной оси.


Введите новые значения при помощи цифровых клавиш на подвесном пульте обучения.
a. Верхний и нижний пределы должны быть в пределах хода системы.
(Раздел 3.11, «Рабочая зона шарнира»).
Если делается попытка задать значение вне пределов, то фиксируется верхний или
нижний предел по значению по умолчанию системы.
b. Для перехода от одной группы перемещений к другой используйте клавишу F2, group
# (номер группы).
c. Для задания дополнительной оси нажмите клавишу F3, axis # (номер оси), чтобы
переключиться на экран настройки дополнительной оси.
6. Чтобы настройки вступили в силу, выключите питание и затем снова включите. Если
питание включается первый раз после изменения настроек, автоматически выполняется
запуск из холодного состояния.

-182-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Процедура 3-24 Использование изменяемой рабочей зоны оси


Условие
Соответствующая рабочая зона оси успешно задана и действительна.
Шаг
1. Для перехода к рабочей зоне шарнира, которая была задана на экране настройки изменяемой
рабочей зоны оси при выполнении программы, используйте команду параметра
(подраздел 4.14.7, «Команда параметра»).
Например, после того, как следующая программа была выполнена.

2. Значение No.1 используется для рабочей зоны шарнира для оси J1.
Для переключения на другую рабочую зону шарнира для дополнительной оси используйте
следующую команду:

-183-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.14 ФУНКЦИЯ ОСОБОЙ ЗОНЫ


Функция особой зоны - это функция, которая автоматически останавливает робота, если
выдается команда перемещения, которая вызывает перемещение робота в заданную зону
помех, робот будет остановлен, если другой робот или периферийное устройство находятся в
зоне помех и после подтверждения, что другой робот или периферийное устройство покинуло
зону помех, автоматически выведет робота из состояния останова и выполните перезапуск его
работы.
Взаимодействие между роботом и периферийным устройством достигается при помощи
набора сигналов блокировки (один сигнал для каждого ввода и вывода). Один набор сигналов
блокировки назначен на одну зону помех. Можно определить до трех зон помех.
Зависимость между сигналами блокировки и роботом установлена, как указано ниже.

Выходной сигнал
Выходной сигнал выключен, если концевая точка инструмента расположена в зоне помех.
Он включен, если она расположена за пределами зоны помех.

Состояние Выходной сигнал

Безопасное (концевая точка инструмента за пределами зоны помех) Вкл.


Опасное (концевая точка инструмента внутри зоны помех) Выкл.

Входной сигнал
Если входной сигнал выключен и робот совершает попытку войти в зону помех, робот входит
в состояние приостановки. Если входной сигнал включен, состояние приостановки робота
выключается и его работа возобновляется.

ПРЕДОСТЕРЕЖЕНИЕ
Робот замедляется для остановки в точке, где концевая точка инструмента входит в зону
помех так, чтобы робот фактически остановился в положении внутри зоны помех. Чем выше
рабочая скорость робота, тем глубже робот входит в зону помех. Чтобы задать достаточно
большую зону помех, это должно учитываться, а также и другие факторы, например, размер
инструмента.

Для задания функции особой зоны, используйте функцию SETUP Space (настройка зоны).
Для задания следующих элементов используйте экран Rectangular Space/DETAILED SCREEN
(прямоугольная зона/экран данных).

-184-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/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-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-25 Настройка функции особой зоны


Шаг
1. Нажмите MENUS (меню). Появится экранное меню.
2. Выберите SETUP (настройка).
3. Нажмите F1, TYPE (тип). Появится меню переключения экрана.
4. Выберите Space fnct. (функции зоны) Будет выдан экран списка зон.

Экран списка зон

5. Экран списка зон дает возможность пользователю, включить и выключать каждую зону
помех при помощи соответствующей функциональной клавиши. Для ввода комментария
действуйте согласно порядку, указанному ниже:
a. Переместите курсор в нужную строку comment (комментарий) и нажмите клавишу
ENTER (ввод).
b. Укажите, что будет использоваться для ввода комментария: буквенные символы или
катакана.
c. Нажмите соответствующую функциональную клавишу, чтобы добавить
комментарий.
d. После ввода комментария нажмите клавишу ENTER.

6. Для задания другого элемента, кроме Enb/Dsbl (вкл./выкл.) или Comment (комментарий),
нажмите F3, DETAIL (данные). Будет выдан экран данных.

-186-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

7. Установите курсор на нужный элемент.


Измените настройку элемента при помощи функциональных или цифровых клавиш.
8. Чтобы задать зону, нажмите SPACE (пробел). Будет выдан экран настройки зоны.

9. Опорная вершина и длины сторон или диагональная вершина могут задаваться любым из
двух способов:
a. Установите курсор в поле координат X, Y и Z и введите нужные координаты, прямо
вводя их при помощи цифровых клавиш.
b. Переместите робота в вершину прямоугольного параллелепипеда, затем произведите
считывание текущего положения робота при помощи клавиш SHIFT + F5 RECORD
(запись).

ПРИМЕЧАНИЕ
Если необходимо изменить элементы UF (система координат пользователя) или UT
(инструмент пользователя), следует сначала выполнить операцию «b».
Посредством этой операции выбирается текущее значение UF или UT.

ПРИМЕЧАНИЕ
При изменении значений системы координат пользователя пространственное положение
зоны помех не изменяется. Если были изменены значения системы координат пользователя
и необходимо определить зону помех в новой системе координат пользователя, для
повторного задания зоны помех используйте клавишу SHIFT + F5 RECORD (запись).

10.После настройки зоны нажмите клавишу PREV (назад).


Снова выдается экран данных зоны.
Для возврата в экран списка зон снова нажмите PREV (назад).

-187-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.15 МЕНЮ КОНФИГУРАЦИИ СИСТЕМЫ


(SYSTEM CONFIG MENU)
Меню конфигурации системы включает некоторые важные компоненты, которые должны
быть заданы при установке системы.
В меню конфигурации системы можно задать следующие элементы.
Таблица 3.15 Меню конфигурации системы
Пункты Описание
Use HOT START Если элемент Hot start (запуск из горячего состояния) установлен на
(использовать запуск из значение TRUE (истина), при включении контроллера выполняется запуск
горячего состояния) из горячего состояния. (Настройка по умолчанию = FALSE (ложь))
(Hot Start) (запуск из
горячего состояния)
I/O power fail recovery Указывает выполняется ли или каким образом выполняется
(восстановление сбоя восстановление при сбое питания ввода-вывода, если включена функция
питания ввода-вывода) запуска из горячего состояния, и как выполняется моделируемое
восстановление, если функция запуска из горячего состояния выключена.
Есть четыре режима восстановления при сбое питания, как указано ниже.
- NOT RECOVER (не восстанавливать)
Восстановление при сбое питания ввода-вывода не выполняется,
независимо от того, включена ли функция запуска из горячего состояния.
Все выходы выключены и выполнен сброс моделируемого состояния.
- RECOVER SIM (восстановить моделируемое)
Восстановление моделируемого состояния выполняется независимо от
того, включена ли функция запуска из горячего состояния, и выполнен ли
сброс моделируемого состояния, но физические выходы и моделируемые
входы/выходы выключены.
- UNSIMULATE (сброс моделируемых)
Восстановление при сбое питания ввода-вывода выполняется, но для всех
моделируемых состояний выполняется сброс. Это эквивалентно режиму
NOT RECOVER (не восстанавливать), если выключена функция запуска из
горячего состояния, потому что состояния выходов не восстанавливаются.
- RECOVER ALL (восстановить все)
Восстановление при сбое питания ввода-вывода выполняется, если
включена функция запуска из горячего состояния. Выходы и
моделируемые состояния восстанавливаются в состояния, которые
существовали непосредственно перед выключением питания. Если
выключена функция запуска из горячего состояния, RECOVER ALL
(восстановить все) эквивалентно режиму RECOVER SIM (восстановить
моделируемое), потому что состояние выходов не восстанавливается.

ПРЕДОСТЕРЕЖЕНИЕ
Даже если включена обработка сбоя питания, выходной сигнал
выключается и не восстанавливается в следующих случаях:
- Если перед выключением питания изменено назначение ввода-вывода.
- Если сгорел предохранитель блока ввода-вывода или если выключен
блок ввода-вывода.
- Если изменена конфигурация блока ввода-вывода.

-188-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Таблица 3.15 Меню конфигурации системы


Пункты Описание
Autoexec program for Задает имя программы для автоматического выполнения при запуске из
Cold start (программы горячего состояния. Заданная программа выполняется сразу после
для автоматического включения питания. Если она не заканчивается за 15 секунд, она будет
выполнения при аварийно прекращена.
запуске из холодного
состояния) ПРЕДОСТЕРЕЖЕНИЕ
Autoexec program for Программа, автоматически выполняемая при включении питания,
Hot start (программы выполняется непосредственно перед тем, как включается питание
для автоматического сервопривода. Поэтому робот не может перемещаться этой программой.
выполнения при Задайте программу, которая инициализирует состояние настройки и ввода-
запуске из горячего вывода системы. Необходимо задать имя программы, которая настраивает
состояния) систему, инициализирует ввод-вывод и т.д. Кроме того, на экране данных
программы необходимо задать свойства следующим образом.
Маска группы: [ * , * , * , * , * ]
Ignore pause (игнорировать паузу): [ON] (ВКЛ.)
Сигнал HOT START Задает цифровой сигнал (DO), который должен выводится при запуске из
done (запуск из горячего состояния. Если запуск из горячего состояния не выполняется,
горячего состояния цифровой сигнал выключен. Если задан 0, эта функция выключена.
выполнен)
Restore selected program При выполнении запуска из холодного состояния указывает, выбрана ли
(восстановить после включения контроллера программа, которая была выбрана при
выбранную программу) выключении контроллера. Если выбрано значение TRUE (истина),
программа, выбранная в момент выключения, снова выбирается после
включения питания. Если выбрано значение FALSE (ложь), эта программа
не выбирается после включения питания. Стандартная настройка - TRUE
(истина).
Disable UI signals Служит для выбора, допустимы или недопустимы сигналы UI. Если
(выключить сигналы выбрано значение FALSE (ложь), периферийные входные сигналы (UI[с 1
UI) по 8]) выключены.
См. раздел 3.3, «Периферийный ввод-вывод».
START for CONTINUE Если этот элемент включен, внешний сигнал запуска (START) запускает
only (запуск только для только те программы, которые были приостановлены. См. раздел 3.3,
продолжения) «Периферийный ввод-вывод».
CSTOPI for ABORT Если этот элемент включен, программы, выполняемые в настоящий
(CSTOPI для ABORT) момент, принудительно завершаются немедленно после поступления
CSTOPI.
См. раздел 3.3, «Периферийный ввод-вывод».

-189-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Таблица 3.15 Меню конфигурации системы


Пункты Описание
Abort all programs by Указывает, должны ли все программы принудительно завершаться
CSTOPI (аварийное сигналом CSTOPI в многозадачной среде.
прекращение всех Если этот элемент установлен на TRUE (истина), входной сигнал CSTOPI
программ через работает следующим образом:
CSTOPI) *Если для элемента RSR/PNS выбрано значение RSR, все программы
принудительно завершаются.
*Если для элемента RSR/PNS выбрано значение PNS, выбранная
программа принудительно завершается. Если значение не выбрано, все
программы принудительно завершаются.

1. Выбранная программа принудительно завершается.


2. Все программы принудительно завершаются.
3. Выбранная программа принудительно завершается.
4. Все программы принудительно завершаются.

Если этот элемент установлен на FALSE (ложь), входной сигнал CSTOPI


вызывает принудительное завершение только программы, выбранной в
настоящий момент. (Настройка по умолчанию)
PROD-START depend Если этот элемент включен, вход PROD_START включен только если
on PHSTROBE (PROD- включен вход PNSTROBE. Путем включения этого элемента возможно
START зависит от предотвратить запуск программы, которая не должна быть запущена
PHSTROBE) случайно, из-за помех или ошибки последовательности в момент, когда эта
программа отображается на пульте обучения.
Detect FAULT_RESET Указывает на обнаружение сигнала сброса в момент его подъема или
signal (обнаруживать падения.
сигнал При изменении этой настройки, чтобы использовать новую информацию,
FAULT_RESET) выключите контроллер, а затем снова включите. В этот момент запуск из
холодного состояния выполняется автоматически. Стандартной
настройкой является обнаружение заднего фронта сигнала.

-190-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Таблица 3.15 Меню конфигурации системы


Пункты Описание
Use PPABN signal Указывает, обнаруживается ли сигнал об ошибке давления пневмосистемы
(использовать сигнал (*PPABN) для каждой группы перемещений. Переместите курсор в эту
PPABN) строку и нажмите клавишу Enter (ввод). Появится экран настройки для
каждой группы перемещений. Если сигнал *PPABN не используется,
отключите его. При изменении этой настройки, чтобы использовать новую
информацию, выключите контроллер, а затем включите контроллер. В
этот момент запуск происходит с выключенным режимом запуска из
горячего состояния.
WAIT timeout (тайм-аут Задает промежуток времени, использующийся в условной команде
ожидания) ожидания (WAIT ..., TIMEOUT LBL[...]). Промежуток времени - 30 секунд.
RECEIVE timeout Для этого элемента задайте временной предел для команды приема
(тайм-аут приема) регистра RCV R [...] LBL [...] (можно задать только если задана опция
интерфейса датчика).
Return to top of program Указывает, перемещается или нет курсор в верхнюю строку программы по
(возврат в начало окончании ее выполнения. Если значение настройки TRUE (истина)
программы) курсор остается в последней строке и не возвращается в верхнюю строку
программы по окончании ее выполнения. Настройка по умолчанию -
TRUE (истина). Она действует при стандартных настройках.
Original program name Задает текст, отображаемый на программных клавишах, при регистрации
(первоначальное имя программы. Сюда удобно внести слова, которые многократно
программы) используются в имени программы.
(с F1 по F5)
Default logical command Имеется возможность отобразить экран, на который настроена
(логическая команда по стандартная командная функциональная клавиша, нажав клавишу ввода,
умолчанию) при условии, что курсор установлен на стандартной командной
функциональной клавише.
- Name (имя)
Задает имя, которое отображается как заголовок функциональной
клавиши.
(До 7 символов)
- Lines (строка)
Задает номер логической команды, зарегистрированной на
функциональной клавише.
Для одной функциональной клавиши можно зарегистрировать до четырех
логических команд по умолчанию. Если параметр Lines установлен на 0,
использование функции обучения логической команды по умолчанию
недоступно.
Maximum of ACC Задает максимальное значение ручной коррекции для использования в
instruction (максимум опции перемещения с коррекцией ускорения (ACC ...). Значение по
команды ACC умолчанию - 150.
(ускорения))
Minimum of ACC Задает минимальное значение ручной коррекции для использования в
instruction (минимум опции перемещения с коррекцией ускорения (ACC ...).
команды ACC
(ускорения))

-191-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Таблица 3.15 Меню конфигурации системы


Пункты Описание
WJNT for default motion Добавляет опцию перемещения WJNT ко всем командам линейного и
(WJNT для кругового перемещения по умолчанию или удаляет ее из них.
перемещения по - Нажатие клавиши F4, ADD (добавить) добавляет опцию перемещения
умолчанию) Wjnt ко всем командам линейного и кругового перемещения по
умолчанию и изменяет индикацию на экране с DELETE (удалить) (или
******) на ADD (добавить).
- Нажатие клавиши F5, DELETE (удалить) удаляет опцию перемещения
Wjnt из всех команд линейного и кругового перемещения по умолчанию и
изменяет индикацию на экране с ADD (добавить) (или ******) на DELETE
(удалить).
Auto display of alarm Переключает функцию автоматического отображения экран сигнала об
menu (автоматическое ошибке со значения FALSE (ложь) на TRUE (истина) и обратно. Настройка
отображение меню по умолчанию - FALSE (ложь). Если настройка этого элемента изменяется,
сигнала об ошибке) необходимо выключить и включить питание.
- FALSE (ложь) Экран сигналов об ошибке автоматически не
отображается.
- TRUE (истина): Экран сигналов об ошибке отображается автоматически.
Force Message Указывает, должен ли автоматически появляться экран пользователя, если
(принудительное в программе выполнена команда сообщения.
сообщение)
Hand broken Включает и выключает обнаружение поломки кисти (*HBK). При
(поломка кисти) использовании нескольких роботов обнаружение поломки кисти можно
включить и выключить для двух роботов. Установите курсор в эту строку
и нажмите клавишу Enter (ввод). Затем появится экран для включения или
выключения обнаружения поломки кисти каждого робота. На этом экране
переместите курсор в элемент ENABLE (включить) или DISABLE
(выключить), затем нажмите клавишу F4 ENABLE (включить) или F5
DISABLE (выключить), чтобы включить или выключать обнаружение
поломки кисти. Если обнаружение поломки кисти включено, а сигнал
*HBK выключается, выдается сигнал об ошибке «-SRVO-006 Hand broken»
(поломка кисти). См. приложение D.2, «Восстановление после сигнала об
ошибке поломки кисти», и выключите сигнал об ошибке.
Если сигнал *HBK выключен, и этот сигнал не должен использоваться,
выключите обнаружение поломки кисти.
Если обнаружение поломки кисти выключено, хотя кисть установлена и
сигнал *HBK используется, если сигнал *HBK включен, отображается
сообщение «SRVO 302 Set hand broken to ENABLE» (включите
обнаружение поломки кисти). Включите обнаружению поломки кисти.
Если сигнал *HBK выключен и обнаружение поломки кисти выключено,
выдается сообщение «SRVO 300 Hand broken / HBK disabled» (поломка
кисти/выключен HBK). В этом случае этот сигнал об ошибке можно
выключить, нажав клавишу сброса (reset). По умолчанию обнаружение
поломки кисти включено.

-192-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Таблица 3.15 Меню конфигурации системы


Пункты Описание
Сброс обнаружения Выполняет сброс сигнала об ошибке цепи (SRVO 230 или 231), если он
отказа цепи выдается. Подробная информация о сигнале об ошибке из-за аварийного
состояния цепи, а также о выполнении проверок оборудования содержится
в руководстве по техническому обслуживанию.
<Порядок сброса>
1) Проверьте состояние оборудования.
2) Нажмите кнопку аварийной остановки на пульте обучения. (Подайте
сигнал аварийной остановки, отличающийся от сигнала аварийной
остановки, подающегося в настоящий момент.)
3) Поверните кнопку аварийной остановки на пульте обучения для
выключения состояния
аварийной остановки.
4) Переместите курсор в эту строку, затем нажмите клавишу F4, TRUE
(истина).
5) Нажмите кнопку reset (сброс) на пульте обучения.
Remote / Local setup Выберите метод для настройки сигнала режима дистанционного
(настройка управления (SI[2]), который переключает систему между режимом
дистанционный/ дистанционного управления и автономным режимом.
автономный) - Remote (дистанционный): Сохраняет SI[2] (режим дистанционного
управления) постоянно включенным.
- Local (автономный): Сохраняет SI[2] (автономный режим) постоянно
выключенным.
- External I/O (внешний ввод-вывод): Отражает состояние внешнего
сигнала на SI[2].
При выборе этого элемента задайте внешний сигнал для параметра
External I/O (ON: Remote) (внешний ввод-вывод (ВКЛ.: дистанционный))
на следующей строке.
- OP panel key (клавиша на панели оператора): При использовании
контроллера R-J3i модели B этот элемент выбрать невозможно.
External I/O (внешний Если в вышеуказанных настройках Remote / Local (дистанционный/
ввод-вывод) автономный) выбран режим External I/O (ON: Remote), необходимо задать
(ON (ВКЛ.): Remote внешний сигнал, который будет им использоваться.
(дистанционный) Необходимо выбрать один из вариантов: DI, DO, RI, RO, UI и UO.
Allow force I/O in Включает или выключает настройки сигнала с пульта обучения, когда
AUTO mode задан режим AUTO.
(разрешить Настройка по умолчанию - «включено».
принудительный ввод- - Yes (да): Включает настройки сигнала.
вывод в - No (нет): Выключает настройки сигнала.
автоматическом
режиме)
Allow chg. ovrd. in Включает или выключает изменение коррекции сигнала с пульта
AUTO mode обучения, когда задан режим AUTO.
(разрешить смену Настройка по умолчанию - «включено».
коррекции в режиме - Yes (да): Включает изменение коррекции.
AUTO) - No (нет): Выключает изменение коррекции.
Signal to set in AUTO Если трехпозиционный переключатель установлен на режим AUTO,
mode (сигнал, включается заданный цифровой выход (DO). Если задано значение 0
задаваемый для режима (значение по умолчанию), эта функция выключена. Если настройка была
AUTO) изменена, необходимо выключить и включить питание.

-193-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Таблица 3.15 Меню конфигурации системы


Пункты Описание
Signal to set in T1 mode Если трехпозиционный переключатель установлен на режим T1,
(сигнал, задаваемый включается заданный цифровой выход (DO). Если задано значение 0
для режима T1) (значение по умолчанию), эта функция выключена. Если настройка была
изменена, необходимо выключить и включить питание.
Signal to set in T2 mode Если трехпозиционный переключатель установлен на режим T2,
(сигнал, задаваемый включается заданный цифровой выход (DO). Если задано значение 0
для режима T2) (значение по умолчанию), эта функция выключена. Если настройка была
изменена, необходимо выключить и включить питание.
Signal to set if E-STOP При применении аварийной остановки (внешней аварийной остановки с
(сигнал, задаваемый пульта обучения, с панели оператора), выводится заданный цифровой
для аварийной выходной сигнал. Если задано значение 0 (значение по умолчанию), эта
остановки) функция выключена. Если настройка была изменена, необходимо
выключить и включить питание.
Hand broken Включает и выключает обнаружение поломки кисти (*HBK). При
(поломка кисти) использовании нескольких роботов обнаружение поломки кисти можно
включить и выключить для двух роботов. Установите курсор в эту строку
и нажмите клавишу Enter (ввод). Затем появится экран для включения или
выключения обнаружения поломки кисти каждого робота. На этом экране
переместите курсор в элемент ENABLE (включить) или DISABLE
(выключить), затем нажмите клавишу F4 ENABLE (включить) или F5
DISABLE (выключить), чтобы включить или выключать обнаружение
поломки кисти. Если обнаружение поломки кисти включено, а сигнал
*HBK выключается, выдается сигнал об ошибке «-SRVO-006 SERVO Hand
broken» (поломка серво кисти). См. приложение D.2, «Коды сигналов об
ошибке», и выключите сигнал об ошибке. Если сигнал *HBK выключен, и
этот сигнал не должен использоваться, выключите обнаружение поломки
кисти. Если обнаружение поломки кисти выключено, хотя кисть
установлена и сигнал *HBK используется, если сигнал *HBK включен,
отображается сообщение «SRVO-302 SERVO Set hand broken to ENABLE»
(включите обнаружение поломки кисти). Включите обнаружению
поломки кисти. Если сигнал *HBK выключается, когда обнаружение
поломки кисти выключено, выдается сигнал «SRVO-300 SERVO Hand
broken/HBK disabled» (поломка серво кисти/выключен HBK). В этом
случае этот сигнал об ошибке можно выключить, нажав клавишу сброса
(reset). По умолчанию обнаружение поломки кисти включено.
Remote / Local setup Выберите метод для настройки сигнала режима дистанционного
(настройка управления (SI[2]), который переключает систему между режимом
дистанционный/ дистанционного управления и автономным режимом.
автономный) - Remote (дистанционный): Сохраняет SI[2] (режим дистанционного
управления) постоянно включенным.
- Local (автономный): Сохраняет SI[2] (автономный режим) постоянно
выключенным.
- External I/O (внешний ввод-вывод): Отражает состояние внешнего
сигнала на SI[2].
При выборе этого элемента задайте внешний сигнал для параметра
External I/O (ON: Remote) (внешний ввод-вывод (ВКЛ.: дистанционный))
на следующей строке.
- OP panel key (клавиша на панели оператора): При использовании
контроллера R-J3iС этот элемент выбрать невозможно.

-194-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Таблица 3.15 Меню конфигурации системы


Пункты Описание
External I/O (внешний Если при настройке, описанной в пункте «дистанционный/автономный»,
ввод-вывод) выбирается «External I/O» (внешний ввод-вывод), необходимо задать
(ON (ВКЛ.): Remote внешний сигнал, который будет здесь использоваться.
(дистанционный) Необходимо выбрать один из вариантов: DI, DO, RI, RO, UI и UO.
Simulated status signal Следит за тем, существует ли входной сигнал, заданный как
(моделируемый сигнал моделируемый, выводит его как выходной сигнал. Для этого пункта
состояния) задайте номер выходного сигнала, который включится, если один из
(Set if INPUT сигналов: цифровой, группы, робота или аналоговый входной сигнал задан
SIMULATED) (задать как моделируемый. Если настройка была изменена, необходимо
при моделировании выключить и включить питание.
входа)
Время ожидания Задает время, по истечении которого команда ожидания вызывает тайм-
моделируемого входа аут, если включена моделируемая функция пропуска сигнала.
(Sim. Input Wait Delay) Если эта настройка изменяется, изменение вступает в силу немедленно.
(задержка ожидания
моделир. входа)
Настройка, которая Контролирует, есть ли входной сигнал, для которого включено
принимается при моделирование функции пропуска входного сигнала, и выводит этот
включении сигнал как выходной сигнал. Для этого пункта задайте номер выходного
моделируемой сигнала, который включится, если моделируемая функция пропуска
функции пропуска сигнала включена для цифрового входного сигнала или входного сигнала
сигнала робота. Если настройка была изменена, необходимо выключить и
(Set if Sim. Skip enabled) включить питание.
(задать при вкл.
моделир. пропуска)
Сигнал, который Задает номер цифрового выходного сигнала для уведомления, что
выводится при коррекция установлена на 100%. Цифрового выхода переводится в
коррекции 100% состояние «включен», если коррекция составляет 100%, в противном
(Signal if OVERRIDE= случае он переводится в состояние «выключен». Если настройка была
100) (сигнал при изменена, необходимо выключить и включить питание.
коррекции 100)
Выбор нескольких Эта настройка предназначена для переключения метода выбора
программ программы с однозадачного режима на многозадачный режим и обратно.
(Multi Program Если эта настройка включена, выбирается многозадачный режим, а если
Selection) (Выбор она выключена, выбирается однозадачный режим. При заказе стандартных
нескольких программ) настроек R651 эта настройка выключена по умолчанию, а при заказе
настроек R650 только для Северной Америки она включена по умолчанию.
Если эта настройка изменяется, изменение вступает в силу немедленно.

-195-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-26 Настройка системы


Шаг
1. Выберите клавишу MENUS (меню). Появится экранное меню.
2. На следующей странице выберите 6, SYSTEM (система).
3. Нажмите клавишу F1 [TYPE] (тип). Появится меню смены экранов.
4. Выберите Config. Будет выдан экран конфигурации системы.

Экран конфигурации системы

-196-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

5. Переместите курсор в поле, в которое необходимо внести значение, и введите новое


значение при помощи цифровых клавиш или при помощи функциональной клавиши на
пульте обучения. Для поля, в которое необходимо ввести строку символов, переместите в
него курсор и нажмите клавишу ENTER (ввод). При этом станет возможным ввод символов.

ПРИМЕЧАНИЕ
Для настройки Use PPABN signal (Использование сигнала PPABN): Hand broken (поломка
кисти) или Default logical command (логическая команда по умолчанию), переместите курсор
в <*GROUPS*> (группы) или <*DETAIL*> (данные) и нажмите клавишу ENTER (ввод).
Затем выдается экран каждой настройки. Для выхода из этих экранов нажмите клавишу
PREV (назад).

6. Если настройка изменена, и после изменения настройки должен быть выполнен запуск из
холодного состояния, выдается следующее сообщение. В том случае выполните запуск из
холодного состояния.
(См. раздел 5.2, «Включение питания и толчковая подача»).

-197-
B-82284RU-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

3.16 НАСТРОЙКА ОБЩИХ ПОЗИЦИЙ


Элемент [6 SETUP General] включает следующие позиции.
• Break on hold (торможение при приостановке)
• Current language (текущий язык)
• Ignore Offset command (игнорировать команду коррекции)
• Ignore Tool-offset (игнорировать коррекцию на инструмент)

-198-
3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ B-82284RU-3/01

Таблица 3.16 Настройка общих позиций

Пункты Описание

Break on hold Указывает, выдается ли сигнал об ошибке и выключить сигнал об


(торможение при ошибке сервопривода при нажатии клавиши HOLD.
приостановке) - Если функция выключена (DISABLED), при приостановке работы
клавишей HOLD сигнал об ошибке не выдается (стандартная
настройка).
- Если функция включена (ENABLED), при приостановке работы
клавишей HOLD выдается сигнал об ошибке и выключается питание
сервопривода.
Для включения этой функции необходимо выключить питание и снова
включить.

ПРЕДУПРЕЖДЕНИЕ
Не все оси оборудованы тормозом. Функция торможения при
приостановке не повлияет на ось без тормоза, даже если эта функция
включена. Прежде чем включать функцию торможения при
приостановке, необходимо проверить, какая ось оснащена тормозом. В
противном случае может произойти травма.
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-3/01 3. НАСТРОЙКА СИСТЕМЫ МАНИПУЛЯЦИИ

Процедура 3-27 Настройка общих позиций


Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 6 SYSTEM (система).
3. Нажмите F1 [TYPE] (тип). Появится меню смены экранов.
4. Выберите General (общие).

Экран настройки общих позиций

5. Установите курсор на необходимое поле и выберите меню функциональных клавиш.


6. Если выполнен сброс значения для функции торможения при приостановке, для того, чтобы
новая настройка начала действовать, выключите контроллер и включите в режиме запуска
из холодного состояния. Настройки других функций выполняется вступают в силу
немедленно после их сброса.

3.17 ДРУГИЕ НАСТРОЙКИ


Другие настройки задаются в разделе [6 SYSTEM Variables] (системные переменные) на экране
системных переменных.
• Функция восстановления коррекции

Функция восстановления коррекции


Функция восстановления коррекции - это функция, которая уменьшает коррекцию скорости до
заданного значения при открытии защитного ограждения и выключении входного сигнала
*SFSPD, но восстанавливает коррекцию скорости немедленно при закрытии защитного
ограждения. Эта функция действует при следующих условиях:
• $SCR.$RECOV_OVRD = TRUE. (Требуется перезапуск системы управления.)
• Система находится в состоянии дистанционного управления.
• Коррекция скорости не изменяется при открытии защитного ограждения.
Другие настройки задаются на экране системных переменных [6 SYSTEM Variables].
Чтобы задать системные переменные, см. соответствующее приложение
(Приложение E, «Системные переменные»).

-200-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4 СТРУКТУРА ПРОГРАММЫ
В настоящей главе описываются структура программы и команды программы.

-201-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Прикладная программа робототехнической системы состоит из заданных пользователем


команд, по которым робот должен выполнить определенные операции, и других побочных
сведений.
Кроме программной информации, которая указывает, как робот должен выполнить операции,
программа также содержит подробные сведения, определяющие атрибуты программы.

Рис. 4 (a) Экран информации программы

Информация о программе состоит из следующих элементов:


• Атрибуты, например, дата создания, дата изменения, имя исходного файла, наличие/
отсутствие данных позиционирования и размер данных программы.
• Информационных элементов, относящихся к среде выполнения, таких как имя программы,
подтип, комментарий, маска группы, наличие защиты от записи и запрета прерывания.

1 Доступный объем памяти 3 Атрибут


2 Имя программы

Рис. 4 (b) Экран выбора программы

-202-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

1 Имя программы 5 Макрокоманда


2 Номер строки 6 Команда аварийного прекращения
3 Оператор программы 7 Символ конца программы
4 Команда перемещения

Рис. 4 (c) Экран редактирования программы

Программа содержит следующие сведения:


- Номер строки, назначенный каждой команде программы

- Команды перемещения, указывающие, как и куда должен двигаться робот

- Команды программы, в том числе следующие:


• Команды паллетизации для выполнения функции паллетизации
• Команды сохранения числовых данных в регистрах (команды регистров)
• Команды сохранения данных позиционирования робота в регистрах положения (команды
регистров положения)
• Команды ввода/вывода для ввода и вывода сигналов в периферийные устройства и из них
• Команды перехода для изменения хода выполнения программы, если удовлетворено
определенное условие (IF, JMP/LBL, CALL/END)
• Команды ожидания для приостановки выполнения программы
• Команда условия пропуска для продолжения работы робота до поступления сигнала.
Если сигнал не поступает, происходит переход к заданной команде.
Если сигнал не поступает, выполняется следующая команда, которая отменяет операцию.
• Комментарии к программе
• Другие команды

- Символ конца программы, указывающий, что в программе больше нет команд


Информация о программе задается на экране информации программы.
(См. подразделы 5.3.1 и 5.5)
Программа регистрируется на экране регистрации программы. (см. подраздел 5.3.1)
Для создания и изменения программы используется экран редактирования программы.
(См. разделы 5.3 и 5.4)

-203-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.1 ИНФОРМАЦИЯ О ПРОГРАММЕ


Информация о программе называет программу и определяют атрибуты программы.
Информация о программе состоит из следующих элементов:
• Атрибуты, например, дата создания, дата изменения, имя исходного файла, наличие/
отсутствие данных позиционирования и размер данных программы.
• Информационных элементов, относящихся к среде выполнения, таких как имя программы,
подтип, комментарий, маска группы, наличие защиты от записи и запрета прерывания.
Для задания информации о программе используется экран информации программы. Чтобы
открыть экран информации программы, нажмите F2 «DETAIL» (данные) на экране выбора
программы.
(Настройки информации о программе см. в подразделах 5.3.1 и 5.5)
Кроме того, комментарии к программе, наличие защиты от записи, дату изменения, объем
памяти для программы и настройки оригинала программы можно просмотреть на экране
выбора, нажав F5 [ATTR] (свойства) и выбрав нужный элемент в меню.

-204-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.1.1 Имя программы


Имя программы задается для идентификации программы, хранящейся в памяти блока
управления.
Присутствие в одном блоке управления двух или более программ с одинаковыми именами не
допускается.

Длина
Имя программы может содержать от одного до восьми символов.
Каждая программа должна иметь уникальное имя.

Допустимые символы
Символ: буквенные символы, цифры: от 0 до 9. Имя программы не может начинаться с цифры.
Символ: только знак подчеркивания (_). Использование знака @ и звездочки (*) не
допускается.

Описательное имя
Имя программы следует выбрать так, чтобы из него было понятно назначение или действие
программы.
Например, подходящим именем для программы обработки небольшой заготовки A будет
«HAND-A», так как оно указывает на предназначение программы.

ПРИМЕЧАНИЕ
При создании программы для автоматической работы с использованием RSR или PNS
соблюдайте следующие правила. В противном случае программа не будет работать.

Программа с использованием RSR должна иметь имя RSRnnnn, где nnnn – 4-хзначное число.
Пример: RSR0001.

Программа с использованием PNS должна носить имя PNSnnnn, где nnnn – 4-значное число.
Пример: PNS0001.

-205-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.1.2 Комментарий к программе


При создании новой программы имя можно дополнить комментарием.
Комментарий к программе используется для указания дополнительной информации, которая
должна отображаться на экране выбора вместе с именем программы.

Длина
Комментарий к программе может содержать от одного до шестнадцати символов.

Допустимые символы
Символ: буквенные символы, цифры: с 0 по 9
Символ: знак подчеркивания (_), знак @, звездочка (*).

Описательный комментарий
Комментарий к программе должен описывать назначение или действие программы.

4.1.3 Подтип
Подтип (subtype) используется для указания типа программы. Доступны следующие подтипы:
• Job, JB (задание): Обозначает основную программу, которую можно запустить на
устройстве, например на пульте обучения.
В основной программе вызываются для выполнения программы процессов.
• Process, PR (процесс): Обозначает подпрограмму, которая вызывается программой задания
для выполнения определенного задания.
• Macro (MR) (макрос): Обозначает программу для выполнения макрокоманды.
Для программы, зарегистрированной на экране настройки макрокоманд, автоматически
устанавливается подтип MR.
• State (состояние): Этот подтип следует указать при создании условной программы с
функцией контроля состояния.

-206-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.1.4 Маска группы


Группа перемещений образует рабочую группу программы. Рабочая группа представляет
группу различных осей (двигателей), используемых для независимых роботов, координатных
столов и других механизмов.

ПРИМЕЧАНИЕ
Группу перемещений следует задать до выполнения программы.

Блок управления робота может объединить до 40 осей (в случае, если установлена


многофункциональная плата) в рабочие группы количеством до пяти и управлять этими
группами одновременно. Одна группа может управлять максимум девятью осями (функция
многокоординатного перемещения). Если система имеет только одну рабочую группу, по
умолчанию принимается группа перемещений 1 (1, *, *, *, *).
Для программы, которая не имеет групп перемещений (т.е. если программа не
предусматривает перемещения робота), следует задать этот элемент в виде (*, *, *, *, *).
Программу, не имеющую групп перемещений, можно запустить, даже если система не готова
к работе.
Система считается готовой к работе при удовлетворении следующих условий готовности:
• Вход ENBL периферийного устройства ввода-вывода включен.
• Выход SYSRDY периферийного устройства ввода-вывода включен (при включенном
питании сервопривода).

4.1.5 Защита от записи


Настройка защиты от записи указывает, можно ли изменять программу.
• Если эта настройка имеет значение ON (вкл.), в программу нельзя добавлять данные и
вносить изменения, т.е. программа защищена от записи. При создании программы и
подтверждении ее действия пользователь может присвоить этой настройке значение ON,
чтобы запретить внесение изменений пользователем или кем-либо еще.

ПРИМЕЧАНИЕ
Если защита от записи включена (ON), другие элементы информации о программе
(имя программы, комментарий, подтип, маска группы, игнорирование паузы) изменить
невозможно.

• Если защита от записи отключена (OFF), программы можно изменять, т.е. в них можно
добавлять новые команды программы и изменять имеющиеся команды. Как правило,
защита от записи отключена (OFF).

-207-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.1.6 Запрет прерывания


Запрет прерывания (игнорирование паузы) предотвращает прерывание работы программы,
которая не имеет групп перемещений, в результате сигнала об ошибке (степень SERVO или
ниже), аварийной остановки или останова. Если эти сигналы следует игнорировать, присвойте
настройке запрета прерывания значение ON (вкл.).
Если запрет прерывания включен (ON), выполнение программы может быть прервано только
командой ABORT (аварийное прекращение) в программе или сигналом об ошибке степени
выше SERVO. (См. подраздел 4.13.2.)

ПРЕДУПРЕЖДЕНИЕ
Если запрет прерывания включен (ON), выполнение программы нельзя прервать, нажав
кнопку EMERGENCY STOP (аварийная остановка) или HALT (останов) на пульте обучения
или панели оператора.

Процедура 4-1 Информация о программе


Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите пункт 1 SELECT (выбор). Отображается экран выбора программы. Экран выбора
программы также можно открыть, просто нажав клавишу SELECT (выбор), а не при помощи
вышеуказанной процедуры.

- Переключение экранов при помощи подтипа


3. Чтобы указать программу, которая должна отображаться для подтипа, нажмите клавишу F1,
[TYPE] (тип) и выберите подтип программы, которую необходимо показать.
• All (все): отображаются все программы проверки условия.
• Job (задание): отображение только программ заданий.
• Process (процесс): отображение только программ заданий.
• Program (программа): отображение всех программ, кроме макропрограмм.
• Macro (макрос): отображение только макросов заданий.

-208-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

- Переключение экранов при помощи атрибутов


4. Чтобы указать свойство программы, которое должно отображаться, нажмите клавишу F5,
[ATTR] (свойства) и выберите нужный тип свойств для отображения.
• Comment (комментарий): Отображение комментария.
• Protection (защита): отображение настройки защиты от записи.
• Last Modified (последнее изменение): отображение даты последнего изменения.
• Size (размер): отображение количества строк и размера программы.
• Copy Source (оригинал программы): отображение имени оригинала программы.

- Экран данных программы


5. Нажмите клавишу NEXT (далее),> затем нажмите F2, DETAIL (данные) на следующей
странице. Появится экран данных программы.

6. Закончив настройку сведений заголовка программы, нажмите клавишу F1, END (конец).

-209-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.2 НОМЕР СТРОКИ, СИМВОЛ КОНЦА ПРОГРАММЫ,


АРГУМЕНТ
Номер строки
Номер строки автоматически вставляется перед командой при ее добавлении в программу.
В случае удаления команды или ее перемещения в другое место программы строки программы
перенумеровываются по порядку, т.е. первая строка получает номер 1, вторая – 2 и т.д.
Если требуется внести изменения в программу, с помощью курсора можно указать строку или
ряд строк для перемещения или удаления по их номерам.
Задав номер строки, можно переместить курсор к нужной строке
(с помощью клавиши ITEM).

Символ конца программы


Символ конца программы ([End]) автоматически отображается в строке, следующей за
последней командой программы. В случае вставки новой команды символ конца программы
перемещается по экрану вниз. В результате он всегда отображается в последней строке.
Когда выполнение программы доходит до символа конца программы после выполнения
последней команды, программа автоматически возвращается к первой строке для завершения.
Однако если настройка «Возврат в начало программы» имеет значение FALSE, курсор после
завершения программы остается в последней строке программы.
(См. раздел 3.15 «МЕНЮ КОНФИГУРАЦИИ СИСТЕМЫ».)
Далее приведено описание команд, необходимых для создания и изменения программы.
(О создании программы см. раздел 5.3. Об изменении программы см. раздел 5.4)

Аргумент i
Аргумент i – это индекс, используемый в управляющих командах обучения (командах
программы, не относящихся к командам перемещения). Одни из аргументов задаются прямо, а
другие косвенно. При прямой спецификации обычно указывается целое число в диапазоне от
1 до 32767. Диапазон значений зависит от типа команды. При косвенной спецификации
указывается номер регистра.

1 Непосредственное задание: Номер. (Пример: R[i]) 3 Экран регистров


2 Косвенное задание: Используется значение
регистра, номер которого (i) указан в качестве
аргумента. (Пример: R[R[i]])

Рис. 4.2 Формат аргумента i

-210-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Процедура 4-2 Экран редактирования программы


Условие
Пульт обучения должен быть включен.

Шаг
1. Откройте экран выбора программы.
2. Переместите курсор к программе, которую надо отредактировать, и нажмите клавишу
ENTER (ввод). Появится экран редактирования программы.

- Перемещение курсора
3. Для перемещения курсора используйте клавиши курсора со стрелками вверх, вниз, вправо
или влево. Для быстрого перемещения по строкам информации нажмите и удерживайте
клавишу Shift и нажимайте клавиши со стрелками вверх или вниз.
4. Чтобы выбрать номер строки, нажмите клавишу ITEM (элемент) и введите номер строки, к
которой требуется переместить курсор.

- Ввод числового значения


5. Чтобы ввести числовое значение, переместите курсор на аргумент и нажмите нужные
цифровые клавиши. По окончании нажмите клавишу ENTER (ввод).

6. Для использования косвенной адресации по регистру нажмите клавишу F3, INDIRECT


(косвенная).

-211-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.3 КОМАНДЫ ПЕРЕМЕЩЕНИЯ


Команда перемещения вызывает перемещение инструмента робота в заданную точку в
пределах рабочей зоны с заданной скоростью подачи и в заданном режиме перемещения. В
команде перемещения должны быть заданы перечисленные ниже элементы. Формат команды
перемещения показан на рис 4.3.
• Формат движения:
Указывает, как управлять траекторией перемещения в заданное положение.
• Данные позиционирования:
Определяют положение, в которое должен переместиться робот.
• Скорость подачи: Указывает скорость подачи робота.
• Траектория позиционирования:
Указывает, надо ли позиционировать робот в заданной точке.
• Дополнительная команда перемещения:
Предписывает выполнение дополнительной команды во время движения робота.

1 * Номер положения ограничивается доступным 4 Position data (данные позиционирования)


объемом памяти.
2 Формат движения 5 Скорость подачи
3 Формат данных позиционирования 6 Траектория позиционирования

Рис. 4.3 Команды перемещения

При обучении команде перемещения стандартную команду перемещения следует выбрать при
помощи функциональной клавиши F1 или F5.
(Редактирование стандартной команды перемещения см. в подразделе 5.3.2. Обучение команде
перемещения см. в подразделе 5.3.3. Изменение команды перемещения см. в подразделе 5.4.2)

• Нажмите клавишу F1 POINT (точка), чтобы запрограммировать команду выполнения


операции.
• Нажмите клавишу F5 TOUCHUP (доработка), чтобы перепрограммировать
запрограммированные ранее данные позиционирования.

-212-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.3.1 Формат движения


Для формата движения указывается траектория перемещения в заданное положение.
Возможны три варианта: движение шарнира, при котором не выполняется управление
траекторией/ориентацией, линейное перемещение и круговое движение, связанные с
управлением траекторией/ориентацией.
• Движение шарнира (J)
• Линейное перемещение (в том числе поворот)(L)
• Круговое движение (C)

Движение шарнира J
Режим движения шарнира – основной режим перемещения робота в заданное положение.
Робот приходит в ускоренное движение вдоль всех или вокруг всех осей, перемещается с
заданной скоростью подачи, замедляется и останавливается одновременно по всем осям.
Траектория перемещения обычно нелинейна. Формат движения указывается для определения
конечной точки. Скорость подачи движения шарнира указывается в виде процента
максимальной скорости. Ориентация перемещаемого инструмента не контролируется.

1 Пример 3 Destination position (целевое положение)


2 Исходное положение

Рис. 4.3.1 (a) Движение шарнира

-213-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Линейное перемещение L
В режиме линейного перемещения контролируется траектория движения вершины
инструмента из начальной точки в конечную точку; вершина инструмента перемещается
линейно. Формат движения указывается для определения конечной точки. При указании
линейной скорости подачи следует выбрать единицу измерения: мм/c, см/мин и дюймы/мин.
Ориентация перемещаемого инструмента контролируется путем вычитания ориентации в
начальной точке из ориентации в конечной точке.

1 Пример 3 Destination position (целевое положение)


2 Исходное положение

Рис. 4.3.1 (b) Линейное перемещение

Поворот – это метод перемещения, при котором инструмент поворачивается вокруг своей
конечной точки из исходного положения в конечное с использованием линейного режима
работы. Ориентация инструмента во время перемещения контролируется путем деления
ориентации в исходном положении на ориентацию в конечном положении. Скорость подачи
указывается в градусах в секунду. Положение фокуса управляется линейно (если конечная
точка инструмента перемещается).

1 Пример 3 Destination position (целевое положение)


2 Исходное положение

Рис. 4.3.1 (c) Поворот

-214-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Круговое движение
В режиме кругового движения контролируется траектория движения вершины инструмента из
начальной точки в конечную точку через промежуточную точку.
Промежуточная и конечная точки определяются в одной команде.
При указании круговой скорости подачи следует выбрать единицу измерения: мм/c, см/мин
или дюймы/мин.
Ориентация перемещаемого инструмента контролируется путем вычитания ориентации в
начальной точке из ориентации в конечной точке.

1 Пример 3 Промежуточная точка


2 Начальная точка 4 Заданная точка

Рис. 4.3.1 (d) Круговое движение

-215-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.3.2 Данные позиционирования


Данные позиционирования включают положения и ориентацию робота.
Данные позиционирования записываются в программу одновременно с обучением команде
перемещения.
Данные позиционирования подразделяются на два типа. К одному типу относятся координаты
шарниров в системе координат шарниров. К другому типу относятся декартовы координаты,
описывающие положение и ориентацию инструмента в рабочем пространстве. Для
стандартных данных позиционирования используются декартовы, или прямоугольные
координаты.

Декартовы координаты
Данные позиционирования состоят из декартовых координат, определяемых четырьмя
элементами: положением центра инструмента (начала системы координат инструмента) в
декартовой системе координат, наклоном оси, вдоль которой перемещается инструмент
(системой координат инструмента), конфигурацией и используемой декартовой координатой.
Декартова система координат может быть базовой системой координат.
Порядок выбора системы координат описан ниже в данном подразделе.

1 Номер системы координат пользователя 4 Ориентация


2 Номер системы координат инструмента 5 Конфигурация
3 Положение

Рис. 4.3.2 (a) Данные позиционирования (декартовы координаты)

-216-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Положение и ориентация
• Положение (x, y, z) представляет объемное расположение вершины инструмента (начала
системы координат инструмента) в декартовой системе координат.
• Ориентация (w, p, r) представляет угловое смещение относительно осей X, Y и Z в
декартовой системе координат.

1 Система координат пользователя 2 3 Система координат инструмента


2 Система координат пользователя 1 4 Абсолютная система координат

Рис. 4.3.2 (b) Базовая система координат и система координат инструмента

-217-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Конфигурация
Конфигурация определяет ориентацию робота.
Условиям декартовых координат (x,y,z,w,p,r) могут удовлетворять несколько конфигураций.
Следует задать число оборотов и расположение шарнира для каждой оси.

1 Ось задана с помощью 6 Переворот или отсутствие переворота запястья


$SCR_GRP[группа].$TURN_AXIS[3]
2 Ось задана с помощью 7 Рука справа или слева
$SCR_GRP[группа].$TURN_AXIS[2]
3 Ось задана с помощью 8 Рука вверху или внизу
$SCR_GRP[группа].$TURN_AXIS[1]
4 Расположение шарнира 9 Рука впереди или сзади
5 Число оборотов

Рис. 4.3.2 (c) Конфигурация

-218-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

- Расположение шарнира
Расположение шарнира задает расположение запястья и руки. Эта настройка определяет, с
какой стороны плоскости управления размещается контрольная точка запястья и руки. Если
контрольная точка находится в плоскости управления, считается, что робот переходит в
вырожденную конфигурацию или в особую точку. В особой точке, так как конфигурацию
невозможно однозначно определить с помощью заданных декартовых координат,
перемещение робота невозможно.
• Операцию, которая завершается в особой точке, невозможно запрограммировать.
(В некоторых случаях можно выбрать наиболее осуществимую конфигурацию.)
Чтобы задать такую операцию, определите значения координат по осям.
• При линейном или круговом движении инструмент не может пройти через особую точку
(расположение шарнира невозможно изменить). В этом случае следует выполнить
перемещение шарнира.
Для прохода через особую точку на оси запястья также можно выполнить перемещение
запястного шарнира (Wjnt).

1 Расположение шарнира оси J5 6 ВВЕРХ


2 Расположение шарнира оси J3 7 ВНИЗ
3 Расположение шарнира оси J1 8 НАЗАД
4 ПЕРЕВОРОТ 9 ВПЕРЕД
5 БЕЗ ПЕРЕВОРОТА

Рис. 4.3.2 (d) Расположение шарнира

Число оборотов
Число оборотов означает количество оборотов оси запястья (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]
При выполнении запрограммированного линейного или кругового движения инструмент
робота перемещается к конечной точке, принимая ориентацию, которая мало отличается от
ориентации в начальной точке. Число оборотов, выполняемых в конечной точке, выбирается
автоматически. Фактическое число оборотов, выполненных в конечной точке, может
отличаться от числа, указанного в данных позиционирования.

-219-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Проверка декартовой системы координат


При воспроизведении данных позиционирования, состоящих из декартовых координат,
проверяется номер используемой системы координат.
Если номер системы координат (число в диапазоне от 0 до 10), указанный в данных
позиционирования, не совпадает с выбранным в данный момент номером системы система
координат, программа по соображениям безопасности не выполняется и выдается сигнал об
ошибке.
Номер системы координат записывается в данные позиционирования при обучении
положению.
Чтобы изменить номер системы координат после его записи, воспользуйтесь функцией сдвига
с заменой инструмента/координаты.

Номер системы координат инструмента (UT)


Номер системы координат инструмента указывает систему координат фланца или
инструмента. Таким образом определяется система координат инструмента.
• 0: используется система координат фланца.
• с 1 по 10: Используется система координат инструмента с указанным номером.
• F: Используется система координат инструмента с выбранным в данный момент номером.

Номер системы координат пользователя (UF)


Номер системы координат пользователя указывает базовую систему координат или систему
координат пользователя. Таким образом определяется система координат рабочего
пространства.
• 0: используется базовая система координат.
• с 1 по 9: Используется система координат инструмента с указанным номером.
• F: Используется система координат инструмента с выбранным в данный момент номером.

Подробные данные позиционирования


Для просмотра подробных данных позиционирования установите курсор на номер положения
и нажмите клавишу F5, POSITION (положение).

-220-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Настройка функции проверки системы координат


Благодаря функции проверки системы координат пользователь легко может выполнить прогон
программы вперед/назад между двумя точками с разными номерами систем координат. Для
этой функции можно выбрать одну из трех спецификаций, изменив значение следующей
системной переменной.

Настройка системной
Описание
переменной
$FRM_CHKTYP = -1 Отключает прогон вперед/назад (FWD/BWD) между двумя точками
с разными номерами систем координат.
$FRM_CHKTYP = -2 Включает прогон вперед/назад (FWD/BWD) между двумя точками с
разными номерами.
$FRM_CHKTYP = 2 Включает прогон вперед/назад (FWD/BWD) между двумя точками с
разными номерами и меняет текущий номер системы координат
($MNUFRAME_NUM или $MNUTOOL_NUM) на номер, указанный
в данных позиционирования в программе.

Ниже приведен пример использования системной переменной в программе.


Пример
1 : UTOOL_NUM = 1
2 : JP [1] 100% FINE (указано с помощью P [1] UT = 1)
3 : JP [2] 100% FINE (указано с помощью P [2] UT = 2)
• Если $FRM_CHKTYP = -1,
FWD (вперед): выдается сигнал об ошибке, если номер системы координат в третьей
строке отличается.
BWD (назад): если в настоящий момент выбрана система координат инструмента с
номером 2, выдается сигнал об ошибке, если вторая строка выполняется после
выполнения третьей строки при обратном прогоне.
• Если $FRM_CHKTYP = -2,
FWD (вперед): сигнал об ошибке в третьей строке не выдается.
Третья строка выполняется с номером системы координат инструмента 2.
(Выполняется операция в указанном положении.)
BWD (назад): как и для FWD, сигнал об ошибке не выдается.
• Если $FRM_CHKTYP = 2,
Сигнал об ошибке отсутствует по той же причине, что и при $FRM_CHKTYP = -2.
FWD (вперед): сигнал об ошибке в третьей строке не выдается.
Третья строка выполняется с номером системы координат инструмента 2.
Сразу после начала операции в третьей строке номер системы координат инструмента
для системы меняется на 2.
BWD (назад): сигнал об ошибке во второй строке не выдается.
Сразу после начала операции во второй строке номер системы координат инструмента
для системы меняется на 1.

ПРИМЕЧАНИЕ
Независимо от значения $FRM_CHKTYP, прогон назад между дугами с разными номерами
систем координат вызывает сигнал об ошибке.

-221-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Координаты шарнира
Данные позиционирования, состоящие из координат шарниров, определяются с помощью
угловых смещений относительно системы координат шарнира на стороне основания каждого
шарнира.

1 Основная ось 3 Дополнительная ось


2 Ось запястья

Рис. 4.3.2 (e) Данные позиционирования (координаты шарниров)

Рис. 4.3.2 (f) Система координат шарниров

Подробные данные позиционирования


Подробные данные позиционирования отображаются, если нажать клавишу F5 [POSITION]
(положение).
Нажав клавишу F5 [REPRE] (представление), можно выбрать тип координат: декартовы или
осевые.

-222-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Переменная положения и регистр положения


В команде перемещения данные позиционирования представлены переменной положение
переменной (P[i]) или регистром положения (PR[i]). Обычно используется переменная
положения.

1 Пример 4 Прямое задание: Номер элемента регистра положения


1: J P[12] 30% FINE
2: L PR[1] 300mm/s CNT50
3: L PR[R[3]] 300mm/s CNT50
2 Номер положения 5 Косвенное задание: Регистр
3 Номер группы (1 - 5)

Рис. 4.3.2 (g) Переменная положения и регистр положения

- Переменная положения
Переменная положения – это переменная, обычно используемая для хранения данных
позиционирования.
При обучении команде перемещения данные позиционирования сохраняются автоматически.
При обучении декартовым координатам используются следующие декартовы системы
координат и их номера:
• Система координат инструмента, номер которой выбран в настоящий момент (UT = 1 - 10)
• Базовая система координат (UF = 0) (если $USE_UFRAME равно FALSE)

При воспроизведении используются следующие декартовы системы координат и их номера:


• Система координат пользователя, номер которой выбран в настоящий момент (UF = 0 - 9)
(если $USE_UFRAME равно TRUE)

ПРИМЕЧАНИЕ
Системную переменную $USE_UFRAME нельзя использовать, если отсутствует опция
ввода системы координат пользователя.

При копировании положения используется:


• Система координат с заданным номером системы координат инструмента (UT = 1 - 10)
• Система координат с заданным номером системы координат пользователя (UF = 0 - 9)

-223-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

- Регистр положения
Регистр положения служит универсальным регистром для хранения данных
позиционирования.
(Обучение положению с помощью регистра положения см. в разделе 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

-224-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.3.3 Скорость подачи


Скорость подачи определяет скорость, с которой перемещается робот.
Во время выполнения программы скоростью подачи можно управлять путем коррекции.
Для коррекции скорости подачи используется значение в диапазоне от 1% до 100%.
Единица измерения, в которой указывается скорость подачи, зависит от формата движения,
заданного в команде перемещения.

ПРИМЕЧАНИЕ
Запрограммированная скорость перемещения не может превышать допустимой скорости
робота. Если запрограммирована скорость за пределами допустимого диапазона, появится
предупреждающий сигнал.

J P[1] 50% FINE


Для движения шарнира скорость подачи указывается следующим образом:
• Следует указать процент максимальной скорости подачи в пределах от 1% до 100%.
• Если используемая единица – секунды (sec), задайте время движения в пределах от 0,1 до
3200 секунд.
Эта спецификация необходима, когда важно задать время, затрачиваемое на перемещение.
Иногда операцию невозможно выполнить в указанное время.
• Если используемая единица – миллисекунды (msec), задайте время движения в пределах от
1 до 32000 миллисекунд.

L P[1] 100mm/sec FINE


Для линейного перемещения или кругового движения скорость подачи указывается
следующим образом:
• Если используемая единица – миллиметры в секунду (mm/sec), задайте скорость подачи в
пределах от 1 до 2000 миллиметров в секунду.
• Если используемая единица – сантиметры в минуту (cm/min), задайте скорость подачи в
пределах от 1 до 12000 сантиметров в минуту.
• Если используемая единица – дюймы в минуту (inch/min), задайте скорость подачи в
пределах от 0,1 до 4724,4 дюймов в минуту.
• Если используемая единица – секунды (sec), задайте время движения в пределах от 0,1 до
3200 секунд.
• Если используемая единица – миллисекунды (msec), задайте время движения в пределах от
1 до 32000 миллисекунд.

L P[1] 50deg/sec FINE


Для поворота вокруг вершины инструмента угловое смещение указывается следующим
образом:
• Если используемая единица – градусы в секунду (deg/sec), задайте угловое смещение в
пределах от 1 до 272 градусов в секунду.
• Если используемая единица – секунды (sec), задайте время движения в пределах от 0,1 до
3200 секунд.
• Если используемая единица – миллисекунды (msec), задайте время движения в пределах от
1 до 32000 миллисекунд.

-225-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Указание скорости подачи с помощью регистра


Скорость подачи можно задать с помощью регистра. Благодаря этому пользователь может
указать скорость подачи для команды выполнения операции после вычисления скорости
подачи с помощью регистра. Скорость подачи также можно задать внешним образом,
используя, например, групповой ввод (GI) или перенос данных.

ПРЕДОСТЕРЕЖЕНИЕ
Эта функция дает возможность свободно изменять скорость подачи робота, настраивая
регистр. Однако в зависимости от заданного значения реестра возможна работа на
непредвиденной скорости. Поэтому при использовании данной функции следует проявлять
осторожность как во время обучения, так и во время работы.

Формат, в котором отображается команда выполнения операции, если скорость подачи задана
в регистре
• Движение шарнира 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

ПРИМЕЧАНИЕ
Команда операции со спутником – это программная опция паллетизации.

Команда рабочей группы


• Асинхронная рабочая группа
• GP1 JP[1] R[i]% FINE
• GP2 JP[1] R[i]% FINE

ПРИМЕЧАНИЕ
Команда рабочей группы – это программная опция многокоординатного перемещения.

Также поддерживается скорость подачи для стандартной команды выполнения операции.

Функции поиска/замены
- Функция поиска
Функция поиска не поддерживается.
Поиск в элементах регистров невозможен.

- Функция замены
Замена возможна для элементов изменения операторов операций.
Замена в элементах регистров не поддерживается.
Скорость подачи по дополнительной оси для команд добавления операций не поддерживается.

-226-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

При редактировании программы контроль диапазона для скорости подачи (значения регистра)
не выполняется.
В случае изменения единицы измерения скорости подачи значение скорости (значение
регистра) не преобразуется автоматически.
Если скорость подачи для оператора выполнения операции задана с помощью регистра,
опережающее считывание для выполнения останавливается.
(Можно указать, должно ли останавливаться упреждающее чтение, с помощью системной
переменной. Эта процедура приводится ниже.)
Если значение, введенное в регистр, не лежит в заданных пределах или не имеет типа,
подходящего для скорости подачи (целое или вещественное число), при выполнении выдается
сигнал об ошибке.

Единица
Допустимый диапазон
измерения
% 1 - 100 Целое число
секунды 0.1 - 3200,0 (*1) Вещественное число, учитывается только первый десятичный разряд.
миллисекунды 1 - 32000 (*1) Целое число
мм/с 1 - 2000 (*1) Целое число
см/мин 1 - 12000 (*1) Целое число
дюймы/мин 0.1 - 4724.2 (*2) Вещественное число, учитывается только первый десятичный разряд.
градусы/с 1 - 272 (*3) Целое число

Допустимый диапазон (максимальное значение) зависит от типа робота.


• *1: Системная переменная $MPR_GRP.$SPPEDLIM
• *2: Системная переменная $MPR_GRP.$SPPEDLIM/10
• *3: Системная переменная $MPR_GRP.$ROTSPEEDLIM * 180/3,1415
Можно включить опережающее чтение.
Если скорость подачи для оператора выполнения операции задана с помощью регистра,
опережающее считывание для выполнения останавливается.
(Можно указать, должно ли останавливаться упреждающее чтение, с помощью следующего
системного регистра.
Значение по умолчанию – FALSE (упреждающее чтение останавливается).
$RGSPD_PREXE = TRUE: Включает упреждающее чтение.
$RGSPD_PREXE = FALSE: Выключает упреждающее чтение.

ПРИМЕЧАНИЕ
Если упреждающее чтение скорости подачи из регистра включено с помощью указанной
выше системной переменной, новое значение может не отразиться на рабочей скорости, в
результате чего робот будет перемещаться с прежней скоростью. Это зависит от момента
изменения значения реестра. Если упреждающее чтение скорости подачи из регистра
включено, необходимо принять соответствующие меры, такие как блокировка или отказ от
изменения значения регистра скорости подачи во время выполнения программы.
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-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.3.4 Траектория позиционирования


Траектория позиционирования определяет метод завершения операции робота в команде
перемещения.
Существует три режима траекторий позиционирования:
• Траектория позиционирования FINE
• Траектория позиционирования CNT
• Спецификация расстояния от угла: Доступна только если в заказ входит функция
высокоточной фокусировки.
Дополнительно о спецификации расстояния от угла см. в подразделе 4.3.6.

Траектория позиционирования FINE J P[i] 50% FINE


Если задана траектория позиционирования FINE, робот останавливается в конечной точке,
прежде чем перемещаться к следующей конечной точке.

Траектория позиционирования CNT J P[i] 50% CNT50


Если задана траектория позиционирования CNT, робот приближается к конечной точке, но не
останавливается в ней и перемещается к следующей точке.
Можно указать, насколько близко робот должен приблизиться к конечной точке, указав
значение в пределах от 0 до 100.
Если указано 0, робот перемещается по ближайшей траектории к конечному положению, но
движется к следующей конечной точке, не останавливаясь в предыдущей. Если указано 100,
робот перемещается к конечной точке по самой удаленной траектории, так как не замедляется
около конечной точки, и вскоре начинает перемещение к следующей конечной точке.

ПРИМЕЧАНИЕ
Если задана команда, например команда ожидания, робот остановится в конечной точке,
чтобы выполнить эту команду.

ПРИМЕЧАНИЕ
Некоторые перемещения на малое расстояние и с большой скоростью, которые выполняются
непрерывно при указанном режиме CNT, могут выполняться с замедлением, даже если
заданное значение CNT равняется 100.

-228-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

1 Начальная точка P1 3 Следующая точка P3

2 Конечная точка P2

Рис. 4.3.4 Траектория движения робота при использовании типа завершения CNT

-229-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.3.5 Дополнительные команды перемещения


Дополнительная команда перемещения заставляет робота выполнить определенное задание.
Поддерживаются следующие дополнительные команды перемещения:
• Команда перемещения запястного шарнира (Wjnt)
• Команда коррекции ускорения (ACC)
• Команда пропуска (Skip,LBL[i])
• Команда условия коррекции (Offset)
• Условие прямой коррекции (Offset,PR[i])
• Команда коррекции на инструмент (Tool_Offset)
• Команда прямой коррекции на инструмент (Tool_Offset, PR[i])
• Инкрементная команда (INC)
• Команда одновременного EV (EV i%)
• Команда независимого EV (Ind.EV i%)
• Команда траектории (PTH)
• Команда предвыполнения (предвыполнение/послевыполнение)
(Раздел 9.8, «Команда предвыполнения»)
• Команда добавления коэффициента скорости прохождения угла
Пояснения о команде добавления коэффициента скорости прохождения угла см. в
подразделе 4.3.6.
Для обучения дополнительной команде перемещения поместите курсор после команды
перемещения и нажмите клавишу F4 [CHOICE] (выбор), чтобы открыть список
дополнительных команд перемещения.
Затем выберите нужную дополнительную команду перемещения.

Команда перемещения запястного шарнира L P[i] 50% FINE Wjnt

Команда перемещения запястного шарнира определяет команду управления траекторией,


которая не контролирует ориентацию запястья. (В стандартном режиме ориентация запястья
контролируется до конца перемещения.) Команда перемещения запястного шарнира
применяется, если задано линейное или круговое движение.
При использовании команды перемещения запястного шарнира ориентация запястья
изменяется в ходе перемещения. Однако вершина инструмента может перемещаться по
запрограммированной траектории, не приводя к инверсии оси запястья из-за прохождения
через особую точку этой оси.

-230-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Коррекция ускорения
J P[1] 50% FINE ACC80

Эта команда указывает процентный коэффициент ускорения/замедления во время движения.


При уменьшении коррекции ускорения время ускорения увеличивается (ускорение и
замедление выполняются медленнее). Для выполнения потенциально опасных операций, таких
как зачерпывание горячей воды, следует использовать значение ACC менее 100%. При
увеличении коррекции ускорения время ускорения уменьшается (ускорение и замедление
выполняются быстрее). Для участков, на которых робот перемещается слишком медленно,
задайте значение ACC больше 100%.
От коррекции ускорения зависит время, затрачиваемое на перемещение из начальной точки в
конечную точку. Значение коррекции ускорения может лежать в пределах от 0 до 150%.
Коррекция ускорения программируется в конечном положении.

1 Ускорение 3 Запрограммированная скорость


2 Замедление

Рис. 4.3.5 (a) Коррекция ускорения

ПРЕДОСТЕРЕЖЕНИЕ
Чрезмерное значение коррекции ускорения может привести к неуклюжим движениям и
вибрации. Это может вызвать ошибку сервопривода.
Если ошибка происходит при выполнении команды операции, к которой добавлена команда
коррекции ускорения/замедления, уменьшите значение коррекции или удалите команду
коррекции ускорения/замедления.

-231-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Команда пропуска
SKIP CONDITION [I/O] = [значение] J P[1] 50 FINE Skip,LBL[3]

Если условие пропуска не удовлетворено, команда пропуска вызывает переход к метке адреса
назначения перехода.
Если условие пропуска выполняется, когда робот перемещается к конечной точке, робот
отменяет перемещение и выполнение программы продолжается с оператора в следующей
строке.
Если условие пропуска не выполняется, происходит пропуск строк программы (переход) до
заданной метки после завершения перемещения робота.
Условие пропуска, или условие выполнения команды пропуска, предварительно указывается в
команде условия пропуска. Прежде чем может быть выполнена команда пропуска, должна
быть выполнена команда условия пропуска. Условие пропуска, будучи раз заданным, имеет
силу до окончании выполнения программы или выполнения следующей команды условия
пропуска.
(Команды перехода см. в разделе 4.7. О команде условия пропуска см. раздел 4.9.)

1 Пример: 3 Если DI[ 1 ] задано.


2 Если DI[ 1 ] не задано.

Рис. 4.3.5 (b) Программа пропуска

-232-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Быстрый пропуск
- Обзор действия
1. Положение робота в момент, когда выполняются условия пропуска, может храниться в
регистрах запрограммированных положений.
2. Цифровой сервоконтроллер быстро останавливает робот, развивая максимальный
вращающий момент двигателя, когда робот обнаруживает, что условия пропуска
выполняются.

- Метод использования
Функция быстрого пропуска может использоваться при обучении программе.
Нет необходимости задавать системные переменные.

Обучение программе
a. Обучение условиям пропуска
Обучение условиям пропуска для функции быстрого пропуска выполняется так же, как и
для обычного пропуска.
b. Обучение команде быстрого пропуска (дополнительной команде выполнения операции)
Так же, как и для обычной команды пропуска, выберите команду быстрого пропуска в меню
дополнительных команд выполнения операций.

1 Команда быстрого пропуска 2 Обычная команда пропуска

c. Укажите метку, регистр положения и формат хранения положения.

[Пример программы]

Пояснения к примеру выполнения


Если на момент выполнения 11-й строки DI[3] включено, текущее положение хранится в
форме декартовых координат.
Если на момент выполнения 11-й строки DI[3] не включено, по окончании выполнения этой
строки происходит переход на метку LBL[10]. В этом случае данные позиционирования не
сохраняются в PR[5].

- Ограничения и примечания
<1> Ошибка чтения положения

По мере уменьшения скорости запрограммированных операций повышается точность


считывания положения при выполнении условия пропуска. В качестве примера можно
указать, что при скорости 100 мм/с создается ошибка около 1,5 мм.
Ошибка пропорциональна скорости.

-233-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Команда OFFSET
Offset,PR[2] (UFRAME [1])
J P[1] 50% FINE Offset

Команда OFFSET изменяет данные позиционирования, запрограммированные в конечном


положении, на величину коррекции, заданную в регистре положения, и перемещает робот в
измененное положение.
Условие коррекции задается командой OFFSET CONDITION.
Команда OFFSET CONDITION предварительно указывает величину коррекции, используемую
командой OFFSET.
Команду OFFSET CONDITION следует задать до выполнения команды OFFSET.
Заданное условие коррекции действует до завершения программы или до выполнения
следующей команды OFFSET CONDITION.
Для условия коррекции необходимо указать следующие элементы:
• Регистр положения задает направление смещения и величину смещения.
• Если информация позиционирования выражается в системе координат шарнира,
применяется величина смещения каждой оси.
• Если данные позиционирования выражены в декартовой системе координат, следует
указать систему координат пользователя, в которой будет проверяться выполнение условия
коррекции.
(См. раздел 4.12, «Команда FRAME»)
Если система координат пользователя (UF) не задана, используется выбранная в данный
момент система.
(См. раздел 4.10, «Команда OFFSET CONDITION»)

ПРЕДОСТЕРЕЖЕНИЕ
Если ввод в режиме обучения выполняется координатами шарнира, изменение системы
координат пользователя не влияет на переменные положения и регистры положения. Если
обучение выполнено с использованием декартовых координат и опция ввода системы
координат пользователя не применяется, переменная положения не испытывает влияния
системы координат пользователя. В других случаях на переменную положения и регистр
положения влияет система координат пользователя.

-234-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Значения номера системы координат инструмента (UT) и конфигурации (CONF:)


игнорируются.
При обучении или редактировании данных позиционирования в команде перемещения с
опцией OFFSET применяется положение, уменьшенное на величину коррекции.
При обучении или редактировании данных позиционирования в команде перемещения с
опцией OFFSET отображается следующее сообщение.
- Subtract offset data from current pos? (Вычесть данные коррекции из текущего положения?)
• Yes (Да) - для обучения применяются данные позиционирования минус данные
коррекции.
• No (Нет) - для обучения непосредственно применяются данные позиционирования.
- Enter PR index of offset data (Введите индекс PR данных коррекции):
• Введите номер регистра положения, заданный в команде OFFSET CONDITION.
- Enter uframe no of offset data (Введите номер СК пользователя данных коррекции):
• Введите номер системы координат пользователя, применяемой при вычитании
величины коррекции.
Если данные позиционирования отредактированы вручную с помощью цифровых клавиш,
обучение данным позиционирования с вычетом величины коррекции невозможно.
Кроме того, даже если действует положение, при обучении которому использовалась величина
вычтенной коррекции, в следующем случае будет принято текущее положение без изменения.
• Указанный регистр положения не инициализирован.
• Включена настройка «Ignore Offset command» (игнорировать команду коррекции)
(См. раздел 3.16 «НАСТРОЙКА ОБЩИХ ПОЗИЦИЙ»).
Когда настройка «Ignore Offset command» включена, для обучения непосредственно
используются данные текущего положения (сообщение не отображается), и робот
останавливается в положении обучения, даже если выполняется команда OFFSET.
В случае изменения величины коррекции после приостановки программы во время
выполнения команды OFFSET это изменение влияет на перемещение после того, как
программа будет возобновлена. Но если изменить номер регистра положения в команде
OFFSET CONDITION, изменение не отразится на перемещении.
Робот перемещается в положение коррекции при обратном прогоне.
(См. раздел 6.3.2, «Пошаговый тест»)
К этому случаю применимо также следующее пояснение к команде условия прямой коррекции.

-235-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Команда условия прямой коррекции


J P[1] 50% FINE Offset,PR[2]

Команда условия прямой коррекции изменяет данные позиционирования на величину


коррекции, непосредственно заданную в регистре положения, без использования условия
коррекции, заданного в команде OFFSET CONDITION.
Базовая система отсчета указывается с помощью номера выбранной в настоящий момент
системы координат пользователя.

ПРЕДОСТЕРЕЖЕНИЕ
Если ввод в режиме обучения выполняется координатами шарнира, изменение системы
координат пользователя не влияет на переменные положения и регистры положения. Если
обучение выполнено с использованием декартовых координат и опция ввода системы
координат пользователя не применяется, переменная положения не испытывает влияния
системы координат пользователя. В других случаях на переменную положения и регистр
положения влияет система координат пользователя.

Если изменить или отредактировать команду перемещения с опцией условия прямой


коррекции, для обучения можно будет использовать данные позиционирования с вычетом
величины смещения.
При обучении или редактировании команды перемещения с опцией условия прямой коррекции
отображается следующее сообщение.
- Subtract offset data from current pos? (Вычесть данные коррекции из текущего положения?)
• Yes (Да) - вычесть данные коррекции из заданного обучением положения.
• No (Нет) - данные позиционирования из положения с непосредственным обучением.
Если данные позиционирования отредактированы вручную с помощью цифровых клавиш,
обучение данным позиционирования с вычетом величины коррекции невозможно.

Более того, даже если действует положение, при обучении которому использовалась величина
вычтенной коррекции, в следующих случаях для обучения будет использовано текущее
положение без изменения.
• Указанный регистр положения не инициализирован.
• Номер регистра положения, используемого в команде условия прямой коррекции, не
инициализирован.
• Включена настройка «Ignore Offset command» (игнорировать команду коррекции)
(См. раздел 3.16 «НАСТРОЙКА ОБЩИХ ПОЗИЦИЙ»)
Когда настройка «Ignore Offset command» (игнорировать команду коррекции) включена, для
обучения непосредственно используются данные текущего положения (сообщение не
отображается), и робот останавливается в точке обучения, даже если выполняется команда
OFFSET.

-236-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

1 Пример 3 Данные коррекции


2 Выбираемая система координат пользователя

Рис. 4.3.5 (c) Команда коррекции

Команда коррекции на инструмент


TOOL_OFFSET_CONDITION PR[2] ( UTOOL[1] )
J P[1] 50% FINE Tool_offset

Команда коррекции на инструмент перемещает робот в положение, смещенное относительно


конечного положения, записанного в данных позиционирования, на величину коррекции,
заданную в условиях коррекции на инструмент. Условие применения коррекции определяется
командой условия коррекции на инструмент.
Команда условия коррекции на инструмент задает условие коррекции, используемое в команде
коррекции на инструмент. Перед выполнением соответствующей команды коррекции на
инструмент выполните команду условия коррекции на инструмент. Заданное условие
коррекции на инструмент сохраняет силу до завершения программы или выполнения
следующей команды условия коррекции на инструмент.
При указании условий коррекции на инструмент учитывайте следующие особенности.
• Регистр положения указывает направление, в котором смещается конечное положение, а
также величину смещения.
• Для задания условий коррекции используется система координат инструмента.
• Если номер системы координат инструмента не указан, используется выбранная в
настоящий момент система координат инструмента.

-237-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

В случае обучения оператору перемещения с командой коррекции по инструменту или


изменения определенного положения для обучения может быть применено положение, к
которому не применяется коррекция.

В случае обучения оператору перемещения с командой коррекции по инструменту или


изменения определенного положения система предлагает оператору ввести данные в ответ на
следующие сообщения.

- Subtract tool offset data? (Вычесть данные коррекции инструмента?)


• При нажатии программной клавиши YES (так) коррекция инструмента вычитается из
данных позиционирования, и происходит обучение робота новому положению.
• При нажатии программной клавиши NO (нет) в данных позиционирования сохраняется
текущее положение.

- 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-3/01

Команда непосредственной коррекции на инструмент


J P[1] 50% FINE Tool_Offset, PR[2]

Робот перемещается в соответствии с коррекцией, заданной в определенном регистре


положения, без учета условий коррекции, указанных в команде условия коррекции на
инструмент. Используется выбранная в настоящий момент система координат инструмента.
В случае обучения оператору перемещения с командой прямой коррекции по инструменту или
изменения определенного положения для обучения может быть применено положение, к
которому не применяется коррекция.

В случае обучения оператору перемещения с командой прямой коррекции по инструменту или


изменения определенного положения система предлагает оператору ввести данные в ответ на
следующие сообщения.

- Subtract tool offset data? (Вычесть данные коррекции инструмента?)


• При нажатии программной клавиши YES (так) коррекция инструмента вычитается из
данных позиционирования, и происходит обучение робота новому положению.
• При нажатии программной клавиши NO (нет) в данных позиционирования сохраняется
текущее положение.
Если данные позиционирования изменены вручную с помощью цифровых клавиш, при
обучении не производится вычитание коррекции.

Если разрешено обучение положению, из данных которого вычитается коррекция, текущее


положение сохраняется в следующих случаях.
• Когда указанный регистр положения еще не инициализирован
• Если в команде прямой коррекции на инструмент не указан номер регистра положения
• Когда настройка «Ignore Tool-offset» (игнорировать коррекцию на инструмент) включена
(ENABLED) (См. раздел 3.16 «НАСТРОЙКА ОБЩИХ ПОЗИЦИЙ»).
Если настройка «Ignore Tool-offset» (игнорировать коррекцию на инструмент) включена
(ENABLED), текущее положение принимается в качестве данных позиционирования для
обучения (сообщение не отображается), и робот перемещается в заданное обучением
положение, даже если выполняется команда коррекции на инструмент.

-239-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

1 Пример 3 Данные коррекции


2 Выбранная в настоящий момент система координат
инструмента

Рис. 4.3.5 (d) Команда коррекции на инструмент

-240-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Инкрементная команда
J P[1] 50% FINE INC

Команда приращения использует данные позиционирования в команде перемещения в


качестве приращения к текущему положению и вызывает перемещение робота в конечное
положение, определяемое путем прибавления приращения к текущему положению. Это
означает, что приращение перемещения из текущего положения записывается в данных
позиционирования в команде перемещения.
Условие приращения задается с помощью следующих элементов:
• Если данные позиционирования выражены в системе координат шарнира, применяется
значение приращения по каждой оси.
• Если данные позиционирования заданы с помощью переменной положения (P[]), базовая
система отсчета указывается с помощью номера указанной в данных позиционирования
системы координат пользователя. Однако система координат подвергается проверке.
(Проверка декартовой системы координат)
• Если данные позиционирования заданы с помощью регистра положения, базовой системой
отсчета является текущая система координат пользователя.
• Если команда приращения (INC) используется вместе с командой коррекции (OFFSET), тип
данных позиционирования в команде перемещения должен соответствовать типу регистра
положения для коррекции. В данном случае величина коррекции используется как величина
указанного приращения.

-241-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

1 Пример 3 Position data (данные позиционирования)


2 Система координат пользователя 2

Рис. 4.3.5 (e) Команда приращения

При обучении команде приращения учитывайте следующие особенности.


(См. подраздел 5.3.4, «Обучение дополнительной команде перемещения»).
• В результате добавления опции приращения (INC) данные позиционирования становятся
неинициализированными.
• При обучении команде перемещения с опцией NC данные позиционирования определяются
как не применяемые для обучения.
• Редактирование положения в команде перемещения с опцией INC приводит к
автоматическому удалению опции INC.
В случае приостановки команды перемещения с опцией INC и изменения данных
позиционирования это изменение не вступает в силу немедленно. Чтобы переместить робот в
измененное положение, возобновите выполнение программы с предыдущей команды
перемещения.

-242-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Команда одновременного EV
J P[1] 50% FINE EV 50%

Команда скорости по дополнительной оси (синхронная) перемещает робот синхронно с


дополнительной осью.
При использовании этой команды операции робота и дополнительной оси синхронизируются
следующим образом:
• Если время операции робота дольше, чем время операции дополнительной оси, операция
дополнительной оси синхронизируется с операцией робота.
• Если время операции дополнительной оси дольше, чем время операции робота, операция
робота синхронизируется с операцией дополнительной оси.
Скорость по расширенной оси задается в виде отношения (от 1% до 100%) к максимальной
скорости перемещения по расширенной оси.

Команда независимого EV (Ind.EV i%)


J P[1] 50% FINE Ind.EV 50%

Команда скорости по дополнительной оси (асинхронная) перемещает робот несинхронно с


дополнительной осью.
При использовании этой оси операции робот и дополнительная ось начинают перемещение
одновременно, но заканчивают перемещаться в разное время, так как они не
синхронизированы.
Скорость по расширенной оси задается в виде отношения (от 1% до 100%) к максимальной
скорости перемещения по расширенной оси.
Если оператор перемещения не сопровождается командой скорости по дополнительной оси,
расширенная ось перемещается синхронно с перемещением робота.

-243-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Команда траектории
J P[1] 50% Cnt10 PTH

Эта функция служит для улучшения характеристик непрерывного движения (при типе
завершения Cnt1 - Cnt100), когда робот перемещается на короткое расстояние.
При перемещении робота на короткое расстояние скорость невозможно увеличить до
значения, указанного в операторе перемещения. По этой причине, планируя оператор
выполнения операции, для которого используется формат позиционирования FINE, следует
рассчитывать на «достижимую» скорость, т.е. скорость, которой реально может достичь робот,
а не заданную скорость. (Планирование перемещения включает вычисление траектории, по
которой будет перемещаться робот, перед фактическим перемещением.)
При использовании данной команды планирование операции производится с применением
достижимой скорости в операторе CNT.

Благодаря этой команде в нормальной режиме работы достигаются следующие эффекты:


• Сокращение времени цикла
• Повышение точности траектории
Эффективность данной функции повышается по мере уменьшения дистанции перемещения и
уменьшения значения Cnt (т.е. значения n в Cntn).

При ее использовании обращайте внимание на следующие особенности:


Применение команды PTH в следующих ситуациях может привести к увеличению времени
цикла:

Предварительно убедитесь, достигается ли нужный результат.


• В операторе перемещения указано большое значение Cnt.
• Оператор перемещения вызывает перемещение робота на большое расстояние.
• Последовательно указано несколько операторов перемещения Cnt.

ПРЕДОСТЕРЕЖЕНИЕ
Некоторые команды перемещения с опцией PTH могут вызвать порывистое перемещение
или вибрацию.
Если перемещение, при котором применяется PTH, приводит к вибрации, удалите опцию
перемещения PTH.

-244-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.4 КОМАНДЫ ПАЛЛЕТИЗАЦИИ


Паллетизация - это функция упорядоченной укладки заготовок путем ввода в режиме обучения
нескольких представляющих точек. (См. раздел 10,1)

Рис. 4.4 Паллетизация

Имеются следующие команды паллетизации:


• Команда паллетизации PALLETIZING-B, BX, E, EX
• Команда перемещения паллетизации L PAL_i [BTM] 100% FINE
• Команда конца паллетизации PALLETIZING-END-_i

-245-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.4.1 Команда паллетизации


На основании значения, хранящегося в регистре паллетизации, команда паллетизации
вычисляет положение текущей точки укладки из последовательности укладки и положение на
текущей траектории из последовательности траектории. Затем найденные значения
записываются в данные позиционирования команды перемещения паллетизации.

1 Номер паллетизации (1 - 16)

Рис. 4.4.1 Команда паллетизации

В зависимости от последовательностей укладки и траектории различаются четыре


последовательности паллетизации.
(См. раздел 10.2)

Последовательности паллетизации
Для команд работы со спутником паллетизация разделяется на следующие последовательности
паллетизации.
Таблица 4.4.1 Последовательность паллетизации

Последовательность Допустимая паллетизация


B Простая последовательность укладки и одна последовательность
траектории
BX Простая последовательность укладки и несколько последовательностей
траектории
E Сложная последовательность укладки и одна последовательность
траектории
EX Сложная последовательность укладки и несколько последовательностей
траектории

-246-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.4.2 Команда перемещения паллетизации


Команда перемещения паллетизации - это команда перемещения, в которой в качестве данных
позиционирования используются три точки траектории: точка подвода, точка укладки и точка
отвода. Эта команда относится к паллетизации. Данные позиционирования переписываются
заново каждой командой паллетизации.

1 Номер паллетизации (1 - 16) 2 Типы точек траектории


A_n : Точка подвода, n = от 1 до 8
BTM : Точка укладки
R_n : Точка отвода, n = от 1 до 8

Рис. 4.4.2 Команда перемещения паллетизации

4.4.3 Команда конца паллетизации


Команда конца паллетизации увеличивает или уменьшает значение регистра паллетизации на
единицу.

1 Пример 2 Номер паллетизации (1 - 16)

Рис. 4.4.3 Команда конца паллетизации

-247-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.5 КОМАНДЫ РЕГИСТРА


Команды регистра выполняют арифметические операции над регистрами.
Имеются следующие команды регистра:

• Команды регистра
• Команды регистра положения
• Команды оси регистра положения
• Команды регистра паллетизации

В операциях с регистрами допускаются математические выражения, подобные показанным


ниже:

Пример
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-3/01

4.5.1 Команды регистра


Команды регистра выполняют арифметические операции над регистрами.
Регистр - это переменная для хранения целого числа или десятичной дроби.
(Подробнее о регистрах см. раздел 7.3.)
Система поддерживает двести регистров.

R[i] = (значение)
Команда R[i] = (значение) загружает значение в заданный регистр.

1 Пример 11 Цифровой входной сигнал робота


2 Номер регистра (1 - 32) 12 Цифровой выходной сигнал робота
3 Значение R[i] 13 Входной сигнал панели управления
4 Значение элемента регистра положения [ i, j ] 14 Выходной сигнал панели управления
5 Групповой входной сигнал 15 Входной сигнал периферийного устройства
6 Групповой выходной сигнал 16 Выходной сигнал периферийного устройства
7 Аналоговый входной сигнал 17 Значение программного таймера [ i ]
8 Аналоговый выходной сигнал 18 Переполнение таймера [ i ]:
- Флаг переполнения программного таймера [ i ]
- 0: Таймер не переполнен.
- 1: Таймер переполнен.
9 Цифровой входной сигнал системы 19 * Флаг переполнения таймера снимается с помощью
команды сброса таймера [ i ].
10 Цифровой выходной сигнал системы

Рис. 4.5.1 (a) Команда R[i] = (значение)

-249-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

R[i] = (значение) + (значение)


Команда R[i] = (значение) + (значение) загружает сумму двух значений в заданный регистр.

R[i] = (значение) - (значение)


Команда R[i] = (значение) - (значение) загружает разность двух значений в заданный регистр.

R[i] = (значение) * (значение)


Команда R[i] = (значение) * (значение) загружает произведение двух значений в заданный
регистр.

R[i] = (значение) / (значение)


Команда R[i] = (значение) / (значение) загружает частное двух значений в заданный регистр.

R[i] = (значение) MOD (значение)


Команда R[i] = (значение) MOD (значение) загружает остаток (значение после десятичной
точки) от деления двух значений в заданный регистр.
R[i] = (значение) DIV (значение)
Команда R[i] = (значение) DIV (значение) загружает целую часть частного двух значений в
заданный регистр.
R [ i ] = ( x - ( x MOD y ) ) / y

-250-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

1 Пример 11 Цифровой входной сигнал робота


2 Номер регистра (1 - 32) 12 Цифровой выходной сигнал робота
3 Значение R[i] 13 Входной сигнал панели управления
4 Значение элемента регистра положения [ i, j ] 14 Выходной сигнал панели управления
5 Групповой входной сигнал 15 Входной сигнал периферийного устройства
6 Групповой выходной сигнал 16 Выходной сигнал периферийного устройства
7 Аналоговый входной сигнал 17 Таймер [ i ]: Значение времени программы [ i ]
8 Аналоговый выходной сигнал 18 Переполнение таймера [ i ]:
- Флаг переполнения программного таймера [ i ]
- 0: Таймер не переполнен.
- 1: Таймер переполнен.
9 Цифровой входной сигнал системы 19 * Флаг переполнения таймера снимается с помощью
команды сброса таймера [ i ].
10 Цифровой выходной сигнал системы

Рис. 4.5.1 (b) Арифметические команды регистра

-251-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.5.2 Команды регистра положения


Команды регистра положения выполняют арифметические операции над регистрами
положения. Команда регистра положения может загрузить данные позиционирования, сумму
или разность двух значений в заданный регистр положения. В командах регистров положения
используется такой же формат, что и в командах регистра.
Регистр положения - это переменная для хранения данных позиционирования (x,y,z,w,p,r).
(Подробнее о регистрах положения см. раздел 7.4.) Система поддерживает десять регистров
положения.

ПРИМЕЧАНИЕ
Перед использованием команд регистра положения заблокируйте регистры положения с
помощью команды LOCK PREG. Если команды регистров положений используются с
разблокированными регистрами положения, работа робота может быть затруднена. Команду
LOCK PREG см. в разделе 9.6, «Функция выполнения с опережающим просмотром
регистров положения».

PR[i] = (значение)
Команда PR[i] = (значение) загружает данные позиционирования в заданный регистр
положения.

1 Пример 5 Декартовы координаты текущего положения


2 Номер регистра положения (1 - 10) 6 Координаты шарнира текущего положения
3 Значение регистра положения [ i ] 7 Значение системы координат пользователя [ i ]
4 Значение положения [ i ], заданное в программе 8 Значение системы координат инструмента [ i ]

Рис. 4.5.2 (a) Команда PR[i] = (значение)

-252-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

PR[i] = (значение) + (значение)


Команда PR[i] = (значение) + (значение) загружает сумму двух значений в заданный регистр.
Команда PR[i] = (значение) - (значение) загружает разность двух значений в заданный регистр.

1 Пример 5 Координаты шарнира текущего положения


2 Значение регистра положения [ i ] 6 Значение системы координат пользователя [ i ]
3 Значение положения [ i ], заданное в программе 7 Значение системы координат инструмента [ i ]
4 Декартовы координаты текущего положения

Рис. 4.5.2 (b) Арифметическая команда PR[i]

-253-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.5.3 Команды оси регистров положения


Команды оси регистров положения выполняют арифметические операции над элементами
регистров положения. i в PR[i,j] представляет номер регистра положения, а j - номер элемента
регистра положения. Команды оси регистров положения могу загружать значение одного
элемента данных позиционирования или сумму, разность, произведение или частное двух
значений в заданный элемент регистра положения.
В командах оси регистров положения используется такой же формат, что и в командах
регистра.

1 Номер регистра положения (1 - 10) 3 Декартова система координат


2 Номер элемента регистра положения 4 Система координат шарнира

Рис. 4.5.3 (a) Формат PR[i,j]

-254-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

PR[i,j] = (значение)
Команда PR[i,j] = (значение) загружает значение элемента данных позиционирования в
элемент регистра положения.

1 Пример 11 Цифровой входной сигнал робота


2 Номер регистра положения (1 - 10) 12 Цифровой выходной сигнал робота
3 Регистр [ i ] 13 Входной сигнал панели управления
4 Элемент регистра положения [ i, j ] 14 Выходной сигнал панели управления
5 Групповой входной сигнал 15 Входной сигнал периферийного устройства
6 Групповой выходной сигнал 16 Выходной сигнал периферийного устройства
7 Аналоговый входной сигнал 17 Значение программного таймера [ i ]
8 Аналоговый выходной сигнал 18 Переполнение таймера [ i ]:
- Флаг переполнения программного таймера [ i ]
- 0: Таймер не переполнен.
- 1: Таймер переполнен.
9 Цифровой входной сигнал системы 19 * Флаг переполнения таймера снимается с помощью
команды сброса таймера [ i ].
10 Цифровой выходной сигнал системы

Рис. 4.5.3 (b) Команда PR[i,j] = (значение)

-255-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

PR[i] = (значение) + (значение)


Команда R[i] = (значение) + (значение) загружает сумму двух значений в заданный элемент
регистра положения.

PR[i] = (значение) - (значение)


Команда R[i] = (значение) - (значение) загружает разность двух значений в заданный элемент
регистра положения.

PR[i] = (значение) * (значение)


Команда R[i] = (значение) * (значение) загружает произведение двух значений в заданный
элемент регистра положения.

PR[i] = (значение) / (значение)


Команда R[i] = (значение) / (значение) загружает частное двух значений в заданный элемент
регистра положения.

R[i] = (значение) MOD (значение)


Команда R[i] = (значение) MOD (значение) загружает остаток (значение после десятичной
точки) от деления двух значений в заданный регистр.

R[i] = (значение) DIV (значение)


Команда R[i] = (значение) DIV (значение) загружает целую часть частного двух значений в
заданный регистр. R [ i ] = ( x - ( x MOD y ) ) / y

-256-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

1 Пример 11 Цифровой входной сигнал робота


2 Номер регистра (1 - 10) 12 Цифровой выходной сигнал робота
3 Регистр [ i ] 13 Входной сигнал панели управления
4 Элемент регистра положения [ i, j ] 14 Выходной сигнал панели управления
5 Групповой входной сигнал 15 Входной сигнал периферийного устройства
6 Групповой выходной сигнал 16 Выходной сигнал периферийного устройства
7 Аналоговый входной сигнал 17 Таймер [ i ]: Значение времени программы [ i ]
8 Аналоговый выходной сигнал 18 Переполнение таймера [ i ]:
- Флаг переполнения программного таймера [ i ]
- 0: Таймер не переполнен.
- 1: Таймер переполнен.
9 Цифровой входной сигнал системы 19 * Флаг переполнения таймера снимается с помощью
команды сброса таймера [ i ].
10 Цифровой выходной сигнал системы

Рис. 4.5.3 (c) Арифметическая команда PR[i,j]

-257-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.5.4 Арифметическая команда регистра паллетизации


Арифметическая команда регистра паллетизации выполняет арифметические операции над
регистрами паллетизации. Арифметическая команда регистра паллетизации загружает данные
позиционирования, сумму или разность двух значений. В арифметической команде регистра
паллетизации используется такой же формат, что и в командах регистров.
В регистре паллетизации хранятся элементы регистра паллетизации (j, k, l).
В одной программе может использоваться до 16 регистров паллетизации. (См. раздел 7,6.)

Элемент регистра паллетизации


Задаются элементы регистра паллетизации, которые должны быть загружены в регистр или
обработаны. Имеются три метода задания элементов:
- Непосредственное задание: непосредственно указывается числовое значение.
- Косвенное задание: указывается значение регистра [ i ].
- Пропуск: звездочка (*) указывает, что изменение не требуется.

1 Элементы регистра паллетизации 3 Косвенное задание:


Значение регистра [ i ]
2 Непосредственное задание: 4 Пропуск:
Количество рядов, стопок и слоев (1 - 127) Звездочка (*) указывает, что изменение не требуется

Рис. 4.5.4 (a) Формат элементов регистра паллетизации

-258-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

PL[i] = (значение)
Команда PL[i] = (значение) загружает (назначает) элементы регистра паллетизации в заданный
регистр паллетизации.

1 Пример 3 Регистр паллетизации [ i ]


2 Номер регистра паллетизации (1 - 32) 4 Элементы регистра паллетизации

Рис. 4.5.4 (b) Команда PL[i] = (значение)

PL[i] = (значение) (оператор) (значение)


Команда PL[i] = (значение) (оператор) (значение) выполняет арифметическую операцию, а
затем загружает результат операции в заданный регистр паллетизации.

1 Пример: 3 Регистр паллетизации [ i ]


2 Номер регистра паллетизации (1 - 32) 4 Элементы регистра паллетизации

Рис. 4.5.4 (c) Команда PL[i] = (значение) (оператор) (значение)

-259-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.6 КОМАНДЫ ВВОДА-ВЫВОДА


Команды ввода-вывода (сигналов ввода-вывода) служат для изменения состояния сигналов,
выводимых на периферийные устройства, и считывания состояния входных сигналов.

• Команда цифрового ввода-вывода (системы)


• Команда (цифрового) ввода-вывода робота
• Команда аналогового ввода-вывода
• Команда группового ввода-вывода

ПРИМЕЧАНИЕ
Как и для сигнала ввода-вывода, перед его использованием логический номер должен быть
назначен физическому номеру. (Конфигурирование ввода-вывода см. в разделе 3.1.)

-260-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.6.1 Команды цифрового ввода-вывода


Цифровой входной сигнал (DI) и цифровой выходной сигнал (DO) - это сигналы ввода-вывода,
которыми может управлять пользователь.

R[i] = DI[i]
Команда R[i] = DI[i] загружает состояние цифрового входного сигнала (включено = 1,
выключено = 0) в заданный регистр.

1 Пример 3 Номер цифрового входного сигнала


2 Номер регистра (1 - 32)

Рис. 4.6.1 (a) Команда R[i] = DI[i]

DO[i] = ON/OFF
Команда DO[i] = ON/OFF включает (ON) или выключает (OFF) заданный цифровой выходной
сигнал.

1 Пример 3 Включает цифровой выходной сигнал


3: DO[1] = ON
4: DO [ R[3] ] = OFF
2 Номер цифрового выходного сигнала 4 Выключает цифровой выходной сигнал

Рис. 4.6.1 (b) Команда DO[i] = ON/OFF

-261-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

DO[i] = PULSE,[WIDTH] (импульс, длительность)


Команда DO[i] = PULSE, [длительность] инвертирует текущее состояние указанного
цифрового выхода на заданное время. Если длительность не указана, для импульса
используется длительность, заданная в переменной $DEFPULSE (с точностью 0,1 c).

1 Пример 3 Длительность импульса в секундах (0,1 - 25,5 с)


2 Номер цифрового выходного сигнала

Рис. 4.6.1 (c) Команда DO[i] = PULSE, [длительность]

DO[i] = R[i]
Команда DO[i] = R[i] включает или выключает заданный цифровой выходной сигнал в
соответствии со значением заданного регистра. Если заданный регистр имеет значение 0,
цифровой выходной сигнал выключается. Если заданный регистр имеет значение, отличное от
0, цифровой выходной сигнал включается.

1 Пример 3 Номер регистра (1 - 32)


2 Номер цифрового выходного сигнала

Рис. 4.6.1 (d) Команда DO[i] = R[i]

-262-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.6.2 Команды ввода-вывода робота


Входной сигнал робота (RI) и выходной сигнал робота (RO) - это сигналы ввода-вывода,
которыми может управлять пользователь.

R[i] = RI[i]
Команда R[i] = RI[i] загружает состояние входного сигнала робота (включено = 1, выключено
= 0) в заданный регистр.

1 Пример 3 Номер входного сигнала робота

2 Номер регистра (1 - 32)

Рис. 4.6.2 (a) Команда R[i] = RI[i]

RO[i] = ON/OFF
Команда RO[i] = ON/OFF включает (ON) или выключает (OFF) заданный выходной сигнал
робота.

1 Пример 3 Включает выходной сигнал робота.


2 Номер выходного сигнала робота 4 Выключает выходной сигнал робота.

Рис. 4.6.2 (b) Команда RO[i] = ON/OFF

-263-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

RO[i] = PULSE, [длительность]


Команда RO[i] = PULSE, [длительность] инвертирует текущее состояние указанного выхода
робота на заданное время. Если длительность не указана, для импульса используется
длительность, заданная в переменной $DEFPULSE (с точностью 0,1 c).

1 Пример 3 Длительность импульса в секундах (0,1 - 25,5 с)


2 Номер выходного сигнала робота

Рис. 4.6.2 (c) Команда RO[i] = PULSE, [длительность]

RO[i] = R[i]
Команда RO[i]=R[i] включает или выключает заданный выходной сигнал робота в
соответствии со значением заданного регистра. Если заданный регистр имеет значение 0,
выходной сигнал робота выключается. Если заданный регистр имеет значение, отличное от 0,
выходной сигнал робота включается.

1 Пример 3 Номер регистра (1 - 32)


2 Номер выходного сигнала робота

Рис. 4.6.2 (d) Команда RO[i] = R[i]

-264-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.6.3 Команды аналогового ввода-вывода


Аналоговый входной (AI) и аналоговый выходной (AO) сигналы показывают уровни
непрерывно изменяющихся значений.
Т.е. величина сигнала может представлять температуру, напряжение или другие данные.

R[i] = AI[i]
Команда R[i] = AI[i] сохраняет значение аналогового входного сигнала в регистре.

1 Пример 3 Номер аналогового входного сигнала


2 Номер регистра (1 - 32)

Рис. 4.6.3 (a) Команда R[i] = AI[i]

AO[i] = (значение)
Команда AO[i] = (значение) выводит значение в виде заданного аналогового выходного
сигнала.

1 Пример 3 Значение аналогового выходного сигнала


2 Номер аналогового выходного сигнала

Рис. 4.6.3 (b) Команда AO[i] = (значение)

AO[i] = R[i]
Команда AO[i] = R[i] выводит значение указанного регистра в виде аналогового выходного
сигнала.

1 Пример 3 Номер регистра (1 - 32)


2 Номер аналогового выходного сигнала

Рис. 4.6.3 (c) Команда AO[i] = R[i]

-265-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.6.4 Команда группового ввода-вывода


R [ i ] = GI [ i ]
Групповые входные (GI) и групповые выходные (GO) сигналы - это цифровые сигналы ввода-
вывода, объединенные в группы и управляемые одной командой.
Команда R[i]=GI[i] преобразует двоичное значение заданного группового входного сигнала в
десятичное значение и вводит его в заданный регистр.

1 Пример 3 Номер группового входного сигнала


2 Номер регистра (1 - 32)

Рис. 4.6.4 (a) Команда R [ i ] = GI [ i ]

GO [ i ] = (значение)
Команда GO[i]=(ЗНАЧЕНИЕ) направляет двоичный эквивалент значения в заданные линии
группового вывода.

1 Пример 3 Значение группового выходного сигнала


2 Номер группового выходного сигнала

Рис. 4.6.4 (b) Команда GO [ i ] = (значение)

GO [ i ] = R [ i ]
Команда GO[i]=R[i] направляет двоичный эквивалент содержимого заданного регистра в
указанные линии группового вывода.

1 Пример 3 Номер регистра (1 - 32)


2 Номер группового выходного сигнала

Рис. 4.6.4 (c) Команда GO [ i ] = R [ i ]

-266-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.7 КОМАНДЫ ПЕРЕХОДА


Команда перехода вызывает переход из одной строки программы к другой.
Поддерживаются четыре типа команд перехода.
• Команда метки
• Команда конца программы
• Команда безусловного перехода
• Команда условного перехода

4.7.1 Команда метки


LBL[i]
Команда метки (LBL[i]) используется для указания точки в программе, к которой должно
перейти управление.
Метка определяется с помощью команды определения метки.

Можно добавить комментарий для пояснения метки.


После определения метки ее можно использовать для безусловного или условного перехода.
Указать номер метки с помощью косвенной адресации невозможно.
Чтобы добавить комментарий, переместите курсор на номер метки и нажмите клавишу
ENTER.

1 Пример 3 Комментарий может состоять максимум из 16


символов, включая буквенно-цифровые символы,
звездочки (*), знаки подчеркивания (_) и символы типа
@ и т.д.
2 Метка (1 - 32766)

Рис. 4.7.1 Команда LBL[i]

-267-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.7.2 Команда конца программы


END (конец)
Команда конца программы обозначает окончание программы.
Этой командой завершается выполнение программы.
Если программа вызвана из другой основной программы, управление возвращается в
основную программу.

Рис. 4.7.2 Команда конца программы

-268-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.7.3 Команды безусловного перехода


Команда безусловного перехода в любой ситуации вызывает переход от одной строки к другой
в пределах одной программы. Поддерживаются два типа команд безусловного перехода.
• Команда перехода: вызывает передачу управления на указанную метку.
• Команда вызова программы: вызывает переход к заданной программе.

Команда перехода JMP LBL[i]


Команда JMP LBL[i] передает управление программы на заданную метку.

1 Пример 2 Метка (1 - 32767)

Рис. 4.7.3 (a) Команда JMP LBL[i]

Команда вызова программы CALL (программа)


Команда CALL (программа) передает управление на первую строку другой программы
(подпрограммы) для ее выполнения. Когда в вызванной программе выполняется команда
конца программы (END), управление передается команде сразу после команды вызова
программы в вызывающей (основной) программе. Чтобы задать имя вызываемой программы,
выберите его в автоматически отображаемом подменю или нажмите F5, STRINGS и введите
символы.

1 Пример 2 Имя программы, которую следует вызвать

Рис. 4.7.3 (b) Команда CALL (программа)

*) Можно задать аргумент для команды вызова программы и использовать его значение в
подпрограмме. Подробную информацию см. в подразделе 4.7.5, «Аргументы».

-269-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.7.4 Команды условного перехода


Команда условного перехода вызывает переход из одного места программы в другое при
удовлетворении некоторого условия.
Имеются два типа команд условного перехода.

• Команда условного сравнения: вызывает передачу управления на указанную метку или в


указанную программу при удовлетворении некоторого условия. Имеются команды
условного сравнения регистра и условного сравнения ввода-вывода.
• Команда условного выбора: вызывает передачу управления на заданную команду перехода
или вызова подпрограммы в соответствии со значением регистра.

Команда условного сравнения регистра IF R[i] (оператор) (значение) (обработка)


Команда условного сравнения регистра сравнивает значение, хранящееся в регистре, с другим
значением и, если условие сравнения удовлетворено, выполняет обработку.

Рис. 4.7.4 (a) Команда условного сравнения регистра

ПРЕДОСТЕРЕЖЕНИЕ
Если содержимое регистра сравнивается с действительным значением при помощи
оператора «=», оно не всегда может соответствовать действительному значению из-за
ошибок округления. Для сравнения с действительным значением следует использовать
другой оператор, а не знак равенства.

-270-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Команда условного сравнения ввода-вывода IF (сигнал) (оператор) (значение)


(обработка)
Команда условного сравнения ввода-вывода сравнивает значение сигнала ввода-вывода с
другим значением. Если условие сравнения удовлетворено, выполняется заданная обработка.

1 Пример

Рис. 4.7.4 (b) Команда условного сравнения ввода-вывода 1

1 Пример
10: IF RO[2] <> OFF, JMP LBL[1]
11: IF DI[3] = ON, CALL SUB1

Рис. 4.7.4 (c) Команда условного сравнения ввода-вывода 2

-271-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

В команде условного перехода можно задать несколько условий в одной строке в условном
операторе при помощи логических операторов («and» и «or», означающих соответственно «и»
и «или»). Это упрощает структуру программы, позволяя эффективно выполнять проверку
условий.

Формат команды
• Логическое произведение (и)
IF <условие 1> and <условие 2> and <условие 3>, JMP LBL [3]
• Логическая сумма (или)
IF <условие 1> or <условие 2>, JMP LBL [3]
Если операторы «and» (логическое произведение) и «or» (логическая сумма) используются
совместно, логика усложняется, что затрудняет удобочитаемость программы и
редактирование. По этой причине в данной функции запрещено совместное использование
логических операторов «and» и «or».
Если для команды в одной строке заданы несколько операторов «и» (логическое произведение)
или «или» (логическая сумма), и один из операторов изменяется с «и» на «или» или с «или» на
«и», все остальные операторы «и» или «или» изменяются соответственно, и выдается
следующее сообщение:
TPIF-062 AND operator was replaced to OR (оператор AND (и) был заменен на OR (или))
TPIF-063 OR operator was replaced to AND (оператор OR (или) был заменен на AND (и))

Можно задавать до пяти условий в одной строке сочетанием операторов «и» или «или».

Пример
IF <условие 1> and <условие 2> and <условие 3> and <условие 4> and <условие 5>, JMP LBL [3]

-272-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Команда условного сравнения регистра паллетизации


IF PR [i] (оператор) (значение) (обработка)
Команда условного сравнения регистра паллетизации сравнивает значение регистра
паллетизации со значением другого элемента регистра паллетизации. Если условие сравнения
выполняется (истина), выполняется заданная обработка. Если в каждом элементе введено 0,
появится символ звездочки «*». В каждом элементе для сравнения может использоваться
только числовое значение или остаток от деления.
В случае элементов регистров паллетизации следует указать элемент, значение которого
требуется сравнить со значением регистра паллетизации. Существует четыре метода задания
элементов.

1 Непосредственное задание: номер ряда, стопки и укладки (1 - 127).


Косвенное задание: значение R[i]
Задание остатка: a-b: используется остаток от деления a на b (a: 1 - 127, b: 0 - 127)
Отсутствие задания: * - любое значение.

Рис. 4.7.4 (d) Выбор элементов регистра в команде условного сравнения регистра паллетизации

1 Пример

Рис. 4.7.4 (e) Команда условного сравнения регистра паллетизации

-273-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Команда условного выбора


SELECT R[1] = (значение) (обработка) = (значение) (обработка) = (значение) (обработка)
ELSE (обработка)
Команда условного выбора состоит из нескольких команд сравнения регистров. Команда
условного выбора сравнивает значение регистра с одним или несколькими значениями, а затем
выбирает оператор, удовлетворяющий условию сравнения.
• Если значение указанного регистра совпадает с одним значением, выполняется команда
перехода или вызова подпрограммы, соответствующая этому значению.
• Если значение заданного регистра не совпадает ни с одним значением, выполняется команда
перехода или вызова подпрограммы, соответствующей условию ELSE.

1 Пример

Рис. 4.7.4 (f) Команда условного выбора

-274-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.7.5 Аргументы
При помощи аргументов и регистров аргументов можно передавать данные только между
двумя программами.

Пример
В данном примере основная программа MAIN вызывает подпрограмму PROC_1 с двумя
аргументами. PROC_1 может использовать значения аргументов с помощью регистров
аргументов. Первый аргумент соответствует регистру AR[1], а второй - регистру AR[2].

Таким же образом аргументы можно использовать в макрокомандах.

Типы аргументов
Поддерживаются аргументы следующих типов.
Таблица 4.7.5 (a) Типы аргументов

Тип аргумента Пример


Константа 1, 3.5
Строка символов «Парковка»
Регистр аргумента AR[3]
Регистр R [6]

*1 Доступно только в программах KAREL.


*2 Используется как регистры аргументов в подпрограммах.

-275-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Команды, для которых можно задать аргументы


Таблица 4.7.5 (b) Команды, для которых можно задать аргументы

Команда Пример
Команда вызова программы CALL SUBPRG (1, R[3], AR[1])
Макрокоманда Vacuum hand open (2.5) (открыть вакуумную
кисть)

ПРЕДОСТЕРЕЖЕНИЕ
При вызове программы в команде перехода, например, условного перехода, использование
аргументов невозможно. Эту проблему можно устранить путем программирования:
(Аргументы задать невозможно)
IF R[1]=3, CALL PROC_5
(Аргументы можно задать)
IF R[1]<>3, JMP LBL[1] CALL PROC_5 (1, R[2]) LBL[1]

Команды, в которых можно использовать регистры аргументов


Таблица 4.7.5 (c) Команды, в которых можно использовать регистры аргументов

Команда Пример
Правая часть команды или условного выражения, R[1]=AR+R[2]+AR[4]
в левой части которых используется регистр F R[1]=AR[1], JMP LBL[1]
Правая часть команды аналогового вывода AO[1]=AR[2]
(AO[]) или группового вывода (GO[]) GO [1]=AR[2]
Правая часть условного выражения, в левой IF AO[1]=AR[1], JMP LBL[1]
части которого имеется аналоговый ввод-вывод WAIT GI[1]<>AR[2],
(AI[]/AO[]) или групповой ввод-вывод (GI[]/ TIMEOUT, LBL[1]
GO[])
Правая часть команды выбора системы UTOOL_NUM=AR[4]
координат пользователя или системы координат
инструмента
Косвенное задание индекса R[AR[1]]=R[AR[2]]
DO[AR[1]]=ON
Аргумент команды вызова программы CALL SUBPRG1 (AR[5])
Аргумент макрокоманды hand 3 open (AR[1])

-276-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Ограничения аргументов
Использование аргументов связано со следующими ограничениями:
• Можно задать не более 10 аргументов.
• Аргумент типа строки символов может иметь длину от одного до шестнадцати символов.
(Аргумент, содержащий 0 символов, считается неинициализированным.)
• Косвенное задание невозможно использовать для элемента индекса, уже заданного
косвенно.
O [AR[1]]
X [R[AR[1]]]
• Значение, хранящееся в регистре аргумента, в подпрограмме изменить невозможно.
Задание аргументов
После указания команды вызова программы или макрокоманды курсор останавливается в
конце строки. Если задавать аргументы не требуется, нажмите клавишу ENTER или клавишу
со стрелкой вправо или вниз, чтобы переместить курсор на следующую строку.
Чтобы открыть подменю выбора аргументов, нажмите функциональную клавишу [CHOICE]
(выбор).

Задание аргументов типа константы


Чтобы указать аргумент типа константы, нажмите функциональную клавишу [CHOICE] и
выберите в подменю пункт «1 Constant» (константа) (см. раздел «Задание аргументов»).

-277-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Задание аргументов символьного типа


Чтобы указать аргумент символьного типа, нажмите функциональную клавишу [CHOICE] и
выберите в подменю пункт «String» (Строка) (см. раздел «Задание аргументов»). Появится
меню выбора типа строки символов.

После выбора типа строки символов появится меню выбора строки.

Выберите строку символов в меню. Строка символов подтверждена.


1: CALL PROC_1 ('Parts ITEM2') Select Parts ITEM2 from menu
Для ввода строки символов прямо с клавиатуры нажмите функциональную клавишу STRINGS
(строки), находясь в меню выбора типа строки символов или меню выбора строки символов.

-278-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Нажмите клавишу Enter, чтобы подтвердить символьную строку.


1: CALL PROC_1 ('Tool 12')

Чтобы изменить строку символов, переместите курсор на нее и нажмите функциональную


клавишу [CHANGE] (изменить). Появится меню выбора типа строки символов.

Задание аргументов типа регистра аргумента


Чтобы указать аргумент типа регистра аргумента, нажмите функциональную клавишу
[CHOICE] и выберите в подменю пункт «AR[]» (см. раздел «Задание аргументов»).

1: CALL PROC_1 (AR[ ... ])


Введите индекс.
1: CALL PROC_1 (AR[1] )
Для переключения между прямым и косвенным способами задания индекса нажимайте
функциональную клавишу [INDIRECT] (косвенный).
Изображение на дисплее изменится следующим образом:
AR[R[...]] ->AR[AR[...]] -> AR[R[...]] ->.

Задание аргументов типа регистра


Чтобы указать аргумент типа регистра, нажмите функциональную клавишу [CHOICE] и
выберите в подменю пункт «4 R[]» (см. раздел «Задание аргументов»).

1: CALL PROC_1 (R[ ... ])


Введите индекс.
1: CALL PROC_1 (R[1] )
Для переключения между прямым и косвенным способами задания индекса нажимайте
функциональную клавишу [INDIRECT] (косвенный).
Изображение на дисплее изменится следующим образом:
R[R[...]] -> R[AR[...]] -> R[R[...]] ->

-279-
B-82284RU-3/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»

Вставка аргументов
Переместите курсор к аргументу, после которого требуется вставить новый аргумент.

1: CALL PROC_1 (1, 2 )


Нажмите функциональную клавишу [CHOICE] и выберите в подменю пункт <Insert>
(Вставить) (см. раздел «Задание аргументов»).
На позиции курсора можно будет вставить новый аргумент.
1: CALL PROC_1 (1..., 2)
Выберите тип аргумента и задайте значение, индекс и т.д.
1: CALL PROC_1 (1, R[ ... ],2) Выберите тип - константа
1: CALL PROC_1 (1, R[3], 2 ) Задайте значение "3"

ПРИМЕЧАНИЕ
Невозможно вставить новый аргумент, если имеющийся аргумент не задан, и после
закрывающей скобки «)» в конце строки.
В этом случае снова отображается подменю выбора типа аргумента.

-280-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Удаление аргументов
Установите курсор на аргумент, который следует удалить.

1: CALL PROC_1 (1, 2 , 3)


Нажмите функциональную клавишу [CHOICE] и выберите в подменю пункт <None> (Нет)
(см. раздел «Задание аргументов»). Аргумент в позиции курсора будет удален.
1: CALL PROC_1 (1, 3 )

ПРИМЕЧАНИЕ
Если выбрать пункт <None>, когда аргумент не задан или курсор находится на закрывающей
скобке «)» в конце строки, аргумент не удаляется, а подменю просто закроется.

Указание регистров аргументов


В следующем пояснении в качестве примера используется команда регистра.
Для правой части команды регистра предлагаются следующие варианты:

Для использования аргумента в команде выберите в меню пункт AR[].


1: R[1]=AR[ ... ]
Укажите индекс.
1: R[1]=AR[ 1 ]

Дважды нажав функциональную клавишу F3 Indirect specification (косвенное задание) для


элемента, имеющего индекс, можно использовать регистр аргумента для косвенного задания
индекса.
1: WAIT R[R ... ]] После первого нажатия F3
1: WAIT R[AR ... ]] После второго нажатия F3

-281-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Примечания по использованию аргументов


При задании аргументов имейте в виду следующие особенности:
• В процессе задания содержимое аргумента не проверяется. Если тип указанного аргумента
не соответствует типу аргумента в подпрограмме, во время выполнения происходит
ошибка.

Пример
В данном примере, хотя в подпрограмме PROC_1 регистру присваивается значение AR[1], в
основной программе задан аргумент типа строки символов.
При выполнении строки 5 подпрограммы происходит ошибка.

• В процессе задания аргументов их количество не проверяется. Даже если количество


аргументов неправильно, ошибка не происходит, если аргументы, заданные в основной
программе, не используются в подпрограмме.

Пример
В данном примере показана иная ситуация, когда в основной программе задан только один
аргумент, а в подпрограмме PROC_1 используются два аргумента. При выполнении строки 6
подпрограммы PROC_1 происходит ошибка.

-282-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Примечания по заданию аргументов для команды вызова программы


• Если имя программы изменяется, заданные ранее аргументы остаются без изменений.
• Если повторно задать саму команду вызова программы, не только предыдущее имя
программы, но и все аргументы будут удалены.

Примечания по заданию аргументов для макрокоманды


• Если имя макроса изменяется, заданные ранее аргументы остаются без изменений.
Примечания по выполнению
Как указано в разделе «Примечания по использованию аргументов», значения и количество
аргументов, которые требуется передать между вызывающей и вызываемой программами, не
проверяется при их задании. Если аргумент задан или используется неправильно, происходит
ошибка в строке, в которой во время выполнения программы обнаруживается конфликт.
• Убедитесь, что число аргументов, заданных в основной программе, равняется числу
аргументов, используемых в подпрограмме.
• Если аргументы, указанные в основной программе, не используются в подпрограмме,
ошибка не происходит.
• Убедитесь, что содержимое аргументов, заданных в основной программе, соответствует
типам команд в подпрограмме, использующих эти аргументы.
• Убедитесь, что индексы и значения указанных аргументов заданы правильно.
1 CALL PROG_1 (Constant) Происходит ошибка, так как значение не инициализировано.
1 CALL PROG_1 (R[ ... ]) Индекс не инициализирован
При выполнении строк, содержащих эти команды, произойдет ошибка с кодом «INTP-201
Unspecified Statement» (не указан оператор).

-283-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Системные переменные как аргументы


При вводе команды вызова программы или макрокоманды, имеющей аргументы, когда
требуется выбрать аргумент типа строки символов, предлагаются строки символов, заданные
в качестве системных переменных.
Эти системные переменные приведены ниже.
Таблица 4.7.5 (d) Системные переменные как аргументы

Пункт Системная переменная Примечания

Символьная строка из одного $STRING_PRM=TRUE/FALSE (Примечание)


символа Стандартное значение - FALSE
(ложь)
Строка из двух символов $ARG_STRING[i].$TITLE Более 1 и до 16 символов (см.
(i = 1 - 10) примечание)
Строка из трех символов $ARG_STRING[i].$ITEMJ До 16 символов (см.
(i = 1 - 10, j = 1 - 20) примечание)
Четыре слова на вводе $ARG_WORD [i](i = 1 - 5 ) До 7 символов (см. примечание)
символов

ПРИМЕЧАНИЕ
Аргументы типа строки символов доступны только в программе KAREL.

-284-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.8 КОМАНДЫ ОЖИДАНИЯ


Команда ожидания используется для остановки выполнения программы на заданный период
времени или пока не будет удовлетворено условие. Доступны два типа команд ожидания.

• Команда ожидания с ограничением по времени:


Задерживает выполнение программы на заданный период времени.
• Условная команда ожидания:
Задерживает выполнение программы, пока не будет удовлетворено заданное условие или не
истечет заданный период времени.

4.8.1 Команда ожидания с ограничением по времени


WAIT (время)
Команда ожидания с ограничением по времени задерживает выполнение программы на
заданный период времени (в секундах).

1 Пример

Рис. 4.8.1 Команда ожидания с ограничением по времени

-285-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.8.2 Условные команды ожидания


WAIT (условие) (обработка)
Условная команда ожидания задерживает выполнение программы, пока не будет
удовлетворено заданное условие или не истечет заданный период времени. Доступны два
метода указания обработки тайм-аута:
• Если обработка не задана, выполнение программы останавливается, пока заданное условие
не будет удовлетворено.
• При тайм-ауте, LBL[i] переносится в заданную метку, если заданное условие не
удовлетворено до истечения времени, заданного в позиции 14 WAIT timeout (тайм-аут
ожидания) на экране конфигурации системы.

Условная команда ожидания регистра


Условная команда ожидания регистра сравнивает значение регистра с другим значением и
задерживает выполнение программы, пока не удовлетворено условие сравнения.

1 Пример 2 Пропуск: задержать выполнение на неограниченный


период времени.

Рис. 4.8.2 (a) Условная команда ожидания регистра

-286-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Условные команды ожидания ввода-вывода


Условная команда ожидания ввода-вывода сравнивает значение сигнала ввода-вывода с
другим значением и задерживает выполнение программы, пока не удовлетворено условие
сравнения.

1 Пропуск: задержать выполнение на неограниченный период времени.

Рис. 4.8.2 (b) Условная команда ожидания ввода-вывода 1

1 Пример 3 (Примечание)
2 Пропуск: задержать выполнение на неограниченный
период времени.

Рис. 4.8.2 (c) Условная команда ожидания ввода-вывода 2

ПРИМЕЧАНИЕ
Off- (выкл.-): задний фронт сигнала принимается за условие обнаружения. Условие не
удовлетворено, пока сигнал остается выключенным. Условие обнаружения удовлетворено,
если сигнал изменяется из состояния «включено» в состояние «выключено».
On+ (вкл.+): передний фронт сигнала принимается за условие обнаружения. Условие не
удовлетворено, пока сигнал остается включенным. Условие обнаружения удовлетворено,
если сигнал изменяется из состояния «выключено» в состояние «включено».

-287-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Команда ожидания условия ошибки


Команда ожидания условия ошибки задерживает выполнение программы до вхождения
сигнала об ошибке, имеющего заданный номер ошибки.

1 (Примечание) 2 Пропуск: задержать выполнение на неограниченный


период времени.

Рис. 4.8.2 (d) Команда ожидания условия ошибки

ПРИМЕЧАНИЕ
Номер ошибки задается идентификатором сигнала об ошибке, за которым указан номер
сигнала об ошибке.
Номер ошибки = 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-3/01

4.9 КОМАНДА УСЛОВИЯ ПРОПУСКА


Команда условия пропуска заранее задает условие пропуска (условие выполнения команды
пропуска), используемое с командой пропуска. Прежде чем может быть выполнена команда
пропуска, должна быть выполнена команда условия пропуска. Условие пропуска, будучи раз
заданным, имеет силу до окончании выполнения программы или выполнения следующей
команды условия пропуска.

Если условие пропуска не удовлетворено, команда пропуска вызывает переход к метке адреса
назначения перехода. Если условие пропуска удовлетворено, команда пропуска заставляет
робот приостановить текущее перемещение в заданную точку, и вместо этого выполняется
команда в следующей строке программы.
Если условие пропуска в настоящий момент не удовлетворено, команда пропуска вызывает
переход к метке назначения после завершения текущего перемещения.

Рис. 4.9 (a) Команда условия пропуска (условие регистра)

Рис. 4.9 (b) Команда условия пропуска (условие ввода-вывода 1)

-289-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

1 Пример 2 (Примечание)

Рис. 4.9 (c) Команда условия пропуска (условие ввода-вывода 2)

ПРИМЕЧАНИЕ
Off- (выкл.-): задний фронт сигнала принимается за условие обнаружения. Условие не
удовлетворено, пока сигнал остается выключенным. Условие обнаружения удовлетворено,
если сигнал изменяется из состояния «включено» в состояние «выключено».
On+ (вкл.+): передний фронт сигнала принимается за условие обнаружения. Условие не
удовлетворено, пока сигнал остается включенным. Условие обнаружения удовлетворено,
если сигнал изменяется из состояния «выключено» в состояние «включено».

1 (Примечание)

Рис. 4.9 (d) Команда условия пропуска (условие ошибки)

ПРИМЕЧАНИЕ
Номер ошибки задается идентификатором сигнала об ошибке, за которым указан номер
сигнала об ошибке.
Номер ошибки = aabbb
где aa = идентификатор сигнала об ошибке
bbb = номер сигнала об ошибке. Пояснения об идентификаторах и номерах сигналов об
ошибке содержатся в таблице кодов сигналов об ошибке, имеющейся в руководстве
оператора.
Пример
Для сигнала SRVO-006 HAND broken (поломка кисти) идентификатор сигнала об ошибке
сервопривода - 11, а номер сигнала об ошибке - 006.
Таким образом, номер ошибки = 11006

-290-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/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-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.10 КОМАНДА УСЛОВИЯ КОРРЕКЦИИ


Команда условия коррекции заранее задает условие коррекции, используемое в команде
условия коррекции. Условие коррекции должно выполняться прежде, чем выполнена команда
коррекции (offset). Условие коррекции действует до окончания выполнения программы или
выполнения следующей команды условия коррекции.
(См. подраздел 4.3.5, где имеется информация о команде коррекции)

Регистр положения задает направление смещения и величину смещения.


Если информация позиционирования выражается в системе координат шарнира, применяется
величина смещения каждой оси.
Если информация позиционирования выражена в декартовой системе координат, должен быть
задан номер системы координат пользователя, для которой решается условие коррекции.
Если он не задан, используется система координат пользователя, выбранная в настоящий
момент.

ПРЕДОСТЕРЕЖЕНИЕ
Если ввод в режиме обучения выполняется координатами шарнира, изменение системы
координат пользователя не влияет на переменные положения и регистры положения. Если
обучение выполняется в декартовых координатах и не используется опция ввода системы
координат пользователя, система координат пользователя не влияет на переменные
положения. В других случаях на переменную положения и регистр положения влияет
система координат пользователя.

Команда коррекции (OFFSET) смещает информацию позиционирования,


запрограммированную для целевого положения, на величину коррекции, заданную регистром
положения, и перемещает робот в смещенное положение.
Условие смещения задается командой условия коррекции.

1 Пример 3 Номер системы координат пользователя (1 - 5)


2 Номер регистра положения (1 - 10)

Рис. 4.10 Команда условия коррекции

-292-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.11 КОМАНДЫ УСЛОВИЯ КОРРЕКЦИИ НА ИНСТРУМЕНТ


Команда условия коррекции на инструмент задает условие коррекции, используемое в команде
коррекции на инструмент. Перед выполнением соответствующей команды коррекции на
инструмент выполните команду условия коррекции на инструмент. После того как были
заданы условия коррекции на инструмент, они действуют, пока не завершена программа или
не выполнена следующая команда условия коррекции инструмента.
(См. подраздел 4.3.5, «Дополнительные команды перемещения», где описывается команда
коррекции на инструмент).

Регистр положения задает направление в котором смещается целевое положение, а также


величину смещения.

Для задания условия коррекции используется система координат инструмента.

Если пропущен номер системы координат инструмента, используется система координат


инструмента, выбранная в настоящий момент.

Если данные позиционирования даются как координаты, выдается сигнал об ошибке и


программа временно останавливается.
Команда коррекции на инструмент перемещает робот в положение, смещенное от целевого
положения, записанного в данных позиционирования, коррекцией, заданной в условиях
коррекции на инструмент.
Условие, при котором применяется коррекция, определено командой условия коррекции на
инструмент.

1 Пример 3 Номер системы координат инструмента (1 - 9)


2 Номер регистра положения (1 - 10)

Рис. 4.11 Команда условия коррекции на инструмент

-293-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

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


Команда системы координат FRAME используется для изменения настройки декартовой
системы координат, в которой работает робот. Есть два вида команд системы координат
FRAME.

Команда настройки системы координат - Изменяется определение заданной системы


координат.
Команда выбора системы координат - Изменяется номер текущей выбранной системы
координат.

Команда настройки системы координат


Команда настройки системы координат инструмента изменяет настройку системы координат
инструмента, заданной номером системы координат инструмента в этой команде. Команда
настройки системы координат пользователя изменяет настройку системы координат
пользователя, заданной номером системы координат пользователя в этой команде.

1 Номер системы координат инструмента (1 - 9)

Рис. 4.12 (a) Команда настройки системы координат инструмента

1 Пример 2 Номер системы координат пользователя (1 - 9)

Рис. 4.12 (b) Команда настройки системы координат пользователя

-294-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

Команда выбора системы координат


Команда выбора системы координат инструмента изменяет текущий номер системы координат
инструмента.
Команда выбора системы координат пользователя изменяет текущий номер системы
координат пользователя.

1 Номер системы координат инструмента (0 - 9)

Рис. 4.12 (a) Команда выбора системы координат инструмента

1 Пример 2 Номер системы координат пользователя (0 - 9)

Рис. 4.12 (a) Команда выбора системы координат пользователя

-295-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.13 КОМАНДА УПРАВЛЕНИЯ ПРОГРАММОЙ


Команды управления программой управляют выполнением программы.

- Команда остановки
- Команда аварийного прекращения

4.13.1 Команда остановки


PAUSE
Команда остановки останавливает выполнение программы, заставляя робота замедлить
перемещение и остановиться:
• Если выполняется команда операции, программа останавливается до окончания операции.
• Курсор перемещается в следующую строку. При перезапуске программа выполняется с этой
строки.
• Если активен программный таймер, он останавливается.
При перезапуске программы программный таймер запускается.
• Если выполняется команда подачи импульса, программа останавливается после выполнения
этой команды.
• При выполнении любой команды за исключением команды вызова программы, программа
останавливается после выполнения этой команды.
Команда вызова программы выполняется при перезапуске программы.

Рис. 4.13.1 Команда остановки

4.13.2 Команда аварийного прекращения


ABORT (аварийное прекращение)
Команда аварийного прекращения прекращает выполнение программы следующим образом,
заставляя робота замедлить перемещение и остановиться:
• Если выполняется команда операции, программа останавливается до окончания операции.
• Курсор останавливается на текущей строке.
• При выполнении команды аварийного прекращения, продолжение выполнения программы
невозможно. Информация об основной программе, хранящаяся командой вызова
программы, теряется.

Рис. 4.13.2 Команда аварийного прекращения работы

-296-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.14 ДРУГИЕ КОМАНДЫ


Доступны следующие различные команды:

• Команда RSR
• Команда пользовательского сигнала об ошибке
• Команда таймера
• Команда коррекции
• Команда комментария
• Команда сообщения
• Команда параметра
• Команда максимальной скорости

-297-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.14.1 Команда RSR


RSR [i] = (значение)
Команда RSR поочередно включает и выключает функцию RSR, имеющую заданный номер
RSR.

1 Пример 3 Выключить функцию RSR


2 Включить функцию RSR

Рис. 4.14.1 Команда RSR

4.14.2 Команда пользовательского сигнала об ошибке


UALM[ i ]
Команда пользовательского сигнала об ошибке отображает сообщение об ошибке,
соответствующий заранее заданному номеру пользовательского сигнала об ошибке, в строке
индикации сигнала об ошибке. Команда пользовательского сигнала об ошибке
приостанавливает программу, которая выполняется в настоящий момент. Пользовательский
сигнал об ошибке задается на экране настройки пользовательского сигнала об ошибке (см.
раздел 3.12), и эта настройка записывается в системную переменную $UALM_MSG. Общее
количество пользовательских сигналов об ошибке можно изменить при контролируемом
запуске (см. раздел C.1, «Режим запуска»).

1 Пример 2 Номер сигнала об ошибке

Рис. 4.14.2 Команда пользовательского сигнала об ошибке

-298-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.14.3 Команда таймера


timer [i] = (состояние)
Команда таймера запускает/останавливает программный таймер. С рабочим состоянием
программного таймера можно ознакомиться на экране программного таймера STATUS
PRGTIMER (опция).

1 Пример 4 Остановить таймер


2 Номер таймера 5 Сброс таймера
3 Запуск таймера

Рис. 4.14.3 Команда таймера

К значению таймера можно обратиться в программе при помощи команды регистра.


Можно определить факт переполнения таймера при помощи команды регистра.
Переполнение программного таймера происходит, если значение превышает 2147483,647
секунд.
R[1]=TIMER [1]
R[2]=TIMER_OVER FLOW[1]
0: Переполнения нет
1: Переполнение есть

4.14.4 Команда коррекции


OVERRIDE = (значение)%
Команда коррекции изменяет коррекцию скорости подачи.

1 Пример 2 Коррекция скорости подачи (1 - 100)

Рис. 4.14.4 Команда коррекции

-299-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.14.5 Команда комментария


!(примечание)
Команда комментария добавляет комментарий к программе.
Комментарий никак не влияет на выполнение программы.
Комментарий, заданный в команде комментария, может состоять максимум из 32 символов,
включая буквенно-цифровые символы, звездочки (*) знаки подчеркивания (_), и символы «@».
Чтобы добавить комментарий, нажмите клавишу ENTER (ввод).

1 Пример 2 Комментарий может состоять максимум из 32


символов, включая буквенно-цифровые символы,
звездочки (*) знаки подчеркивания (_), и символы типа
@ и т.д.

Рис. 4.14.5 Команда комментария

4.14.6 Команда сообщения


MESSAGE[текст сообщения]
Команда сообщения выдает заданное сообщение на экран пользователя.
(Информация об экране пользователя содержится в разделе 7.3.)
Сообщение может состоять максимум из 24 символов, включая буквенно-цифровые символы,
звездочки (*) знаки подчеркивания (_), и символы «@». Чтобы добавить комментарий,
нажмите клавишу ENTER (ввод).

1 Пример 2 Текст сообщения может состоять максимум из 24


символов, включая буквенно-цифровые символы,
звездочки (*) знаки подчеркивания (_), и символы
«@».

Рис. 4.14.6 Команда сообщения

-300-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.14.7 Команда параметра


$(ИМЯ СИСТЕМНОЙ ПЕРЕМЕННОЙ) = (значение)
Команда параметра изменяет значение системной переменной. Эту команду можно
использовать только для системной переменной, содержащей числовое значение (константу).
Можно ввести имя параметра после нажатия клавиши ENTER. Можно ввести имя параметра
длиной до 30 символов или менее, не считая первого символа «$».
Есть два типа системных переменных: переменного типа данных и данных позиционирования.
Системная переменная переменного типа данных может назначаться регистру.
Системная переменная данных позиционирования может назначаться регистру положения.
Системные переменные данных позиционирования делятся на три категории по типу данных:
декартов тип (тип XYZWPR), тип шарнира (тип J1-J6), а также матричный тип (тип AONL).
Если системная переменная типа данных позиционирования назначается регистру положения,
тип данных регистра положения преобразуется в тип данных системной переменной.
Если системная переменная данных позиционирования назначается регистру или если
системная переменная переменного типа данных назначается регистру положения, при
выполнении выдается следующий сигнал об ошибке:
INTP-240 Incomputible datatype (невозможно обработать тип данных)

1 Пример 3 Значение системной переменной (числовое значение)


2 Имя системной переменной

Рис. 4.14.7 (a) Команда параметра (запись)

1 Пример 2 Имя системной переменной

Рис. 4.14.7 (b) Команда параметра (чтение)

ПРЕДУПРЕЖДЕНИЕ
Работа робота и блока управления управляются системными переменными. Только
работник, который хорошо знает последствия изменения системных переменных, должен
задавать системные переменные. Если работник, не имеющий достаточно глубоких знаний,
попытается задать системные переменные, это вызовет нарушение нормальной работы
робота и блока управления, что вызовет травмы персонала или повреждение оборудования.

-301-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

Процедура 4-3 Задание команд параметра


Шаг
1. На экране редактирования программы нажмите функциональную клавишу [INST]
(команда).
Выберите в меню пункт Miscellaneous (разное).
Затем выберите в меню пункт Parameter name (имя параметра).

2. Выберите пункт 2 "... =$ ..."

3. Выберите пункт 1 "R[ ]" и введите нужный номер регистра.

-302-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4. Для вызова меню системных переменных нажмите функциональную клавишу [CHOICE]


(выбор).
Для ввода символьной строки нажмите клавишу ENTER.
Когда нажата функциональная клавиша [CHOICE] (выбор).

5. Выберите пункт 1 "DEFPULSE".

6. При нажатии ENTER

7. Введите нужное имя системной переменной.

-303-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.14.8 Команды максимальной скорости


Команда максимальной скорости задает максимальную рабочую скорость программы. Есть две
команды максимальной скорости: команда для задания рабочей скорости шарнира и команда
для задания рабочей скорости контурного управления. Если задается скорость, превышающая
скорость, заданную командой максимальной скорости, принимается значение скорости,
заданное командой максимальной скорости.

JOINT_MAX_SPEED[i]=(значение)

1 Пример

Рис. 4.14.8 (a)

LINEAR_MAX_SPEED=(значение)

1 Пример

Рис. 4.14.8 (b)

4.15 МНОГОКООРДИНАТНЫЕ КОМАНДЫ УПРАВЛЕНИЯ


Многокоординатные команды управления управляют выполнением многозадачной
программы.
Эти команды можно задавать и выполнять только если поддерживается опция
многозадачности.

• Команда семафора
• Команда ожидания семафора
• Команда выполнения программы

-304-
4. СТРУКТУРА ПРОГРАММЫ B-82284RU-3/01

4.15.1 Команда выполнения программы


При выполнении программы команда выполнения программы начинает выполнение другой
программы.
• Разница между ней и командой вызова программы состоит в том, что при использовании
команды вызова программы строки, следующие за командой вызова, выполняются после
того, выполнена вызванная программа, тогда как при использовании команды выполнения
программы программа, которая начинает выполнение другой программы, продолжает
выполняться одновременно с ней.
• Для синхронизации программ, которые выполняются одновременно, используйте команду
семафора и команду ожидания семафора.
• Если делается попытка выполнить программу, для которой задана та же группа
перемещений, выдается сигнал об ошибке. Если это происходит, задайте другую группу
перемещений.

1 Пример
Рис. 4.15.1 Команда выполнения программы

4.16 ГРУППОВАЯ КОМАНДА ОПЕРАЦИЙ


В командах операций, состоящих из одной строки, в программе, имеющей несколько групп
операций, групповые команды операций позволяют добиться следующего:
• Задавать формат операции для каждой группы операций (исключая дугу)
• Задавать скорость подачи для каждой группы операций
• Задавать формат позиционирования для каждой группы операций
Это позволяет каждой группе операций работать асинхронно. Эти команды можно задавать и
выполнять только если поддерживается опция многозадачности.

• Групповая команда асинхронной операции


• Групповая команда синхронной операции
При использовании обычных команд операций, для которых не заданы эти групповые команды
операций, все группы операций выполняются в одном и том же формате операции, со
скоростью подачи, в формате позиционирования, а также синхронизированы с командами
добавления операции. Группа операций с самым большим временем перемещения - это группа,
с которой синхронизуются другие группы операций.

-305-
B-82284RU-3/01 4. СТРУКТУРА ПРОГРАММЫ

4.16.1 Групповая команда асинхронной операции


Групповая команда асинхронной операции управляет группами операций асинхронно, и
формат операций, скорость подачи и формат позиционирования задаются отдельно для каждой
группы операций.

1 Номер группы операций 2 Оператор операции для группы операций


(группа операций программы)

Рис. 4.16.1 Групповая команда асинхронной операции

4.16.2 Групповая команда синхронной операции


Групповая команда синхронной операции управляет группами операций синхронно, и
форматы операций задаются отдельно для каждой группы операций.
• Аналогично обычным командами операций, группа операций с самым большим временем
перемещения - это группа, с которой синхронизированы другие группы операций. Таким
образом, скорость подачи не всегда такая, как задано в программе.
• Формат позиционирования для группы операций с наименьшим значением CNT
(ближайшее к FINE) применяется также к другим группам операций.

1 Номер группы операций 2 Оператор операции для группы операций


(группа операций программы)

Рис. 4.16.2 Групповая команда синхронной операции

-306-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5 ПРОГРАММИРОВАНИЕ
В настоящей главе описывается порядок создания и изменения программы перемещения
робота.

-307-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

В адрес робота и периферийного оборудования передаются различные команды программы,


которые задают перемещения робота и кисти.
Все эти команды в сочетании образуют то, что называется прикладной программой кисти.
Прикладная программа кисти, например, может:
• Переместить робота в нужное положение в рабочей зоне по заданной траектории
• Манипулировать заготовкой
• Выполнить дуговую сварку
• Передать выходные сигналы периферийному оборудованию
• Принять входные сигналы от периферийного оборудования
Перед программированием необходимо разработать структуру программы. Проект должен
представлять собой самый эффективный способ выполнения роботом конечной цели работы.
Это обеспечивает эффективность программирования и гарантирует, что будут использованы
только команды, соответствующие назначению программы.
Команды должны выбираться из меню, отображаемых на пульте обучения при
программировании.
Для ввода в робота целевого положения в режиме обучения, робота необходимо переместить в
целевое положение толчковой подачей.
По окончании создания программы при необходимости программу можно изменить.
Чтобы изменить , добавить, удалить, копировать, найти или заменять команду, выберите
нужный пункт в меню, отображаемом на пульте обучения.

В настоящей главе описывается следующее:


• Советы по эффективному программированию
• Включение питания и толчковая подача
• Создание программы
• Изменение программы
См. главу 4, где описывается конфигурация программы и команд программы.

Рис. 5 Программирование в режиме обучения

-308-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5.1 СОВЕТЫ ПО ЭФФЕКТИВНОМУ ПРОГРАММИРОВАНИЮ


В настоящем разделе описываются советы по эффективному программированию. Приводятся
пояснения о следующем:
• Команды перемещения
• Фиксированные положения

ПРИМЕЧАНИЕ
В настоящем разделе описываются советы по программированию, но не описываются
советы по толчковой подаче.

5.1.1 Команды перемещения


При вводе в робота перемещений в режиме обучения см. следующие команды,

Положение захвата заготовки = точное позиционирование (FINE)


Используйте точное (FINE) позиционирование для всех положений захвата заготовки. Робот
останавливается точно в положении захвата заготовки. При использовании позиционирования
CNT (разъясняется ниже), робот не останавливается в положении, введенном в режиме
обучения.

Перемещение вокруг заготовок = позиционирование CNT


Используйте позиционирование CNT для перемещения вокруг заготовок. Робот непрерывно
перемещается в следующую заданную точку, не останавливаясь в точках, введенных в режиме
обучения. Если робот перемещается вблизи заготовок, корректируйте траекторию
позиционирования CNT.

Рис. 5.1.1 (a) Корректировка траектории позиционирования CNT

-309-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Фиксирование пространственной ориентации инструмента


Время цикла удлиняется, если при перемещении робота значительно изменяется
пространственная ориентация инструмента. Робот перемещается намного быстрее, если
пространственная ориентация инструмента изменяется плавно и постепенно. Вводите
положения в режиме обучения так, чтобы пространственная ориентация инструмента
относительно робота изменялась как можно более постепенно.

Если необходимо значительно изменить пространственную ориентацию инструмента, введите


в режиме обучения одно большое перемещение, разделив его на несколько малых
перемещений. А именно, введите в режиме обучения положение так, чтобы пространственная
ориентация инструмента изменялась постепенно.

Рис. 5.1.1 (b) Ввод положений в режиме обучения согласно пространственной


ориентации инструмента

-310-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Для изменения пространственной ориентации кисти как можно более плавно:


1. Введите в режиме обучения исходное положение при работе так, чтобы робот имел
нормальную пространственную ориентацию.
2. Переместите робота в конечное рабочее положение толчковой подачей.
Затем убедитесь, что робот имеет нормальную пространственную ориентацию.
3. Введите в режиме обучения конечное положение.
4. В соответствии с выполняемой работой, введите в режиме обучения положение между
исходным и конечным положением.
5. Выберите декартову систему координат (базовую, пользовательскую или систему
координат толчковой подачи) и переместите робота в исходное положение толчковой
подачей.
6. Выберите декартову систему координат, переместите робота в конечное положение
толчковой подачей, затем останавливайте робота в следующем положении, которое должно
быть введено в режиме обучения.
7. Скорректируйте положение, введенное в режиме обучения, так, чтобы робот имел
нормальную пространственную ориентацию.

ПРЕДУПРЕЖДЕНИЕ
Если ось J5 проходит сингулярные точки (около 0 градусов), когда роботу настройкой задан
линейный тип перемещения, для этих точек должна использоваться дополнительная команда
перемещения без пространственной ориентации, или тип перемещения должен быть изменен
с линейного на осевой.

8. Повторите действия пунктов 6 и 7 для всех остальных положений вводимых в режиме


обучения между исходным и конечным положением.

-311-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

5.1.2 Предопределенное положение


Предопределенное положение - это положение, на которое есть много ссылок в программе.
Предопределенные положения, которые часто используются - это положение готовности и
положение начала координат (парковки).
Для эффективного программирования или сокращения времени цикла необходимо определить
эти положения.

Положение готовности
Положение готовности - это опорное положение робота при всех операциях в процессе работы.
Это безопасное положение, удаленное от области перемещения станка и периферийного
устройства.

Начало координат (положение парковки)


Положение начала координат или положение парковки - это безопасное положение вдали от
станка и зоны переноса заготовки. Если робот находится в этом положении, включен цифровой
выходной сигнал опорного положения. (См. раздел 3.10, «Настройка опорного положения»)

ПРИМЕЧАНИЕ
HOME (начало координат) - это входной сигнал ввода-вывода периферийного устройства, и
он не означает положение начала координат. Опорное положение - это одно из положений
начала координат, утилиты, которая используется для перемещения робота в опорное
положение, нет.

Другое предопределенное положение


Положение готовности, опорное положение или любое другое положение могут быть
определены как предопределенное положение. Задайте положения, которые часто
используются в программе, как предопределенные положения.
При использовании фиксированного положения, используйте регистры положения
(см. раздел 7.4) и макрокоманды (см. раздел 9.1).

ПРЕДОСТЕРЕЖЕНИЕ
Если данные переменной положения и регистра положения вводятся в режиме обучения в
системе координат шарнира, на них не влияет изменение системы координат пользователя.
Если переменная положения вводится в режиме обучения в декартовой системе координат,
а опция ввода системы координат пользователя не используется, система координат
пользователя не влияет на переменную положения. В других случаях изменение системы
координат пользователя влияет как на переменную положения, так и на регистр положения.

ПРИМЕЧАНИЕ
Чтобы переместить робота в одно и то же пространственное положение при одновременном
использовании регистра положения двумя программами, эти две программы должны
использовать одну и ту же систему координат пользователя и инструмента.

-312-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5.2 ВКЛЮЧЕНИЕ ПИТАНИЯ И ТОЛЧКОВАЯ ПОДАЧА


5.2.1 Включение питания и выключение питания
При включения питания робототехническая система запускается. При включении питания
обычно выполняется внутренняя обработка, которая называется «запуск из холодного
состояния» или «запуск из горячего состояния», затем запускается система. Для выполнения
обработки при контролируемом или первоначальном запуске требуется специальная операция.
(См. раздел C.1 «Режим запуска»)

ПРЕДОСТЕРЕЖЕНИЕ
Для некоторых систем требуется провести контроль, прежде чем включать робота. В целях
обеспечения безопасности перед включением робота систему необходимо проверить.
Запуск из горячего состояния
Можно выбрать запуск из горячего состояния, если запуск из горячего состояния настроен на
момент запуска робототехнической системы. Запуск из горячего состояния - это функция,
которые сохраняет состояние системы непосредственно перед ее выключением и
восстанавливает его после следующего включения. (См. раздел 3.15 «Меню конфигурации
системы»)
• Если запуск из горячего состояния выключен ($SEMIPOWERFL=FALSE), система
выполняет запуск из холодного состояния. В режиме запуска из холодного состояния
системное программное обеспечение контроллера инициализируется при запуске. При
изменении настройки системы, например конфигурацию ввода-вывода, необходимо
запустить ее в режиме запуска из холодного состояния.
• Если запуск из горячего состояния включен ($SEMIPOWERFL=TRUE), система выполняет
запуск в режиме из горячего состояния. В режиме запуска из горячего состояния системное
программное обеспечение контроллера не инициализируется при запуске.
Сигнал HOT START done (запуск из горячего состояния выполнен)
Можно задать настройку, при которой по окончании запуска из горячего состояния будет
включаться цифровой выходной сигнал (DO). Эта функция задается на экране конфигурации
системы [6 SYSTEM.Config]. (См. раздел 3.15 «Меню конфигурации системы»)
Автоматически запускаемая программа
Можно задать автоматически запускаемую программу. Эта программа автоматически
запускается при включении питания. Если в запускаемой программе задать коррекцию и
команды параметров, это позволит выполнить настройку системы при включении питания.
• В программе Autoexec для запуска из холодного состояния меню настройки системы
зарегистрируйте программу, которая будет автоматически запущена при выключении
обработки прерываний питания. Если такая программа не определена, она не запускается.
Автоматически запускаемая программа не может управлять роботом. Автоматически
запускаемая программа используется для настройки системы или инициализации состояния
ввода-вывода и т.д. (см. раздел 3.15 «Меню конфигурации системы»)
Выбор программы после включения питания
Условия выбора программы после включения следующие:
• Если запуск из горячего состояния выключен, он зависит от настройки системной
переменной, $DEFPROG_ENB.
Можно задать значение $DEFPROG_ENB в меню конфигурации системы.
TRUE (истина): Выбирается программа, которая была выбрана при выключении
питания, в состоянии как есть.
FALSE (ложь): Программа не выбирается.
• Если включен запуск из горячего состояния, выбирается программа, которая была выбрана
при выключении питания, в состоянии как есть.

-313-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Состояние системы
В таблице ниже перечисляются настройки при различных режимах запуска.
Таблица 5.2.1 Состояния системы при различных режимах запуска
Запуск из горячего состояния
Запуск из горячего состояния
выключен
включен
(настройка по умолчанию)
Содержание регистра A A
Override (коррекция) A C [10%]
Выбранная программа A B (примечание 3)
Выполняемая строка A C [первая строка]
Состояние ввода-вывода A (примечание 1) C [все выключено]
Экран пульта обучения B (примечание 1) C [экран подсказок]

A: Все текущие значения при выключении питания сохраняются и восстанавливаются при


включении питания.
B: Сохраняются только некоторые из текущих значений при выключении питания.
C: Текущие значения при выключении питания не сохраняются.
При включении питания задаются значения по умолчанию.

ПРИМЕЧАНИЕ
1. В общем, восстанавливается состояние, имевшееся на момент выключения питания, но
сигнал цифрового выхода (DO), выполнявшийся командой импульса при выключении
питания, выключен. Чтобы восстановить состояние ввода-вывода, задайте нужное состояние
восстановления в разделе [6 SYSTEM Config] (конфигурация системы) (см. раздел 3.15,
«Меню конфигурации системы»).
Даже если обработка прерываний питания включена, подача ни одного из выходных
сигналов не возобновляется, но все выходные сигналы выключены в следующих случаях:
• Перед выключением питания было изменено назначение ввода-вывода.
• Сгорел предохранитель устройства ввода-вывода, или было выключено питание
устройства ввода-вывода.
• Конфигурация устройства ввода-вывода была изменена.

ПРИМЕЧАНИЕ
2. Тип экрана, выбранный при выключении питания восстанавливается, но страница,
положение курсора и другие состояния экрана не восстанавливаются. Вместо этого экран
восстанавливается и использует ту же самую страницу, а положение курсора и другие
состояния экрана принимаются как сразу после запуска из холодного состояния.

ПРИМЕЧАНИЕ
3. Сохраняется имя основной программы, которая вызывает подпрограмму.

ПРЕДОСТЕРЕЖЕНИЕ
Прежде, чем включать питание, необходимо проверить состояния системы в
соответствующем режиме запуска, как описано выше.

-314-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5.2.2 Трехпозиционный переключатель


Трехпозиционный переключатель - это переключатель с ключом, установленный на панели
оператора или модуле управления.
Этот переключатель используется для выбора оптимального режима работы робота согласно
условиям эксплуатации и состоянию использования. Имеются режимы работы AUTO (авто),
T1 и T2. См. рисунок 5.2.2.

Рис. 5.2.2 Трехпозиционный переключатель режимов

Если трехпозиционный переключатель режимов используется для переключения режимов


работы, на экране пульта обучения появляется сообщение и робот останавливается. Если
извлечь из выключателя ключ, положение настройки выключателя можно зафиксировать. (Для
спецификаций DCS и с двойственной цепью, если переключатель установлен на режим T2,
ключ невозможно извлечь для фиксации положения настройки переключателя.)

ПРЕДОСТЕРЕЖЕНИЕ
Для спецификаций DCS и с двойственной цепью, если переключение между режимами T1
или T2 и AUTO происходит при нажатом переключателе аварийной блокировки, происходит
системная ошибка. В этом случае, выбранный режим не задается, пока не отпущен
переключатель аварийной блокировки. Отпустите переключатель аварийной блокировки,
затем нажмите снова переключатель аварийной блокировки.

- Подключение
Подключите сигнал *FENCE к защитному ограждению. Выполните подключение таким
образом, чтобы при открытии защитного ограждения сигнал, поступающий к роботу,
выключался, а при его закрытии сигнал включался.
Сигнал *SFSPD можно использовать в соответствии с компоновкой системы.
Ниже объясняются режимы работы, которые можно выбрать при помощи трехпозиционного
переключателя режимов:

T1 (<250 мм/с): Тестовый режим 1


Этот режим предназначен для использования при вводе в режиме обучения положения
операции в робота.
Его также можно использовать, чтобы проверить траекторию робота на малой скорости и
управляющую программу.
- Выполнение программы
Программу можно выполнить только с пульта обучения.
- Скорость робота при толчковой подаче
• Скорость как вершины инструмента, так и фланца ограничены и не превышают 250 мм/сек.

-315-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

- Скорость робота при выполнении программы


• Значение коррекции можно увеличить до 100%, но скорость вершины инструмента и
поверхности фланца ограничены до 250 мм/сек или медленнее. Например, если введенная в
режиме обучения скорость составляет 300 мм/сек, скорость вершины инструмента и
поверхности фланца ограничена 250 мм/сек. Если введенная в режиме обучения скорость
составляет 200 мм/сек, они не ограничены.
Даже если введенная в режиме обучения скорость составляет 250 мм/сек или ниже, скорость
поверхности фланца может превысить 250 мм/сек на участке (например, в углу) когда
меняется положение инструмента. В этом случае фактическая рабочая скорость ограничена.
Предупредительное сообщение MOTN - 231 T1 speed limit (G:i) (предел скорости) выдается
только если ограничена рабочая скорость, а введенная в режиме обучения скорость
составляет 250 мм/сек или ниже.
• Ограничение скорости выполняется на основании скорости, введенной в режиме обучения,
со значением коррекции 100%. Поэтому, если введенная в режиме обучения скорость
составляет, например, 2000 мм/сек, рабочая скорость ограничена величиной 250 мм/сек для
значения коррекции 100%. Однако, рабочая скорость может быть далее уменьшена,
например, до 125 мм/сек, путем уменьшения значения коррекции до 50%.

- Защитное ограждение
Если необходимо работать при открытом защитном ограждении, необходимо установить
трехпозиционный переключатель режимов на T1 или T2 до начала эксплуатации робота.
• Эксплуатация робота возможно только если включен пульт обучения и нажат
(удерживается) переключатель аварийной блокировки.
• При выключении пульта обучения робот переходит в состоянии ошибки из-за аварийной
остановки, поэтому робот не может работать.
• Если пульт обучения включен, но переключатель аварийной блокировки не нажат, робот
находится в состоянии ошибки из-за аварийной остановки, поэтому он не может работать.

ПРЕДОСТЕРЕЖЕНИЕ
При проверке созданной программы обязательно выполняйте требования, изложенные в
руководстве по технике безопасности.

- Фиксация режима работы


Если выключатель установлен в положение режима T1, режим работы можно зафиксировать в
режиме T1, если извлечь ключ.
- Устранение неисправностей
• Если переключатель установлен в положение режима T1, выключение выключателя пульта
обучения останавливает робота и вызывает появление сообщения об ошибке.
Для выключения ошибки установите выключатель пульта обучения в положение on
(включено), затем нажмите клавишу RESET (сброс).
T2 (100%): Тестовый режим 2
Режим T2 предназначен для использования при окончательной проверке созданной
программы. В режиме T1 невозможно проверить фактическую траекторию инструмента
робота и время цикла, потому что рабочая скорость ограничена. В режиме T2 возможно их
проверить путем прогона робота на скорости производства, потому что в принципе
ограничения скорости отсутствуют (*).
* Использование безопасной скорости на основании сигнала *SFSPD может ограничить
рабочую скорость робота даже в режиме T2 путем понижения значения коррекции.
(Для справки)
Если сигнал *SFSPD выключен, значение коррекции ограничено пределами значения,
заданного переменной $SCR.$SFRUNOVLIM (значение по умолчанию - 30%).

-316-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

- Выполнение программы
Программу можно выполнить только с пульта обучения.

- Скорость робота при толчковой подаче


• Скорость как вершины инструмента, так и фланца ограничены и не превышают 250 мм/сек.

- Скорость робота при выполнении программы


• Значение коррекции можно увеличить максимум до 100%. Специального ограничения
скорости нет.
• Если переключатель переключается в режим T2, заданная по умолчанию коррекция
ограничена таким значением, что скорость вершины инструмента и фланца равны или менее
250 мм/сек. Коррекция может изменяться с соответствующим способом, например,
клавишей ручной коррекции (override).

- Защитное ограждение
Если необходимо работать при открытом защитном ограждении, необходимо установить
трехпозиционный переключатель режимов на T1 или T2 до начала эксплуатации робота.
• Эксплуатация робота возможно только если включен пульт обучения и нажат
(удерживается) переключатель аварийной блокировки.
• При выключении пульта обучения робот переходит в состоянии ошибки из-за аварийной
остановки, поэтому робот не может работать.
• Если пульт обучения включен, но переключатель аварийной блокировки не нажат, робот
находится в состоянии ошибки из-за аварийной остановки, поэтому он не может работать.

ПРЕДОСТЕРЕЖЕНИЕ
При проверке созданной программы обязательно выполняйте требования, изложенные в
руководстве по технике безопасности.

- Фиксация режима работы


Если выключатель установлен в положение режима T2, режим работы можно зафиксировать в
режиме T2, если извлечь ключ. (Однако в спецификации CE и RIA ключ извлечь невозможно.)

- Устранение неисправностей
• Если переключатель установлен в положение режима T2, выключение выключателя пульта
обучения останавливает робота и вызывает появление сообщения об ошибке. Для
выключения ошибки установите выключатель пульта обучения в положение on (включено),
затем нажмите клавишу RESET (сброс).

AUTO (авто): Режим Auto (автоматический)


Режим AUTO предназначен для использования при промышленной эксплуатации робота.

- Выполнение программы
Программа может выполняться с внешних устройств и панели оператора. Если переключатель
установлен в положение автоматического режима (AUTO), выполнение программы с пульта
обучения невозможно.

- Скорость робота
Робот может использоваться на максимальной скорости.

-317-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

- Скорость робота при толчковой подаче


Использование толчковой подачи невозможно.
• Скорость как вершины инструмента, так и фланца ограничены и не превышают 250 мм/сек.

- Скорость робота при выполнении программы


• Робот может использоваться на максимальной скорости.

- Устройства защиты
Закройте защитное ограждение.
При открытии защитного ограждения во время выполнения программы робот реагирует
следующим образом:
<Спецификация DCS и с двойственной цепью>
• Робот замедляется и останавливается. Через определенное время робот входит в состояние
аварийной остановки.
Если защитное ограждение открывается во время работы робота на высокой скорости, робот
может войти в состояние аварийной остановки в ходе замедления. В этом случае робот
останавливается немедленно в этой точке.

<Спецификация одиночной цепи>


• Робот останавливается немедленно, таким же образом, как при применении другого сигнала
аварийной остановки.

- Фиксация режима работы


Если переключатель установлен в положение автоматического режима (AUTO), режим работы
можно зафиксировать в автоматическом режиме (AUTO) извлечением ключа.

- Устранение неисправностей
Если переключатель установлен в положение режима AUTO, включение выключателя пульта
обучения останавливает робота и вызывает появление сообщения об ошибке. Для выключения
ошибки установите выключатель пульта обучения в положение off (выключено), затем
нажмите клавишу RESET (сброс).

- Трехпозиционный переключатель режимов и работа программы


В следующей таблице перечисляются виды зависимости между положением
трехпозиционного переключателя, состоянием защитного ограждения (сигнал *FENCE),
включением или выключением пульта обучения, состоянием переключателя аварийной
блокировки, состоянием сигнала *SFSPD, а также рабочей скоростью робота, заданной
программой.

-318-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Зависимость между положением трехпозиционного переключателя и работой программы


Трехпоз- Защитное пульт пульт Модули, Рабочая
иционный огражд- обучения обучения которые скорость,
*SFSPD Состояние робота
переклю- ение включен/ выключатель можно задаваемая
чатель (*1) выключен блокировки включить программой

AUTO Открыто ON Включено Удерживается Аварийная остановка


(авто) (вкл.) (защитное
ограждение открыто)
AUTO Открыто ON Включено Отпущен Аварийная остановка
(авто) (вкл.) (переключатель
аварийной
блокировки,
защитное ограждение
открыто)
AUTO Открыто ON Выключено Удерживается Аварийная остановка
(авто) (вкл.) (защитное
ограждение открыто)
AUTO Открыто ON Выключено Отпущен Аварийная остановка
(авто) (вкл.) (защитное
ограждение открыто)
AUTO Закрыто ON Включено Удерживается Сигнал об ошибке и
(авто) (вкл.) остановка
(AUTO и включить
пульт обучения)
AUTO Закрыто ON Включено Отпущен Сигнал об ошибке и
(авто) (вкл.) остановка
(переключатель
аварийной
блокировки)
AUTO Закрыто ON Выключено Удерживается Работоспособен Внешний Запрограмми-
(авто) (вкл.) запуск рованная
(*2) скорость
AUTO Закрыто ON Выключено Отпущен Работоспособен Внешний Запрограмми-
(авто) (вкл.) запуск рованная
(*2) скорость
T1 Открыто ON Включено Удерживается Работоспособен Только Скорость T1
(вкл.) пульт
обучения
T1 Открыто ON Включено Отпущен Аварийная остановка
(вкл.) (переключатель
аварийной
блокировки)
T1 Открыто ON Выключено Удерживается Сигнал об ошибке и
(вкл.) остановка
(T1/T2 и пульт
обучения выключен)
T1 Открыто ON Выключено Отпущен Аварийная остановка
(вкл.) (T1/T2 и пульт
обучения выключен)
T1 Закрыто ON Включено Удерживается Работоспособен Только Скорость T1
(вкл.) пульт
обучения
T1 Закрыто ON Включено Отпущен Аварийная остановка
(вкл.) (переключатель
аварийной
блокировки)

-319-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Зависимость между положением трехпозиционного переключателя и работой программы


Трехпоз- Защитное пульт пульт Модули, Рабочая
иционный огражд- обучения обучения которые скорость,
*SFSPD Состояние робота
переклю- ение включен/ выключатель можно задаваемая
чатель (*1) выключен блокировки включить программой

T1 Закрыто ON Выключено Удерживается Аварийная остановка


(вкл.) (T1/T2 и пульт
обучения выключен)
T1 Закрыто ON Выключено Отпущен Аварийная остановка
(вкл.) (T1/T2 и пульт
обучения выключен)
T2 Открыто ВКЛ Включено Удерживается Работоспособен Только Запрограмми
(*4) пульт рованная
обучения скорость (*3)
T2 Открыто ВКЛ Включено Отпущен Аварийная остановка
(*4) (переключатель
аварийной
блокировки)
T2 Открыто ВКЛ Выключено Удерживается Аварийная остановка
(*4) (T1/T2 и пульт
обучения выключен)
T2 Открыто ВКЛ Выключено Отпущен Аварийная остановка
(*4) (T1/T2 и пульт
обучения выключен)
T2 Закрыто ON Включено Удерживается Работоспособен Только Запрограмми
(вкл.) пульт рованная
обучения скорость
T2 Закрыто ON Включено Отпущен Аварийная остановка
(вкл.) (переключатель
аварийной
блокировки)
T2 Закрыто ON Выключено Удерживается Аварийная остановка
(вкл.) (T1/T2 и пульт
обучения выключен)
T2 Закрыто ON Выключено Отпущен Аварийная остановка
(вкл.) (T1/T2 и пульт
обучения выключен)

*1 Состояние защитного ограждения


Разомкнут: Сигнал *FENCE выключен.
Закрыто: Сигнал *FENCE включен.

*2 Внешний запуск
Режим дистанционного управления: Запуск программы на пульте управления линии
Автономный режим: Пусковая кнопка на панели управления робота

*3 Если трехпозиционный переключатель режимов находится в положении T1, а ограждение


открыто и необходимо зафиксировать заданную программой скорость со значением коррекции
SFSPD, сконфигурируйте систему так, чтобы *SFSPD, указанный в *4 выключался.

ПРИМЕЧАНИЕ
Коррекция SFSPD: Если программа выполняется с выключенным *SFSPD, значение
коррекции ограничено в пределах значения, заданного в $SCR.$SFRUNOVLIM (значение по
умолчанию: 30%).

-320-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5.2.3 Перемещение робота толчковой подачей


Робот перемещается толчковой подачей при нажатии клавиш толчковой подачи на пульте
обучения. Если в программе заданы команды перемещения, робот должен быть перемещен в
целевое положение.
Толчковая подача зависит от следующих двух факторов:
• Коррекция скорости подачи: Скорость перемещения робота (скорость толчковой подачи)
• Система координат ручной подачи: Система координат для перемещения робота
(типа толчковой подачи)

Коррекция скорости подачи


Коррекция скорости подачи - это один из двух факторов, от которых зависит толчковая подача.
Коррекция скорости подачи представлена в процентах (%).
Текущая коррекция скорости подачи отображается в верхнем правом углу экрана пульта
обучения.
Нажатие клавиши коррекции скорости подачи отображает всплывающее окно в негативном
изображении в верхнем правом углу экрана, чтобы привлечь внимание пользователя.
Всплывающее окно в негативном изображении автоматически исчезает после нескольких
секунд или при нажатии другой клавиши.

1 Коррекция скорости подачи 3 Малая скорость


2 Самая малая скорость

Рис. 5.2.3 (a) Вид экрана для коррекции скорости подачи

Коррекция скорости подачи 100% означает, что робот перемещается с максимальной


скоростью подачи. Шаг скорости подачи FINE (тонкая) задается системной переменной,
$JOG_GROUP.$FINE_DIST в разделе linear jog (линейная толчковая подача).
Стандартная поставка: 0,1 мм). При стандартной настройке, каждая ось поворачивается на
0,001 градуса на шаг.
Ширина шага VFINE (самая тонкая) составляет одну десятую часть шага FINE (тонкая).

ПРИМЕЧАНИЕ
Если VFINE или FINE используются как текущая коррекция скорости, робот совершает
перемещение по одному шагу. Для возобновления перемещения робота отпустите и нажмите
клавишу толчковой подачи.

-321-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Таблица 5.2.3 (a) иллюстрирует изменение в коррекции скорости подачи при нажатии клавиши
ручной коррекции.
Таблица 5.2.3 (a) Коррекции скорости подачи

При нажатии клавиши ручной


коррекции

При нажатии клавиши ручной


коррекции одновременно с нажатием
клавиши SHIFT (*1)

*1 Включено только если $SHFTOV_ENB установлена на 1


Чтобы изменить коррекцию скорости подачи, нажмите клавишу ручной коррекции.
При каждом нажатии клавиши ручной коррекции при нажатой клавише SHIFT, скорость
подачи последовательно изменяется в порядке: FINE, VFINE, 5%, 50% и 100%.
Однако скорость подачи изменяется таким образом только если системная переменная $S
HFTOV_ENB = 1.

Рис. 5.2.3 (b) Клавиши ручной коррекции

Коррекция скорости подачи должна быть определена согласно условиями производственной


ячейки, типа перемещений робота или квалификации оператора.
Поэтому неопытный оператор робота должен использовать низкую коррекцию скорости
подачи.

ПРИМЕЧАНИЕ
При нажатии клавиши коррекции на экране в негативном изображении отображается окно,
в котором показана система координат ручной подачи и коррекция скорости. Повторное
нажатие клавиши коррекции дает возможность изменить значение коррекции.

Если клавиша коррекции не нажата, окно закрывается автоматически.


Это окно автоматически закрывается, если некоторое время не нажать клавиши коррекции.
При выключении сигнала безопасной скорости (вход *SFSPD) (раздел 3.3) коррекция скорости
уменьшается до значения $SCR.$FENCEOVRD. В этом состоянии коррекцию скорости
невозможно увеличить выше верхнего предела, заданного $SCR. $SFJOGOVLIM (раздел 3.3).
Имеется функция, которая восстанавливает коррекцию скорости при закрытии защитного
ограждения (раздел 3.16).

-322-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Скорость толчковой подачи


Скорость толчковой подачи - это скорость, с которой робот перемещается при толчковой
подаче.
Скорость толчковой подачи получается следующим выражением:
Если следующее значение превышает предел скорости 250 мм/сек. для режимов T1 или T2,
описанных выше, рабочая скорость фиксируется в режиме, описанном ранее.

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 (град/сек)

Рис. 5.2.3 (c) Скорость толчковой подачи

- Системы координат ручной подачи (тип толчковой подачи)


Системы координат ручной подачи определяют, как робот перемещается при толчковой
подаче.
Системы координат ручной подачи подразделяются на три типа:

-323-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

- Подача шарнира (JOINT) (шарнир)


При толчковой подаче шарнира робот перемещается независимо относительно каждой оси в
каждой системе координат шарнира. См. раздел 3.9, где содержится информация о системах
координат шарнира.

1 Системы координат шарнира

Рис. 5.2.3 (d) Подача шарнира

-324-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

- Толчковая подача в декартовых координатах (XYZ)


При толчковой подаче в декартовых координатах вершина инструмента робота перемещается
по осям X, Y и Z систем координат толчковой подачи или пользователя. Невозможно заставить
робота вращать инструмент вокруг оси X, Y и Z системы координат толчковой подачи или
системы координат пользователя. (См. подраздел 3.9.2 «Настройка системы координат
пользователя» и подраздел 3.9.3, «Настройка системы координат толчковой подачи»)

1 Декартова система координат (система координат пользователя или толчковой подачи)

Рис. 5.2.3 (e) Толчковая подача в декартовых координатах

-325-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Толчковая подача инструмента (TOOL)


При толчковой подаче инструмента вершина инструмента (TCP) перемещается по осям X, Y и
Z системы координат инструмента, определенной для запястья робота. Невозможно заставить
робота вращать инструмент вокруг оси X, Y и Z системы координат инструмента. (См.
подраздел 3.9.1 «Настройка системы координат инструмента")

Рис. 5.2.3 (f) Толчковая подача инструмента

Выбор системы координат ручной подачи


Текущая система координат ручной подачи отображается в верхнем правом углу экрана пульта
обучения.
Нажатие клавиши COORD отображает всплывающее меню в негативном изображении в
верхнем правом углу экрана, чтобы привлечь внимание пользователя. Всплывающее меню в
негативном изображении автоматически исчезает после нескольких секунд или при нажатии
другой клавиши.

1 Системы координат ручной подачи 4 Толчковая подача в декартовых координатах


2 Толчковая подача шарнира 5 Толчковая подача инструмента
3 Толчковая подача в декартовых координатах 6 Клавиша COORD (координаты)

Рис. 5.2.3 (g) Экран дисплея для систем координат ручной подачи

-326-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

При каждом нажатии клавиши COORD на пульте обучения по кругу выполняется смена
системы координат ручной подачи. При последовательном изменении и выборе системы
координат ручной подачи в порядке, указанном в таблице 5.2.3 (b), загорается
соответствующий светодиод.
Таблица 5.2.3 (b) Последовательность выбора типа толчковой подачи
Индикация на экране JOINT -> JGFRM -> TOOL -> USER -> JOINT
дисплея
Состояние светодиодов горит JOINT -> горит XYZ -> горит TOOL -> горит XYZ -> горит JOINT

Включение подачи запястного шарнира


При подаче запястного шарнира пространственная ориентация инструмента не сохраняется в
течение линейной подачи (толчковой подачи в декартовых координатах) или круговой подачи
(толчковой подачи инструмента).
A. Если подача запястного шарнира выключена, пространственная ориентация инструмента
сохраняется в течение толчковой подачи. (Стандартная настройка)
B. Если подача запястного шарнира включена, пространственная ориентация инструмента не
сохраняется в течение толчковой подачи.
В этом случае на экране отображается индикация [W/].
a. При линейной подаче (прямолинейное перемещение по осям в декартовой системе
координат), вершина инструмента перемещается линейно, в то время как запястный
шарнир зафиксирован.
b. Ось запястья перемещается при осевом перемещении, в то время как положение
вершины инструмента сохраняется при вращательной подаче (поворот
пространственной ориентации вокруг оси запястья).

1 Подача запястного шарнира включена

Рис. 5.2.3 (h) Индикация о включении подачи запястного шарнира

ПРИМЕЧАНИЕ
При выполнении команды перемещения для линейного или кругового перемещения в
режиме контурного управления подача запястного шарнира выполняет такую же функцию,
как команда перемещения запястного шарнира (WRIST JOINT).

Переключение на дополнительные оси


В дополнение к стандартным осям робота (обычно 4 - 6 осей) в одной группе операций до трех
дополнительных осей могут управляться как подгруппа.

ПРИМЕЧАНИЕ
Пользователь может переключиться на подгруппу, при помощи вспомогательного меню или
меню толчковой подачи, описанного ниже.

-327-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Меню толчковой подачи


При помощи функций меню толчковой подачи можно легко отобразить или обновить
следующие данные, относящиеся к работе толчковой подачи:
• Номер инструмента, толчковой подачи или системы координат пользователя, выбранных в
настоящий момент
• Номер группы, выбранной в настоящий момент
• Состояние выбора подгруппы (робот или дополнительные оси)
Для отображения меню толчковой подачи нажмите клавишу системы координат ручной
подачи при нажатой клавише SHIFT.

Таблица 5.2.3 (c) Последовательность операций при использовании меню толчковой подачи
Операция Порядок действий
Открытие меню Нажмите клавишу ручной подачи COORD, при нажатой клавише
SHIFT.
Закрытие меню Нажмите клавишу ручной подачи COORD, при нажатой клавише
SHIFT. Нажмите клавишу PREV (назад). Изменение значений
выполняется при помощи цифровых клавиш (см. описания порядка
изменения номера системы координат и переключения группы.)
Перемещение курсора клавиша курсора
Изменение номера системы Система координат инструмента, система координат толчковой
координат подачи, от 1 до 10 (Нажмите клавишу «.», чтобы выбрать 10.)
Система координат пользователя, от 0 до 9
Переключение группы Цифровая клавиша (можно вводить только существующие номера
(только для системы с группы)
несколькими группами)
Переключение подгруппы После перемещения курсора в строку с пунктом Robot/Ext
(для системы с подгруппой) переключайте Robot и Ext при помощи клавиши курсора «влево» и
«вправо». (Меняется положение негативного изображения.)

ПРЕДУПРЕЖДЕНИЕ
Обязательно запомните текущий номер системы координат/номер группы. В противном
случае при толчковой подаче робот может начать перемещение в неожиданном направлении,
или может начать перемещение робот неожиданной группы, что приведет к несчастному
случаю со смертельным исходом.
ПРЕДУПРЕЖДЕНИЕ
После переключения номера системы координат/номера группы, обязательно закройте меню
толчковой подачи. Если меню толчковой подачи оставить открытым, оператор может
изменить номер системы координат или номер группы, случайно нажав цифровую клавишу
пульта обучения. В таком при толчковой подаче робот может начать перемещение в
неожиданном направлении, или может начать перемещение робот неожиданной группы, что
приведет к несчастному случаю со смертельным исходом.

-328-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-1 Перемещение робота толчковой подачей


Условие
Не входите в рабочую зону. Не оставляйте никаких препятствий в пределах рабочей зоны.

ПРЕДОСТЕРЕЖЕНИЕ
Прежде чем выполнять толчковую подачу робота, убедитесь, что удовлетворены все нормы
техники безопасности для рабочей зоны. В противном случае возможны травма или
повреждение оборудования.

Шаг
1. Нажмите клавишу COORD, чтобы отобразить нужную систему координат ручной подачи на
пульте обучения.

ПРИМЕЧАНИЕ
Коррекция скорости подачи автоматически устанавливается на 10%.

2. Нажмите клавишу ручной коррекции, чтобы отрегулировать скорость толчковой подачи,


отображаемую на пульте обучения.
3. Возьмите пульт обучения и нажмите переключатель аварийной блокировки сзади пульта
обучения. Переключатель аварийной блокировки должен быть нажат при выполнении
толчковой подачи.
4. Включите пульт обучения выключателем.

ПРИМЕЧАНИЕ
Если переключатель аварийной блокировки выпустить во время, когда пульт обучения
включен выключателем, произойдет сигнал об ошибке. Для сброса сигнала об ошибке снова
нажмите и удерживайте нажатым переключатель аварийной блокировки, затем нажмите
клавишу RESET (сброс) на пульте обучения.

ПРИМЕЧАНИЕ
Если оператор не привык к работе робота или не уверен относительно перемещений робота,
необходимо задать низкие величины коррекции скорости подачи.

ПРЕДУПРЕЖДЕНИЕ
Робот начинает перемещение в следующем пункте. Если необходимо остановить толчковую
подачу робота в аварийном режиме, чтобы избежать опасности, оператор должен отпустить
переключатель аварийной блокировки или нажать кнопку аварийной остановки.
5. Для перемещения робота толчковой подачей нажмите клавишу толчковой подачи,
соответствующую нужному направлению перемещения робота, при нажатой клавише
SHIFT. При отпускании клавиши толчковой подачи робот останавливается.
ПРИМЕЧАНИЕ
При настройках коррекции FINE или VFINE, нажимайте клавишу толчковой подачи и
отпускайте ее каждый раз для каждого перемещения.

-329-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Переключитесь на подачу запястного шарнира


6. Нажмите клавишу FCTN. Появится меню функций.
7. Выберите 5 TOGGLE WRIST JOG (вкл/выкл толчковой подачи запястья) Для индикации
режима толчковой подачи запястного шарнира отображается отметка [W/].
Для выключения этого режима снова выберите 5 TOGGLE WRIST JOG.

Переключитесь на расширенную ось


8. Нажмите клавишу FCTN. Появится меню функций.
9. Выберите 4 TOGGLE SUB GROUP (вкл/выкл подгруппу).
Управление толчковой подачей переключается со стандартных осей робота на
расширенную ось.
Управление будет возвращено после выполнения функции.

10. Для завершения толчковой подачи выключите пульт обучения при помощи выключателя и
отпустите переключатель аварийной блокировки.

-330-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5.3 СОЗДАНИЕ ПРОГРАММЫ


Для создания программы выполните следующую процедуру:
• Зарегистрируйте программу и задайте информацию программы
• Измените стандартную команду (стандартные команды перемещения)
• Введите в режиме обучения команды перемещения
• Введите в режиме обучения различные команды управления, включая команду
паллетизации.

1 Создайте новую программу. 5 Измените стандартные команды перемещения.


2 Зарегистрируйте программу. 6 Введите в режиме обучения команды перемещения.
Скорректируйте команды.
3 Измените имеющуюся программу. 7 Конец
4 Выберите программу.

Рис. 5.3 Создание и изменение программы

Регистрация программы
Создайте пустую программу с новым именем.

Задание информации программы


Задайте атрибуты программы.

Изменение стандартных команд перемещения


Повторно задайте стандартные команды, которые будут использоваться при вводе в режиме
обучения команд перемещения.

Ввод в режиме обучения команд перемещения


Введите в режиме обучения команду перемещения и дополнительную команду перемещения.

-331-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Ввод в режиме обучения команд управления


Введите в режиме обучения команды управления, включая команды паллетизации.

Для создания новой программы и корректировки имеющейся программы используйте пульт


обучения.
Чтобы сделать это, пульт обучения должен быть включен заблаговременно.
Для включения пульта обучения должны быть удовлетворены следующее условия:

- Выключатель пульта обучения должен быть включен.

Во избежание запуска программы по ошибке запретите запуск программы при помощи пульта
обучения при вводе в режиме обучения. (См. рисунок 2.3.1 (f) «Меню функций»)

-332-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5.3.1 Регистрация программы


Введите имя программы и зарегистрируйте программу. Имя программы состоит максимум из
восьми буквенно-цифровых символов, включая символы, которые отличают имена программ
от друг друга. Информация об имени программы изложена в подразделе 4.1.1.
Зарегистрируйте программу на экране регистрации программы.

ПРЕДОСТЕРЕЖЕНИЕ
При создании новой программы текущая программа приостанавливается.

Ввод имени программы


Есть три способа ввода имени программы:
Слова: До пяти слов, состоящих максимум из семи символов, можно использовать как имя
программы.
Заранее введите следующие зарезервированные слова, такие как PRG, MAIN, SUB и TEST в
$PGINP_WORD[с 1 по 5] (см. раздел 3.15, «Меню конфигурации системы»)
Заглавные или строчные буквенные символы: Любая буква алфавита может использоваться в
имени программы. Буквенные символы в сочетании с любыми цифрами и/или любыми
символами используются как символы в имени программы.

ПРЕДОСТЕРЕЖЕНИЕ
Звездочки (*) и символ @ не разрешается использовать в имени программы.

Опции
В дополнительных настройках можно задать режим вставки или замены ввода символов или
удаления символьной строки. В режиме замены введенные символы заменяют имеющиеся
символы. В режиме вставки введенные символы вставляются перед символом, на который
установлен курсор. В этом случае все символы справа от введенного символа или символов
смещаются вправо. На экране отображается индикация INSERT (вставка) или OVRWRT
(замена). Все символы в поле, где установлен курсор, удаляются.

ПРИМЕЧАНИЕ
Имя программы не должно начинаться с цифры.

Настройка информации программы


Задайте следующие пункты информации программы на экране информации программы. См.
раздел 4.1
• Имя программы
• Subtype (подтип)
• Comments (комментарии): Комментарии могут быть записаны в программе. До 16
буквенно-цифровых символов, а также символов, которые можно использовать в имени
программы. В некоторых случаях ввести комментарии нельзя.
• Group mask (маска группы): Задает группу перемещений, которая управляется в программе.
• Write protection (защита от записи): Препятствует внесению изменений в программу.
• Interruption disable (выключение прерываний): Отменяет остановку программы, не
включающей перемещений, при сигналах об ошибке со степенью WARN (предупреждение),
PAUSE (пауза), STOP (остановка), SERVO (серво), аварийная остановка и HOLD
(приостановка). Однако эта настройка не применима к сигналу об ошибке, который
сгенерирован программой. В этом случае программа останавливается.

-333-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Процедура 5-2 Регистрация программы


Условие
Пульт обучения должен быть включен.

Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите SELECT.
Еще один способ - можно также вызвать следующий экран выбора программы, нажав клавишу
SELECT.

3. Нажмите клавишу F2 [CREATE] (создать). Отображается экран регистрации программы.

4. При помощи клавиш курсора выберите способ ввода имени программы


(слова или буквенные символы).

-334-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5. Введите имя программы, нажимая функциональные клавиши, соответствующие символам в


имени программы. Отображаемое меню функциональных клавиш зависит от способа,
выбранного в пункте 4.
Например, при вводе буквенных символов, нажмите функциональную клавишу,
соответствующую нужному символу несколько раз, пока символ не отобразится в поле
имени программы; то есть, если необходимо ввести P, нажмите функциональную клавишу
F4 четыре раза. Нажмите клавишу NEXT (далее), чтобы переместить курсор вправо на один
символ. Повторяйте эту процедуру, пока имя программы не будет полностью введено.

ПРИМЕЧАНИЕ
При создании программы при помощи RSR или PNS для автоматического управления,
следуйте правилу ниже. В противном случае программа не будет выполняться.
- Программа RSR должна быть записана в формате RSRnnnn, где nnnn представляет
четырехзначное число. Пример - RSR0001.
- Программа PNS должна быть записана в формате PNSnnnn, где nnnn представляет
четырехзначное число. Пример - PNS0001.

6. После ввода имени программы нажмите клавишу ENTER.

7. Чтобы редактировать зарегистрированную программу, нажмите клавишу F3 (EDIT)


(редактировать) или ENTER.
Отображается экран редактирования программы для зарегистрированной программы.

-335-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

8. Для ввода информации программы нажмите клавишу F2 (DETAIL) (данные) (или клавишу
ENTER). Отображается экран информации программы.

9. Задайте следующие пункты информации программы:


• Для изменения имени программы переместите курсор в поле настройки, измените имя
программы, затем нажмите клавишу ENTER.
• Для изменения подтип (см. подраздел 4.1.3), нажмите клавишу F4 [CHOICE] (выбор),
чтобы отобразить меню подтипа. Затем выберите None (нет), Job (задание), Process
(процесс) или Macro (макрос). Вариант JOB или PROCESS можно выбрать только
если системная переменная $JOBPROC_ENB установлена на 1.
• Для ввода комментариев переместите курсор в поле настройки, введите комментарии,
затем нажмите клавишу ENTER (см. подраздел 4.1.2).
• Чтобы задать маску группы, переместите курсор в поле настройки и выберите 1, *.
Управление перейдет к заданной группе перемещений (см. подраздел 4.1.4). В целях
безопасности задайте (*, *, *, *, *) для программ, которые не содержат команд
перемещения.

ПРЕДОСТЕРЕЖЕНИЕ
Изменить группу перемещений программы, в которой содержится команда операции,
невозможно.

ПРИМЕЧАНИЕ
Если используемая система не имеет настройки для нескольких групп, допустима только
одна из следующих настроек:
Первая группа задана как 1; звездочка (*) указывает что группы не задано.

• Чтобы установить защиту от записи, переместите курсор в поле настройки и выберите


ON (вкл) или OFF (выкл)
(см. подраздел 4.1.5.).
• Чтобы задать состояние выключения прерывания, переместите курсор в поле
настройки и нажмите функциональную клавишу (ON (вкл.) или OFF (выкл.)) (см.
подраздел 4.1.6). Выберите ON, чтобы программы не останавливались при сигналах
об ошибке категории макрокоманд или автоматически запускаемых программ.

ПРИМЕЧАНИЕ
Для возврата в экран списка несколько раз нажмите клавишу PREV (назад), пока не появится
экран списка.

-336-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

10.После ввода пунктов информации программы нажмите клавишу F1 (END) (конец).


Отображается экран редактирования программы для зарегистрированной программы.

-337-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

5.3.2 Изменение стандартной команды перемещения


Для задания оператора перемещения необходимо задать много пунктов, включая тип
перемещения, скорость перемещения и тип позиционирования.
Для удобства пользователь может зарегистрировать часто используемые команды
перемещения как стандартные операторы перемещения.

Для изменения стандартного оператора операции сначала нажмите клавишу F1.


Появится список стандартных операторов операции. Снова нажмите клавишу F.
Появится экран для редактирования стандартных операторов операции.

• Нажмите F1 POINT для перечисления стандартных операторов операций.

Процедура 5-3 Изменение стандартной команды перемещения


Условие
Необходимо выбрать экран редактирования программы.
Пульт обучения должен быть включен.

Шаг
1. Нажмите клавишу F1 POINT. Отобразится стандартное меню команд перемещения.

ПРИМЕЧАНИЕ
Если необходимы команды, перечисленные в подменю, их не нужно изменять.

-338-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

2. Для изменения стандартной команды перемещения нажмите F1 ED_DEF.

3. С помощью клавиш курсора переместите курсор к пункту команды, который необходимо


изменить (тип перемещения, скорость подачи, тип позиционирования или дополнительная
команда перемещения).

4. С помощью цифровых клавиш и функциональных клавиш корректируйте позицию


команды.
Например, для изменения скорости подачи переместите курсор в позицию скорости подачи.
Введите новое значение при помощи цифровых клавиш, затем нажмите клавишу ENTER.

5. Когда в поле имени клавиши F4 отобразится [CHOICE] (выбор), нажмите клавишу F4.
После этого в подменю можно будет выбрать опцию пункта другой команды.

-339-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

6. Повторите пункты с 3 по 5 для каждой команды, которую необходимо изменить.


7. По окончании ввода в режиме обучения нажмите клавишу F5 (DONE) (готово).

5.3.3 Ввод в режиме обучения команды перемещения


Команда перемещения перемещает робота в заданное положение в рабочей зоне на заданной
скорости подачи с использованием заданного метода перемещения. При вводе команды
перемещения в режиме обучения одновременно вводятся в режиме обучения элементы
команды перемещения и данные позиционирования.
Элементы команды перемещения указаны ниже
(данные о командах перемещения см. в разделе 4.3):
• Тип перемещения: Задает траекторию до заданного положения. (шарнира, линейное,
круговое)
• Переменная положения: Сохраняет данные о положениях, в которые перемещается робот.
• Скорость подачи: Задает скорость робота при его перемещении.
• Тип позиционирования: Указывает, выполняется ли позиционирование в заданном
положении.
• Дополнительная команда перемещения: Задает команду, которая выполняется погрузочно-
разгрузочным роботом.
После создания стандартной команды перемещения выбирается ввод в режиме обучения
команды перемещения.
В этом случае текущее положение (данные позиционирования) сохраняются в переменной
положения.
• Нажмите клавишу F1, F2, F3 или F4, чтобы вызвать список сохраненных стандартных
операторов.
Выберите нужный оператор из списка, а затем запрограммируйте этот оператор.
• Для программирования одного и того же стандартного оператора много раз, нажимая
клавишу SHIFT, нажмите клавишу F1, F2, F3 или F4.

• Нажмите F1 POINT для перечисления стандартных операторов операций.


• Проверьте, является ли положение, которое будет запрограммировано, одной из
сингулярных точек робота (о сингулярных точках, см. «Данные позиционирования», в
пункте 4.3.2). Если это нужно, пользователь может программировать положение при
помощи осевого метода. (См. о функции проверки сингулярной точки в п. 5.7).

-340-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-4 Ввод в режиме обучения команды перемещения


Шаг
1. Переместите робота толчковой подачей в нужное положение в рабочей зоне.
2. Переместите курсор в пункт END (конец).

3. Нажмите клавишу F1 [POINT], чтобы отобразить меню стандартных команд перемещения.

4. Выберите стандартную команду перемещения, вводимую в режиме обучения, нажмите


клавишу ENTER и укажите нужную команду перемещения. Одновременно в режиме
обучения вводится положение.

5. Повторите пункты с 2 по 4 для каждой команды перемещения, которая будет задана в


программе.
6. Чтобы задать одну и ту же стандартную команду перемещения много раз, нажимая клавишу
SHIFT, нажмите клавишу F1 [POINT]. Это добавляет ранее заданную команду перемещения
к стандартной команде перемещения, выбранной в настоящий момент.

-341-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

5.3.4 Ввод в режиме обучения дополнительной команды перемещения


Дополнительная команда перемещения заставляет робота выполнить особую работу, пока он
перемещается согласно команде перемещения. Имеются некоторые из следующих
дополнительных команд перемещения (см. информацию о дополнительных командах
перемещения в подразделе 4.3.5):
• Команда перемещения запястного шарнира
• Команда коррекции ускорения/замедления
• Команда пропуска
• Команда компенсации положения
• Команда непосредственной компенсации положения
• Команда коррекции на инструмент
• Команда непосредственной коррекции на инструмент
• Инкрементная команда
• Команда траектории
• Мягкое плавающее перемещение
• Скорость асинхронного перемещения дополнительной оси
• Синхронная дополнительная скорость
• Предвыполнение
• Поствыполнение
Чтобы ввести в режиме обучения дополнительную команду перемещения, установите курсор
после команды перемещения и нажмите клавишу F4 [CHOICE], чтобы отобразить меню
дополнительной команды перемещения. Выберите дополнительную команду перемещения в
меню. (См. информацию о меню команд программы в приложении A.3.)

ПРИМЕЧАНИЕ
Доступные дополнительные команды перемещения отличаются в зависимости от
конфигурации программного обеспечения конкретной системы.

-342-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-5
Ввод в режиме обучения дополнительной команды перемещения
Шаг
1. Установите курсор сразу после команды перемещения.

2. Нажмите клавишу F4 [CHOICE] (выбор).


Отобразится меню дополнительных команд перемещения.

3. Выберите нужный пункт.


Например, с помощью следующего экрана вводится в режиме обучения команда коррекции
ускорения.

Подробную информацию о командах см. в главе 4.

-343-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Процедура 5-6 Ввод в режиме обучения инкрементной команды


Шаг
1. Переместите курсор в пустое пространство в конце команды перемещения.
Ввод в режиме обучения инкрементной команды иллюстрируется ниже.

ПРЕДОСТЕРЕЖЕНИЕ
Ввод в режиме обучения инкрементной команды приводит к тому, что в данных
позиционирования отсутствует информация о положении.
Вручную введите величину приращения в данные позиционирования.

2. Введите величину приращения непосредственно в данные позиционирования.

-344-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

3. Непосредственно введите величину приращения.

4. По окончании ввода данных позиционирования нажмите F4 DONE (готово).

-345-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

5.3.5 Ввод в режиме обучения команды управления


Команда управления - это команда программы для контроллера робота, которая не является
командой перемещения.
Имеются следующие команды управления:
• Команда паллетизации
• Команда регистра
• Команда регистра положения
• Команда мягкого плавающего перемещения
• Команда ввода-вывода
• Команда перехода
• Команда ожидания
• Макрокоманда
• Команда конца программы
• Команда комментария
• Дополнительная команда перемещения
• Другие команды
Для ввода в режиме обучения команды управления сначала нажмите клавишу F1 (INST), чтобы
вызвать подменю. Затем выберите в меню нужный элемент команды управления (информацию
о меню команд программы см. в приложении B.3).

ПРИМЕЧАНИЕ
Команды программы отличаются в зависимости от конфигурации программного
обеспечения конкретной системы.

-346-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-7 Ввод в режиме обучения команды регистра


Условие
Пульт обучения должен быть включен.
Необходимо выбрать экран редактирования программы.

Шаг
1. Переместите курсор в пункт END (конец).
2. Нажмите клавишу F1 INST. При этом отображается меню команды управления.

-347-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

3. Чтобы ввести в режиме обучения команду регистра, выберите REGISTERS.


Следующие экраны указывают, что значение регистра [1] увеличено на единицу.

Подробную информацию о командах регистра см. в главе 4.

-348-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-8 Ввод в режиме обучения команды регистра положения


Шаг
1. Переместите курсор в пункт END (конец).
2. Нажмите клавишу F1 INST. При этом отображается меню команды управления.

3. Выберите REGISTERS.

4. Выберите PR[ ]
Введите в режиме обучения команду, назначив декартовы координаты текущего положения
регистру положения на следующих экранах.

Подробную информацию о команде см. в главе 4.

-349-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Процедура 5-9 Ввод в режиме обучения команды ввода-вывода


Шаг
1. Переместите курсор в пункт END (конец).
2. Нажмите клавишу F1 INST. При этом отображается меню команды управления.

3. Выберите I/O (ввод-вывод).


Введите в режиме обучения команду, которая включает RO[1], на следующих экранах.

Подробную информацию о команде см. в главе 4.

-350-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-10 Ввод в режиме обучения групповой команды перемещения


Шаг
1. Переместите курсор к номеру строки нужного оператора перемещения (кроме кругового
перемещения).

2. Нажмите F1 [INST]. При этом отображается перечень команд управления.

3. Выберите Independent GP или Simultaneous GP (независимое или одновременное групповое


перемещение)
Содержание группы 1 перемещается в другую группу
Обратите внимание, что в этом случае данные позиционирования не изменяются.

4. Для оператора перемещения в пределах команд группы перемещения отредактируйте тип


перемещения, скорость перемещения и тип позиционирования таким же образом, как для
обыкновенного оператора перемещения.
Обратите внимание, что следующие операции не могут выполняться:
• Смена типа перемещения на круговой
• Указание типа данных позиционирования (R[], PR[])
• Изменение номера положения
• Ввод в режиме обучения дополнительных команд перемещения (Удаление
допустимо.)
• Удаление/создание групп перемещения
• Изменение положения SHIFT + TOUCHUP (смещение + касание)
Подробную информацию о командах см. в главе 4.

-351-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

5.3.6 Запрет запуска с пульта обучения


Контроллер робота может выполнить программу немедленно при ее редактировании. Во
избежание выполнения программы по ошибке при помощи этой функции можно запретить
запуск программы при вводе в режиме обучения.
При выборе Disable FWD/BWD (выключить вперед/назад) в меню функций запуск программы
с пульта обучения запрещен.
При этом в правом верхнем углу экрана пульта обучения в негативном изображении
отображается индикация FBD, которая сообщает, что клавиша пульта обучения FWD/BWD
выключена.
Сокращение FBD расшифровывается как «Forward, Backward Disabled» (исполнение вперед,
назад выключено). Для выключения режима запрета снова нажмите в меню функций Disable
FWD/BWD (выключить вперед/назад). При этом индикатор «FBD» исчезает, а коррекция
уменьшается до значения настройки, заданному в системной переменной
$SCR.$FWDENBLOVRD, если она больше, чем значение настройки. (Стандартное значение:
10%)
Хотя индикатор «FBD», отображаемый в правом верхнем углу экрана исчезает при
выключении пульта обучения, «FBD» отображается снова при повторном включении пульта
обучения.
Нажмите и удерживайте клавишу Shift и нажмите FWD или BWD в режиме запрета. При этом
в первой строке экрана будет отображаться предупредительное сообщение «Teach pendant is
disabled» (пульт обучения выключен).

Толчковая подача при запрете запуска с пульта обучения


Для включения толчковой подач только в состоянии запрета запуска с пульта обучения можно
задать системную переменную.
Для выполнения этой настройки используется системная переменная $SCR.$TPMOTNENABL.
Для включения этой функции (включения толчковой подачи только в состоянии запрета
запуска с пульта обучения) на экране системных переменных измените значение системной
переменной $SCR.$TPMOTNENABL с 0 на 1 (или с 2 на 3).
Таблица ниже указывает зависимость между значением системной переменной
$SCR.$TPMOTNENABL и включением запуска с пульта обучения и толчковой подачи.
Таблица 5.3.6 Настройка для толчковой подачи при запрете запуска с пульта обучения

$SCR.$TPMOTNENABL Запуск с пульта обучения Толчковая подача


0 Включено Включено
1 Включено Выключено
2 Выключено Включено
3 Выключено Включено

При стандартной настройке эта функция выключена (толчковая подача включена независимо
от того, можно ли с пульта обучения запустить программу).

-352-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-11 Запрет запуска с пульта обучения


Шаг
1. Нажмите клавишу FCTN. Появится меню функций.
2. Выберите 2 Disable FWD/BWD.
В верхней правой строке экрана появится негативная индикация «FBD».

3. Для выключения режима запрета снова выберите в меню функций «2 Disable FWD/BWD»
(выключить вперед/назад). Индикация «FBD» исчезнет, и коррекция будет уменьшена до
настройки $SCR.$FWDENBLOVRD.

-353-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Процедура 5-12
Переключение состояния действует/выключен пульта обучения
Условие
Пульт обучения находится в режиме запрета.
Пульт обучения выключен.
Шаг
1. Отображается следующий экран редактирования программы. Индикация «FBD» не
отображается в состоянии запрета пульта обучения, потому что пульт обучения выключен.

2. Включите пульт обучения. Индикация «FBD» отображается в верхнем правом углу экрана,
а коррекция уменьшается до настройки $SCR.$FWDENBLOVRD.

-354-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5.4 ИЗМЕНЕНИЕ ПРОГРАММЫ


В настоящем разделе описывается способ изменения содержания имеющейся программы:
• Выбор программы
• Изменение стандартной команды перемещения
• Изменение команды перемещения
• Изменение команды управления
• Редактирование команды программы
• Вставка пустой строки
• Удаление команды программы
• Копирование команды программы
• Поиск элемента команды программы
• Замена элемента команды программы
• Перенумерация строк программы
Выбор программы
Выберите программу из имеющихся программ при помощи меню.

Изменение команды перемещения


Измените элемент команды перемещения.
Пример - это данные позиционирования, которые являются элементом команды, который
необходимо часто изменять.

Изменение других команд


Измените другие команды

-355-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

5.4.1 Выбор программы


При выборе программы вызовите зарегистрированную программу, при этом отобразится экран
редактирования программы для редактирования, изменения и выполнения программы.
После выбора программы программа действует, пока не будет выбрана другая программа. При
отображении другого экрана, например экрана текущего положения, программа, выбранная в
настоящий момент запускается выключателем запуска (start).
• Когда пульт обучения включен
(Текущая или приостановленная программа принудительно завершается при выборе
программы.)
• Когда пульт обучения выключен
В ходе выполнения программы или пока она приостановлена, другую программу выбрать
невозможно.
Выберите программу на экране выбора программы.

Процедура 5-13 Выбор программы


Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите SELECT.
Еще один способ - нажать клавишу SELECT, чтобы можно было выбрать программу.
В этом случае отображается экран выбора программы.

3. Переместите курсор к имени программы, которая будет корректироваться, при помощи


клавиш курсора (вверх и вниз) нажмите клавишу ENTER. Отображается экран
редактирования выбранной программы.

-356-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5.4.2 Изменение команды перемещения


При изменении команды перемещения измените элементы команды перемещения или
измените данные позиционирования, введенные в режиме обучения. Информацию о командах
перемещения, см. в разделе 4.3.

Изменение данных позиционирования


Для изменения данных позиционирования назначьте новые данные позиционирования
переменной положения, нажав клавишу F5 (TOUCHUP) при нажатой клавише SHIFT.

Информация данных позиционирования


Координаты и конфигурация для данных позиционирования можно изменять непосредственно
на экране информации данных позиционирования.

• F2 (PAGE) (страница):
Для переключения между стандартными осями и расширенными осями.
• F3 (CONFIG) (конфигурация): Редактирование значения конфигурации.
• F4 (DONE): Завершает изменение информации данных позиционирования.
• F5 (REPRE):
Для переключения между декартовыми координатами и координатами шарнира.

Изменение элемента команды


Чтобы изменять элемент команды, нажмите клавишу F4 [CHOICE] для отображения меню
элемента команды перемещения, затем выберите элемент команды в меню.
• Тип перемещения:
Управляет траекторией к заданному положению (шарнира, линейное, круговое).
При изменении типа перемещения также автоматически изменяются единицы измерения
скорости подачи.
• Переменная положения:
Переменная, хранящая данные позиционирования, и номер переменной изменяются.
• Скорость подачи:
Скорость робота при его перемещении (скорость перемещения робота) и единицы
измерения скорости подачи изменяются.
• Тип позиционирования:
Позиционирование в заданном положении изменено.
• Дополнительная команда перемещения:
Дополнительная команда, которая будет выполнена, когда робот перемещается, изменена.

ПРЕДОСТЕРЕЖЕНИЕ
Если ввод в режиме обучения выполняется координатами шарнира, изменение системы
координат пользователя не влияет на переменные положения и регистры положения. Если
переменная положения вводится в режиме обучения в прямоугольной системе координат, а
опция ввода системы координат пользователя не используется, система координат
пользователя не влияет на переменную положения. В других случаях изменение системы
координат пользователя влияет как на переменную положения, так и на регистр положения.

-357-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Процедура 5-14 Изменение данных позиционирования


Условие
Необходимо выбрать программу, которая будет изменена.
Пульт обучения должен быть включен.

Шаг
1. Переместите курсор в номер строки, в которой отображается команда перемещения,
которую необходимо изменить.

2. Переместите робот в новое положение и нажмите F5 [TOUCHUP] (касание) при нажатой


клавише SHIFT.
Новое положение записано.

3. При повторном вводе в режиме обучения данных позиционирования в команду


перемещения с инкрементной опцией инкрементная опция удаляется.

• YES (да): Инкрементная опция удаляется и происходит ввод данных


позиционирования в режиме обучения.
• NO (нет): Ввод данных позиционирования в режиме обучения не выполняется.

-358-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

4. При вводе данных позиционирования в режиме обучения в регистр положения как


переменной положения данные позиционирования в регистре изменяются путем
редактирования.

Процедура 5-15 Изменение информации данных позиционирования


Шаг
1. Для отображения информации данных позиционирования переместите курсор к нужной
переменной положения, а затем нажмите клавишу F5 [POSITION] (положение). Будет
отображен экран информации данных позиционирования.

2. Для изменения положения переместите курсор к координатам для каждой оси и введите
новые координаты.

-359-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

3. Для изменения значения конфигурации нажмите клавишу F3 [CONFIG], переместите


курсор в поле конфигурации, затем введите новое значение конфигурации клавишами
курсора (вверх и вниз).

4. Для изменения системы координат нажмите клавишу F5 [REPRE] и выберите систему


координат, которая будет изменена.

ПРИМЕЧАНИЕ
Индикация JOINT (шарнир) действительна при регулировке робота на положение нуля
градусов или при выполнении некинематической операции, например при управлении
операцией стола.

5. После изменения информации данных позиционирования нажмите клавишу F4 [DONE]


(готово).

-360-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-16 Изменение команды перемещения


Шаг
1. Переместите курсор в элемент команды перемещения, которую необходимо изменить.
2. Для отображения подменю элементов команды нажмите клавишу F4 [CHOICE], затем
выберите в подменю элемент команды, который необходимо изменить.
На следующих экранах показано изменение типа перемещения с линейного перемещения на
движение шарнира:

3. На следующих экранах показано изменение типа перемещения с переменной положения на


регистр положения.

-361-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

4. Измените скорость подачи.

5. Измените единицу измерения скорости подачи.

6. Измените тип позиционирования.

-362-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-17 Изменение команды кругового перемещения


Шаг
1. Установите курсор в позицию типа перемещения команды кругового перемещения,
которую необходимо изменить.
На следующих экранах показано изменение команды кругового перемещения на команду
линейного перемещения.

ПРИМЕЧАНИЕ
При изменении кругового перемещения на перемещение шарнира или линейное
перемещение, в результате создаются две команды перемещения. Одна команда перемещает
инструмент в промежуточную точку кругового перемещения, а другая перемещает
инструмент в конечную точку.

-363-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

2. На следующих экранах показано изменение команды линейного перемещения на команду


кругового перемещения.

ПРИМЕЧАНИЕ
При изменении команды перемещения шарнира или команды линейного перемещения на
команду кругового перемещения, введенные в режиме обучения данные для конечной точки
дуги отменяются.

Процедура 5-18
Добавление и удаление дополнительной команды перемещения
Шаг
1. Установите курсор на дополнительную команду перемещения. Например, для добавления
команды условия коррекции следуйте порядку, указанному ниже:

-364-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

2. Например, для удаления команды условия коррекции следуйте порядку, указанному ниже:

-365-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Процедура 5-19 Изменение скорости перемещения


(с числовое задания на задание через регистр)

Шаг
1. Для перехода от числового задания на задание через регистр для скорости перемещения
команды перемещения переместите курсор на значение скорости. Затем нажмите
функциональную клавишу F1 [REGISTER] (регистр).

2. Введите нужный номер регистра (например, 2).


Для косвенного задания нажмите F3 [INDIRECT].
(Для возврата в режим непосредственного задания нажмите F2 [DIRECT].)

3. Для перехода с задания через регистр на числовое задание для скорости перемещения
команды перемещения.

-366-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

4. Переместите курсор на значение скорости. Затем нажмите функциональную клавишу F1


(SPEED) (скорость).

5. Введите нужное значение скорости (например, 20).

5.4.3 Изменение команды управления


Можно изменить синтаксис, элемент или переменную команды управления.

Процедура 5-20 Изменение команды управления


Шаг
1. Переместите курсор к элементу команды, который необходимо изменить.

-367-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

2. Нажмите клавишу F4 [CHOICE] для отображения меню команды и выберите элемент


команды который необходимо изменить.
На следующих экранах показано изменение команды ожидания.

-368-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5.4.4 Команды редактирования программы


Команды редактирования программы используются для редактирования программы.
Нажмите клавишу F5 (EDCMD), чтобы отобразить меню команд редактирования программы и
выберите из меню нужную команду редактирования программы.

Insert (вставка)
Для вставки заданного количества пустых строк между имеющимися строками программы.
При вставке пустых строк строки программы перенумеровываются.

Delete (удалить)
Удаляет последовательность команд из программы.
После того, как команды удалены, строки программы перенумеровываются.

Copy (копировать)
Копирует последовательность команд и вставляет группу команд в другую точку в программе.
При копировании последовательности команд группа команд выбирается и записывается в
память.
После копирования последовательности команд ее можно вставлять в другие точки в
программе сколько угодно раз.

Find (найти)
Для поиска заданного элемента команды программы.
Для быстрого поиска заданного элемента в длинной программе.

Replace (заменить)
Для замены элемента заданной команды программы другим элементом.
Эта команда используется, например, при изменении данных настройки программы.
(Например, если изменяется назначение ввода-вывода и DO[1] необходимо переключить на
DO[2] в программе)

-369-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Comment (комментарий)
На экране редактирования программы пользователь может выбрать, отображать или скрыть
комментарий для команд, перечисленных ниже. Обратите внимание, что комментарии
редактировать невозможно.
• Команда DI, команда DO, команда RI, команда RO, команда GI, команда GO, команда AI,
команда AO, команда UI, команда UO, команда SI, команда SO
• Команды регистра
• Команды регистра положения
(включая регистры положения в формате данных позиционирования для команд
перемещения)
• Команды паллетизации
• Задание скорости регистра команд перемещения

ПРИМЕЧАНИЕ
Команды AI и AO - это программные опции аналогового ввода-вывода.

Команды, перечисленные ниже, всегда сопровождаются комментарием и не допускают


переключения дисплея, но допускают редактирование.
• Переменная положения команды перемещения
• Команды метки
• Команды управления питанием

ПРИМЕЧАНИЕ
Комментарий для элемента команды, длина которого превышает одну строку экрана, может
быть сокращен.

ПРИМЕЧАНИЕ
Для косвенного задания регистра комментарий не отображается.
Position register [register [1]] = ...

-370-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Renumber (перенумеровать)
Перенумеровывает строки программы по номерам строки по возрастанию.
При вводе в режиме обучения команды перемещения ей всегда присваивается следующий
номер строки, независимо от точки в программе. При повторении вставки и удаления номера
строк не размещаются в программе последовательно. Перенумерация упорядочивает их
последовательно в программе.
Ход выполнения перенумерации отображается при ее выполнении.

ПРЕДОСТЕРЕЖЕНИЕ
Не выполняйте выключение питания, пока индикатор хода выполнения не достиг значения
100%.
В противном случае программа будет обрезана.

1 Ход выполнения 3 Количество уже перенумерованных номеров строки


2 Общее количество номеров строки

Undo (отменить)
Операции редактирования программы, такие как изменение команды, вставка строки и
удаление строки можно отменить для возврата в состояние, существовавшее до того, как были
выполнены эти операции редактирования. Если операция отмены выполняется при
редактировании строки программы, отменяются все операции, выполненные в этой строке.
Например, если строка была вставлена или удалена, восстанавливается состояние, которое
существовало до операции вставки или удаления.
Если за операцией отмены немедленно выполняется другая операция отмены, то
восстанавливается состояние, которое существовало до того, как была выполнена первая
операция отмены.

ПРИМЕЧАНИЕ
Если операция отмены выполняется для строки в ходе редактирования программы, то все
операции, выполненные для этой строки, отменяются. Это означает, что если команда
вводилась в режиме обучения в пустой строке или в последней строке программы, а при
редактировании для этой строки была выполнена операция отмены, то введенная в режиме
обучения команда удаляется.

-371-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Процедура 5-21 Вставка пустых строк


Шаг
1. Нажмите NEXT (далее), > для вызова F5 EDCMD.

2. Нажмите клавишу F5 [EDCMD]. Отображается меню команд редактирования.


3. Выберите Insert (вставить).

В примере ниже между 3 и 4 строкой вставляются две пустые строки.


4. Переместите курсор в строку, куда должны быть вставлены команды.
В этом примере переместите курсор в 4 строку.
5. Введите количество пустых строк, которые необходимо вставить (две), и нажмите клавишу
ENTER.

Две пустые строки будут вставлены в программу, и все строки в программе будут
перенумерованы.

-372-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-22 Удаление команд


Шаг
1. Переместите курсор в верхнюю часть строки, в которой находится удаляемая команда.
(Задайте строку, которая будет удалена, с помощью курсора.)
2. Нажмите NEXT (далее), > для вызова F5 EDCMD.

3. Нажмите клавишу F5 [EDCMD], чтобы вызвать меню команд редактирования.


4. Выберите Delete (удалить).

ПРЕДОСТЕРЕЖЕНИЕ
После удаления команды эту команду восстановить невозможно. Обязательно перед
выполнением удаления убедитесь в необходимости удаления команды, иначе можно
потерять важные данные.

5. При помощи клавиш курсора (вверх и вниз) задайте диапазон командных строк, которые
будут удалены.

6. Для отмены удаления выбранной строки нажмите клавишу F5 (NO) (нет).


Для удаления выбранных строк нажмите клавишу F4 (YES) (да).

-373-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Процедура 5-23 Копирование и вставка команд


Шаг
1. Нажмите NEXT (далее), > пока не появится F5 EDCMD.

2. Нажмите клавишу F5 [EDCMD]. Отображается меню команд редактирования.


3. Выберите 3 Copy (копировать).
На следующих экранах показано копирование строк со 2 по 4 в строки с 5 по 7.

4. Выберите диапазон строк, которые будут скопированы.

В результате выполнения вышеописанных пунктов, выбранные команды (строки с 2 по 4 в этом


примере) были скопированы в память.
5. Решите, куда необходимо хотите вставить данные, скопированные в память.

-374-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

6. Выберите способ копирования и вставки (копирования с оригинала).

7. При повторе действий вышеуказанных пунктов с 5 по 6 одну и ту же группу команд можно


вставить неограниченное количество раз в любой точке в программе.
8. Для завершения вставки команд нажмите клавишу PREV (назад).

Способы вставки
Имеются следующие способы копирования и вставки:

• F2 (LOGIC) (логический): Копирование и вставка команд перемещения без заданных


данных позиционирования.
• F3 (POS-ID) (идентификатор положения): Копирование и вставка команд перемещения без
изменения номеров положения.
• F4 (POSITION) (положение): Копирование и вставка команд перемещения с обновлением
номеров положения.
При нажатии клавиши перехода на следующую страницу NEXT (далее) отображается
следующее меню функциональных клавиш:

-375-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Выбранные команды копируются в обратном порядке.


F3 и F5 имеют следующие функции:
• F3 (RM-POS-ID):
Выполняет копирование команды перемещения в оригинале программы в обратном порядке
без изменения номеров положения команд перемещения.
Тип перемещения, скорость перемещения, и другие параметры каждой команды
перемещения изменяются так, чтобы совершалось перемещение, полностью
противоположное перемещению оригинала программы.
• F5 (RM-POS):
Копирует команды перемещения в оригинале программы в обратном порядке. Затем
назначает новые номера положения.
Тип перемещения, скорость перемещения, и другие параметры каждой команды
перемещения изменяются так, чтобы совершалось перемещение, полностью
противоположное перемещению оригинала программы.

ПРИМЕЧАНИЕ
Функция копирования для обратного перемещения не поддерживается для дополнительных
команд перемещения, перечисленных ниже. Если команды перемещения в оригинале
программы включают любую из команд перемещения из указанных ниже, функция RM-
POS-ID или RM-POS выдает предупреждение и выполняется только операция копирования
в обратном порядке.

• Команда приложения
• Команда пропуска и быстрого пропуска
• Инкрементная команда
• Команда непрерывного вращения
• Команда предвыполнения/поствыполнения
• Операция с несколькими группами
Пример при нажатой F4 (R-POSITION)

-376-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-24 Поиск элемента команды программы


Шаг
1. Нажмите NEXT (далее), > пока не появится F5 EDCMD.

2. Нажмите клавишу F5 [EDCMD]. Отображается меню команд редактирования.


3. Выберите Find (поиск).
4. Выберите элемент команды программы, который необходимо найти.
На следующих экранах показано как найти команду WAIT.

5. Если элемент, который необходимо найти - это индекс, введите значение. Для поиска
элемента независимо от того, является ли элемент индексом нажмите клавишу ENTER, не
вводя никаких данных.

-377-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Если заданная команда найдена в программе, курсор останавливается на команде.


6. Для повторного поиска этой же команды нажмите клавишу F4 (NEXT) (далее).

7. Для завершения поиска команд нажмите клавишу F5 (EXIT) (выход).

ПРИМЕЧАНИЕ
Позицию команды коррекции/слежения или команды датчика касания невозможно найти
при помощи команды поиска.

-378-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-25 Замена элемента команды программы


Шаг
1. Нажмите NEXT (далее), > пока не появится F5 EDCMD.

2. Нажмите клавишу F5 [EDCMD]. Отображается меню команд замены.


3. Выберите Replace (замена).
4. Выберите элемент команды программы, который необходимо заменить и нажмите клавишу
ENTER.
На экране ниже значение скорости подачи, заданное в команде перемещения, заменяется на
другое значение.

Отображаются следующие элементы замены:


• Replace speed:
(замена скорости) Служит для замены скорости подачи на другое значение.
• Replace term:
(замена термина) Служит для замены типа позиционирования на другое значение.
• Insert option: (опция вставки) Вставляет дополнительную команду перемещения.
• Remove option: (опция удаления) Удаляет дополнительную команду перемещения.
5. Выберите Replace speed (замена скорости).

-379-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

• Unspecified type: (тип не задан) Изменяет скорости подачи во всех командах


перемещения.
• J: Изменяет скорости подачи только в командах перемещения для управления
шарниром.
• L: Изменяет скорости подачи только в командах перемещения для управления
линейными перемещениями.
• C: Изменяет скорости подачи только в командах перемещения для управления
круговыми перемещениями.
6. Задайте конечный тип команды операции.

• All type: (все типы) Тип скорости не задан.


• Speed value: (значение скорости) Задаются операторы операций, которые задают
скорость числовым значением.
• R[]: Задаются операторы операций, которые задают скорость регистром.
• R[R[]]: Задаются операторы операций, которые косвенно задают значение скорости
регистрами.
7. Задайте конечный формат скорости.

8. Задайте конечную единицу измерения скорости.

• Speed value (значение скорости): Выбранный оператор заменяется на оператор


операции, который задает скорость числовым значением.
• R[]: Выбранный оператор заменяется на оператор операции, который задает скорость
при помощи регистра.
• R[R[]]: Выбранный оператор заменяется на оператор операции, который косвенно
задает скорость при помощи регистров.
9. Задайте тип перемещения команды перемещения, для которой необходимо изменить
скорость подачи.

-380-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

10. Задайте единицу скорости подачи, которую необходимо изменить.

11. Введите нужную скорость подачи.

Отображаются способы замены элементов.


• F2 (ALL) (все): Для замены всех элементов в текущей строке и в последующих строках
• F3 YES (да): Для замены элементов в позиции курсора и поиска следующего элемента.
• F4 (NEXT) (далее) : Для поиска следующего элемента.
12. Выберите способ замены.

13. Для завершения замены элементов нажмите клавишу F5 (EXIT) (выход).

ПРЕДОСТЕРЕЖЕНИЕ
Команда замены не допускает замены команд перемещения на команду коррекции/слежения
или команду датчика касания. Если делается попытка такой замены, выдается сигнал об
ошибке записи в память. Для замены команды перемещения сначала удалите команду
перемещения, затем вставьте команду датчика касания или команду слежения.

-381-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Процедура 5-26 Перенумерация номера положения


Шаг
1. Нажмите NEXT (далее),>, затем нажмите F5 EDCMD.

2. Нажмите F5 EDCMD. Отображается меню команд замены.


3. Выберите Renumber (перенумеровать).

4. Чтобы перенумеровать строки программы, нажмите клавишу F4 (YES) (да).


Для отмены перенумерации строк программы нажмите клавишу F5 (NO) (нет).

-382-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-27 Переключение отображения комментария


Шаг
1. Нажмите NEXT (далее) для отображения F5 (EDCMD).

2. Нажмите F5 (EDCMD), чтобы вызвать меню команд редактирования.

3. Выберите пункт 7 Comment (комментарий)

4. Чтобы выключать отображение комментариев, снова выберите Comment при помощи


функциональной клавиши F5 (EDCMD).

-383-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Процедура 5-28 Отмена операций редактирования


Шаг
1. Нажмите NEXT (далее) для отображения F5 (EDCMD).

2. Нажмите F5 (EDCMD), чтобы вызвать меню команд редактирования.

3. Выберите пункт 8 Undo (отмена).

-384-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

4. Чтобы выполнять операцию отмены, выберите F4 (YES) (да). Для отмены операции отмены
выберите F5 (NO) (нет).
При выборе F4 (YES) (да) операция редактирования отменяется.

5. При последовательном выполнении следующей операции отмены первая выполненная


операция отмены отменяется, это означает, что восстанавливается состояние, которое
существовало до того, как была выполнена первая операция отмены.

ПРИМЕЧАНИЕ
Если после операции отмены выполнить операцию редактирования, то отменить операцию
отмены будет невозможно.

ПРЕДОСТЕРЕЖЕНИЕ
Операция отмены автоматически перезаписывает программу, поэтому результаты могут
быть не такими, как ожидает оператор. Перед выполнением программы после операции
отмены тщательно проверьте программу.

Эта функция может отменить следующие операции:


a. Изменения команды
b. Вставка строки
c. Удаление строки
d. Копирование операторов программы (чтение)
e. Копирование операторов программы (вставка)
f. Замена команды программы
g. Переназначение номеров положения
Операция отмены отменяет все операции редактирования, выполненные в строке, где в
настоящий момент находится курсор, и восстанавливает состояние, существовавшее до
выполнения этих операций редактирования.
Функция отмены выключена, если выполняется любая из следующих операций:
a. Выключение питания
b. Выбор другой программы
Операция отмены не может выполняться ни в одном из следующих состояний:
a. Пульт обучения выключен.
b. Программа защищена от записи.
c. Недостаточно памяти для программы.

-385-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Следующие операции редактирования невозможно отменить:


a. Ввод в режиме обучения и редактирование команд паллетизации
b. Удаление строк, включающих команды паллетизации
c. Копирование строк, включающих команды паллетизации (чтение)
d. Копирование строк, включающих команды паллетизации (вставка)
e. Замена в программе, включающей команды паллетизации
f. Переназначение номеров в программе, включающей команды паллетизации
Если питание выключается во время выполнения операции отмены, операция отмены
останавливается.
Обратите внимание на то, что в этом случае, программа может стать непригодной для
использования.
Функция отмены не может выполняться, если после операции редактирования выполняется
любая из следующих команд:
a. Команда лазера
b. Команда паллетизации
c. Команда точечной сварки
d. Команда отслеживания прямолинейной траектории
Функция отмены не может выполняться, если после операции редактирования выполняется
любая из следующих функций:
a. Интерактивное изменение положения
b. Точная регулировка скорости сварки

-386-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5.5 ОПЕРАЦИИ С ПРОГРАММОЙ


В настоящем разделе описываются следующие операции, выполняемые с программой:
• Изменение информации программы
• Удаление программы
• Копирование программы
• Чтение программы
• Сохранение программы
• Печать программы
• Отображение свойств программы

-387-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

5.5.1 Изменение информации программы


Информация заголовка программы изменяется при помощи экрана данных программы
(см. раздел 4.1). Может выполняться настройка без группы перемещений. Можно задавать
следующие элементы:
• Program name (имя программы): Имя программы, которое необходимо изменить.
• Subtype (подтип): Подтип программы, который необходимо изменить.
• Comments (комментарии): Комментарии в программе, которые необходимо изменить.
• Group mask (маска группы): Задает группу перемещений, которая управляется в программе.
Можно также указать, что программа не имеет групп перемещений.
• Write protection (защита от записи): Предотвращает изменение программы.
• Interruption disable (выключение прерываний): Заставляет программу, в которой нет группы
перемещений, не переходить в состояние паузы при сигналах об ошибке со степенью
SERVO или ниже, аварийной остановке и приостановке.
Вызовите следующие элементы на экран информации программы:
• Creation Date (дата создания)
• Modification Date (дата изменения)
• Name of the file to be copied (имя копируемого файла)
• Положение: FALSE/TRUE (ложь/истина)
• Size: (размер области памяти программы)

Удаление программы
Ненужную программу можно удалить.

Копирование программы
Можно создать копию программы с другим именем и с таким же содержанием.

Отображение свойств программы


Следующую информацию из заголовка программы можно отобразить на экране выбора
программы:
• Comment (комментарий)- Отображается комментарий из информации заголовка.
• Protection (защита) - Отображаются настройки элемента «Write protect:» (защита от записи)
из информации заголовка.
• Last Modified (дата изменений)- Отображаются настройки элемента «Modification Date:»
(даты изменения) из информации заголовка.
• Size (размер) - Отображается количество строк в программе и ее размер в памяти.
• Copy Source (оригинал программы)- Отображаются настройки элемента «Copy Source:»
(оригинал программы) из информации заголовка.

ПРЕДОСТЕРЕЖЕНИЕ
Общий размер свободной памяти, отображаемый на экране каталога, может быть непригоден
для хранения программы. Например, даже если размер свободной памяти не равен 0, может
не удаться создать программу.

-388-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-29 Изменение информации программы


Условие
Пульт обучения должен быть включен.

Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите SELECT. Отображается экран выбора программы.
Еще один способ - нажмите клавишу SELECT (выбор) для отображения экрана выбора
программы.

3. Нажмите NEXT (далее),> для отображения следующей страницы, затем нажмите клавишу
F2 (DETAIL) (данные). Отображается экран информации программы.

4. Задайте каждый элемент (см. раздел 4.1).


Если команда перемещения вводилась в программу в режиме обучения, задать 3 «Group
Mask:» (маску группы) этой программы невозможно.
5. После задания информации программы, нажмите клавишу F1 END (конец).

-389-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Процедура 5-30 Удаление программы


Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите SELECT. Отображается экран выбора программы.
Экран выбора программы можно также отобразить, нажав клавишу SELECT (выбор),
вместо выполнения пунктов 1 и 2 выше.

3. Переместите курсор к имени программы, которую необходимо удалять, затем нажмите


клавишу F3 DELETE (удалить).

4. Нажмите клавишу F4 (YES) (да).


5. Заданная программа удалена.

ПРЕДОСТЕРЕЖЕНИЕ
После удаления программы восстановить программу невозможно.
Необходимо удалять только программы, которые больше не нужны.

-390-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Процедура 5-31 Копирование программы


Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите SELECT. Отображается экран выбора программы.
3. Нажмите F1 (copy) (копировать) на следующей странице, после чего будет отображен экран
копирования программы.

4. Введите имя программы, которую необходимо скопировать, затем нажмите клавишу


ENTER.

5. Нажмите клавишу F4 (YES) (да).


6. Нужная программа скопирована в заданную программу: PROGRAM1.

-391-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Процедура 5-32 Отображение свойств программы


Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите "0 -- next --". На следующей странице отображается «1 SELECT» (выбор).
Можно выбрать экран выбора программы, нажав клавишу SELECT (выбор) вместо пунктов
1 - 2 процедуры.

Экран выбора программы

3. Нажмите F5 [ATTR].
4. Выберите Size (размер).
5. На месте комментариев будут отображаться количество строк и размер программы.

6. Если необходимо отобразить другой элемент, выберите нужный элемент в процедуре 4.

-392-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

5.6 ФОНОВОЕ РЕДАКТИРОВАНИЕ


При работе робота функция фонового редактирования позволяет редактировать другую
программу в фоновом режиме. При помощи этой функции можно изменить и проверить
другую программу, не останавливая работу робота, таким образом увеличивая эффективность
технического обслуживания и производительность.

ПРЕДУПРЕЖДЕНИЕ
Эта функция позволяет выполнять редактирование при выключенном пульте обучения.
Однако если пульт обучения выключен, любая операция редактирования, выполняемая
оператором около робота, очень опасна. Для обеспечения безопасности оператора операции
редактирования должны обязательно выполняться вне диапазона перемещения робота.

Краткое описание этой функции


Работа функции кратко описана ниже.
• Фоновое редактирование включается путем выбора специального имени программы для
фонового редактирования при выключенном пульте обучения. Специальное имя программы
- "-BCKEDT-".
• В ходе фонового редактирования сверху экрана редактирования пульта обучения
отображаются следующие данные:
1. Имя программы, выбранное в фоновом режиме
2. Индикация <<BACKGROUND>> для указания, что происходит фоновое
редактирование

a: Состояние выполнения выбранной программы (строка состояния)


b: Имя программы, выбранное в фоновом режиме
c: Индикация, что задано состояние фонового редактирования
• Изменения программы, редактируемой в фоновом режиме не отражаются в исходной
программе, пока не закончено фоновое редактирование.
• Для завершения фонового редактирования нажмите клавишу F5 [EDCMD] на экране
редактирования, чтобы отобразить меню, затем в отображаемом меню выберите End_edit.
В этот момент пользователь может выбрать, сохранить ли результаты фонового
редактирования в исходной программе или отказаться от результатов фонового
редактирования.
• Невозможно одновременно редактировать несколько программ в фоновом режиме. Прежде
чем может будет редактировать в фоновом режиме другую программу, должно быть
завершено операцией End_edit фоновое редактирование первой программы.
• Если при фоновом редактировании выбрать другую программу, не выполнив операцию
End_edit, результаты фонового редактирования сохраняются.
Фоновое редактирование можно возобновить путем повторного выбора специального
имени программы ("-BCKEDT-") для фонового редактирования на экране каталога
программ.

-393-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

• Если пульт обучения выключен и отображается экран редактирования, пользователь может


переключаться между отображением программы, выбранной на переднем плане (не в
фоновом режиме) и отображением сохраняемых результатов фонового редактирования.
• При включенном пульте обучения на экране каталога программ можно выбрать
специальное имя программы для фонового редактирования, которая может выполняться с
помощью пульта обучения.
• Если пульт обучения выключен, невозможно выбрать и выполнить с внешнего устройства
специальную программу для фонового редактирования.
• При подаче внешнего сигнала запуска в ходе фонового редактирования запускается
программа, выбранная на переднем плане.
• Программа, запущенная при автоматической работе или выполненная запросом
подпрограммы - это исходная программа, выбранная в фоновом режиме.
• Даже при выборе программы с внешнего устройства при помощи функции внешнего выбора
программы (PNS) во время фонового редактирования фоновое редактирование может быть
продолжено без прерывания.

Ход операций следующих случаев объясняются и иллюстрируются рисунками ниже:


• При начале фонового редактирования при выключенном пульте обучения
• При начале фонового редактирования при включенном пульте обучения
• Если программа выбрана с внешнего устройства во время фонового редактирования
• Если с внешнего устройства подается сигнал запуска во время фонового редактирования
• Если пульт обучения включается во время фонового редактирования
• Если пульт обучения выключается во время фонового редактирования
• Если экран переключается при помощи клавиши редактирования (edit) на пульте обучения
• Если фоновое редактирование завершается при выключенном пульте обучения
• Если фоновое редактирование завершается при включенном пульте обучения

-394-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

При начале фонового редактирования при выключенном пульте обучения


Если программа выбрана в режиме фонового редактирования, то программу, выбранную на
переднем плане, изменить невозможно.
Даже если не выбрана программа на переднем плане, фоновое редактирование начинается.

-395-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

При начале фонового редактирования при включенном пульте обучения


Если выбрана специальная программа для фонового редактирования при включенном пульте
обучения, программа выбирается на переднем плане и включается ее пробный рабочий цикл.

Если программа выбрана с внешнего устройства во время фонового редактирования


Если программа выбрана с внешнего устройства во время фонового редактирования (при
выключенном пульте обучения), строка состояния отображает состояние выбранной
программы.
Состояние фонового редактирования остается без изменений.

-396-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Если с внешнего устройства подается сигнал запуска во время фонового редактирования


Если сигнал запуска подается от внешнего устройства во время фонового редактирования
(пульт обучения выключен), то программа, выбранная на переднем плане запускается, а строка
состояния отображает индикацию RUNNING (выполнение).
Состояние фонового редактирования остается без изменений.

Если пульт обучения включается во время фонового редактирования


Если программа выбрана на переднем плане, то фоновое редактирование и выполняемая
программа приостанавливаются, а программа, выбранная на переднем плане, отображается на
экране.
Например, если выдается сигнал об ошибке из выполняемой программы, точку порождения
сигнала об ошибке можно немедленно отыскать и исправить, включив пульт обучения в
соответствии с этой функцией.
Для возврата в фоновое редактирование выключите пульт обучения, затем нажмите клавишу
редактирования (edit) или повторно выберите "-BCKEDT-" на экране каталога программ.

1 Выключите пульт обучения, затем


a. Нажмите клавишу EDIT (редактировать) на экране редактирования программы.
b. Выберите "-BCKEDT-" на экране каталога программ

Если на переднем плане не выбрана программа, выбирается специальная программа


("-BCKEDT-"), чтобы допустить выполнение программы, редактируемой в фоновом режиме.
Строка состояния отображает состояние программы "-BCKEDT-".

-397-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Если пульт обучения выключается во время фонового редактирования


Если программа "-BCKEDT-" выбрана на переднем плане, если пульт обучения выключен,
уровень переднего плана переходит в состояние в котором невозможен выбор программы.
(Строка состояния исчезает.) Таким образом программа, редактируемая в фоновом режиме, не
может быть выполнена по команде от внешнего устройства.
Фоновое редактирование можно продолжать без изменения.

Если экран переключается при помощи клавиши редактирования (edit) на пульте


обучения
Если пульт обучения выключен и отображается экран редактирования программы, нажатие
клавиши EDIT (редактировать) переключает экран с отображения программы, выбранной на
переднем плане, на отображение приостановленного фонового редактирования и обратно.
Если имеется программа на переднем плане, а также в фоновом режиме, экран переключается
с переднего плана на фоновое редактирование и обратно при каждом нажатии клавиши
редактирования (edit), как показано ниже.

Если на переднем плане программа не выбрана, нажатие клавиши редактирования (edit) не


переключает экран дисплея, выдается ошибка «Program is not selected» (программа не
выбрана).
Если не выбрана программа для фонового редактирования, нажатие клавиши редактирования
(edit) не переключает экран дисплея, выдается ошибка «Not editing background program» (нет
фонового редактирования программы).
Эта ошибка происходит только если выбрана опция фонового редактирования.

-398-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Если фоновое редактирование завершается при выключенном пульте обучения


При завершении фонового редактирования появляется экран каталога программ.
При этом пользователь может указать, должны ли результаты фонового редактирования быть
отражены в исходной программе.

1 Заканчивает фоновое редактирование, отменяя 3 Заканчивает редактирование, и внесенные изменения


внесенные изменения. Программа не изменяется. вносятся в программу.
2 Running / halted (выполняется/приостановлена)

-399-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

Если фоновое редактирование завершается при включенном пульте обучения


При завершении фонового редактирования появляется экран каталога программ. Программа,
редактируемая в фоновом режиме, выбрана на переднем плане, и строка состояния отображает
состояние программы.

1 Заканчивает фоновое редактирование, отменяя 3 Заканчивает редактирование, и внесенные изменения


внесенные изменения. Программа не изменяется. вносятся в программу.
2 Running / halted (выполняется/приостановлена)

Ход работы
Ход работы этой функции показан на следующей странице.

-400-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

1 Если программа выбрана 6 Пульт обучения отключается.


2 Если программа не выбрана 7 Running / halted (выполняется/приостановлена)
3 нет (выключен) 8 (Редактирование закончено)
4 да (включен) 9 (Изменения потеряны)
5 Пульт обучения включается

-401-
B-82284RU-3/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 (заданная программа уже используется)

-402-
5. ПРОГРАММИРОВАНИЕ B-82284RU-3/01

Случай 4: После удаления исходной программы происходит создание программы,


отражающей результаты фонового редактирования, и делается попытка запустить
программу.
Робот останавливается из-за того, что происходит одна из следующих ошибок:
SYST-011 Failed to run task (не удалось выполнить задание)
MEMO-027 Specified line does not exist (заданная строка не существует)
• Если исходная программа защищена от записи (функция защиты Write-protect в состоянии
ON), редактирование невозможно завершить. В этом случае происходит одна из следующих
ошибок:
TPIF-054 Could not end editing (не удается закончить редактирование)
TPIF-008 Memory protect violation (нарушение защиты памяти)
• Фоновое редактирование может быть завершено даже если специальная программа для
фонового редактирования защищена от записи.
• Строка состояния отображает состояние выполнения выбранной программы. Таким
образом, если выполняемая подпрограмма завершается принудительно, а основная
программа выбрана на переднем плане, строка состояния продолжает отображать имя
подпрограммы.
Если при этом инициируется операция запуска программы, начинается выполнение
выбранной основной программы, и строка состояния отображает состояние выполнения
основной программы.
Если выключенная клавиша редактирования или пульт обучения включаются на фоновом
экране в состоянии, указанном выше, строка состояния отображает не подпрограмму, а
основную программу, выбранную на переднем плане.
• Если пульт обучения выключен, программу можно создать/удалить. Однако при создании
программы, происходит следующая ошибка: не выполнен выбор на переднем плане и не
происходит прямой переход к экрану редактирования:
TPIF-104 Teach Pendant is disabled (пульт обучения выключен)
• Если пульт обучения выключен после того, как специальная программа для фонового
редактирования выбрана и выполнена при включенном пульте обучения, задается состояние
окончания.
Если пульт обучения выключается при выполнении подпрограммы из специальной
программы, выполнение завершается и появляется экран каталога программ.
• Если имеется приостановленная программа в фоновом режиме, невозможно выполнить
чтение специальной программы для фонового редактирования ("-BCKEDT-") с дискеты.
В этом случае появляется следующее сообщение:
This program is being edited (эта программа редактируется)
Перед чтением специальной программы с дискеты завершите фоновое редактирование.

-403-
B-82284RU-3/01 5. ПРОГРАММИРОВАНИЕ

5.7 ФУНКЦИЯ ПРОВЕРКИ СИНГУЛЯРНОЙ ТОЧКИ


Если выполняется ввод в режиме обучения оператора перемещения или выполняется
изменение положения на основании данных позиционирования прямоугольных координат, а
робот находится вблизи сингулярной точки, робот может перемещаться с пространственной
ориентацией, отличающейся от введенной в режиме обучения пространственной ориентации
при выполнении оператора перемещения. (См. подраздел 4.3.2.)
Во избежание таких затруднений, выполняется функция проверки сингулярной точки, которая
при вводе положения в режиме обучения проверяет, является ли положение, введенное в
режиме обучения, сингулярной точкой.
Далее эта функция выполняет ввод в режиме обучения такого положения согласно осевому
типу, на основании выбора пользователя.

Функция
Для включения этой функции установите значение системной переменной $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 (номер группы перемещения в сингулярной точке)

Одновременно отображается следующее приглашение в нижней части пульта обучения:


Record current position on joint (записать текущее положение в координатах шарнира?)

При этом отображаются функциональные клавиши YES (да) и NO (нет). Выберите одну из этих
двух клавиш.
YES (да): Данные позиционирования согласно осевому типу удаляются.
NO (нет): Ввод в режиме обучения/коррекция не выполняется.
Данные позиционирования программы, которая имеет несколько групп перемещения,
проверяются на наличие сингулярных точек по возрастанию номеров группы.
Если несколько групп находятся в сингулярных точках, предупредительное сообщение и
приглашение отображаются для каждой группы.

Примечания
Эта функция не действует при вводе в режиме обучения типичных точек загрузки при
паллетизации и промежуточных точек.

-404-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6 ВЫПОЛНЕНИЕ ПРОГРАММЫ
В настоящей главе описывается тестирование программы и работа в автоматическом режиме.

-405-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

6.1 ОСТАНОВ И ВОССТАНОВЛЕНИЕ ПРОГРАММЫ


Останов программы означает остановку выполняющейся программы.
Останов программы вызывается:
• Сигналом об ошибке, случайно произошедшим при выполнении программы.
• Намеренными действиями оператора для остановки выполняющейся программы.
Работающий робот останавливается одном из следующих способов:
• Быстрая остановка: Робот быстро замедляется до полной остановки.
• Медленная остановка: Робот медленно замедляется до полной остановки.
Состояния останова программы подразделяются на два типа:
• Принудительное завершение (окончание): Отображается состояние завершения
выполнения программы.
На экране пульта обучения отображается индикация ABORTED (аварийное прекращение).
Если основная программа завершена, а подпрограмма выполняется, информация о возврате
управления основной программе теряется.

• Останов (временная остановка): Выполнение программы остановлено временно.


На экране пульта обучения отображается индикация PAUSED (пауза).
Можно выполнить перезапуск временно остановленной программы.
Подпрограмма, вызванная командой вызова программы возвращает управление основной
программе.

Для запуска этой же программы с другой строки или другой программы необходимо
выполнить аварийное прекращение программы (abort), чтобы выключить состояние
приостановки.
Есть три способа намеренной остановки программы:
• Нажатием кнопки аварийной остановки на пульте обучения или панели оператора робота
или отпусканием переключателя аварийной блокировки.
Входной сигнал ввода-вывода периферийного устройства *IMSTP.
• Нажатием клавиши приостановки (HOLD) на пульте обучения или использованием
входного сигнала *HOLD периферийного ввода-вывода.
Эти входные сигналы останавливают выполнение программы.
• Выбором 1 ABORT(ALL) (аварийное прекращение (все)) в меню miscellaneous (разное).
Входной сигнал ввода-вывода периферийного устройства *CSTOPI.
Этот способ выполняет аварийное прекращение программы.

-406-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.1.1 Останов аварийной остановкой и восстановление


Для немедленной остановки робота нажмите кнопку аварийной остановки на модуле или
панели оператора робота или на пульте обучения.
При этом выдается сигнал об ошибке из-за аварийной остановки.
Нажатие кнопки аварийной остановки вызывает следующее:
• Робот прекращает работу немедленно, а программа приостанавливается.
• Выдается сигнал об ошибке и питание сервосистемы выключается.

-407-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Процедура 6-1 Аварийная остановка и восстановление


Процедура аварийной остановки
Шаг
1. Нажмите кнопку аварийной остановки на пульте обучения или панели оператора робота.
Это останавливает выполняющуюся программу, и на пульте обучения отображается
индикация PAUSED (пауза).
Кнопка аварийной остановки блокируется и удерживается нажатой (состояние
«включено»).
Сообщение об аварийной остановке отображается на экране пульта обучения.
Загорается световой индикатор FAULT (отказ).

1 Кнопка аварийной остановки

Процедура восстановления
2. Устраните причину аварийной остановки. Например, скорректируйте программу.
3. Поверните кнопку аварийной остановки по часовой стрелке, чтобы разблокировать кнопку.

4. Нажмите клавишу RESET (сброс) на пульте обучения (или панели оператора). При этом
сообщение об ошибке исчезнет с экрана пульта обучения, а световой индикатор FAULT
(отказ) гаснет.

-408-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.1.2 Останов с приостановкой и восстановление


Для плавного замедления робота до полной остановки нажмите клавишу HOLD на пульте
обучения или панели оператора.
Нажатие клавиши HOLD вызывает следующее:
• Робот плавно замедляется до полной остановки (программа приостановлена).
• Можно сделать настройку, которая заставит сигнал об ошибке выключать питание
сервопривода.
Чтобы сделать эту настройку, выберите пункт SETUP General (общие настройки) на экране
настройки общих позиций.
(См. раздел 3.16, «НАСТРОЙКА ОБЩИХ ПОЗИЦИЙ».)

Процедура 6-2 Приостановка и восстановление


Процедура приостановки
Шаг
1. Нажмите клавишу HOLD на пульте обучения.
Выполняющаяся программа приостанавливается, а на пульте обучения отображается
индикация PAUSED (пауза).
Сообщение об ошибке отображается только если включен сигнал об ошибке при останове.

Процедура восстановления
2. Для выключения состояния останова выполните перезапуск программы.

Процедура 6-3
Принудительное завершение (аварийное прекращение) программы
Выполните аварийное прекращение программы
Шаг
1. Для выключения состояния приостановки и выполнения аварийного прекращение
программы нажмите функциональную клавишу, чтобы отобразить меню функций.
2. Выберите ABORT (ALL). Выполняется аварийное прекращение программы, затем
выключается состояние останова.

-409-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

6.1.3 Останов, вызванный сигналом об ошибке


Сигнал об ошибке выдается, если обнаружен отказ или если подается сигнал аварийной
остановки или если поступает другой сигнал об ошибке от периферийного устройства, в то
время как оператор выполняет ввод в режиме обучения или воспроизводит программу. Если
выдается сигнал об ошибке, на пульте обучения появляется индикация, и обработка, например,
работа робота и выполнение программы останавливаются для обеспечения безопасности.

Отображение сигнала об ошибке


Оператор может проверить, произошел ли сигнал об ошибке по световым индикаторам FAULT
(отказ) на пульте обучения и по первой строке и второй строке на экране панели оператора.
Вид сигнала об ошибке распознается по коду сигнала об ошибке.
Причина и способ устранения причин сигнала об ошибке определяются по коду сигнала об
ошибке. (См. приложение D.1)

Рис. 6.1.3 (a) Дисплей и индикация сигнала об ошибке

-410-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

Хронология сигналов об ошибке


Для отображения хронологии сигналов об ошибке выберите экран хронологии сигналов об
ошибке [4 ALARM]. (См. приложение D.1 «Коды сигналов об ошибке»)

ПРИМЕЧАНИЕ
Хронология сигналов об ошибке степени WARN не записывается, если значение системной
переменной $ER_NOHIS = 1.

Подробная информация сигнала об ошибке


Сигналу об ошибке сопутствует подробная информация.
Для отображения подробной информации сигнала об ошибке нажмите F5 HELP (справка) на
экране хронологии сигналов об ошибке [4 ALARM].

1 Код сигнала об ошибке 3 Дата/время возникновения ошибки


2 Код данных сигнала об ошибке 4 Степень сигнала об ошибке

• Код сигнала об ошибке: Идентифицирует сигнал об ошибке.


• Код данных сигнала об ошибке: Идентифицирует данные сигнала об ошибке.
• Дата возникновения: Индикация даты возникновения сигнала об ошибке.
(В настоящий момент не поддерживается.)
• Степень сигнала об ошибке: Указывает на степень сигнала об ошибке.

-411-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Сброс сигнала об ошибке


После устранения причины сигнала об ошибке нажмите клавишу RESET (сброс), чтобы
выполнить сброс сигнал об ошибке.
Индикация о сигнале об ошибке в первой и второй строках пульта обучения выключается.
Если было выключено питание сервопривода, оно включается.
Сброс сигнала об ошибке обычно включает робота.

Рис. 6.1.3 (b) Клавиша сброса (RESET)

Выключение выхода сигналов об ошибке периферийного ввода-вывода


Выход сигналов об ошибке (выход FAULT) можно выключить.
• Установите $ER_NO_ALM.$NOALMENBLE на 1 (включено).
• Задайте количество сигналов об ошибке, для которого выход должен быть выключен, в
переменной $ER_NO_ALM.$NOALM_NUM.
• Задайте коды сигналов об ошибке, для которых выход должен быть выключен, в
переменных с $ER_NO_ALM.$ER_CODE1 по $ER_NO_ALM.$ER_CODE10. (См. код
сигнала об ошибке)

Сигнал об ошибке при останове


Функция сигнала об ошибке при останове выдает сигнал об ошибке и выключает питание
сервосистемы, если оператор нажимает клавишу HOLD, чтобы остановить робота.
Задайте функцию сигнала об ошибке при отказе (fault alarm ) в разделе [6 SETUP General]
(общие настройки) на экране настройки общих позиций (см. раздел 3.16, «Настройка общих
позиций»).

-412-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

Степень сигнала об ошибке


Степень сигнала об ошибке указывает на степень серьезности сигнала об ошибке и на причины
сигнала об ошибке. От степени сигнала об ошибке зависит будут ли остановлено выполнение
программы и работа робота и выключено питание сервопривода.
Таблица 6.1.3 (a) Степень сигнала об ошибке

Питание к
Программа Работа робота Диапазон
сервосистеме
NONE (нет) нет нет нет -----
WARN нет нет нет -----
(предупрежд
ение)
PAUSE.L пауза робот плавно замедляется до полной нет Локальный
(пауза лок.) остановки Глобальный
PAUSE.G
(пауза гл.)
STOP.L пауза робот плавно замедляется до полной нет Локальный
(останов остановки Глобальный
лок.)
STOP.G
(останов гл.)
SERVO пауза немедленная остановка робота выкл. Глобальный
(серво)
ABORT.L аварийное робот плавно замедляется до полной нет Локальный
(авар. прекр. прекращение остановки Глобальный
лок.)
ABORT.G
(авар. прекр.
гл.)
SERVO2 аварийное немедленная остановка робота выкл. Глобальный
прекращение
SYSTEM аварийное немедленная остановка робота выкл. Глобальный
(система) прекращение

Диапазон Указывает диапазон, в котором выдан сигнал об ошибке, при выполнении более чем
одной программы (многозадачная работа).
Локальный - сигнал об ошибке выдается только для программы, которая вызвала
сигнал об ошибке.
Глобальный - сигнал об ошибке выдается для всех программ.

ПРИМЕЧАНИЕ
Некоторые сигналы об ошибке не подчиняются вышеуказанным правилам.

-413-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Таблица 6.1.3 (b) Описания степеней сигналов об ошибке

Степень Описание
WARN Сигнал об ошибке степени WARN предупреждает оператора о сравнительно
(предупреждение) незначительном или незначительном отказе. Сигнал об ошибке степени WARN
не влияет на работу робота. На пульте обучения или среди световых
индикаторов панели оператора отсутствует соответствующий светодиод на
случай, если происходит сигнал об ошибке степени WARN. Во избежание
возможного отказа в будущем в связи с этим сигналом об ошибке должны быть
приняты меры.
PAUSE Если происходит сигнал об ошибке степени PAUSE, выполнение программы
приостанавливается и работа робота останавливается. Прежде чем можно
выполнить перезапуск программы, должны быть приняты меры,
соответствующие сигналу об ошибке.
STOP (останов) Если происходит сигнал об ошибке степени STOP, выполнение программы
останавливается и робот замедляется до полной остановки. Прежде чем можно
выполнить перезапуск программы, должны быть приняты меры,
соответствующие сигналу об ошибке.
SERVO (серво) Если происходит сигнал об ошибке степени SERVO, выполнение программы
приостанавливается (или выполняется ее аварийное прекращение) и питание
сервосистемы выключается, чтобы немедленно остановить робота.
Наиболее распространенная причина сигнала об ошибке степени SERVO - отказ
оборудования.
ABORT Если происходит сигнал об ошибке степени ABORT, выполнение программы
(аварийное принудительно завершается и робот замедляется до полной остановки.
прекращение)
SYSTEM Сигнал об ошибке степени SYSTEM выдается, если происходит критический
(система) отказ системы. Если происходит сигнал об ошибке степени SYSTEM, каждый
робот в системе выключается. Свяжитесь с отделом обслуживания FANUC.
После принятия соответствующих мер по сигналу об ошибке снова включите
питание.

-414-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.2 ВЫПОЛНЕНИЕ ПРОГРАММЫ


Выполнить программу - это воспроизвести программу, введенную в режиме обучения.
Введенная в режиме обучения программа воспроизводится аналогично воспроизведению
записанной видеокассеты.

6.2.1 Запуск программы


Программа может быть запущена:
• При помощи пульта обучения (клавиша SHIFT и клавиша FWD или BWD)
• Нажмите кнопку START (запуск) на панели оператора: только панель опций
• При помощи периферийного устройства (вход RSR с 1 по 4), вход PROD_START и вход
START

1 Подвесной пульт обучения


Рис. 6.2.1 (a) Запуск программы
В целях безопасности программу можно запустить только с устройстве, имеющем функцию
управления движением.
Управление движением можно включить и выключить при помощи выключателя пульта
обучения на панели оператора и переключателя автономного и дистанционного режима
работы.
(Информацию о переключателе автономного и дистанционного режима работы см. в разделе
3.15 «Меню конфигурации системы».)

-415-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

1 Выключатель пульта обучения 6 Программа запускается на пульте обучения.


2 Клавиша STEP 7 Выполнение цикла
3 Переключатель дистанционный/автономный 8 Программа запускается на операторской панели
обучения.
4 Пошаговая работа 9 Автоматическая работа
5 Непрерывный режим работы 10 Программа запускается с периферийного устройства.

Рис. 6.2.1 (b) Как предоставлять права запуска программы

ПРЕДОСТЕРЕЖЕНИЕ
Если право запуска переключается при помощи выключателя на пульте обучения или
переключатель режимов дистанционный/автономный, все программы, выполняющиеся в
настоящий момент, временно приостанавливаются.

-416-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.2.2 Перемещение робота


Робот перемещается так, как это задано командами перемещения в программе.
См. раздел 4.3, «Команды перемещения».
Перемещение робота определяют следующие факторы:
• Коррекция скорости подачи: Скорость перемещения робота (рабочая скорость)
• Декартова система координат: Рабочая зона, где работает робот

Коррекция скорости подачи


Коррекция скорости подачи определяет рабочую скорость. Коррекция скорости подачи
определяется как процент от скорости подачи, заданной в программе (запрограммированной
скорости).
Текущая коррекция скорости подачи отображается в верхнем правом углу экрана пульта
обучения, как показано на рисунке 6.2.2 (a).
Нажатие клавиши коррекции скорости подачи отображает всплывающее окно в негативном
изображении в верхнем правом углу экрана, чтобы привлечь внимание оператора.
Всплывающее окно в негативном изображении автоматически исчезает через несколько
секунд или после нажатия другой клавиши.

1 Коррекция скорости подачи 4 В приращениях 1%


2 Самая малая скорость 5 В приращениях 5%
3 Малая скорость

Рис. 6.2.2 (a) Вид экрана для коррекции скорости подачи

Коррекция скорости подачи в 100% заставляет робота работать на максимальной скорости,


заданной в текущей настройке. Таблица 6.2.2 иллюстрирует изменение в коррекции скорости
подачи при нажатии клавиши ручной коррекции.
Таблица 6.2.2 Коррекции скорости подачи
При нажатии клавиши ручной
коррекции

При нажатии клавиши ручной


коррекции одновременно с
нажатием клавиши SHIFT (*1)

*1 Включено только если $SHFTOV_ENB установлена на 1

-417-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Чтобы изменить коррекцию скорости подачи, нажмите клавишу ручной коррекции. При
каждом нажатии клавиши отрицательной ручной коррекции при нажатой клавише SHIFT
скорость подачи уменьшается в порядке: VFINE, FINE, 5%, 50%, 100%. Однако скорость
подачи изменяется таким образом только если системная переменная $SHFT OV_ENB = 1.
Обратите внимание на то, что FINE и VFINE, включаются только при толчковой подаче.
Если задана настройка FINE или VFINE, робот перемещается с коррекцией скорости подачи в
1%.

Рис. 6.2.2 (b) Клавиши ручной коррекции

Коррекция скорости подачи должна быть определена согласно условиям производственной


ячейки, типу перемещения робота и квалификации оператора.
Поэтому неопытный оператор робота должен использовать низкую коррекцию скорости
подачи.
Коррекция скорости подачи может только увеличиваться до максимального значения,
заданного в переменной $SCR.$RUNOVLIM.
При выключении сигнала безопасной скорости (вход *SFSPD) (см. раздел 3.3) значение
коррекции скорости падает до значения $SCR.$FENCEOVRD. В этом случае коррекция
скорости может быть увеличена только до верхнего предела, заданного в $SCR.
$SFRUNOVLIM.
Система обеспечивает функцию, которая позволяет восстановить первоначальную коррекцию
скорости при закрытии защитного ограждения. (См. раздел 3,16.)

-418-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

Рабочая скорость
Рабочая скорость - это скорость, с которой робот перемещается при воспроизведении
программы.
Рабочая скорость получается из следующих выражений:

1 Рабочая скорость (перемещение с управлением 5 Запрограммированная коррекция


шарниром) (градус/секунда)
2 Запрограммированная скорость подачи 6 Коррекция скорости подачи
3 Коэффициент скорости подачи шарнира 7 Рабочая скорость (перемещение в режиме контурного
управления) (мм/секунда)
4 Максимальная скорость подачи шарнира 8 Рабочая скорость (перемещение с управлением
положением в пространстве) (градус/секунда)

Рис. 6.2.2 (c) Рабочая скорость

Проверка декартовой системы координат


При воспроизведении данных позиционирования в декартовых координатах для проверки
используется номер системы координат, используемой декартовой системы координат.
Если указан один из номеров системы координат с 0 по 9, и заданный номер системы координат
не согласуется с номером системы координат выбранной в настоящий момент, программа не
выполняется.
Номер системы координат задается для данных позиционирования при вводе положения в
режиме обучения.
Для изменения записанного номера системы координат используйте функцию изменения
инструмента/функцию изменения системы координат (опция).

- Номер системы координат инструмента (UT)


Номер системы координат фланца или системы координат инструмента задается как номер
системы координат инструмента (UT). Этот номер определяет систему координат
инструмента.
• 0: Используется система координат фланца.
• с 1 по 9: Используется система координат инструмента, имеющая заданную систему
координат инструмента.
• F: Используется система координат, имеющая номер системы координат инструмента,
выбранной в настоящий момент.

-419-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

- Номер системы координат пользователя (UF)


Номер базовой системы координат или системы координат пользователя задается как номер
системы координат пользователя (UF). Этот номер определяет систему координат рабочей
зоны.
• 0: Используется базовая система координат.
• с 1 по 9: Используется система координат пользователя, имеющая заданную систему
координат пользователя.
• F: Используется система координат, имеющая номер системы координат пользователя,
выбранной в настоящий момент.
Информация данных позиционирования
Нажатие клавиши F5 [DETAIL] отображает информацию данных позиционирования.

1 Система координат инструмента 3 Система координат пользователя 1


2 Система координат пользователя 2 4 Базовая система координат

Рис. 6.2.2 (d) Выбор системы координат инструмента и системы координат пользователя

-420-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.2.3 Возобновление программы


Возобновление программы означает перезапуск приостановленной программы.
Перед приостановкой программы система записывает программу. В результате возможно
следующее:
• Управление может быть передано основной программе, вызванной при помощи команды
вызова программы.
• Может быть воспроизведена траектория для кругового перемещения.

Траектория для кругового перемещения


При круговом перемещении робот перемещается от текущего положения до заданной точки по
траектории, которая проходит сквозь промежуточную точку. После того как перемещение
робота прервано остановом программы, робот перемещается толчковой подачей и программа
продолжается. В этом случае робот перемещается по траектории, подобной той, которая была
задана, прежде чем была приостановлена программа.
(Геометрическое место точек дуги рассчитывается повторно, исходя из допущения, что
промежуточная точка - это текущее положение после толчковой подачи, а начальная точка - это
точка, которая использовалась перед прерыванием.)
При приостановке во время пошагового тестирования в конце кругового перемещения, если
ого возобновляется после выполнения толчковой подачи, инструмент возвращается в
конечную точку кругового перемещения при помощи линейного перемещения. (Пошаговое
тестирование описывается в подразделе 6.3.2) Перемещение выполняется на скорости
перемещения, заданной в команде кругового перемещения.

1 Заданная точка 5 При запуске завершенной программы.


2 Текущее положение 6 Положение, в котором останавливается робот при
Робот перемещается толчковой подачей. приостановке программы.
3 При продолжении программы. 7 Начальная точка
4 Промежуточная точка

Рис. 6.2.3 Траектория для кругового перемещения

-421-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Выключения состояния останова


Состояние останова программы выключается в следующих случаях:
• 1 В меню miscellaneous (разное) выбрана команда PROGRAM ABORT (аварийное
прекращение программы).
• Переключение прав запуска (см. подраздел 6.2.1.)
• Создание новой программы при включенном пульте обучения. О создании программы см.
раздел 5.3.
• Выбор другой программы при включенном пульте обучения.
О выборе номера программы см. подраздел 5.4.1.

Перемещение курсора в состоянии останова


Если курсор перемещается к нужной строке в приостановленной программе, и программу
необходимо продолжить, система запрашивает оператора, нужно ли продолжить программу со
строки, в которую был перемещен курсор. Если в ответ на это сообщение выбрано YES (да),
программа приостанавливается на строке, в которую был перемещен курсор. Если выбрано NO
(нет), курсор возвращается в строку, в которой он находился до того, как был перемещен
(исходная строка), затем программа приостанавливается на этой строке. В обоих случаях, YES
и NO, при продолжении программы выполнение программы начинается со строки, на которую
был перемещен курсор.

Процедура 6-4 Выключение состояния останова


Условие
Программа должна быть приостановлена. (На экране отображается PAUSED.)

Шаг
1. Нажмите клавишу FCTN, чтобы отобразить меню miscellaneous (разное).
2. Выберите 1 PROGRAM ABORT (аварийное прекращение программы). Программа
завершается. (На экране отображается ABORTED (аварийное прекращение).)

-422-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

Процедура 6-5 Перемещение курсора в состоянии останова


Условие
Программа должна быть приостановлена. (На экране отображается PAUSED.)

Шаг
1. Переместите курсор в строку, с которой должна быть продолжена программа.
2. Выполните перезапуск программы.
Система запрашивает оператора, нужно ли продолжить программу со строки, в которую был
перемещен курсор.

3. Выберите YES, чтобы продолжить программу со строки, на которую был перемещен


курсор. При этом эта строка задается как текущая строка.

Выберите NO, чтобы продолжить программу со строки, в которой находился курсор до того,
как он был перемещен (исходная строка). В этом случае курсор возвращается в исходную
строку.

-423-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Функция контроля положения перезапуска


При перезапуске программы в режиме AUTO эта функция сравнивает текущее положение
робота с положением робота, существовавшем на момент приостановки программы. Если
сравнение показывает, что разница в положении выходит за пределы заданного допуска, эта
функция выдает предупреждение о том, что программу не следует запускать.

Если выдано предупреждение, выберите способ перезапуска из нижеуказанных вариантов.


Делайте выбор при помощи пульта обучения.
1. Перезапустите программу без дополнительных действий.
2. Измените режим и верните робота в положение останова, затем перезапустите программу.
При перезапуске программы на экране контроля положения перезапуска меню настройки
задайте допустимое расстояние между текущим положением робота и положением, в котором
робот был приостановлен.

1. Group (группа)
Для каждой группы можно включить или выключить функцию контроля положения
перезапуска и заданные допуски. Задайте заданный номер группы для настройки. Если
функция контроля положения перезапуска включена для более чем одной группы, при
превышении допуска одной группы выдается предупреждение.
2. Enabling/disabling tolerance check (Включение/выключение проверки допуска)
Чтобы включить функцию контроля положения перезапуска, выберите YES (да).
(Настройка по умолчанию - YES (да).)
3. Tolerable distance (mm) (допустимое расстояние (мм))
При перезапуске программы, если разница расстояния между текущим положением робота
и положением, в котором робот был приостановлен, больше чем, значение, заданное здесь,
выдается предупреждение, и программа не запускается.
4. Tolerable attitude (deg) (допустимая пространственная ориентация (град.))
При перезапуске программы, если разница угла шарнира между текущим положением
робота и положением, в котором робот был приостановлен, больше чем, значение, заданное
здесь, выдается предупреждение, и программа не запускается.
5. Допуск для осей: Rotation axis (deg) (Ось вращения (град.))
Если разница угла между текущим положением оси вращения робота и положением, в
котором робот был приостановлен, больше, чем значение, заданное здесь при перезапуске
программы, выдается предупреждение, и программа не запускается.
6. Допуск для осей: Linear axis (mm) (Линейная ось (мм))
Если разница между текущим положением линейной оси робота и положением, в котором
робот был приостановлен, больше, чем значение, заданное здесь при перезапуске
программы, выдается предупреждение, и программа не запускается.

-424-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

При перезапуске программы эта функция сравнивает текущее положение робота с


положением, в котором робот был остановлен. Если сравнение показывает, что какое-либо
расстояние, пространственная ориентация и данные позиционирования оси находятся вне
пределов допуска, выдается предупреждение, и программа не запускается. В этом случае на
пульте обучения появляется следующее сообщение:

1. При выборе STOP

При выборе STOP это всплывающее меню исчезает, а программа по-прежнему


приостановлена.
Если после выбора STOP подается сигнал запуска, выполняется проверка допуска и
всплывающее меню появляется снова.
Для возобновления программы толчковой подачей переместите робота в положение в
пределах допуска, затем подайте сигнал запуска.
2. При выборе CONTINUE

Всплывающее меню исчезает, а программа остается приостановленной.


При этих обстоятельствах, если поступает сигнал запуска, программа запускается.

Если выбора CONTINUE выполняется толчковая подача, при перезапуске программы,


который происходит далее, снова выполняется проверка.

ПРЕДОСТЕРЕЖЕНИЕ
Эта функция не может одновременно использоваться с функцией отслеживания
прямолинейной траектории и функцией постоянной траектории шарнира.

Эта функция связана с последовательностью перезапуска оператора перемещения,


содержащего команду точки в качестве опции перемещения.

-425-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

6.3 ТЕСТИРОВАНИЕ
Тестирование - это проверка работы самого робота перед его автоматической работой в составе
производственной линии. Тестирование программы очень важно. Для обеспечения
безопасности обслуживающего персонала и периферийных устройств оно должно
выполняться обязательно.

Для тестирования можно использовать следующие два метода:


• Пошаговое тестирование: Выполните программу по строкам при помощи пульта обучения
или панели оператора.
• Непрерывное тестирование: Выполните программу с текущей строки программы до конца
программы (до символа конца программы или команды конца программы) при помощи
пульта обучения или панели оператора.

Перед тестированием, выполняемым с помощью пульта обучения, должен быть включен пульт
обучения.
Пульт обучения включен, если.
• Выключатель пульта обучения включен.

Прежде чем с панели оператора/модуля управления может будет начать пробное выполнение,
панель оператора должна быть в состоянии «включено». Панель оператора можно перевести в
это состояние при условии выполнения следующих условий:
• Выключатель на пульте обучения выключен (OFF).
• Выключатель дистанционного управления на панели оператора/модуле управления
установлен в положение local (автономный).
• Вход *SFSPD ввода-вывода периферийных устройств включен.

До запуска программы, содержащей команды перемещения, должны удовлетворяться


следующие условия работы:
• Входной сигнал ENBL для периферийного ввода-вывода должен быть включен.
• Не должно быть сигнала об ошибке

Стандартный порядок проверки следующий:


1. Включите выключатель блокировки робота, выполните работу в пошаговом режиме и
проверьте команды программы и ввод-вывод.
2. Выключите блокировку робота и выполните работу в пошаговом режиме с пульта обучения
для проверки работы робота, команд программы, ввода-вывода и так далее.
3. Выполните программу в непрерывном режиме работы на малой скорости.
4. Выполните программу в непрерывном режиме работы на высокой скорости и проверьте
положение робота и синхронизацию операций.

-426-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.3.1 Задание пробного рабочего цикла


Для задания пробного рабочего цикла необходимо задать требования для пробного рабочего
цикла программы.

Таблица 6.3.1 Настройки пробного рабочего цикла

ПУНКТЫ ОПИСАНИЯ
Robot lock Эта функция задает, выключен ли робот.
(блокировка робота) - ON (вкл.): Робот выключен, он игнорирует все команды перемещения.
- OFF (выкл): Робот включен, в нормальных условиях он принимает команды
перемещения.
Если функция блокировки робота включена, считается, что питание
сервосистемы включено. Нажатие клавиши RESET (сброс) выполняет сброс
всех сигналов об ошибке сервопривода.

ПРИМЕЧАНИЕ
Даже если блокировка робота включена (ON), робот невозможно
использовать, если нажата кнопка аварийной остановки.
Пробный прогон Если эта функция включена, робот перемещается на скорости, заданной при
помощи «Cart. dry run speed» (скорость пробного прогона в декартовых
координатах).
Cart. dry run speed Этот параметр задает скорость подачи робота во время пробного прогона. При
(скорость пробного перемещении робота в режиме контурного управления (линейное или
прогона в круговое управление движением) робот постоянно перемещается на заданной
декартовых скорости (единица измерения: мм/сек).
координатах)
Joint dry run speed Этот параметр задает скорость подачи робота во время пробного прогона. При
(скорость пробного перемещении робота в режиме управления движением шарнира робот
прогона в постоянно перемещается на заданной скорости.
координатах
шарнира).
Jog dry run speed» Скорость пробного прогона (толчковой подачи) указывает скорость
(скорость толчковой перемещения робота, которая используется, если операция выполняется с
подачи пробного настройкой пробного прогона. При линейном или круговом перемещении
прогона). робота скорость, обозначенная в этом пункте, используется с начала до конца
перемещения робота.

-427-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Таблица 6.3.1 Настройки пробного рабочего цикла

ПУНКТЫ ОПИСАНИЯ
Digital/Analog I/O Пункт Digital/Analog I/O указывает порядок взаимодействия с
(цифровой/ периферийными устройствами: через цифровой ввод-вывод и сигнальные
аналоговый ввод- линии группового ввода-вывода или нет. Если выбрано значение disable
вывод) (выключить), робот не передает или не принимает цифровые сигналы ввода-
вывода при работе с периферийным устройством. На внутреннем уровне всем
сигналам ввода-вывода присваивается флаг «моделируемый» (S), и этот флаг
«моделируемый» невозможно выключить, пока не включена настройка.
(См. раздел 6.4 «Ручное управление вводом-выводом»)
Если установить флаг «выключено», выход на периферийное устройство не
изменяется. Вы можете моделировать выход, не изменяя состояние
периферийного устройства. Если флаг установлен на enable (включить), выход
возвращается в состояние, в котором он был до установки флага disable
(выключить). Управление периферийным устройством возвращается к
контроллеру. При установке флага disable (выключить), вход с периферийного
устройства на контроллер удерживается контроллером. Если флаг установлен
на enable (включить), вход возвращается в состояние, в котором он был до
установки флага disable (выключить).
Step statement type Тип оператора шага задает, как выполнять программу в пошаговом режиме.
(тип оператора STATEMENT (оператор): Выполнение программы приостанавливается на
шага) каждой строке.
MOTION (перемещение): Выполнение программы приостанавливается на
каждой команде перемещения.
ROUTINE (процедура): Почти то же, что STATEMENT (оператор), однако,
пауза в программе, которая вызвана командой вызова (CALL), не
выполняется.
TP & MOTION (пульт обучения и перемещения): На всех командах KAREL,
кроме команд перемещения, программа не делает паузу.

ПРИМЕЧАНИЕ
«TP & MOTION» в настоящий момент не используется.
Step path node (шаг Если настройка «Step path node» установлена на ON (вкл.), робот делает паузе
на узле траектории) в каждом узле при выполнении команды KAREL «MOVE ALONG».

-428-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

Процедура 6-6 Задание пробного рабочего цикла


Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 2 TEST CYCLE (пробный цикл). Отображается экран пробного цикла.

3. Задайте требования для пробного рабочего цикла.


4. Для изменения номера группы нажмите F2 GROUP (группа).

-429-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

6.3.2 Пошаговое тестирование


Выполнение пошагового тестирования (пошаговой работы) - это построчное выполнение
программы. После выполнения одной строки программы программа приостанавливается.
После выполнения логической команды следующая строка становится текущей строкой и
курсор перемещается в следующую строку, но для команд перемещения, курсор остается в
строке после того, как выполнение закончено.

Включение пошагового режима


Чтобы задать пошаговый режим, нажмите клавишу STEP (шаг) на пульте обучения.
Если задан пошаговый режим, пульте обучения горит светодиод STEP.
Светодиод STEP выключен, если задан непрерывный режим работы.

1 Подвесной пульт обучения


Рис. 6.3.2 (a) Клавиша STEP

1 Подвесной пульт обучения

Рис. 6.3.2 (b) Запуск пошаговой работы

Пошаговая работа может выполняться двумя способами: выполнение в прямом порядке и


обратный прогон.

-430-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

Выполнение в прямом направлении


При выполнении в прямом направлении программа выполняется в обычном порядке. Для
выполнения программы в прямом направлении нажмите и удерживайте нажатой клавишу
SHIFT, а затем нажмите и отпустите клавишу FWD (вперед) на пульте обучения.

При запуске программы программа выполняется в течение одной строки, на который


установлен курсор, затем программа приостанавливается.
При выполнении команды перемещения курсор остается в выполненной строке.
При выполнении логической команды курсор перемещается в следующую строку.
Каждый раз при запуске выполнения программы в прямом направлении выполняется
следующая строка программы.
При выполнении команды кругового перемещения в пошаговом режиме робот делает паузу
около сквозного положения на дуге. Кроме того, если робот приостановлен как раз перед
сквозным положением, робот не останавливается в сквозном положении после возобновления
программы.

Обратный прогон
При обратном прогоне программа выполняется в обратном порядке. Для выполнения
обратного прогона программы нажмите и удерживайте нажатой клавишу SHIFT, а затем
нажмите и отпустите клавишу BWD (назад) на пульте обучения.

Во время обратного прогона могут выполняться только команды перемещения. Однако во


время выполнения программы игнорируются команда пропуска, команда выполнения в
прямом направлении, команда обратного прогона, команда мягкого плавающего перемещения
и другие дополнительные команды перемещения. После выполнения одной строки программы
курсор перемещается в предыдущую строку.
Команда перед строкой, где в режиме обучения вводятся следующие команды программы, не
может быть выполнена при обратном прогоне. При выполнении этих команд при обратном
прогоне курсор перемещается в строку, следующую за строкой, которая содержит эти
команды, введенные в режиме обучения:
• Команда остановки (PAUSE)
• Команда аварийного прекращения (ABORT)
• Команда конца программы (END)
• Команда перехода (JMP LBL[ ])
• Команда пользовательского сигнала об ошибке (UALM[ ])
• Команда выполнения (RUN)
Следующие команды программы не могут быть выполнены:
• Инкрементная команда (INC)
Пустая строка не влияет на выполнение программы (как в прямом направлении, так и при
обратном прогоне)

-431-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

При перезапуске завершенной программы выполняется команда перемещения в строке, на


который установлен курсор, затем программа приостанавливается.
Каждый раз при запуске обратного прогона программы программа выполняется с
использованием формата перемещения и скорости подачи, заданных в текущей строке, и
данных позиционирования и траектория позиционирования команды перемещения в
предыдущей строке.

Если команда перемещения в текущей строке задает круговое перемещение, робот


перемещается в конечную точку по траектории, которая проходит через промежуточную точку
(начальная точка перемещения по дуге при выполнении программы в прямом направлении),
заданную в текущей строке.

Если команда перемещения в предыдущей строке задает круговое перемещение, робот


перемещается в целевое положение, заданное в предыдущей строке, используя формат
движения и скорость подачи, заданные в текущей строке.
Для выключения обратного прогона программы во время выполнения программы в нужном
месте вставьте команду остановки (PAUSE). После выполнения команды остановки курсор
возвращается в положение, в котором он находился до того, как была выполнена программа.
Если в строке перед строкой, в которой находится курсор, задана команда остановки, обратный
прогон программы выключается. Для перезапуска обратного прогона программы переместите
курсор в строку перед строкой, которая содержит команду остановки (две строки перед
строкой, в которой находится курсор).

Обратный прогон программы с взаимодействием между программами


При помощи функции обратного прогона программы с взаимодействием между программами
можно вернуть управление от подпрограммы к основной программе, которая вызвала
подпрограмму, выполняя обратный прогон (SHIFT + BWD).

ПРИМЕЧАНИЕ
Даже если подпрограмма существует при обратном прогоне основной программы,
подпрограмму вызвать невозможно.

ПРИМЕЧАНИЕ
Если в подпрограмме происходит завершение программы, управление не может быть
возвращено основной программе.

Если обратный прогон выполняется из подпрограммы к основной программе, курсор


останавливается в строке команды, которая вызывает подпрограмму, введенной в режиме
обучения в основной программе.

-432-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

Пример программы
Пример: Если обратный прогон выполняется начиная с четвертой строки подпрограммы

1. Начало обратного прогона, курсор установлен в четвертой строке подпрограммы.


2. Обратный прогон (SHIFT + BWS) с P[3] по P[2].
Курсор установлен в третей строке подпрограммы.
3. Обратный прогон (SHIFT + BWS) до пятой строки основной программы (CALL
SUBPROGRAM) (вызов подпрограммы). Курсор установлен в пятой строке основной
программы.
4. Обратный прогон (SHIFT + BWS) с P[2] по P[1].
Курсор перемещается от пятой строки до третьей строки основной программы.

Конец программы при обратном прогоне


Если системная переменная $BWD_ABORT установлена на значение TRUE (истина) по
окончании выполнения первой строки программы при обратном прогоне эта программа
кончается.

-433-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Процедура 6-7 Пошаговое тестирование


Условие
Пульт обучения должен быть включен.
Должен быть задан пошаговый режим.
Система должна быть в состоянии разрешения работы.
В рабочей зоне не должно быть людей. В рабочей зоне не должно быть препятствий.

Шаг
1. Нажмите клавишу SELECT (выбор). Отображается экран выбора программы.
2. Выберите программу, которая будет тестироваться, и нажмите клавишу ENTER. Появится
экран редактирования программы.
3. Нажмите клавишу STEP, чтобы выбрать пошаговый режим. Светодиод STEP загорается.
(Убедитесь, что при нажатии клавиши STEP загорается светодиод STEP.)
4. Переместите курсор в строку начала программы.
5. Нажмите и удерживайте нажатым переключатель аварийной блокировки, затем включите
выключатель пульта обучения.

ПРЕДУПРЕЖДЕНИЕ
Выполнение команд программы начинается в следующем пункте. Выполнение заставляет
робота выполнять перемещение, которое может иметь непредсказуемые результаты.
Оператор должен убедиться, что в рабочей зоне не находятся люди и нет постороннего
оборудования и что все части защитного ограждения - в нормальном состоянии. В
противном случае возможны травма или повреждение оборудования. Если программу
необходимо остановить, прежде чем она будет завершена, оператор должен отпустить
клавишу SHIFT или переключатель аварийной блокировки или нажать HOLD или кнопку
аварийной остановки.

6. Запустите программу.
• Для выполнения программы в прямом направлении нажмите и удерживайте нажатой
клавишу SHIFT, а затем нажмите и отпустите клавишу FWD (вперед). Не отпускайте
клавишу SHIFT, пока выполнение программы не закончено.
• Для выполнения обратного прогона программы нажмите и удерживайте нажатой
клавишу SHIFT, а затем нажмите и отпустите клавишу BWD (назад). Не отпускайте
клавишу SHIFT, пока выполнение программы не закончено.
7. После выполнения одной строки программы программа приостанавливается.
• При выполнении команды перемещения курсор останавливается в выполненной
строке. В следующий раз при запуске выполнения программы в прямом направлении
выполняется следующая строка программы.
• При выполнении команды управления курсор перемещается в следующую строку.
8. Нажмите клавишу STEP, чтобы выключить пошаговый режим.
9. Выключите пульт обучения при помощи выключателя, затем отпустите переключатель
аварийной блокировки.

-434-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.3.3 Непрерывное тестирование


Выполнение непрерывного тестирования - это выполнение программы в прямом направлении
с текущей строки программы до конца программы (до символа конца программы или команды
конца программы).
Обратный прогон программы выключен во время непрерывного тестирования.
Непрерывное тестирование можно запустить при помощи пульта обучения или панели
оператора.
Для выполнения непрерывного тестирования при помощи пульта обучения нажмите и
удерживайте клавишу SHIFT, затем нажмите и отпустите клавишу FWD (вперед). Программа
будет выполнена с текущей строки.
Для запуска работу в режиме непрерывного тестирования (циклический режим) с панели
оператора/модуля управления кратковременно нажмите пусковую кнопку на панели
оператора. Выполнение программы будет запущено с текущей строки.

ПРИМЕЧАНИЕ
Выполнение непрерывного тестирования может быть выполнено только в прямом
направлении.

-435-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Процедура 6-8 Непрерывное тестирование (при помощи пульта обучения)


Условие
Пульт обучения должен быть включен.
Необходимо задать непрерывный режим работы.
(Световой индикатор STEP (пошаговый) должен быть выключен.)
Система должна быть в состоянии разрешения работы.
В рабочей зоне не должно быть людей. В рабочей зоне не должно быть препятствий.

Шаг
1. Нажмите клавишу SELECT (выбор). Отображается экран выбора программы.
2. Выберите программу, которая будет тестироваться, и нажмите клавишу ENTER. Появится
экран редактирования программы.
3. Задайте непрерывный режим. Убедитесь, что светодиод STEP выключен.
(Если световой индикатор STEP включен, нажмите клавишу STEP, чтобы выключить его.)
4. Переместите курсор в строку начала программы.
5. Нажмите и удерживайте нажатым переключатель аварийной блокировки, затем включите
выключатель пульта обучения.

ПРЕДУПРЕЖДЕНИЕ
Выполнение команд программы начинается в следующем пункте. Выполнение заставляет
робота выполнять перемещение, которое может иметь непредсказуемые результаты.
Оператор должен убедиться, что в рабочей зоне не находятся люди и нет постороннего
оборудования и что все части защитного ограждения - в нормальном состоянии. В
противном случае возможны травма или повреждение оборудования. Если программу
необходимо остановить, прежде чем она будет завершена, оператор должен отпустить
клавишу SHIFT или переключатель аварийной блокировки или нажать HOLD или кнопку
аварийной остановки.

6. Нажмите и удерживайте нажатой клавишу SHIFT, затем нажмите клавишу FWD (вперед).
Удерживайте нажатой клавишу SHIFT, пока выполнение программы не закончено. Если
клавиша SHIFT отпускается, программа приостанавливается.
Программа выполняется до конца, а затем принудительно завершается. Курсор
возвращается к первой строке программы.

-436-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

Процедура 6-9
Операция непрерывного тестирования (запускается с панели оператора)
Условие
Панель оператора должна быть в состоянии «включено».
Должен быть задан непрерывный режим работы. (Световой индикатор STEP не должен
светиться.)
Система должна быть готова к работе.
Никто не должен находиться в пределах рабочей зоны. Не должно быть никаких препятствий.

Шаг
1. Нажмите клавишу SELECT (выбор). Выбирается экран списка программ.
2. Выберите программу, которая будет тестироваться, и нажмите клавишу ENTER. Появляется
экран редактирования программы.
3. Задайте непрерывный режим работы. Убедитесь, что световой индикатор STEP не светится.
(Если световой индикатор STEP включен, нажмите клавишу STEP, чтобы выключить его.)
4. Установите курсор в первую строку.
5. Переведите систему в автономный режим. О порядке переключения в автономный режим
см. описание настройки дистанционного / автономного режима в разделе 3.16, «Меню
конфигурации системы».

ПРЕДУПРЕЖДЕНИЕ
Выполнение команд программы начинается в следующем пункте. Выполнение заставляет
робота выполнять перемещение, которое может иметь непредсказуемые результаты.
Оператор должен убедиться, что в рабочей зоне не находятся люди и нет постороннего
оборудования и что все части защитного ограждения - в нормальном состоянии. В
противном случае возможны травма или повреждение оборудования. Если программу
необходимо остановить, прежде чем она будет завершена, оператор должен отпустить
клавишу SHIFT или переключатель аварийной блокировки или нажать HOLD или кнопку
аварийной остановки.

6. Нажмите кнопку START (запуск) на панели оператора / модуле управления. Программа


выполняется до конца, а затем программа принудительно завершается. Курсор
возвращается к первой строке программы.

-437-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

6.3.4 Просмотр/контроль программы


При выполнении программы экран пульта обучения становится экраном контроля, на котором
отображается ход выполнения программы. На экране контроля перемещается курсор и
указывает выполняемую строку, редактировать программу невозможно.

Экран программного контроля

Нажмите F2 LOOK (просмотр), в этом случае отображается экрана программного контроля, и


курсор выполняемой программы останавливается (программа продолжает выполняться).
Вы можете осуществлять просмотр нужной части программы, перемещаясь при помощи
клавиш курсора, кроме выполняемой строки.

Экран просмотра программы

При просмотре программы в строке приглашения выделено сообщение «Under the LOOK
mode» (в режиме просмотра). Для возврата к экрану контроля нажмите F2 MONITOR
(контроль). Когда отображается экран контроля, курсор указывает строку, которая
выполняется в настоящий момент.
Если выполнение программы приостановлено или закончено, вместо экрана просмотра
программы отображается экран редактирования программы.

Экран редактирования программы

-438-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.4 РУЧНОЕ УПРАВЛЕНИЕ ВВОДОМ-ВЫВОДОМ


В режиме ручного управления вводом-выводом перед выполнением программы между
роботом и периферийным оборудованием передаются сигналы.
Ручное управление вводом-выводом относится к следующим элементам:
• Принудительный вывод
• Моделируемый выход и моделируемый вход
• Команда ожидания

6.4.1 Принудительный вывод


Принудительный вывод - это ручное включение или выключение цифровых выходных
сигналов. Для группового вывода и аналогового вывода задайте значение.

Процедура 6-10 Принудительный вывод


Условие
Назначение выводимых сигналов должно быть закончено.

Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 5 I/O. Отображается экран ввода-вывода.

Ручной принудительный цифровой вывод


3. Нажмите F1 [TYPE] (тип) для отображения меню смены экранов.
4. Выберите Digital (цифровой). Отображается экран цифрового вывода или экран цифрового
ввода. Если отображается экран ввода, нажмите клавишу F3 (IN/OUT) (ввод/вывод), чтобы
переключить экран ввода на экран вывода.

-439-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

ПРЕДУПРЕЖДЕНИЕ
Принудительный вывод активирует подключенное оборудование. Перед выполнением
принудительного вывода оператор должен проверить, какое оборудование подключено к
цифровому выходу, и выполнение каких операций вызовет принудительный вывод. В
противном случае возможны травма или повреждение оборудования.

5. Переместите курсор в поле состояния для номера сигнала, которой необходимо изменить,
затем нажмите клавишу F4 (ON) (вкл) или F5 (OFF) (выкл), чтобы изменить настройку
выходного сигнала.

Ручной принудительный групповой вывод


6. Нажмите F1 TYPE (тип). Появится меню смены экранов.
7. Выберите Group (группа). Отображается экран группового вывода.

8. Переместите курсор в поле настройки номера сигнала, который необходимо изменить, и


введите значение. Нажатие F4 FORMAT (формат) переключает вид между десятичным
представлением и шестнадцатеричным представлением.

-440-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.4.2 Моделируемый ввод-вывод


Функция моделируемого ввода-вывода изменяет состояние сигналов на внутреннем уровне,
без взаимодействия с периферийным оборудованием при помощи цифрового, аналогового или
группового ввода-вывода. Эта функция используется для выполнения программы или
проверки команды ввода-вывода, если подключение ввода-вывода к периферийному
оборудованию не закончено. Моделируемый ввод-вывод можно использовать для цифрового,
аналогового и группового ввода-вывода.
Чтобы включить моделируемый ввод-вывод, установите флаг моделирования - S.

Моделируемый вывод
Функция моделируемого вывода на внутреннем уровне изменяет состояние сигнала, при
помощи команды ввода-вывода программы или ручного вывода, но не изменяет состояние
вывода на периферийное оборудование.
Если установлен флаг моделирования, эта функция сохраняет состояние вывода на
периферийное оборудование.
При сбросе флага режима моделирования восстанавливается первоначальное состояние
вывода.

Моделируемый ввод
Функция моделируемого ввода изменяет состояние сигнала на внутреннем уровне при помощи
команды ввода-вывода программы или ручного ввода.
Состояние ввода от периферийного оборудования игнорируется, а состояние сигнала не
изменяется на внутреннем уровне.
При сбросе флага режима моделирования ввод переходит в текущее состояние.
См. пункт 6.3.1, «Задание пробного рабочего цикла», если требуется указать, выключен ли
сигнал ввода-вывода при пробном рабочем цикле.

-441-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Процедура 6-11 Моделируемый ввод / вывод


Условие
Выполнено распределение сигналов ввода-вывода.

Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите I/O. Отображается экран ввода-вывода.
3. Нажмите F1 TYPE (тип). Появится меню смены экранов.
4. Выберите Digital (цифровой). Отображается экран цифрового ввода-вывода.

5. Переместите курсор в поле SIM для номера сигнала, которой необходимо изменить, затем
нажмите клавишу F4 (S) или F5 (U), чтобы изменить настройку моделирования.

6. Переместите курсор в поле состояния для номера сигнала, которой необходимо


моделировать, и нажмите клавишу F4 (ON) (вкл) или F5 (OFF) (выкл), чтобы изменить
настройку выходного сигнала.

-442-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.4.3 Выключение ожидания


Если команда ожидания в программе задерживает выполнение, пока не будут удовлетворены
условия ввода-вывода, функция выключения ожидания пропускает эту команду и
останавливает выполнение программы в следующей строке.
Выключение ожидания включено только при выполнении программы.
Выключение ожидания выполняется путем выбора из меню функций miscellaneous (разное).

Процедура 6-12 Выключение ожидания


Условие
Выполнение программы в настоящий момент находится в состоянии ожидания ввода-вывода.

Шаг
1. Нажмите функциональную клавишу, чтобы отобразить меню функций miscellaneous
(разное).
2. Выберите 7 RELEASE WAIT (выключить ожидание).
Ожидание ввода-вывода пропускается, и курсор перемещается в следующую строку. Затем
программа приостанавливается.
При перезапуске выполнения программы выполняется следующая команда.

-443-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

6.5 РУЧНОЕ УПРАВЛЕНИЕ КИСТЬЮ


Для ручного управления кистью при помощи пульта обучения необходимо при задании
макрокоманд назначить команду кисти на экране ручного управления. При вводе в режиме
обучения операции кисти, управляя кистью, проверьте, может ли кисть фактически держать
заготовку в целевом положении.
Макрокоманды - это дополнительные функции.

Рис. 6.5 Ручное управление кистью

Процедура 6-13 Ручное управление кистью


Условие
• Пульт обучения должен быть включен.
• В рабочей зоне не должно быть людей. Из рабочей зоны должны быть удалены все
препятствия.
• Команда кисти должна быть определена как макрос для ручного управления (MF).
Шаг
1. Нажмите и удерживайте нажатым переключатель аварийной блокировки, затем включите
выключатель пульта обучения.
• Нажмите клавишу TOOL1 (или TOOL2). Отображается экран Tool 1 (или Tool 2).

• Или же выберите в экранном меню MANUAL FCTNS для вызова экрана ручного
управления.

2. Переместите курсор к нужной макрокоманде. Нажмите и удерживайте нажатой клавишу


SHIFT, затем нажмите клавишу F3 (EXEC) (выполнить).

-444-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.6 АВТОМАТИЧЕСКАЯ РАБОТА


Периферийный ввод-вывод можно использовать для автоматического запуска программы и
управления поточной линией.
(См. раздел 3.8, «Настройка автоматической работы».)
• Сигналы запроса запуска робота (входы с RSR1 по RSR4) выбирают и запускают программу.
В ходе выполнения программы или пока она приостановлена, выбранная программа
переводится в состояние ожидания.
Она запускается, как только завершается программа, выполняемая в настоящий момент.
• Сигналы выбора номера программы (входы с PNS1 по PNS8 и вход PNSTROBE) выбирают
программу. Если выполняется или временно остановлена программа, эти сигналы
игнорируются.
• Сигнал запуска работы в автоматическом режиме (вход PROD_START) начинает
выполнение в программы, выбранной в настоящий момент, с первой строки.
Если выполняется или временно остановлена программа, этот сигнал игнорируется.
• Сигнал остановки цикла (вход CSTOPI) принудительно останавливает программу,
выполняемую в настоящий момент.
Все программы, поставленные в очередь при помощи RSR, отменяются.
a. Если CSTOPI для аварийного прекращения работы (ABORT) в системном меню
установлен на FALSE (ложь), программа, выполняемая в настоящий момент,
выполняется до конца программы, затем принудительно завершается.
Программы, помещенные в состоянии ожидания при помощи RSR, удаляются.
(Стандартная настройка).
b. Если CSTOPI для аварийного прекращения работы (ABORT) в системном меню
установлен на TRUE (истина), программа, выполняемая в настоящий момент,
немедленно принудительно завершается. Программы, помещенные в состоянии
ожидания при помощи RSR, удаляются.
Программы, помещенные в состоянии ожидания при помощи RSR, удаляются.
• Внешний сигнал запуска (вход START) запускает программу, приостановленную в
настоящий момент.
a. Если настройка START for CONTINUE only в меню настройки системы установлена
на FALSE (ложь), программа, выбранная в настоящий момент, запускается с текущей
строки, временно остановленная программа также запускается. (Стандартная
настройка)
b. Если настройка START for CONTINUE only в на меню настройки системы
установлена на TRUE (истина), запускается любая временно остановленная
программа.
Если временно остановленной программы нет, этот сигнал игнорируется.

-445-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Для запуска программы при помощи входного сигнала периферийного ввода-вывода робот
должен быть в режиме дистанционного управления.
Режим дистанционного управления задается, если удовлетворены следующие внешние
условия:
• Выключатель пульта обучения выключен.
• Переведите систему в режим дистанционного управления.
(Порядок включения режима дистанционного управления указан в описании #139-3-1
разделе 3,16, «Меню конфигурации системы».
• Вход *SFSPD ввода-вывода периферийных устройств включен.
• Вход ENBL периферийного ввода-вывода включен.
• Системная переменная $RMT_MASTER установлена на 0 (периферийное оборудование).

ПРИМЕЧАНИЕ
Значение $RMT_MASTER может быть 0 (периферийное устройство), 1 (ЭЛТ/клавиатура),
2 (управляющий компьютер) или 3 (нет удаленного устройства).

Для запуска программы, содержащей команды перемещения, должны удовлетворяться


следующие условия готовности:
• Вход ENBL периферийного ввода-вывода должен быть включен.
• Питание сервопривода включено. (Нет сигналов об ошибке.)
Удобно контролировать сигнал готовности приема входных сигналов (выход CMDENBL) для
запуска программы при помощи периферийного ввода-вывода. Сигнал CMDENBL выдается,
если удовлетворены следующие условия:
• Дистанционный режим
• Состояние разрешения работы
• Непрерывный режим (пошаговый режим выключен)

Рис. 6.6 Работа робототехнической системы в автоматическом режиме

-446-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.6.1 Работа в автоматическом режиме через запрос на запуск робота


(RSR)
Функция запроса на запуск робота (RSR) позволяет удаленному устройству выбрать и
запустить программу при помощи ввода-вывода периферийных устройств. Эта функция
использует восемь сигналов запроса на запуск робота (с RSR1 по RSR8).
1. Если поступает сигнал с RSR1 по RSR8, блок управления определяет, является ли
поступающий сигнал RSR допустимым. Если сигнал недопустим, он игнорируется. При
запуске программы сигналом не категории RSR, например, сигналом запуска с пульта
обучения или с панели оператора, или при выполнении или приостановке
специализированного сигнала START (запуск) подаваемый сигнал RSR игнорируется.
Допустимость или недопустимость RSR задается в системных переменных с $RSR1 по
$RSR8. Эти значения можно изменять на экране настройки RSR или при помощи
запрограммированной команды RSR.
2. RSR могут быть назначены восемь регистрационных номеров RSR. Для указания
программного номера RSR (четырехзначное целое число) к каждому регистрационному
номеру RSR добавляется базовый номер.
Например, если поступает сигнал RSR2, выбирается программа, имеющая следующее имя:
RSR + (регистрационный номер RSR2 + базовый номер) (четыре цифры)
ПРИМЕЧАНИЕ
Имя запускаемой программы должно иметь формат «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 включен.)

1 RSR допустим/недопустим 4 Номер RSR программы


2 Базовый номер 5 Программа RSR
3 Регистрационный номер RSR 6 1) Поступает сигнал RSR2.
2) Выполняется проверка для определения, недопустим ли RSR2.
3) Запускается программа RSR с выбранным номером RSR программы.
Рис. 6.6.1 Запрос на запуск робота

-447-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Процедура 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).

-448-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

6.6.2 Работа в автоматическом режиме с выбором номера программы


(PNS)
Функция выбора номера программы (PNS) позволяет производить выбор или проверку
программы при помощи периферийного ввода-вывода от устройства дистанционного
управления. Восемь входных сигналов, с PNS1 по PNS8, задают номер PNS программы.
1. Если поступает импульсный сигнал PNSTROBE, блок управления выполняет чтение
входных сигналов с PNS1 по PNS8. Если выполняется или временно остановлена
программа, эти сигналы игнорируются. Пока импульсный входной сигнал PNSTROBE
включен, выбор программ на пульте обучения невозможен.
2. Поступающие входные сигналы с PNS1 по PNS8 преобразуются в десятичное число для
получения номера PNS. Номер программы (четыре цифры) может быть получен, сложением
базового номера к номеру PNS, как показано ниже:
(Номер программы) = (номер PNS) + (базовый номер)

Выбранная программа имеет следующее имя:


PNS + (номер программы)
Если через входные сигналы с PNS1 по PNS8 на вход поступает ноль, выбрать программу на
пульте обучения невозможно.

ПРИМЕЧАНИЕ
Имя запускаемой программы должно иметь формат (PNS + номер PNS программы).
(Пример: PNS0138)

Базовый номер задается в $SHELL_CFG.$JOB_BASE.


Его можно изменить при помощи Base number (базовый номер) на экране настройки RSR или
при помощи запрограммированной команды параметра.

-449-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

1 Базовый номер 5 Двоичный


2 Номер PNS 6 Десятичный
3 Номер PNS программы 7 1) Поступает сигнал PNSTROBE.
2) Выполняется чтение сигналов с PNS1 по PNS8 и
преобразование в десятичное число.
3) Программа PNS, имеющая выбранный номер PNS
программы, считается выбранной в настоящий момент
программой.
4) Входной сигнал PROD_START запускает выбранную
программу PNS.
4 Программа PNS
Рис. 6.6.2 Выбор номера программы
3. Выбранные выходные сигналы номера программы (с SNO1 по SNO8) выдаются для
подтверждения PNS.
Выходной сигнал подтверждения PNS (SNACK) выдается как импульсный сигнал.
Этот сигнал заставляет внешнее устройство выполнять чтение выходных сигналов с SNO1
по SNO8.
Входные сигналы PNS и PROD_START принимаются даже пока выдается сигнал SNACK.
4. При подтверждении, что значения выходов с SNO1 по SNO8 соответствуют входным
величинам с PNS1 по PNS8, блок дистанционного управления передает входной сигнал
запуска работы в автоматическом режиме (PROD_START).
5. Блок управления принимает входной сигнал PROD_START, затем запускает программу.
Запуск программы при помощи PNS включен в режиме дистанционного управления.
(Обычно в режиме дистанционного управления входной сигнал CMNDENBL включен.)

-450-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/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).

-451-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

6.6.3 Функция выбора внешней коррекции


Функция выбора внешней коррекции изменяет коррекцию скорости подачи путем включения
или выключения сигналов цифровой входа (DI).
Определены два сигнала DI. Эти два сигнала могут сочетаться четырьмя различными
способами.
Таким образом, можно выбрать четыре типа коррекции скорости подачи.

Если функция изменяет коррекцию скорости подачи, коррекция скорости подачи не


отображается, а именно, всплывающее меню не отображается в верхнем правом углу экрана.

Для включения функции выбора внешней коррекции должны быть удовлетворены следующие
требования:
• Функция выбора внешней коррекции должна быть включена.
(OVERRIDE SELECT (выбор коррекции) на экране настройки.)
• Должен быть задан режим дистанционного управления.

При включении функции выбора внешней коррекции происходит следующее:


• Клавиша ручной коррекции пульта обучения фактически выключается.
(Измененное значение быстро возвращается к значению настройки путем выбора внешней
коррекции.)
• Команда коррекции никак не влияет на значение коррекции.
• Невозможно изменить параметры настройки номера сигнала DI и коррекции (override).
Прежде чем можно изменять эти настройки, необходимо установить параметр Function
Enable: (включить функцию) на значение DISABLE (выключить).
• Если эта функция действует при выключении питания контроллера, коррекция приобретет
значение, которое было задано этой функцией, при включении питания.
• Возможно задать такой же номер, что и два номера сигнала DI. В этом случае имеет
значение только сочетание ON-ON (вкл-вкл) или OFF-OFF (выкл-выкл).

Кроме того, имейте в виду следующее:


• После выключения этой функции из-за того, что не удовлетворено внешнее условие,
коррекция сохраняет значение, заданное этой функцией, действительным, пока значение не
изменяется пультом обучения или командой коррекции.
Задайте эту функцию на экране выбора настройки внешней коррекции (6 OVERRIDE SELECT)
(выбор коррекции).

-452-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

Процедура 6-16 Выбор внешней коррекции


Шаг
1. Для вызова экранного меню нажмите клавишу MENUS, затем выберите 6 SETUP
(настройка).
2. Выберите Ovrd Select в меню смены экранов.

Экран настройки выбора внешней коррекции

3. Задайте элементы.
a. Включите или выключите функцию.
b. Назначьте сигналы DI.

Состояние сигналов DI обозначено.


Если отображается ***, настройку функции изменить невозможно.
c. Коррекция скорости подачи, которую необходимо изменить, включая или выключая
сигналы.

-453-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

6.7 ИНТЕРАКТИВНОЕ ИЗМЕНЕНИЕ ПОЛОЖЕНИЯ


Интерактивно изменение положения (дополнительная функция) во время выполнения
программы одновременно заменяет все данные позиционирования и скорости перемещения в
командах перемещения в пределах некоторого диапазона в программе согласно условию
изменения положения.
Можно изменять следующую информацию программы:
• Данные позиционирования (компенсация положения)
• Скорость перемещения
Данные позиционирования изменяются путем добавления значения компенсации положения.
Скорость перемещения изменяется путем перезаписи значения.
Можно определить до десяти условий изменения положения.

Значение компенсации положения


Значение компенсации положения - это разность между текущим положением и корректным
положением. Данные позиционирования, запрограммированные в командах перемещения в
пределах заданного диапазона программы перезаписываются путем сложения значения
компенсации положения с данными.
Если данные позиционирования, полученные в результате изменения, выходят за пределы
допустимого диапазона осевого перемещения, во время выполнения программы выдается
сигнал об ошибке.

ПРЕДОСТЕРЕЖЕНИЕ
Если компенсация положения выполняется во время выполнения программы, может
потребоваться время, чтобы компенсация была фактически отражена при работе.

Задаваемые диапазоны (+/-) для значений компенсации положения задаются в системных


переменных с $PRGADJ.$X_LIMIT по $R_LIMIT. Стандартное значение составляет +/-26 мм
для X, Y, Z и +/-0,5 градуса для W, P, R. Любое значение компенсации положения,
приходящееся за пределы этих диапазонов, задать невозможно.

Скорость перемещения
Скорость перемещения в командах перемещения в пределах заданного диапазона программы
заменяется на заданные значения скорости. Скорость перемещения для осевого перемещения
заменяется значением, заданным в параметре Joint speed (скорость шарнира), в то время как
скорость перемещения для линейного и кругового перемещения заменяется значением,
заданным в параметре Motion speed (скорость перемещения).

ПРЕДОСТЕРЕЖЕНИЕ
Как только скорость перезаписана, первоначальную скорость восстановить невозможно.

-454-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

Состояние изменения положения


Состояния изменения положения подразделяются на следующие три типа:
• EDIT (редактировать) указывает, что условие изменения текущего положения
редактируется. Это не отражается в программе. Это состояние обозначается, если не задано
ни одного условие изменения положения или если допустимое условие изменения
положения редактируется.
• ENABLED указывает на то, что условие изменения текущего положения отражено в
программе.
• DISABLED указывает на то, что условие изменения положения, отраженное в программе,
было отменено.
Результат при ENABLED отражается немедленно, если программа выполняется.
Если условие изменения положения изменяется после ввода состояния ENABLED, изменения,
сделанные в программе, определяются и выдается индикация EDIT (редактирование).
Интерактивно изменение положения задается при помощи элемента 1 UTILITIES Prog Adjust
(утилиты - коррекция программы) на экране утилит. Условия интерактивного изменения
положения включают следующую информацию:

Экран списка условия изменения положения / Экран данных условий изменения


положения

-455-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Таблица 6.7 Настройки интерактивного изменения положения

Пункт Описание
Программа Задает имя конечной программы для изменения положения.
Диапазон Задает диапазон (исходная и конечная строки) строк программы, к которым
необходимо применить изменения положения.
ПРИМЕЧАНИЕ
Номер конечной строки должен быть больше или равен номеру начальной
строки, заданному в элементе 2. Если необходимо изменить только одну
строку, номер конечной строки должен равняться номеру начальной строки.
Offset relative to User (пользователь)
(коррекция Изменение выполняется по отношению к системе координат пользователя.
относительно) Tool (инструмент)
Изменение выполняется по отношению к системе координат инструмента.
Status (состояние) Состояние изменения положения указывает, отражено ли заданное условие
изменения положения в программе.
- EDIT (редактирование): Условие изменения положения редактируется.
- ENABLED (включено): Указывает на то, что условие изменения положения
отражено в программе.
- DISABLED (выключено): Указывает на то, что условие изменения
положения не отражено в программе.
Задание значений с X Значения компенсации с X по R указывают величины компенсации
по R положения. Значения (X, Y, Z) выражены в миллиметрах или дюймах, а
значения (W, P, R) выражены в градусах. Значения, заданные здесь,
включены в данные позиционирования.
Motion speed Эти показатели скорости заменяют скорость перемещения. Скорость
(скорость перемещения заменяет линейную и круговую скорость перемещения
перемещения) заданной скоростью. Скорость шарнира заменяет скорость осевого
Joint speed перемещения заданной скоростью.
(скорость шарнира) ПРЕДОСТЕРЕЖЕНИЕ
Как только скорость перемещения перезаписана, первоначальную скорость
восстановить невозможно.

Группа перемещений Выберите группу операций, которая будет подвергнута изменению.


Adjust Y for Этот элемент отображается только если дополнительная встроенная ось
(корректировать Y перемещения установлена как седьмая ось в группе 1.
для) Направление дополнительной встроенной оси обозначено в группе
перемещений.
Задайте заданную координату компенсации для обозначенного направления.
Robot (робот): Измените только положение робота.
Additional axis (дополнительная ось): Измените положение дополнительной
оси.
All (все): Измените положение как робота, так и дополнительной оси.
Если коррекция задана относительно "Tool (инструмента)", можно выбрать
только робота.

-456-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

Таблица 6.7 Настройки интерактивного изменения положения

Пункт Описание
ПОКАЗАТЕЛЬ Функция показателя изменения положения изменяет единицы измерения
значений изменения положения (мм или дюймы).
SCHED Функция очередности используется, чтобы ввести номер условия изменения
(очередность) положения, которое будет редактироваться далее.
ENABLE (включено) ENABLED (включено) отражает условие изменения текущего положения в
конечной программе. Данные позиционирования и скорость перемещения
перезаписываются согласно условию изменения положения. Эта
функциональная клавиша может быть задана только если имеется индикация
EDIT (редактирование) или DISABLED (выключено).
DISABLE DISABLE (выключено) отменяет условие изменения текущего положения,
(выключено) отраженное в конечной программе. Восстанавливаются данные
позиционирования, использовавшиеся перед изменением. Эта
функциональная клавиша может быть задана только если имеется индикация
ENABLED (включено). Первоначальную скорость восстановить
невозможно.
COPY (копировать) Функция копирования условия изменения положения копирует выбранное
условие изменения положения в другой номер условия. После копирования
в качестве состояния изменения выдается индикация EDIT (редактирование).
CLR_ADJ Функция стирания условия изменения положения удаляет все изменения
положения и значения скорости, заданные в выбранном условии изменения
положения. Имя программы и диапазон не стираются. При выполнении
стирания изменяемая программа не восстанавливается к своему
первоначальному состоянию.
CLR_ALL Эта функциональная клавиша полностью стирает выбранное условие
изменения положения, включая имя программы и диапазон. При выполнении
стирания изменяемая программа не восстанавливается к своему
первоначальному состоянию.

Процедура 6-17 Интерактивно изменение положения


Условие
Имеется программа, которую требуется изменить.

Шаг
1. Нажмите клавишу MENUS (меню) для отображения экранного меню.
2. Выберите 1 UTILITIES.
3. Нажмите F1, [TYPE] (тип) для отображения меню выбора экрана.
4. Выберите Prog Adjust. Далее выдается экран списка условия изменения положения.

-457-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Экран списка изменения положения

5. Установите курсор в номер строки программы, которую необходимо изменить.


Если программа, которую необходимо изменить, не обозначена, выберите «***».
6. Нажмите F2 DETAIL (данные). Далее выдается экран данных условия изменения
положения.
При выборе «***» в качестве индикации состояния отображается EDIT (редактирование).

Экран данных условия изменения положения

7. Задайте каждый элемент, как необходимо.

ПРИМЕЧАНИЕ
Если нужно изменить только одну строку программы, введите одинаковое значение для
начальной и для конечной строки.

-458-
6. ВЫПОЛНЕНИЕ ПРОГРАММЫ B-82284RU-3/01

8. По окончании изменения параметров настройки условия нажмите F4 ENABLE (включить),


чтобы отразить изменения положения в конечной программе.
Результат при ENABLED отражается немедленно, если программа выполняется.

ПРИМЕЧАНИЕ
Для изменения условия изменения положения после придания ему силы отмените условие
один раз, затем измените его.

ПРИМЕЧАНИЕ
Если команды перемещения включают регистр положения или инкрементную команду,
изменения не отражаются.

9. Для отмены заданного условия изменения нажмите F5 DISABLE (выключить). Если


используется DISABLE (выключить), условие изменения текущего положения должно
иметь силу.

ПРЕДОСТЕРЕЖЕНИЕ
После изменения скорости перемещения первоначальная скорость не может быть
восстановлена, даже при нажатии DISABLE (выключить).

-459-
B-82284RU-3/01 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ

10.Чтобы задать условие изменения положения другого номера условия нажмите F3 SCHED.

11.Нажмите PREV (назад) для возврата к экрану списка изменения положения.

12.Чтобы скопировать заданное условие изменения в другой номер условия изменения,


установите курсор на номер условия оригинала программы и нажмите F1 COPY
(копировать) на следующей странице.
Введите номер условия адресата копии.
Сразу после операции копирования в качестве индикации состояния будет выдано EDIT
(редактировать). Измените элементы по мере необходимости.

13.Чтобы стереть заданное условие изменения, нажмите F2 CLR_ADJ на следующей странице.

-460-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-3/01

7 ИНДИКАЦИЯ СОСТОЯНИЯ
При помощи индикации состояния пользователь может проверить различные состояния
робота.
Для индикации состояния используются несколько типов экранов.

-461-
B-82284RU-3/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ

7.1 СВЕТОДИОДЫ НА ПУЛЬТЕ ОБУЧЕНИЯ


Светодиоды на пульте обучения служат для индикации следующих состояний:
Таблица 7.1 Светодиоды на пульте обучения

Светодиод Описание

FAULT Этот светодиод указывает, что был выдан сигнал об ошибке.


(отказ) При выключении сигнала об ошибке, этот светодиод гаснет.
HOLD Этот светодиод включается, пока нажата клавиша HOLD на пульте обучения или
(приостановка) панели оператора или пока подается сигнал периферийного ввода-вывода *HOLD.
STEP (шаг) Этот светодиод включается, если задан пошаговый режим.
Этот светодиод гаснет, если задан непрерывный режим работы.
BUSY (занят) Этот светодиод указывает, что выполняется программа или другая обработка.
RUNNING Этот светодиод указывает, что выполняется программа.
(выполнение)
JOINT Этот светодиод включается, если система координат ручной подачи - это система
(шарнир) координат толчковой подачи шарнира.
XYZ Этот светодиод включается, если система координат ручной подачи - это
декартова система координат толчковой подачи (система координат толчковой
подачи или декартова система координат или система координат пользователя).
TOOL Этот светодиод включается, если система координат ручной подачи - это система
(инструмент) координат толчковой подачи инструмента.

Рис 7.1 Светодиоды на пульте обучения

-462-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-3/01

7.2 ЭКРАН ПОЛЬЗОВАТЕЛЯ


На этом экране отображается команда сообщения для выполняемой программы (см. подраздел
4.14.6). При выполнении команды сообщения экран дисплея автоматически переключается на
экран пользователя.

Процедура 7-1 Дисплей экрана пользователя


Шаг
1. Нажмите клавишу MENUS (меню).
2. Выбелите 9 USER (пользователь).

ПРИМЕЧАНИЕ
Если команда сообщения не выполняется на этом экране не отображается ничего.

ПРИМЕЧАНИЕ
Даже после принудительного завершения программы сообщение остается на экране.

7.3 РЕГИСТРЫ
Регистр - это переменная для хранения целого числа или дроби. Имеется двести регистров.
Для отображения и задания значений регистров используется экран регистров.

Процедура 7-2 Отображение экрана регистров


Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Нажмите NEXT (далее), затем выберите DATA (данные).
Еще один способ - вместо пунктов 1 и 2 выше, пользователь может нажать клавишу DATA
(данные).
3. Нажмите F1, TYPE (тип).
4. Выберите Registers (регистры). Появится экран регистров.

-463-
B-82284RU-3/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ

ПРЕДУПРЕЖДЕНИЕ
Регистры используются в программе. Никогда не изменяйте значение регистра, не проверив,
как регистр используется в системе. В противном случае программа может быть повреждена.

5. Для ввода комментария выполните следующую процедуру:


a. Переместите курсор к нужному полю номера регистра, затем нажмите клавишу
ENTER.
b. Выберите способ ввода комментария.
c. Нажмите нужную функциональную клавишу, затем введите комментарий.
d. После завершения ввода нажмите клавишу ENTER.
6. Для изменения значения регистра переместите курсор в поле значения регистра, затем
введите нужное значение.

Пример программы
7. Регистры используются в программах, если задано следующее:
• Команда регистра (см. подраздел 4.5.1)
• Косвенное задание аргументов (см. раздел 4.2)

Программа A повторяется 11 раз, выполняется программа B, затем выполнение программы


завершается.

-464-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-3/01

7.4 РЕГИСТРЫ ПОЛОЖЕНИЯ


Регистр программы - это переменная для хранения данных позиционирования.
Имеется сто регистров положения.
Для отображения и задания значений регистров используется экран регистров положения.

Процедура 7-3 Настройка регистров положения


Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Нажмите 0 NEXT (далее), затем выберите 3 DATA (данные). Еще один способ - вместо
пунктов 1 и 2 выше, пользователь может нажать клавишу DATA (данные).
3. Нажмите F1 [TYPE] (тип) для отображения меню смены экранов.
4. Выберите Position Reg. Появится экран регистров положения.

ПРЕДУПРЕЖДЕНИЕ
Регистры положения используются в программе. Никогда не изменяйте значение регистра
положения, не проверив, как регистр используется в системе. В противном случае программа
может быть повреждена.

5. Для ввода комментария выполните следующую процедуру:


a. Переместите курсор к нужному полю номера регистра положения, затем нажмите
клавишу ENTER.
b. Выберите способ ввода символов.
c. Нажмите нужную функциональную клавишу, затем введите комментарий.
d. После завершения ввода нажмите клавишу ENTER.
6. Для изменения значения регистра положения переместите курсор в поле значения регистра
положения. Затем при нажатой клавише SHIFT нажмите F3 RECORD (запись).

• Индикация R указывает, что в регистре положения уже хранится значение, введенное


в режиме обучения.
• Звездочка (*) указывает, что значение не хранится.

-465-
B-82284RU-3/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ

ПРИМЕЧАНИЕ
В системе с несколькими группами перемещений ввод в режиме обучения в регистр
положения означает запись данных позиционирования для всех осей независимо от текущей
группы перемещений.
7. Для удаления данных позиционирования, загруженных в регистр положения нажмите F5
CLEAR (удалить) при нажатой клавише SHIFT.

8. Выберите YES (да). Данные позиционирования нужного регистра положения удалены.

9. Чтобы узнать текущие значения данных позиционирования, нажмите F4 POSITION


(положение). Появится экран данных позиционирования. Для изменения значения
переместите курсор к нужному полю, затем введите новое значение.

10.Для изменения конфигурации нажмите F3 CONFIG (конфигурация).


Переместите курсор в нужное поле, затем измените данные положения шарнира при
помощи клавиш «вверх» и «вниз».

11.Для изменения формы хранения данных позиционирования нажмите F5 [REPRE]


(представление) и выберите форму хранения.

-466-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-3/01

ПРИМЕЧАНИЕ
Индикация JOINT (шарнир) действительна при регулировке робота на положение нуля
градусов или при выполнении некинематической операции, например при управлении
операцией стола.
12.Для переключения дисплея на дополнительные оси (подгруппа) нажмите F2 PAGE
(страница).

13.По окончании настройки нажмите F4 DONE (готово).

14.Регистр положения может использоваться в программе в следующем случае:


• Данные позиционирования команды перемещения (см. подраздел 4.3.2)
• Команда регистра положения, команда коррекции и т.д.
(см. раздел 4.5 и подраздел 4.3.5)
Пример программы

-467-
B-82284RU-3/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ

7.5 РЕГИСТР ПАЛЛЕТИЗАЦИИ


Экран регистра паллетизации отображает текущие значения регистра паллетизации.

Процедура 7-4 Отображение экрана регистра паллетизации


Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Нажмите 0 NEXT (далее), затем выберите 3 DATA (данные).
Еще один способ - вместо пунктов 1 и 2 выше, пользователь может нажать клавишу DATA
(данные).
3. Нажмите F1 TYPE (тип).
4. Выберите Pallet regis. (регистр паллетизации) Отображается экран регистра паллетизации.

ПРЕДУПРЕЖДЕНИЕ
Регистры паллетизации используются в программе. Никогда не изменяйте значение регистра
паллетизации, не проверив, как регистр используется в системе. В противном случае
программа может быть повреждена.

5. Для ввода комментария выполните следующую процедуру:


a. Установите курсор на строке комментария, затем нажмите клавишу ENTER.
b. Выберите способ именования комментария.
c. Нажмите нужную функциональную клавишу, затем введите символы.
d. После завершения ввода нажмите клавишу ENTER.
6. Для изменения значения регистра паллетизации переместите курсор в поле значения
регистра, затем введите новое значение.

-468-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-3/01

7.6 ТЕКУЩЕЕ ПОЛОЖЕНИЕ


Функция current position (текущее положение) робота показывает расположение и ориентацию
робота в рабочем пространстве.
Текущее положение может быть представлено в декартовой системе координат и системе
координат шарнира.

Координаты шарнира
Координаты шарнира представляют текущее положение через угловое смещение от стороны
основания каждой оси.

Рис. 7.6 (a) Система координат шарнира

Отображение координат шарнира

ПРИМЕЧАНИЕ
Если система имеет дополнительную ось, E1, E2 и E3 указывают данные позиционирования
дополнительной оси.

-469-
B-82284RU-3/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ

Отображение декартовых координат


Текущее положение, представленное в декартовых координатах, определяется системой
координат инструмента, которая определяется на запястье для задания расположения и
ориентации инструмента, и декартовой системой координат, которая зафиксирована в рабочем
пространстве. Декартовы координаты представлены базовой системой координат или
системой координат пользователя.

1 Система координат инструмента 3 Система координат пользователя 1

2 Система координат пользователя 2 4 Базовая система координат

Рис. 7.6 (b) Декартова система координат

Отображение базовой системы координат / Отображение системы координат


пользователя

-470-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-3/01

Процедура 7-5 Отображение экрана текущего положения


Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите NEXT (далее), затем выберите POSITION (положение) в следующем меню.

3. Экран текущего положения можно также вызвать, нажав клавишу POSN (положение).
• Чтобы отображать координаты шарнира, нажмите F2 JNT (шарнир).
• Чтобы отобразить координаты пользователя, нажмите F3 USER (пользователь).
• Чтобы отобразить базовые координаты, нажмите F4 WORLD (базовая).

-471-
B-82284RU-3/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ

7.7 СИСТЕМНЫЕ ПЕРЕМЕННЫЕ


Все системные переменные можно просматривать на экране системных переменных.
В системных переменных сохранены настройки системы.

ПРЕДУПРЕЖДЕНИЕ
Работа робота и блока управления управляются системными переменными. Только
работник, который хорошо знает последствия изменения системных переменных, должен
задавать системные переменные. Если работник, не имеющий достаточно глубоких знаний,
попытается задать системные переменные, это вызовет нарушение нормальной работы
робота и блока управления.

-472-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-3/01

Процедура 7-6 Отображение экрана системных переменных


Шаг
1. Нажмите клавишу MENUS (меню). Отображается меню выбора экрана.
2. Выберите NEXT (далее), затем выберите SYSTEM (система).
3. Нажмите F1 TYPE (тип).
4. Выберите Variables (переменные). Будет выдан экран системных переменных.

5. Для изменения настроек системных переменных переместите курсор в нужное поле, введите
значение и нажмите клавишу ENTER (ввод) или выберите нужный элемент среди меток
функций.
6. Если одна из системных переменных имеет многоблочные элементы, которые принадлежат
этой переменной (иерархическая структура), переместите курсор к нужной системной
переменной и нажмите клавишу ENTER (ввод).
После этого будет выдан список элементов, которые принадлежат этой переменной.

ПРЕДУПРЕЖДЕНИЕ
Чтобы новая настройка вступила в силу, необходимо выключить и включить питание.
В противном случае возможны травма или повреждение оборудования.

7. Для возврата в верхний уровень нажмите клавишу PREV (назад).

-473-
B-82284RU-3/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ

7.8 ПРОГРАММНЫЙ ТАЙМЕР


Программный таймер - это таймер для измерения время выполнения от одной строки до другой
строки в программе.
В стандартном варианте можно использовать десять программных таймеров.
Программный таймер может запускаться и останавливаться при помощи команды таймера
(см. подраздел 4.14.3).
Он также останавливается при принудительном завершении и при останове.
Экран данных программных таймеров отображает следующую информацию:
• Имя программы и номер строки, в которой таймер был запущен в последний раз
• Имя программы и номер строки, в которой таймер был остановлен в последний раз

Рис. 7.8 Измерение программным таймером

Измеряет время от запуска таймера до остановки.

Индикация программных таймеров включается при помощи элемента 4 STATUS/Prg Timer


(состояние/программный таймер) на экране программных таймеров.

-474-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-3/01

Процедура 7-7 Отображение программных таймеров


Шаг
1. Нажмите клавишу MENUS (меню) для отображения экранного меню.
2. Нажмите 0 NEXT (далее) и выберите 4 STATUS (состояние).
3. Нажмите F1, [TYPE] (тип) для отображения меню выбора экрана.
4. Выберите Prg Timer. (программный таймер)
После этого появляется экран программных таймеров.

5. Для отображения подробной информации нажмите F2 DETAIL (подробные данные).


После этого появляется экран данных программных таймеров.

6. Для ввода комментария установите курсор в поле комментария и нажмите клавишу ENTER.
Выберите способ ввода и введите символы при помощи функциональных клавиш.
7. В качестве «программы запуска» (start program) указывается программа, для которой
позднее всего был запущен таймер.
В качестве «программы останова» (stop program) указывается программа, для которой
позднее всего был остановлен таймер.

-475-
B-82284RU-3/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ

7.9 СИСТЕМНЫЙ ТАЙМЕР


Системный таймер - это таймер для указания времени работы системы.
Указывается время для четырех элементов.
Для каждой группы операций имеются четыре типа таймеров.
Таблица 7.9 Дисплей системных таймеров

Пункт Описание
Power-on time (время Время, в течение которого было включено питание блока управления
включения питания)
Servo-on time Время, в течение которого система готова к работе (сервопривод включен)
(время включения после выключения сигнала об ошибке.
сервопривода)
Operation time Время выполнения программы. Периоды останова не включаются.
(время работы)
Standby time Время, необходимое для выполнения команды ожидания
(время ожидания)

Для отображения системных таймеров используйте 4 STATUS Sys Timer (состояние


системного таймера) на экране системных таймеров.

Процедура 7-8 Отображение экрана системных таймеров


Шаг
1. Нажмите клавишу MENUS (меню) для отображения экранного меню.
2. Выберите 4 STATUS (состояние) на следующей странице.
3. Нажмите F1 TYPE (тип).
4. Выберите Sys Timer. (системный таймер).
После этого появляется экран системных таймеров.

5. Для переключения между группами операций нажмите F2 GROUP# и введите номер


группы.
6. Чтобы включить или выключать измерение времени, прошедшего с начала процесса,
установите курсор в нужный элемент и нажмите F3 ON/OFF (вкл./выкл.) для переключения
настройки.
7. Для сброса времени, прошедшего с начала процесса, установите курсор в нужный элемент
и нажмите F4 RESET (сброс).

-476-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-3/01

7.10 ХРОНОЛОГИЯ ВЫПОЛНЕНИЯ


Функция хронологии выполнения программы регистрирует хронологию выполнения
программы, которая была выполнена или которая выполняется в конце, и дает возможность
просматривать хронологию выполнения по окончании программы или при ее приостановке.
Например, эта функция дает возможность определить состояние выполнения программы при
сбое питания после выполнения запуска из холодного состояния, в случае если питание было
по какой-то причине было выключено во время выполнения программы.

ПРИМЕЧАНИЕ
Просматривать хронологию выполнения программы, которая выполняется, невозможно.

Следующая информация доступна на экране хронологии выполнения.


A. Имя выполняемой программы и номер строки
(Состояние последней выполненной программы отображается в первой строке.)
B. Направление выполнения
a. FWD (вперед): Строка была выполнена при выполнении в прямом направлении.
b. BWD (назад): Строка была выполнена при обратном прогоне.
C. Состояние выполнения
a. Not exec (не выполн.): Строка была прочтена, но строка не была выполнена.
b. Paused (пауза): (Программа была приостановлена во время выполнения строки.)
c. Done (готово): Выполнение строки было закончено.
d. ABORT (аварийное прекращение): Выполнение программы прекращено.
Максимальное количество строк хронологии выполнения, которое может быть записано, - 200.
Далее количество записанных строк может изменяться, при помощи экрана настройки
максимального количества (maximum number), который выбирается в меню start (пуск)
системы управления. Если количество записанных строк достигло максимального, дальнейшая
запись данных хронологии выполняется за счет автоматического стирания ранее записанных
данных, начиная с самых старых.
При использовании этой функции имейте в виду следующее:
• Если макрос выполняется при помощи ручной функции, пользовательской клавиши, и т.д.,
то есть не программой, хронология выполнения не регистрируется. Если программа,
назначенная макросом, выполняется с экрана редактирования программы, в хронологии
выполнения записывается назначенное имя программы вместо имени макроса.
• При выполнении программы KAREL ее хронология выполнения не регистрируется.
• Хронология выполнения программы, автоматически запускаемой при включении питания,
не регистрируется.

-477-
B-82284RU-3/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ

Процедура 7-9 Отображение хронологии выполнения программы


Шаг
1. Нажмите клавишу MENUS (меню). Отображается меню выбора экрана.
2. Выберите STATUS (состояние) на следующей странице.
3. Нажмите F1 TYPE (тип).
4. Выберите Exec-hist. (хронология выполнения) Отображается экран хронологии
выполнения.

ПРИМЕЧАНИЕ
Если была выполнена единственная программа, элементы F2 NEXT TASK (следующая
задача) и F4 ALL CLEAR (удалить все) не отображаются на экране хронологии выполнения.

5. Если отображаемое состояние программы - «Aborted» (аварийно прекращена), хронологию


выполнения можно очистить, только нажав SHIFT + F5 CLEAR.
6. При использовании многозадачного режима нажатие SHIFT+F5 CLEAR отображает
хронология другой задачи.
7. При использовании многозадачного режима хронология выполнения всех задач может быть
очищена нажатием SHIFT + F5 CLEAR при условии , что для всех задач имеется индикация
Abort (аварийное прекращение).

-478-
7. ИНДИКАЦИЯ СОСТОЯНИЯ B-82284RU-3/01

7.11 ДИСПЛЕЙ СОСТОЯНИЯ ИСПОЛЬЗОВАНИЯ ПАМЯТИ


Этот экран отображает состояние использования и конфигурацию оборудования памяти блока
управления.
Дисплей включает следующую информацию:
Таблица 7.11 (a) Дисплей состояния использования памяти (пулы)

ПУНКТЫ ОПИСАНИЯ

TPP Отображает использование области для хранения программ.


PERM Отображает использование области для хранения системных переменных и
регистров.
SYSTEM Отображает состояние использования части системного программного
(система) обеспечения.
TEMP Отображает состояние использования рабочей области, используемой системным
программным обеспечением.

Таблица 7.11 (b) Дисплей состояния использования памяти (оборудование)

ПУНКТЫ ОПИСАНИЯ

F-ROM Емкость памяти модуля F-ROM, используемого в блоке управления.


D-RAM Емкость памяти модуля D-RAM (RAM), используемого в блоке управления.
C-MOS Емкость памяти модуля C-MOS (RAM), используемого в блоке управления.

При выборе экрана [STATUS memory] (состояние памяти) на пульте обучения появляется
следующий экран.
Этот экран указывает информацию, собранную непосредственно перед его появлением.
Экран списка отображает состояние использования программной области, области ПЗУ и
области ОЗУ.

Экран списка состояния памяти

Экран данных отображает состояние использования всех областей, упомянутых выше, и


отображает информацию об оборудовании.

-479-
B-82284RU-3/01 7. ИНДИКАЦИЯ СОСТОЯНИЯ

Экран данных состояния памяти

Для перехода с экрана списка к экрану данных нажмите F2 DETAIL (данные).


Для перехода с экрана данных к экрану списка нажмите F2 BASIC (кратко).
Пояснения по каждой области отображаются при нажатии F5 HELP на обоих экранах.
Для отображения предыдущего экрана нажмите клавишу PREV (назад).

ПРИМЕЧАНИЕ
Эта функция указывает состояние использования памяти. Она не изменяет состояние
использования.

-480-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

8 ФАЙЛОВЫЙ ВВОД-ВЫВОД
В настоящей главе описывается обмен файлами с устройствами передачи данных.

-481-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

8.1 УСТРОЙСТВА ФАЙЛОВОГО ВВОДА-ВЫВОДА


С блоком управления робота могут использоваться различные устройства файлового ввода-
вывода. Стандартная настройка задает использование карт памяти.
При использовании другого устройства файлового ввода-вывода для изменения настройки
устройства файлового ввода-вывода выполните операцию, указанную ниже.

Процедура 8-1 Изменение устройств файлового ввода-вывода


Шаг
1. Нажмите MENUS (меню) для вызова экранного меню.
2. Выберите 7 FILE (файл). Появляется экран file (файл).

3. Нажмите F5 UTIL и выберите Set Device (задать устройство).


Затем появляется следующий экран:

4. Выберите устройство файлового ввода-вывода, которое будет использоваться.


Сокращенное обозначение устройства файлового ввода-вывода, выбранного в настоящий
момент, выдается на экране вверху слева.

Сокращение Устройство файлового ввода-вывода


MC: Карта памяти
FLPY: Дискета
FRA: Область, использующаяся для автоматического резервного
копирования памяти F-ROM в контроллере

-482-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

Устройства файлового ввода-вывода


Для хранения программ и файлов R-J3iC допускает использование следующих типов
запоминающих устройств.
• Карта памяти (MC:)
Карта памяти флэш ATA или карта памяти SRAM.
Можно использовать карту Compact Flash, установив ее в переходник PCMCIA.
Слот для карты памяти находится на главной плате.
• Резервное копирование (FRA:)
Область, в которую сохраняются файлы при автоматическом резервном копировании.
Она может сохранять информацию при выключенном питании без батареи резервного
питания.
• Диск FROM (FR:)
Способен хранить программы, другие резервные копии и любые файлы. Она может
сохранять информацию при выключенном питании без батареи резервного питания.
• Диск RAM (RD:)
Способен хранить программы, другие резервные копии и любые файлы.
При стандартных настройках он создается в динамической оперативной памяти (DRAM), и
при отсутствии питания все файлы стираются. При помощи соответствующих настроек его
можно разместить в памяти SRAM, в этом случае он сможет хранить информацию при
прерывании подачи питания при наличии батареи резервного питания. Его невозможно
использовать с инструментом для точечной сварки.
• Диск MF (MF:)
Диск MF - это устройство, которое сочетает свойства диска FROM и виртуального RAM-
диска. В списке файлов на диске MF отображаются файлы как на диске FROM, так и на
RAM-диске, чтобы можно было производить чтение файлов на обоих дисках. Если должно
выполняться резервное копирование на диск MF, появляется сообщение с просьбой
подтвердить, какую область FR: и RD: необходимо использовать для хранения.
• FTP (с C1: по C8:)
Выполняет запись и чтение файлов на сервере FTP, например, персональном компьютере,
подключенном через Ethernet. Отображается только если на экране взаимодействия с хостом
были сделаны настройки клиента FTP.
• Запоминающее устройство (MD:)
Запоминающее устройство способно обрабатывать данные в памяти блока управления,
например, программы робота и программы KAREL, как файлы.
• Консоль (CONS:)
Устройство только для технического обслуживания. Оно может обращаться к файлу
журнала, в котором содержится внутренняя информация.
• Память USB (UD1:)
Накопитель USB подключается к порту USB на панели оператора.
Стандартная настройка предусматривает использование карты памяти.

ПРЕДОСТЕРЕЖЕНИЕ
Дискета (FLPY:), а также блоки, указанные ниже, невозможно использовать с R-J3iC.
- Внешний дисковод (A16B-0150-B001)
- Устройство ввода-вывода Handy File (A16B-0159-B002)
(Его невозможно использовать независимо от его формата: MS-DOS или FANUC.)
Блок принтера FANUC PRINTER (A86L-0001-0103) невозможно использовать с R-J3iC. Для
распечатки содержимого программы используйте функцию сохранения в формате ASCII
(ASCII save), которая выводит содержимое программы в текстовом формате на устройство
файлового ввода-вывода, загрузите эти данные в персональный компьютер и распечатайте.

-483-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

Настройка коммуникационного порта


R-J3iC оснащен следующими коммуникационными портами.
• Порт 1 RS-232-C Панель оператора
• Порт 2 RS-232-C Разъем JD17 на печатной плате главного ЦП
• Порт 3 RS-422 Разъем JD17 на печатной плате главного ЦП
При стандартных настройках на экране списка портов указаны только порты 1 и 2. Для
включения порта 3 (RS-422) выполните контролируемый запуск и на экране настройки
системных переменных измените значение системной переменной $RS232_NPORT на 4.
Порт 3 становится виден на экране списка портов, и для порта 3 становится возможно
настроить коммуникационное устройство. На экране настройки порта контроллера R-J3iC в
качестве возможных настроек коммуникационного устройства не отображаются следующие
устройства: Handy File (устройство Handy File), FANUC Floppy (дисковод), Handy F MS-DOS
(устройство Handy File для MS-DOS), Printer (принтер).

8.1.1 Карта памяти


Можно использовать карту памяти флэш ATA или карту памяти SRAM.
ПРЕДОСТЕРЕЖЕНИЕ
Карта памяти флэш ATA
1. Рекомендуется делать резервную копию файлов, записанных на карту памяти флэш ATA,
на устройстве хранения данных, для защиты содержимого карты памяти флэш ATA от
случайной потери.
Карта памяти SRAM
1. Для карты памяти SRAM требуется батарея резервного питания. При покупке карты
памяти SRAM батарея не установлена. Прежде чем пытаться использовать карту,
установите батарею.
2. Как только батарея в карте памяти SRAM выработала срок службы, данные в карте будут
потеряны. Поэтому всегда необходимо делать резервное копирование содержимого
платы.

1 Как вставить карту памяти


Рис. 8.1.1 Как вставить карту памяти
Если необходимо использовать карту памяти, выберите карту памяти согласно описанию
порядка замены устройств файлового ввода-вывода (см. раздел 8.1).

-484-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

8.1.2 Память USB

Краткий обзор
Контроллер R-J3iC оснащен портом USB на панели оператора, который обеспечивает загрузку
и сохранение файлов на накопители USB.

ПРЕДОСТЕРЕЖЕНИЕ
Устройства USB, не являющиеся накопителями USB, не поддерживаются. Не подключайте
к контроллеру R-J3iC никаких устройств USB, кроме накопителей USB.

-485-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

Процедура 8-2 Подключение накопителя USB


Шаг
1. Вставьте накопитель USB в порт USB на панели оператора.
2. Если накопитель USB корректно распознается, в строке сигналов об ошибке на пульте
обучения выдается сообщение, указанное ниже.

Индикация «UD1 Ins» и последующий текст в сообщении выше отличаются при использовании
различных моделей накопителей USB.
Например, при подключении накопителя SanDisk Inc. Cruzer Micro появится сообщение ниже.

ПРЕДОСТЕРЕЖЕНИЕ
1. Если сообщение FILE-066 не выдается даже после подключения накопителя USB,
отключите запоминающее устройство и осторожно вставьте его снова.
2. Невозможно использовать два или более накопителей USB одновременно.

Процедура 8-3 Отключение накопителя USB


Шаг
1. Извлеките накопитель USB из порта USB на панели оператора.
2. В строке сигнала об ошибке появляется сообщение, указанное ниже.

ПРЕДОСТЕРЕЖЕНИЕ
Не извлекайте накопитель USB во время загрузки или сохранения файла. В противном
случае файлы в накопителе USB могут быть повреждены. Если накопитель USB оснащен
световым индикатором доступа, перед извлечением устройства убедитесь, что световой
индикатор доступа не мигает.

-486-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

Процедура 8-4 Переключение на накопитель USB


Сокращенное обозначение накопителя USB как блока устройства файлового ввода-вывода
файла - UD1:.

Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите пункт [FILE] для перехода в экран file (файл).
3. Нажмите F5 UTIL (утилиты). Появится меню, показанное ниже.

Выберите [Set Device] (задать устройство).


4. Появится меню, показанное ниже.

Выберите [USB Disk (UD1:)].


5. Убедитесь, что устройство файлового ввода-вывода в верхнем левом углу, выбранное в
настоящий момент - это UD1:.

-487-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

Процедура 8-5 Использование накопителя USB


Операции с файлами, указанные ниже, можно выполнять так же, как операции с картой памяти
(MC:).
• Загрузка и сохранение файлов на экране списка программ
• Сохранение файлов, отображение списка файлов, удаление файлов и загрузка файлов на
экран файла (file)
• Сохранение программ во вспомогательном меню

ПРЕДОСТЕРЕЖЕНИЕ
Если накопитель USB не подключен к порту USB или если накопитель USB не распознан
правильно, выполнение операции с файлами на накопителе USB вызывает сигнал об ошибке,
указанный ниже, выдаваемый на пульт обучения (где числовое значение хх - это сервисный
код).

Операцию можно выполнить нормально, если отменить вышеупомянутый сигнал об ошибке


при помощи клавиши RESET (сброс) и повторить попытку операции с файлом или если
извлечь накопитель USB из порта USB и снова подключить его.

Имеющиеся в продаже устройства


Некоторые коммерческие накопители USB корректно не распознаются контроллером R-J3iC
или файловые операции выполняются с ними некорректно.
Невозможно использовать накопители USB, которые имеют функции защиты данных и для
доступа к данным требуют ввода пароля.
По состоянию на февраль 2006 года подтверждена нормальная работа накопителей USB,
указанных ниже:

Clip Drive RUF-CL/U2 128/256 MB производства корпорации BUFFALO


ToteBag TB-B 128 MB производства корпорации I-O DATA DEVICE
Easy Disk Platinum 256 MB производства корпорации I-O DATA DEVICE
(Внимание: SecureEasyDisk производства корпорации I-O DATA DEVICE INC. использовать
нельзя.)
CRUZER Mini, Micro 128/256 MB производства корпорации SanDisk

ПРЕДОСТЕРЕЖЕНИЕ
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), которая выводит содержимое программы в текстовом формате на
устройство файлового ввода-вывода, загрузите эти данные в персональный компьютер и
распечатайте.

-488-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

8.2 НАСТРОЙКА КОММУНИКАЦИОННОГО ПОРТА


Блок управления выполняет передачу данных в адрес внешних устройств и принимает от них
данные через коммуникационные порты путем осуществления последовательной передачи
данных через интерфейс RS-232-C или RS-422.
Используются следующие коммуникационные порты.
(Информацию о панели оператора/модуле управления см. в подразделе 2.3.2.)
• Порт 1: RS-232-C на блоке управления оператора
• Порт 2: RS-232-C Разъем JD17 на печатной плате главного ЦП
• Порт 3: RS-422 Разъем JD17 на печатной плате главного ЦП

1 Печатная плата главного ЦП 3 Подвесной пульт обучения


2 Печатная плата панели оператора
Рис. 8.2 Коммуникационные порты

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.
Коммуникационные порты задаются при помощи элемента [6 Setting; port setting] (настройки;
настройка порта) на экране настройки порта.
Таблица 8.2 (a) Стандартные устройства передачи данных для коммуникационных портов
Коммуникационный порт Устройство передачи данных
Порт 1 Консоль отладки
Порт 2 KCL/CRT
Порт 3 Не используется

-489-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

Таблица 8.2 (b) Настройка коммуникационного порта


ПУНКТЫ ОПИСАНИЯ

Device Этот пункт задает устройство передачи данных, которое будет


(устройство) взаимодействовать с контроллером R-J3iC.
Стандартные устройства передачи данных, которые могут взаимодействовать с
R-J3iC, перечислены ниже:
- PS-100/200 Disk
- Sensor Fanuc Eye V120
- Host Comm
Используются если R-J3iC подключен к управляющему компьютеру, для
использования функции передачи данных.
- не используется
- KCL/CRT
- Консоль отладки
- Заводской терминал
- Демонстрационное устройство пульта обучения
- Текущее положение
- Development
- CIMPLICITY
ПРИМЕЧАНИЕ
При замене устройства передачи данных другие настройки, например, скорость
передачи в бод изменяются на соответствующие стандартные значения. Позже
пользователь может изменить каждую настройку, как это необходимо.
Speed (скорость) Скорость передачи в бод - это скорость передачи, это количество кодов в
(Скорость секунду, которые можно передать. Введите скорость передачи, заданную для
передачи в бод) используемого периферийного устройства.
Бит четности Для обнаружения ошибок при передаче данных этот элемент задает режим
продольного контроля четности, при котором к каждому передаваемому символу
добавляется один дополнительный бит.
- Odd (нечетный): Количество 1 (единиц) в каждом передаваемом символе
должно быть нечетным числом.
- Even (четный): Количество 1 (единиц) в каждом передаваемом символе должно
быть нечетным числом.
- None (нет): Контроль по четности не выполняется.
Введите режим контроля по четности, заданный для используемого
периферийного устройства.
Стоповый бит Этот элемент задает количество стоповых битов, которые будут добавлены в
конце передаваемых символов, для синхронизации передачи данных.
- 1 bit: Добавляется один стоповый бит.
- 1.5 bits: Добавляются полтора стоповых бита.
- 2 bits: Добавляются два стоповых бита.
Введите количество стоповых битов, заданных для используемого
периферийного устройства.
Значение тайм- Этот элемент задает максимальное время, во время которого должно
аута (секунд) осуществляться управление передачи с устройством передачи данных. Если в
течение заданного периода времени передача данных не происходит, линия связи
отключается.

-490-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

Таблица 8.2 (c) Стандартные настройки для устройств передачи данных

Speed Значение
Device (устройство) Бит четности Стоповый бит
(скорость) тайм-аута
Sensor (датчик) 4800 Odd parity 1 bit Нет
(проверка на
нечетность)
Host Comm 4800 Odd parity 1 bit Нет
(связь с управляющим (проверка на
компьютером) нечетность)
Factory Terminal 9600 Нет 1 bit Нет
(заводской терминал)
KCL/CRT 9600 Нет 1 bit Нет
Демонстрационное 9600 Нет 1 bit Нет
устройство пульта
обучения

-491-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

Процедура 8-6 Настройка коммуникационного порта


Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 6 SETUP (настройка).
3. Нажмите F1 [TYPE] (тип) для отображения меню смены экранов.
4. Выберите Port Init. (инициализация порта) Появляется экран выбора порта.

5. Переместите курсор в нужное поле коммуникационного порта, затем нажмите F3 DETAIL


(данные).
Появляется экран настройки порта.

6. Для настройки устройства передачи данных переместите курсор в поле Device (устройство),
затем нажмите F4 [CHOICE] (выбор).
Выберите нужное устройство передачи данных в меню.

7. Выберите устройство передачи данных, параметры настройки которого необходимо


изменить. При вводе устройства передачи данных другие поля настройки заполняются
стандартными значениями.

-492-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

Другие поля настройки могут изменяться по очереди. Если значение поля Device (устройство)
изменено на другое устройство передачи данных, в другие поля настройки вводятся
стандартные значения для этого устройства.

ПРИМЕЧАНИЕ
Чтобы указать, что порт не используется, укажите No Use (не используется) в
соответствующем поле оборудования передачи данных.

8. По окончании настройки нажмите F3 LIST (список). Появляется экран выбора порта.

ПРИМЕЧАНИЕ
При настройке устройства передачи данных может отображаться сообщение об ошибке
«The port was not initialized.» (порт не был инициализирован), и параметры настройки порта
возвращаются к предыдущим параметрам настройки. В этом случае проверьте следующее.

• Было ли настраиваемое устройство передачи данных уже назначено на другой порт?


Одно и то же устройство передачи данных на больше чем один порт задать невозможно.
• Чтобы назначить «Host Comm» в поле устройства, необходима программная опция:
передача данных (data transfer).
• Для настройки датчика требуется опция интерфейса датчика.
• Со стандартными настройками экран списка портов не отображает порт 3 RS-422.
Для включения порта 3 RS-422 выполните контролируемый запуск (см. приложение C.1.3,
«Контролируемый запуск») и на экране системных переменных измените системную
переменную $RS232-NPORT с 3 на 4.
Это приведет к добавлению порта 3 RS-422 на экран списка портов, что позволит
пользователю настраивать коммуникационное устройство.

-493-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

8.3 ФАЙЛЫ
Файл - это единица хранения данных в памяти контроллера R-J3iC.
Главным образом используются следующие типы файлов:
• Файл программы (*.TP)
• Файл логики по умолчанию (*.DF)
• Системный файл (*.SV) Используется для хранения параметров настройки системы.
• Файл данных конфигурации ввода-вывода (*.IO)
Используется для хранения настроек конфигурации ввода-вывода.
• Файл данных (*.VR) Используется для хранения данных, таких как данные регистра.

8.3.1 Файл программы


Файл программы (*.MN) содержит последовательность команд для робота.
Эти команды называются командами программы.
Команды программы управляют работой робота, периферийных устройств и каждым
приложением.
Файл программы автоматически сохраняется в оперативной памяти C-MOS RAM контроллера.
Каталог файлов программы отображается на экране выбора программы (SELECT).

ПРИМЕЧАНИЕ
Каталог файлов программы не отображается на экране файлов (файл). Экран файлов дает
возможность выбрать внешнее запоминающее устройство, которое хранит нужные файлы, и
манипулировать файлами.

На экране выбора программы выполняются такие операции, как копирование, удаление и


переименование. (Данные об операциях программы, см. в разделе 5.5)
• Регистрация программы (см. подраздел 5.3.1.)
• Удаление программы (см. раздел 5.5)
• Копирование программы (см. раздел 5.5)
• Изменение информации о программе (включая переименование программы) (см. раздел 5.5)

Файл программы также включает информационные элементы, указанные ниже.


Эти информационные элементы можно проверить на экране выбора программы, нажав F5
[ATTR] (атрибуты).
• Comment (комментарий):
Вкратце излагается функция программы.
• Write protection (защита от записи):
Это предотвращает изменение и удаление программы.
• Modification Date (дата изменения):
Указывает дату последнего изменения программы.
• Program size (размер программы):
Размер программы указывается в байтах.
• Copy source (оригинал программы):
Указано имя программы-источника, с которой была скопирована программа.
Если программа является оригиналом, этот информационный элемент пуст.

-494-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

8.3.2 Файл логики по умолчанию


Файл логики по умолчанию (*.DF) включает настройки команд логики по умолчанию,
назначенных на каждую функциональную клавишу (клавиши с F1 по F4 ) на экране
редактирования программы.
Файл логики по умолчанию может быть следующих видов:
• DEF_MOTN0.DF Хранит настройки команд перемещения по умолчанию. Клавиша F1
Следующие три файла хранят настройки логической команды по умолчанию, назначенной
каждой функциональной клавише, которая отображается на следующей странице.
• DF_LOGI1.DF Клавиша F2
• DF_LOGI2.DF Клавиша F3
• DF_LOGI3.DF Клавиша F4

8.3.3 Системный файл/файл приложения


Системный файл/файл приложения (*.SV) содержит управляющую программу системы для
управления прикладным программным обеспечением ЧПУ или содержит данные,
используемые системой.
Используются следующие типы системных файлов:
• SYSVARS.SV :
Используется для хранения настроек системных переменных относящихся к системам
координат, опорным точкам, рабочей зоне шарнира и управлению тормозами.
• SYSSERVO.SV :
Используется для хранения данных параметров сервопривода
• SYSMAST.SV :
Используется для хранения данных выверки
• SYSMACRO.SV :
Используется для хранения настроек макрокоманд.
• FRAMEVAR.SV :
Используется для хранения настроек опорного положения, которое используется при
настройке системы координат; комментариев и т.д.
• SYSFRAME.SV :
Система координат пользователя и система координат инструмента

-495-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

8.3.4 Файл данных


Файл данных (*.VR, *.IO, *.DT) - это файл, который хранит данные, использующиеся
системой.
Есть следующие виды файлов данных:
• Файл данных (*.VR)
a. NUMREG.VR :
Используется для хранения данных регистра.
b. POSREG.VR :
Используется для хранения данных регистра положения.
(Только если используется опция программного обеспечения регистра положения.)
• Файл данных конфигурации ввода-вывода (*.IO)
a. DIOCFGSV. IO :
Используется для хранения настроек назначения ввода-вывода.
• Файл данных настройки робота (*.DT)
Этот файл используется для хранения тех настроек, которые выполняются на экране
настройки робота.
Имя файла изменяется в зависимости от модели.

8.3.5 Файл ASCII


Файл ASCII (*.LS) - это файл текстового формата.
Чтение файлов ASCII невозможно.
Однако содержимое файла ASCII можно просматривать или распечатать при помощи
персонального компьютера.

-496-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

8.4 СОХРАНЕНИЕ ФАЙЛОВ


Функция сохранения файлов сохраняет данные, которые находятся в оперативной памяти
контроллера, на внешнее запоминающее устройство, например, дискету и т.д.
Для сохранения файлов можно использовать следующие экраны на пульте обучения.

Экран выбора программы: Заданная программа сохраняется на дискете как файл программы.

Экран файла: Заданный файл программы, системный файл и т.д. можно сохранить на дискете.
Можно сохранить следующие файлы: Если выполняется пакетная операция сохранения, файлы
программы, системные файлы и файлы приложения можно сохранять одновременно.
• Файл программы
• Системный файл
• Файл логики по умолчанию
• Стандартный файл команд

Элемент 5 SAVE (сохранить) в меню функций: Можно сохранить файл программы и данных,
и т.д., отображаемых на экране, на дискете как файл программы и системный файл, и т.д.
Можно сохранить следующие файлы:
• Файл программы
• Системный файл
• Файл данных
• Файл логики по умолчанию
• Файл служебных команд

-497-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

8.4.1 Сохранение при помощи экрана выбора программы


Экран выбора программы дает возможность сохранить заданную программу как файл
программы.
Процедура 8-7 Требования при сохранении файлов программы
Условие
Устройство ввода-вывода файла задано правильно (См. раздел 8.1.)
Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите NEXT (далее), а затем выберите 1 SELECT (выбрать) на следующей странице.
Появляется экран выбора программы.

3. Нажмите NEXT (далее),>, нажмите F4 SAVE (сохранить) на следующей странице.


Появляется экран сохранения программы.

4. Введите имя сохраняемой программы, затем нажмите клавишу ENTER.


Заданная программа сохраняется на устройство.

ПРИМЕЧАНИЕ
Не включайте расширение файла в имя программы.
5. Если на устройстве уже имеется программа с таким же именем, с которым вы желаете
сохранить программу, файл сохранить невозможно.

-498-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

ПРЕДОСТЕРЕЖЕНИЕ
Если на текущем устройстве уже имеется файл, имеющий задаваемое имя, функция
сохранения не может перезаписать этот файл. Прежде чем сохранять новый файл, текущий
файл должен быть удален с устройства.

6. Если устройство заполнено, смените устройство и нажмите F4 CONTINUE (продолжить).

8.4.2 Сохранение всех файлов программ с помощью экрана файла


(File)
Экран файла дает возможность сохранить файл программы или системный файл, который
хранится в оперативной памяти в устройстве.
Следующие файлы можно сохранить, нажав F4 BACKUP (резервное копирование):
Файл программы (*.TP) : Используется для хранения всех файлов программы, которые
содержат программы.
Файл логики по умолчанию (*.DF): Используется для хранения настроек логических команд
по умолчанию.
Системный файл (*.SV) : Используется для хранения следующих файлов:
• Файл системных переменных (SYSVARS.SV)
• Файл параметров сервопривода (SYSSERVO.SV)
• Файл данных выверки (SYSMAST.SV)
• Файл данных макросов (SYSMACRO.SV)
• Файл настроек системы координат (FRAMEVAR.SV)
• Файл данных системы координат (SYSFRAME.SV)
Файл приложения - Используется для сохранения настроек приложения. (Пример:
SYSSPT.SV))
Файл данных конфигурации ввода-вывода (DIOCFGSV.IO)
Файл данных регистра (NUMREG.VR)
Файл данных настройки робота
Чтобы прервать сохранение, нажмите клавишу PREV (назад) во время сохранения.

ПРИМЕЧАНИЕ
Во время контролируемого запуска F4 имеет функцию RESTOR (восстановление) вместо
BACKUP (резервное копирование). При выборе во вспомогательном меню элемента
RESTORE/BACKUP отображается команда BACKUP (резервное копирование).

-499-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

Процедура 8-8 Сохранение файлов с помощью экрана файла (file)


Условие
Устройство ввода-вывода файла задано правильно (См. раздел 8.1.)

Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 7 FILE (файл). Появляется экран file (файл).

Сохранение файлов программы


1. Нажмите F4 BACKUP (резервное копирование), затем выберите TPE programs
(программы TPE).

• F2 EXIT (выход) Заканчивает сохранение файлов программы


• F3 ALL (все) Сохраняет все файлы программы и файлы логических команд по
умолчанию.
• F4 YES (да) Сохраняет заданный файл (программы и логических команд по
умолчанию).
• F5 NO (нет) Не сохраняет заданный файл (программы и логических команд по
умолчанию).
После того как файл был сохранен, система запрашивает, должен ли быть сохранен
следующий файл программы.
2. Выберите нужную функциональную клавишу. В этом случае, файл программы (*.MN)
сохранен в устройстве.

3. Если в устройстве уже существует файл, который имеет такое же имя, как заданное для
сохраняемого файла, отображается следующее сообщение.

-500-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

• F3 OVERWRITE (перезаписать) Заданный файл будет записан поверх существующего


и сохранен.
• F4 SKIP (пропустить) Заданный файл не сохраняется.
• F5 CANCEL (отмена) Заканчивает сохранения файлов.

Сохранение системного файла.


1. Нажмите F4 SAVE (сохранить) и выберите System files (системные файлы). Отображается
следующий файл.

2. Чтобы сохранять все системные файлы, нажмите F4, YES (да). Системные файлы
(DIOCFGSV.IO, FRAMEVAR.SV, NUMREG.VR, SYSVARS.SV, SYSSERVO.SV,
SYSMAST.SV, SYSMACRO.SV, SYSFRAME.SV) сохранены на устройстве.

3. Если в устройстве уже существует файл с именем, под которым сохраняется новый файл,
отображается следующее сообщение.

• F3 OVERWRITE (перезаписать) Заданный файл будет сохранен и записан поверх


существующего.
• F4 SKIP (пропустить) Заданный файл не сохраняется.
• F5 CANCEL (отмена) Сохранение файлов закончено.
4. Если устройство заполнено файлами, смените устройство и нажмите F4 CONTINUE
(продолжить).

-501-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

Пакетное сохранение
1. Нажмите F4 BACKUP (резервное копирование), затем выделите ALL of above
(все вышеуказанные).

ПРИМЕЧАНИЕ
Поскольку вариант F4 BACKUP (резервное копирование) не появляется при
контролируемом запуске, пакетную операцию сохранения невозможно использовать.

2. При выборе F4 YES (да) все файлы на внешнем запоминающем устройстве стираются, затем
сохраняются все данные. Обработка прерывается при помощи клавиши «назад».
Прерывание происходит по окончании обработки текущего файла.

ПРЕДОСТЕРЕЖЕНИЕ
Перед пакетной операцией сохранения все файлы на внешнем запоминающем устройстве
стираются. Перед пакетной операцией сохранения проверьте файлы на внешнем
запоминающем устройстве.

-502-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

8.4.3 Сохранение при помощи меню функций


При выборе пункта SAVE в меню функций можно сохранить на устройство данные экрана,
отображаемого в настоящий момент. Можно сохранить данные следующих экранов:
• Экран редактирования программы - файл программы (*.TP)
• Экран системных переменных - файл системных переменных (SYSVARS.SV)
• Экран позиционирования - файл данных выверки (SYSMAST.SV)
• Экран настройки макрокоманд - файл данных макросов (SYSMACRO.SV)
• Экран настройки системы координат - файл данных настройки системы координат
(FRAMEVAR.SV)
• Экран регистров - файл данных регистра (NUMREG.VR)
• Экран регистров положения - файл данных регистра положения (POSREG.VR)
• Экран регистра паллетизации - файл данных регистра паллетизации (PALREG.VR)
• Экран ввода-вывода - файл данных конфигурации ввода-вывода (DIOCFGSV.IP)
• Экран редактирования экран для каждой логической команды по умолчанию. Каждая
логическая команда по умолчанию. (*.DF)

Процедура 8-9 Сохранение при помощи меню функций


Условие
Устройство ввода-вывода файла задано правильно (См. раздел 8.1)

Сохранение файлов программы.


Шаг
1. Вызовите экран редактирования программы или экран выбора программы.

2. Для вызова меню функций нажмите клавишу FCTN.


3. Выберите 2 SAVE (сохранить).
Выбранный файл программы сохранен.

4. Если на устройстве уже имеется программа с таким же именем, файл сохранить невозможно.

-503-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

5. Если устройство заполнено файлами, смените устройство и нажмите F4 CONTINUE


(продолжить).
Все данные, сохраняемые при замене устройства, сохраняются на замененное устройство.

Сохранение других файлов.


Шаг
1. Отобразите экран, который нужно сохранить.

2. Для вызова меню функций нажмите клавишу FCTN.


3. Выберите 2 SAVE (сохранить).
Сохраняется содержание отображаемого экрана.

4. Если на устройстве имеется файл с таким же именем, этот файл будет перезаписан.
5. Если устройство заполнено файлами, смените устройство и нажмите F4 CONTINUE
(продолжить).
Все данные, сохраняемые при замене устройств, сохраняются на замененное устройство.

-504-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

8.4.4 Управление файлами


На экране файлов можно вызывать список файлов, сохраненных на устройстве, можно
копировать или удалить файл.
Процедура 8-10 Управление файлами
Условие
Устройство ввода-вывода файла задано правильно (См. раздел 8.1)
Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 7 FILE (файл). Отображается экран файлов.

Отображение списка файлов.


3. Нажмите F2 [DIR] (каталог).

4. Выберите «*. *» (все файлы). Будет показан список файлов, сохраняемых на устройстве.

ПРЕДУПРЕЖДЕНИЕ
Прежде чем копировать с блока управления на другой блок управления программу,
заданную как макрокоманда, необходимо сравнить экраны настройки макросов этих двух
блоков управления. Обязательно убедитесь, что списки этих двух блоков управления
совпадают. Программу следует копировать, только если списки совпадают. Если это
требование не выполнено, результаты будут непредсказуемы, что может привести к травмам
или повреждению оборудования.

-505-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

Удаление файлов
5. Выберите файл, который необходимо удалить и нажмите F1 DELETE (удалить).

ПРИМЕЧАНИЕ
Удаление программы из памяти в блоке управления не удаляет автоматически идентичную
программу из устройства.

ПРЕДОСТЕРЕЖЕНИЕ
Оператор должен убедиться, что на текущем устройстве есть файл, который необходимо
удалить. Иначе может быть удален неверный файл.

6. Нажмите F4 YES (да). Файл будет удален.

-506-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

Процедура 8-11 Выполнение функции сохранения в ASCII


Условие
Устройство ввода-вывода файла задано правильно (См. раздел 8.1.)

Шаг
1. Нажмите клавишу MENU (меню), чтобы отобразить экранное меню.
2. Выберите SELECT на следующей странице. Появляется экран каталога программ.

3. Нажмите PRINT на следующей странице. Появляется экран печати программы.

4. Введите имя программы, которую необходимо сохранить при помощи функции сохранения
в ASCII, затем нажмите ENTER.

5. Заданная программа сохранена при помощи функции сохранения в ASCII. Файл сохранен с
расширением LS.
Тем же самым способом данные печати могут быть выданы как файл формата ASCII при
помощи операции печати, на основании вспомогательного меню (подраздел 8.6.2).

-507-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

8.5 ЗАГРУЗКА ФАЙЛОВ


«Загрузка файлов» означает загрузку файлов, сохраненных на устройстве файлового ввода-
вывода, в память в контроллере. Для загрузки файлов можно использовать следующие экраны
на пульте обучения.
1. Экран выбора программы - Заданный файл программы загружается с устройства как
программа.
2. Экран файла - Можно загрузить заданные файлы программы и системные файлы.
Можно загрузить следующие файлы:
• Файл программы (*.TP или *.MN)
• Логические команды по умолчанию (*.DF)
• Системный файл (*.SV)
• Файл данных (*.VR,*.IO )

ПРИМЕЧАНИЕ
При выборе F4 RESTOR на экране файла в разделе control start (контролируемый запуск) (но
не control start 2) включается пакетный режим чтения. Файлы, сохраненные на внешнем
запоминающем устройстве, читаются в следующем порядке:
1. Файлы, имеющие такие же имена, как файлы, сохраненные при выборе System files
(системные файлы)
2. Файлы, имеющие такие же имена, как файлы, сохраненные при выборе Application
(приложение)
3. Файлы *.TP, *.DF и *.MN на внешнем запоминающем устройстве
Чтение файлов *.SV и *.VR выполняется автоматически при выборе Convert=YES.

ПРЕДОСТЕРЕЖЕНИЕ
Если во время операции чтения программы имеется программа с таким же именем, то
имеющаяся программа автоматически перезаписывается.

-508-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

8.5.1 Загрузка при помощи экрана выбора программы


На экране выбора программы заданный файл программы может быть загружен с устройства.
Процедура 8-12
Загрузка файла программы при помощи экрана выбора программы
Условие
Устройство ввода-вывода файла задано правильно (См. раздел 8.1.)
Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 0 -- NEXT -- (далее), затем выберите 1 SELECT (выбрать) на следующей странице.
Отображается экран выбора программы.

3. Нажмите NEXT (далее),>, нажмите F3 LOAD (загрузить) на следующей странице.


Появится экран загрузки программы.

4. Введите имя загружаемой программы, затем нажмите клавишу ENTER.

ПРИМЕЧАНИЕ
Не включайте расширение файла в имя программы.
Заданная программа загружается с устройства.
5. Если в памяти уже существует программа с именем, под необходимо загрузить новый файл,
отображается следующее сообщение.

- OVERWRITE (перезаписать) Загружает новый файл и перезаписывает старый.

-509-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

8.5.2 Загрузка заданного файла программы при помощи экрана файла


На экране файлов заданный файл загружается с устройства в память.
Можно выполнить чтение следующих файлов:
1. Файл программы (*.TP или *.MN) - Можно загрузить файл программы, который содержит
программу.
2. Файл логики по умолчанию (*.DF) - Можно загрузить файл логики по умолчанию, в котором
хранятся настройки логических команд по умолчанию. Способ загрузки - такой же, как
файла программы.
3. Файл данных (*.VR, *.IO) - Можно загрузить следующие файлы данных.
• Файл данных регистра (NUMREG.VR)
• Файл данных регистра положения (POSREG.VR)
• Файл данных конфигурации ввода-вывода (DIOCFGSV.IO)
4. Системный файл (*.SV) - Можно загрузить следующие системные файлы.
Однако системные файлы можно загрузить только при контролируемом запуске.
(См. подраздел C.1.3 «Контролируемый запуск»)
• Файл системных переменных (SYSVARS.SV)
• Файл параметров сервопривода (SYSSERVO.SV)
• Файл данных выверки (SYSMAST.SV)
• Файл данных макросов (SYSMACRO.SV)
• Файл данных настройки системы координат (FRAMEVAR.SV)
• Файл данных системы координат (SYSFRAME.SV)

-510-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

Процедура 8-13 Загрузка файла программы при помощи экрана файлов


Условие
Устройство ввода-вывода файла задано правильно (См. раздел 8.1.)

Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 7 FILE (файл), чтобы отобразить экран файлов.

Загрузка файла программы


3. Нажмите F2 [DIR] (каталог).

4. Выберите *.TP (файл программы).


Отображается каталог файлов программы, сохраненных на устройстве.

-511-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

5. Переместите курсор к файлу программы, который необходимо загрузить и нажмите F3


LOAD (загрузить).

Выбранная программа загружается с дискеты.

6. Если программа с таким же именем уже существует в оперативной памяти, выдается


следующая индикация:

• OVERWRITE (перезаписать) Загружает новый файл и перезаписывает старый.


• SKIP (пропуск) Пропускает файл и переходит к следующему.

7. Если необходимо загрузить группу файлов программы, выберите *.TP и нажмите F3 LOAD
(загрузить).
Если нажата клавиша PREV (назад), операция прерывается после окончания загрузки
текущего файла.

Загрузка файла данных


8. Нажмите F2 DIR. Отображается подменю.

9. Выберите *.VR (файл данных переменных).


Отображается каталог файлов данных переменных, сохраненных на устройстве.
Выберите программу, которую нужно загрузить. Выбранная программа загружается с
устройства.

-512-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

10.Выберите файл программы, который необходимо загрузить и нажмите F3 LOAD (загрузка).

Заданная программа загружается с устройства. Загруженные данные становятся текущими


данными.

11.Если необходимо загрузить все файлы с таким же расширением.


Выберите *.VR, *.IO, и т.д и нажмите F3 LOAD (загрузка).

Загрузка файлов системных переменных


Условие
Включите питание в режиме контролируемого запуска
(см. подраздел c.1.3 «Контролируемый запуск»)
Запускается следующая упрощенная система.

-513-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

12.Нажмите клавишу MENUS, затем выберите 2 File (файл). Появляется экран file (файл).

13.Нажмите F2 DIR для вызова подменю.

14.Выберите *.SV (файл данных системных переменных).


Отображается список системных файлов, которые сохранены в устройстве.

15.Выберите файл, который необходимо загрузить и нажмите F3 LOAD (загрузить).


Если нажать клавишу PREV (назад), во время загрузки системных файлов, выбранных как
*. SV, загрузка продолжается и заканчивается по окончании загрузки файла, который
загружался во время нажатия клавиши PREV (назад).

16.При чтении системного файла необходимо указать, нужно ли выполнить преобразование


для поддержки совместимости со старой системой. Обычно нужно выбирать YES (да).

-514-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

17.Снова выключите питание.


Затем выберите 1 START (COLD) (запуск из холодного состояния) в меню функций. Будут
выполнен запуск из холодного состояния системы.

Пакетное чтение
Шаг
1. Выберите экран файлов при контролируемом запуске (не контролируемый запуск 2).
2. Выберите F4 RESTOR (восстановить).
3. В строке приглашения появится сообщение пользователю с запросом подтверждения.

4. Выберите F4 YES (да). После этого начинается операция чтения.


Обработка прерывается при помощи клавиши «назад».
Прерывание происходит по окончании обработки текущего файла.

-515-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

8.6 ПЕЧАТЬ ФАЙЛОВ


Печать файлов - это вывод в качестве файла формата ASCII содержимого программы, файла
данных, содержимого системных переменных и так далее на устройство файлового ввода-
вывода, выбранного как указано в разделе выбора устройства файлового ввода-вывода (8.1).
Также можно вывести изображение на экране пульта обучения (печать экрана).
Печать файлов можно выполнять со следующих экранов.
• Экран выбора программы: Можно печатать файлы программы.
• Элемент 4 PRINT (печать) на второй странице меню FCTN: Можно печатать содержимое
следующих экранов:
- Экран редактирования программы: Информация о программе и содержимое программы.
- Экран системных переменных: Данные системных переменных
Процедура 8-14 Печать файлов с помощью экрана выбора программы
Условие
Устройство файлового ввода-вывода находится в состоянии «вывод включен».
Печать файла программы при помощи экрана выбора программы
Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 1 SELECT на следующей странице. Появляется экран выбора программы.

3. Нажмите F5 PRINT на следующей странице.


Появляется экран печати программы.

4. Введите имя файла программы, который необходимо распечатать, затем нажмите клавишу
ENTER.

5. Заданный файл программы будет распечатан. Для остановки печати нажмите клавишу
PREV (назад).

-516-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

Процедура 8-15 Печать при помощи меню разных функций (miscellaneous)


Печать программы
Условие
Появится экран редактирования программы.

Шаг
1. Нажмите функциональную клавишу, чтобы отобразить меню функций miscellaneous
(разное).
2. Нажмите 0 NEXT (далее) и выберите 4 PRINT (печать).

3. Программа, отображаемая в настоящий момент, будет распечатана.


Для прерывания печати нажмите клавишу PREV (назад).

Печать системных переменных


Условие
Будет выдан экран системных переменных.

Шаг
1. Нажмите функциональную клавишу, чтобы отобразить меню функций miscellaneous
(разное).
2. Нажмите 0 -- NEXT -- (далее), затем выберите 4 PRINT (печать).

-517-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

3. Будет напечатан список системных переменных.

ПРИМЕЧАНИЕ
Для распечатки всех системных переменных требуется не менее трех часов. Для прерывания
печати системных переменных нажмите клавишу «назад».

4. Чтобы распечатать только системные переменные низшего уровня, например, чтобы


распечатать системные переменные в $PARAM_GROUP, откройте экран нужного уровня и
выполните действия пунктов 1 и 2, указанных выше.

Процедура 8-16 Печать отображаемого экрана (печать экрана)


Условие
Отображается нужный экран, который будет распечатан.

Шаг
1. Нажмите клавишу FCTN, чтобы отобразить вспомогательное меню (auxiliary).
2. Нажмите 0 -- NEXT -- (далее), затем выберите 3 PRINT SCREEN (печать экрана).

3. Отображаемый экран будет распечатан. Символ «A» печатается как часть негативного
изображения на дисплее пульта обучения.
Для остановки печати нажмите клавишу PREV (назад).

-518-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

8.7 АВТОМАТИЧЕСКОЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ


8.7.1 Краткий обзор автоматического резервного копирования
• Функция автоматического резервного копирования автоматически выполняет действие «all
backup» (полное резервное копирование) в меню File (файл) со следующей периодичностью.
- Заданная периодичность (до 5 настроек)
- Заданный цифровой выход (DI) включен.
- Запуск контроллера. (Можно задать интервал.)
• Карта памяти (MC:) и область автоматического резервного копирования (FRA:) памяти
F-ROM в блоке управления. Область FRA: задается по умолчанию.
• Функция автоматического резервного копирования может работать с несколькими
резервными копиями в одном устройстве.
Даже если выполнено резервное копирование неверных программ или параметров
настройки, можно загрузить предыдущую резервную копию. Количество копий, которые
можно сохранить, составляет от 1 до 99. (По умолчанию - 2)
• Устройство хранения данных, которое будет использоваться для автоматического
резервного копирования, должно быть предварительно инициализировано для
автоматического резервного копирования. Автоматическое резервное копирование не
будет выполняться с внешним запоминающим устройством, которое не было
инициализировано для автоматического резервного копирования.
Поэтому, если делается попытка команды автоматического создания резервной копии на
карте памяти, которая не инициализирована для автоматического резервного копирования,
ее содержимое не будет потеряно.
Область FRA: не должна инициализироваться, так как она предварительно
инициализирована.
• Если блок управления выключается во время автоматического резервного копирования или
автоматическое резервное копирование остановлено до его завершения, в систему
автоматически восстанавливается самая последняя резервная копия. Неполный файл с
резервной копией не остается в запоминающем устройстве, а к самому последнему файлу с
резервной копией можно обращаться в любое время.

ПРИМЕЧАНИЕ
Эта функция автоматически сохраняет все файлы. Если устройство хранения данных,
использованное для автоматического резервного копирования, неисправно, чтение данных,
сохраненных на нем, становится невозможным. На случай такого непредвиденного
происшествия необходимо также сохранить резервную копию на другом устройстве
хранения данных, например, на карте памяти.

-519-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

8.7.2 ПРИГОДНЫЕ ДЛЯ ИСПОЛЬЗОВАНИЯ КАРТЫ ПАМЯТИ


В следующей таблице перечислены карты памяти, пригодные к использованию для
автоматического резервного копирования.

Тип Рекомендованное изделие


Карта памяти флэш 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 резервных копий.

ПРИМЕЧАНИЕ
Если используется карта памяти, отличная от рекомендованных, нормальный режим работы
не гарантируется, кроме того она может оказать неблагоприятное влияние на блок
управления.

-520-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

8.7.3 Настройка автоматического резервного копирования


MENU->7 FILE->F1([TYPE])->Auto Backup. Отображается следующее меню.

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 «Восстановление из резервной копии»)
(удалить).

-521-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

Резервное копирование при включении питания


Если включена настройка «Резервное копирование при включении питания», резервная копия
делается при включении питания.
Если дата самой последней резервной копии в устройстве хранения данных находится в
определенном диапазоне времени (задана в настройке «Интервал») с текущей даты, при
включении питания резервная копия не делается.
Диапазон периода по умолчанию - 7 дней. Если значение по умолчанию оставить без
изменений, резервная копия делается при включении питания каждые 7 дней при условии, что
застройка Backup at Power up (резервное копирование при включении питания) включена.
Единица измерения интервала может быть Day (дней), Time (часов) и Minute (минут).
Если сделать сброс интервала на 0, резервная копия данных делается каждый при включении
питания.

Инициализация устройства хранения данных *


Для использования карты памяти для автоматического резервного копирования карту памяти
необходимо инициализировать для автоматического резервного копирования. Это делается
для защиты от случайной записи на другую карту памяти.
Состояние устройства отображается в строке Status (состояние).

Область FRA: не должна инициализироваться, так как она предварительно инициализирована.

Ready for auto backup Устройство инициализировано для автоматического резервного


копирования
Device is not ready! Устройство не готово или устройство не инициализировано для
автоматического резервного копирования

Устройство инициализируется в следующем порядке.


1. Если устройство не форматировано, его необходимо форматировать через меню file (файл).
2. Нажмите F2 (INIT_DEV) (инициализировать устройство)
3. Появится сообщение «Initialize the device for auto backup?» (инициализировать устройство
для автоматического резервного копирования?). Нажмите F4 YES (да).
4. Появится сообщение «Enter number of versions to keep:» (введите количество сохраняемых
копий:).
Необходимо ввести количество копий (от 1 до 99), которые требуется сохранить.
Нажатие только клавиши Enter задает количество резервных копий, равное 2.

Функция INIT_DEV удаляет все файлы с устройства и создает специальные файлы и каталоги.

ПРЕДОСТЕРЕЖЕНИЕ
Функция INIT_DEV не форматирует устройство.
Устройство необходимо форматировать в меню file (файл) (F5 (UTIL)->Format)

-522-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

8.7.4 Выполните автоматическое резервное копирование


Если удовлетворено заданное условие, выполняется автоматическое резервное копирование.

1 Сохранение файла
• При выполнении автоматического резервного копирования отображается меню.
По окончании автоматического резервного копирования отображается предыдущее меню.
• При нажатии клавиши PREV (назад) резервное копирование отменяется и отображается
предыдущее меню. При выполнении автоматического резервного копирования не работает
ни одна клавиша, кроме PREV (назад).
• Даже если используется пульт обучения, при выполнении автоматического резервного
копирования отображается это меню и все клавиши, кроме клавиши PREV (назад), не
работают. Необходимо дождаться окончания автоматического резервного копирования.
• Если делается попытка выполнить автоматическое резервное копирование во время
выполнения программы, оно выполняется одновременно с выполнением программы. Также
возможно запустить программу с внешнего устройства во время резервного копирования.
• Если задан сигнал о выполнении резервного копирования (backup-in-progress), этот сигнал
включается, пока отображается это меню.

1 Причина, по которой резервное копирование невозможно


• Это меню появляется, если выполнить резервное копирование невозможно, например,
потому что не была вставлена карта памяти.
• В этом случае робот не перейдет в состояние ошибки. Если программа уже выполняется, она
продолжает выполняться. В этом случае также возможно запустить программу с внешнего
устройства.
• При нажатии F5 (RETRY) (повторить) попытка выполнения резервного копирования
повторяется.
• При нажатии клавиши PREV (назад) происходит переход в предыдущее меню.
• Если задан сигнал об ошибке выполнении резервного копирования (backup error), этот
сигнал включается, пока отображается это меню.

-523-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

8.7.5 Управление копиями


Функция автоматического резервного копирования может сохранять несколько резервных
копий в одном устройстве. Количество сохраняемых копий задается при инициализации
устройства. В любое время можно изменить количество сохраняемых копий при помощи
пункта Maximum number of versions (максимальное количество копий). Если количество копий
превышает заданное количество, самые старые копии удаляются автоматически.

Если устройство - FRA: Если размер свободной области памяти в памяти F-ROM в блоке
управления становится меньше, чем 1 мегабайт, самая старая резервная копия автоматически
удаляется. В этом случае количество сохраняемых предыдущих копий фактически становится
меньше, чем максимальное количество копий.
Если размер свободной области памяти в памяти F-ROM недостаточен для размещения еще
одной резервной копии, во время выполнения автоматического резервного копирования
обнаруживается ошибка.

Если невозможно разместить заданное количество резервных копий на карте памяти из-за
недостаточной емкости памяти, во время выполнения автоматического резервного
копирования обнаруживается ошибка.
Задайте соответствующее количество резервных копий, исходя из того, что емкость памяти,
требующаяся для хранения одной резервной копии, составляет (размер программы + 200
килобайт).

Если обнаружена ошибка из-за недостаточного объема области памяти во время


автоматического резервного копирования, уменьшите значение, заданное в настройке
«Maximum number of versions» (максимальное количество копий). Это вызовет удаление
старых резервных копий, таким образом на устройстве хранения данных увеличится свободное
пространство.

После удаления резервной копии при уменьшении значения, заданного в настройке «Maximum
number of versions» (максимальное количество копий), восстановите ее, увеличивая значение,
невозможно.
Файлы резервного копирования сохраняются в отдельных подкаталогах.
При выполнении автоматического резервного копирования файлы резервной копии
сохраняются в корневом каталоге, затем эти файлы копируются в соответствующий каталог.

Меню «файл» может обращаться только к файлам в корневом каталоге, таким образом
последнюю резервную копию можно загрузить через меню «файл».

Можно также загрузить старшие копии. (См. 8.7.6 «Восстановление из резервной копии»)
При выполнении полного резервного копирования (all backup) через меню «файл» (file) на
устройство, которое инициализировано для автоматического резервного копирования, файлы
копируются в соответствующий подкаталог, как при автоматическом резервном копировании.

Если во время резервного копирования выключен блок управления или резервное копирование
остановлено преждевременно, все файлы резервной копии, созданной во время текущего
сеанса резервного копирования, удаляются, а последняя выбранная резервная копия
восстанавливается в корневом каталоге.

-524-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

8.7.6 Восстановление из резервной копии


Файлы резервной копии, сохраненные при автоматическом резервном копировании, можно
загрузить через меню «файл». При нажатии пункта all of above (все вышеуказанные) меню
«файл» меню контролируемого запуска дает возможность выполнить чтение всех файлов
одновременно.

Обычно самая последняя резервная копия находится в корневом каталоге, и эта версия может
быть загружена через меню «файл».

Предыдущую копию можно загрузить, выполнив следующую операцию.


1. Нажмите F4 CHOICE (выбор) в пункте «Loadable version» (загружаемая копия).
Отображается меню, которое содержит время резервного копирования всех копий в
устройстве.

2. Необходимо выбрать версию для загрузки, при этом в пункте «Loadable version»
(загружаемая копия) будет показано время выбранной версии. В это время файлы
выбранной резервной копии копируются в корневой каталог.
3. Можно загрузить файлы выбранной копии в меню «файл».
При выполнении контролируемого запуска при нажатии пункта all of above (все
вышеуказанные) в меню «файл» меню контролируемого запуска включает одновременное
чтение всех файлов резервной копии.

-525-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

8.8 ФУНКЦИЯ РЕЗЕРВНОГО КОПИРОВАНИЯ ОБРАЗА


Краткий обзор
При помощи функции резервного копирования образа можно создать образы памяти F-ROM и
S-RAM контроллера. Эти образы сохраняются на выбранном запоминающем устройстве как
несколько файлов. Функция резервного копирования образа может использоваться их меню
[FILE] (файл), если система находится в режиме запуска из холодного состояния.
После выбора в меню пункта [Image backup] (резервное копирование образа) при следующем
раз включении контроллера фактически выполняется процесс резервного копирования.
Для восстановления из резервной копии нажмите и удерживайте нажатыми клавиши [F1] и [F2]
и включите контроллер. Появляется меню, при помощи которого можно выполнить
восстановление из ранее сохраненных образов. Запоминающие устройства - это карта памяти
(MC:) и сервер на ПК (TFTP:), подключенный через Ethernet. Для использования сервера на ПК
в качестве запоминающего устройства необходимо корректно настроить функцию Ethernet на
контроллере и запустить функцию сервера TFTP на персональном компьютере.

Выполнение резервного копирования образа

Процедура 8-17 Выполнение резервного копирования образа

ПРЕДОСТЕРЕЖЕНИЕ
Резервное копирование образа можно использовать только если система находится в режиме
запуска из холодного состояния. Его невозможно использовать во время контролируемого
запуска.

Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите пункт [FILE] (файл).
3. Нажмите клавишу F4 [BACKUP] (резервное копирование).
Появится меню, показанное ниже.

4. Если пульт обучения выключен при выборе резервного копирования образа, появляется
приглашение, показанное ниже.

В противном случае появляется меню выбора запоминающего устройства, показанное ниже.

-526-
8. ФАЙЛОВЫЙ ВВОД-ВЫВОД B-82284RU-3/01

5. Файлы резервной копии образа сохраняются в корневом каталоге выбранного устройства.


Если устройство - это карта памяти (MC:) и на нем уже имеются файлы *.IMG, появляется
сообщение с запросом о подтверждении, показанное ниже.

ПРЕДОСТЕРЕЖЕНИЕ
Если запоминающее устройство - это сервер TFTP:, файлы *.IMG всегда перезаписываются.

6. Выберите [YES] (да) и появится приглашение с запросом выключить и снова включить


питание.

7. Выберите [OK] и питание будет автоматически выключено и включено, и система выполнит


перезапуск.
8. Немедленно после включения питания автоматически начинается резервное копирование
образа. Появляется экран, похожий на показанный ниже.

ПРЕДУПРЕЖДЕНИЕ
1 Не выключайте питание во время резервного копирования образа.
2 Если запоминающее устройство - это карта памяти (MC:), не извлекайте карту памяти во
время резервного копирования образа.

9. После завершения резервного копирования образа или если происходит ошибка, контроллер
выполняет обычный цикл запуска. После выполнения запуска появляется один из экранов,
показанных ниже.

10.Нажмите [OK], и автоматически появится экран «файл».


11.При неуспешном резервном копировании в журнал сигналов об ошибке будет выдан сигнал
об ошибке SYST-223 «Image backup failed(0x%x)» (не удалось выполнить резервное
копирование образа). Код (0x%x) указывает причину отказа.

-527-
B-82284RU-3/01 8. ФАЙЛОВЫЙ ВВОД-ВЫВОД

Восстановление из резервной копии образа

Процедура 8-18 Восстановление из резервной копии образа


Шаг
1. Нажмите и удерживайте нажатыми клавиши [F1] и [F2] и включите робота.
Появляется экран [Image restore] (восстановление из образа).

2. При выборе любого пункта кроме 1 и 2 контроллер начинает обычный цикл запуска.
При выборе пункта 1 или 2, появляется экран подтверждения, показанный ниже.

3. Если ввести 1, происходит запуск восстановления.


После завершения контроллер начинает обычный цикл запуска, используя восстановленные
образы. Если ввести 2, восстановление из образа отменяется.

-528-
9. УТИЛИТЫ B-82284RU-3/01

9 УТИЛИТЫ
В настоящей главе разъясняется понятие макрокоманды, которая является специальной
функцией контроллера робота.

-529-
B-82284RU-3/01 9. УТИЛИТЫ

9.1 МАКРОКОМАНДА
Макрокоманда - это функция, позволяющая регистрировать программу, состоящую из набора
последовательных команд, как одну команду и при необходимости вызывать такой набор
команд для выполнения.

1 Макрокоманда 4 Раскрыть кисть


2 hand 1 open (кисть 1 раскрытие) 5 Проверка раскрытия кисти
3 Программа макроса

Рис. 9.1 Макрокоманды

Макрокоманда имеет следующие возможности:


• Макрокоманда, введенная в режиме обучения в программу, может запускаться как команда
программы.
• Макрокоманда может запускаться при помощи экрана ручного управления на пульте
обучения.
• Макрокоманда может запускаться при помощи пользовательской клавиши на пульте
обучения.
• Макрокоманда может запускаться при помощи кнопки пользователя на панели оператора.
(Модуль управления не может использоваться, потому что на нем нет пользовательской
клавиши.)
• Запустить макрокоманду можно при помощи входов DI, RI или UI.

Имеющиеся программы можно зарегистрировать как макрокоманды.


Можно зарегистрировать до 20 макрокоманд.
Макрокоманду можно использовать согласно следующей процедуре:
1. Создайте программу, которая будет выполнена как макрокоманда.
2. Зарегистрируйте созданную макропрограмму как макрокоманду и определите, с какого
устройства должна вызываться макрокоманда.
3. Выполните макрокоманду.
Экран настройки макрокоманд 6 SETUP. Macro (настройка макроса) используется для
настройки макрокоманд.

-530-
9. УТИЛИТЫ B-82284RU-3/01

9.1.1 Настройка макрокоманд


Настройка макрокоманды включает следующие элементы:
• Программа макроса
• Имя макрокоманды
• Назначение устройства, используемого для запуска макрокоманды

Программа макроса
Макропрограмма - это программа, запускаемая макрокомандой. Макропрограмму можно
вводить в режиме обучения и воспроизводить (при воспроизведении в качестве программы)
так же, как обыкновенную программу, кроме следующих случаев, когда имеются ограничения:
• Подтип программы при регистрации в качестве макропрограммы меняется на MR (макрос).
При отмене регистрации макропрограммы подтип меняется обратно на первоначальный.
(Информацию о подтипах, см. в подразделе 4.3.1.)
• Макропрограмму, зарегистрированную в качестве макрокоманды удалить невозможно.
• Программа, не включающая перемещение (группу), может запускаться даже если не задано
состояние включения перемещения (даже если выдан сигнал об ошибке). Для настройки
маски группы используется экран информации программы. (См. подраздел 5.3.1.)
• Макрокоманда, не имеющая команд перемещения, должна составляться как программа,
которая не содержит группы перемещений.

Имя макрокоманды
Имя макрокоманды используется для вызова макропрограммы в программе. Имя
макрокоманды должно состоять из строки буквенно-цифровых символов не длиннее 16
символов. И затем макрокоманду можно запустить при перемещении робота.

Назначение устройства
Макрокоманда должна быть назначена на клавишу, элемент экрана, и т.д., чтобы ее можно
было вызвать.
Элемент, на который назначена макрокоманда, называется устройством.
Доступны следующие устройства:
• Элементы на экране ручного управления на пульте обучения (MF)
• Пользовательские клавиши на пульте обучения (UK и SU)
• Пользовательские кнопки и другие кнопки на панели оператора (не устанавливаются на
блоке управления оператора)
• DI, RI, UI

ПРИМЕЧАНИЕ
Если макрокоманда назначена клавише на пульте обучения, функция, ранее назначенная
клавише, становится недоступной.

ПРЕДОСТЕРЕЖЕНИЕ
Оператор должен убедиться, что на пользовательские клавиши пульта обучения не
назначены макрокоманды. Если некоторые команды назначены, во время выполнения
возможно нарушение нормальной работы.

-531-
B-82284RU-3/01 9. УТИЛИТЫ

Макрокоманды могут назначаться следующим устройствам:


• с MF[1] по MF[99] : Элементы на экране ручного управления
• с UK[1] по UK[7] : Пользовательские клавиши 1 - 7 на пульте обучения
• с SU[1] по SU[7] : Пользовательские клавиши 1 - 7 + клавиша SHIFT на пульте обучения
• с SP[4] по SP[5] : Пользовательские кнопки 1 - 2 на пульте обучения
• с DI[1] по DI[99] : DI с 1 по 99
• с RI[1] по RI[24] : RI с 1 по 24
• Сигнал начала координат UI[7] HOME

ПРИМЕЧАНИЕ
Можно использовать номера MF с 1 по 99, но на элементы MF можно назначить не более
20 макрокоманд.

ПРИМЕЧАНИЕ
Общее количество назначений на DI и RI - до 5.

ПРИМЕЧАНИЕ
Назначение макроса на другие сигналы UI, кроме сигнала начала координат (HOME), можно
включить при помощи системной переменной $MACRUOPENBL.

ПРИМЕЧАНИЕ
Номер, который можно фактически использовать - это только логический номер,
назначенный линии входного сигнала.

Экран настройки макрокоманд 6 SETUP. Macro (настройка макроса) используется для


настройки макрокоманд.

ПРЕДУПРЕЖДЕНИЕ
Прежде чем копировать с блока управления на другой блок управления программу,
заданную как макрокоманда, необходимо сравнить экраны настройки макросов этих двух
блоков управления. Обязательно убедитесь, что списки этих двух блоков управления
совпадают. Программу следует копировать, только если списки совпадают. Если это
требование не выполнено, результаты будут непредсказуемыми.

-532-
9. УТИЛИТЫ B-82284RU-3/01

Процедура 9-1 Настройка макрокоманд


Условие
Макропрограмма создана.

Условие
Задана информация о данных макропрограммы.

ПРИМЕЧАНИЕ
Для большего удобства для программы, не включающей команды перемещения, может
задаваться маска группы.

ПРИМЕЧАНИЕ
Если изменяемая программа содержит команду перемещения, маску группы задать
невозможно.

Изменение группы перемещений (настройка маски группы)


Шаг
1. Для изменения маски группы используется экран информации программы.
2. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
3. Выберите 1 SELECT на следующей странице. Появляется экран выбора программы.
4. Нажмите F2 DETAIL (данные) на следующей странице. Появляется экран информации
программы.
5. Переместите курсор к группе 1 элемента «Group Mask» (маска группы). Нажмите F5 «*»,
чтобы задать (*,*,*,*,*).

-533-
B-82284RU-3/01 9. УТИЛИТЫ

ПРИМЕЧАНИЕ
Если команда перемещения уже введена в режиме обучения в изменяемую программу, маску
группы задать невозможно.

Настройка макрокоманды
Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 6 SETUP (настройка).
3. Нажмите F1 TYPE (тип) для отображения меню смены экранов.
4. Выберите Macro (макрос). Появится экран настройки макрокоманд.

5. Для ввода макрокоманды нажмите клавишу ENTER, чтобы отобразить экран ввода
символьной строки, затем вводите символы при помощи функциональных клавиш.

-534-
9. УТИЛИТЫ B-82284RU-3/01

После завершения ввода нажмите клавишу ENTER.

ПРИМЕЧАНИЕ
Одинаковые определения макрокоманд не допускаются.

6. Для ввода макропрограммы нажмите F4 [CHOICE] (выбор), чтобы отобразить каталог


программ, затем выберите программу из каталога. Если имя макропрограммы введено без
имени макроса, в качестве как имени макроса будет использоваться имя программы.

7. Для назначения устройства нажмите F4 [CHOICE] (выбор), чтобы отобразить каталог


программ, затем выберите устройство из каталога.

-535-
B-82284RU-3/01 9. УТИЛИТЫ

8. Введите нужный номер устройства.

ПРЕДОСТЕРЕЖЕНИЕ
После того, как все макрокоманды заданы, информация настройки должна быть сохранена
во внешнем запоминающем устройстве, на случай, если информацию потребуется
перезагрузить. В противном случае текущая информация настройки может быть потеряна
при ее изменении.

9. Для удаления макрокоманды переместите курсор в нужное поле, затем нажмите F2 CLEAR
(очистить) при нажатой клавише SHIFT.

10.Будет выдан запрос на подтверждение «Clear OK?»


• Для удаления макрокоманды нажмите F4 YES (да).
• Для отмены удаления макрокоманды нажмите F5 NO (нет).

-536-
9. УТИЛИТЫ B-82284RU-3/01

9.1.2 Выполнение макрокоманд


Макрокоманда может выполняться как указано ниже:
• Выбором элемента на экране ручного управления на пульте обучения
(при нажатой клавише SHIFT)
• Путем нажатия пользовательских клавиш на пульте обучения (не нажимая клавишу SHIFT)
• Путем нажатия пользовательских клавиш пользователя на пульте обучения (с нажатой
клавишей SHIFT)
• DI, RI, UI
• Вызов макрокоманды из программы
При запуске макрокоманды макропрограмма выполняется таким же образом, как выполняется
обычная программа, кроме следующих ограничений:
• Пошаговый режим выключен. Всегда используется непрерывный режим работы.
• Макропрограмма не переходит в состояние паузы, а всегда выполняется ее аварийное
прекращение.
• Макропрограмма всегда выполняется с первой строки.
Если макропрограмма включает команду перемещения (использует группу перемещений), для
выполнения макрокоманды должно быть задано состояние motion enabled (перемещения
включены).
Когда группа перемещений не используется, состояние motion enabled (перемещения
включены) задавать не нужно.
Состояние motion enabled (перемещения включены) задано, если:
• Индикация ENBL включена.
• Выход SYSRDY включен. (Питание сервопривода включено)
Таблица 9.1.2 Условия выполнения макрокоманды
Без группы С группой
перемещений перемещений
MF [ с 1 по 99 ] Пульт обучения Выполняется (*1) Выполняется
SU [ с 1 по 7 ] включен
UK [ с 1 по 7 ] Пульт обучения Выполняется -
включен
SP [ с 4 по 5 ] Пульт обучения Выполняется Выполняется
DI [ с 1 по 999 ] выключен
RI [ с 1 по 5 ]
UI [ с 1 по 8 ]

ПРИМЕЧАНИЕ
(*1) Даже если пульт обучения выключен, макрокоманда, в которой не имеется группы
перемещений, может выполняться с MF или SU, если задать настройку системной
переменной $MACRTPDSBEXE = TRUE (истина).

*) Имеется возможность включить аргумент в вызов макрокоманды в программе и


использовать его в макропрограмме. Подробную информацию см. в подразделе 4.7.5,
«Аргументы».

-537-
B-82284RU-3/01 9. УТИЛИТЫ

Процедура 9-2 Выполнение макрокоманды при помощи пульта обучения


(экран ручного управления)
Условие
• Пульт обучения включен.

ПРИМЕЧАНИЕ
Даже если пульт обучения выключен, макрокоманда, в которой не имеется группы
перемещений, может выполняться с MF или SU, если задать настройку системной
переменной $MACRTPDSBEXE = TRUE (истина).

• Устройство с MF[1] по MF[99] задается при помощи экрана настройки макрокоманд.

Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 3 MANUAL FCTNS (ручные функции).
3. Нажмите F1 TYPE (тип) для отображения меню смены экранов.
4. Выберите Macros (макросы). Появится экран ручного управления.

ПРЕДУПРЕЖДЕНИЕ
Макропрограмма запускается в следующем пункте и заставляет робота совершить
перемещение. Перед выполнением операции оператор должен убедиться, что в рабочей зоне
не находятся люди и нет постороннего оборудования. В противном случае возможны травма
или повреждение оборудования.

5. Для запуска нужной макрокоманды нажмите F3 EXEC (выполнить) при нажатой клавише
SHIFT. Макропрограмма запускается.

-538-
9. УТИЛИТЫ B-82284RU-3/01

Не отпускайте клавишу SHIFT, пока выполнение макропрограммы не закончено.

ПРИМЕЧАНИЕ
Если макропрограмма содержит группу перемещений, удерживайте нажатой клавишу
SHIFT, пока выполнение макропрограммы не завершится. Если клавиша SHIFT отпускается
во время выполнения макроса, макропрограмма останавливается. Если макропрограмма не
содержит группы перемещений, выполнение программы продолжается, даже если клавиша
SHIFT отпускается.

ПРЕДОСТЕРЕЖЕНИЕ
Если клавиша SHIFT отпускается во время выполнения, макропрограмма принудительно
завершается. Имейте в виду, что если выполнение прерывается и повторно нажата F3 EXEC
(выполнить), макропрограмма снова выполняется с первой строки.

Процедура 9-3 Выполнение макрокоманды при помощи пульта обучения


(при помощи пользовательской клавиши)
Условие
• Пульт обучения включен.

ПРИМЕЧАНИЕ
Даже если пульт обучения выключен, макрокоманда, в которой не имеется группы
перемещений, может выполняться с 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].

-539-
B-82284RU-3/01 9. УТИЛИТЫ

3. Если с SU[1] по SU[7] назначено макрокоманде, нажмите пользовательскую клавишу при


нажатой клавише SHIFT.

ПРИМЕЧАНИЕ
Если макропрограмма содержит группу перемещений, удерживайте нажатой клавишу
SHIFT, пока выполнение макропрограммы не завершится. Если клавиша SHIFT отпускается
во время выполнения макроса, макропрограмма останавливается. Если макропрограмма не
содержит группы перемещений, выполнение программы продолжается, даже если клавиша
SHIFT отпускается.

ПРЕДОСТЕРЕЖЕНИЕ
Если клавиша SHIFT отпускается во время выполнения, макропрограмма принудительно
завершается. Имейте в виду, что если выполнение прерывается и повторно нажата F3 EXEC
(выполнить), макропрограмма снова выполняется с первой строки.

Рис. 9.1.2 Пользовательские клавиши на пульте обучения

ПРЕДОСТЕРЕЖЕНИЕ
Если клавиша на пульте обучения назначается макрокоманде, она становится устройством
этой макрокоманды и эту клавишу больше невозможно использовать для ее первоначальной
функции.

-540-
9. УТИЛИТЫ B-82284RU-3/01

Процедура 9-4 Выполнение макрокоманды при помощи DI, RI и UI


Условие
• Пульт обучения должен быть выключен.
• На экране настройки макрокоманд DI[с 1 по 99], RI[с 1 по 24] или UI[7] заданы как
устройства.

Шаг
1. Для запуска макрокоманды при помощи DI, RI или UI подайте цифровой сигнал от внешнего
устройства или непосредственно введите эти сигналы на экране ввода-вывода на пульте
обучения.
2. Если на вход DI или RI или UI, заданный на экране настройки макрокоманд, поступает
сигнал, будет запущена макрокоманда, которая назначена этому сигналу.

ПРИМЕЧАНИЕ
Кроме того, на экране системных переменных, отображаемом при контролируемом запуске
можно изменить переменную $MACROUOPENBL.

-541-
B-82284RU-3/01 9. УТИЛИТЫ

9.2 ФУНКЦИИ СДВИГА


Функции сдвига выполняют сдвиг в другие места заданных положений для команд операций в
пределах некоторого диапазона программы, ранее введенной в режиме обучения.
Функции сдвига выполняют следующее:
• Сдвиг данных позиционирования для команд операций в пределах полного диапазона или в
пределах некоторого диапазона имеющейся программы.
• Вставка результатов сдвига в новую или имеющуюся программу.
• Повторение такого же сдвига в другой программе.

1 Линейный сдвиг
Рис. 9.2 Сдвиг
К преобразованным данным позиционирования применяются следующие правила:
Правила, управляющие данными позиционирования:
• Данные позиционирования в декартовых координатах преобразуются в декартовы
координаты.
Данные позиционирования с координатами шарнира преобразуются в координаты шарнира.
• Если преобразованные данные позиционирования координат шарнира выходят за пределы
изменяемой рабочей зоны оси, они сохраняются как неопределенные. Преобразованные
данные позиционирования декартовых координат сохраняются как есть, даже если они
выходят за пределы изменяемой рабочей зоны оси.
• Данные позиционирования в регистрах положения не преобразуются.
• Данные позиционирования с координатами шарнира для команд операций, включающих
инкрементные команды, сохраняются как неопределенные.
Правила, управляющие номером декартовой системы координат (UT, UF) в данных
позиционирования, имеющих декартовы координаты:
• Номер декартовой системы координат не изменяется при преобразовании.
• Во время течение преобразования (на экране ввода данных сдвига) используется номер
системы координат пользователя (UF), равный 0. Данные позиционирования преобразуются
в данные в декартовой системе координат, если UF равен 0 (базовая система координат) и
отображается.

-542-
9. УТИЛИТЫ B-82284RU-3/01

Правила, управляющие конфигурацией (положение шарнира и число оборотов) данных


позиционирования, имеющих декартовы координаты:
• Конфигурация не изменяется в результате преобразования.
• Для числа оборотов - если преобразование вызывает поворот относительно оси запястья на
180° или больше, число оборотов для оси оптимизируется и появляется сообщение, чтобы
пользователь мог определить, принять ли его.
Доступны следующие функции сдвига:
• Линейный сдвиг : Выполняет трехмерный линейный сдвиг или линейный сдвиг с
поворотом.
• Зеркальный сдвиг: Выполняет трехмерный симметричный сдвиг относительно заданной
плоскости симметрии.
• Угловой сдвиг : Выполняет сдвиг с поворотом относительно заданной оси вращения.

9.2.1 Функция линейного сдвига


Функция линейного сдвига выполняет линейный сдвиг или линейный сдвиг с поворотом в
заданные положения для команд операций в пределах некоторого диапазона программы, ранее
введенной в режиме обучения.

1 (Линейный сдвиг с поворотом)

Рис. 9.2.1 (a) Линейный сдвиг с поворотом

Функция линейного сдвига требует следующей настройки:

Настройка имени программы


Настройка имени программы задает имя исходной программы, диапазон строк, на которых
должен выполняться сдвиг, а также имя программы, в которую должны быть вставлены
результаты сдвига, и строку, с в которой они должны вставляться.

-543-
B-82284RU-3/01 9. УТИЛИТЫ

Ввод данных сдвига


Ввод данных сдвига задает направление и величину функции линейного сдвига.
Поддерживаются два типа сдвига: линейный сдвиг и линейный сдвиг с поворотом.
Направление сдвига и величина могут определяться любым из двух способов: заданием
представляющей точки и непосредственным заданием.
• При задании представляющей точки для определения направления и величины сдвига
пользователь указывает (задает) исходную и конечную представляющие точки.
Для линейного сдвига должна быть обозначена (задана) одна исходная точка (P1) и одна
конечная точка (Q1).

Рис. 9.2.1 (b) Задание линейного сдвига

Для линейного сдвига с поворотом должны быть обозначены (заданы) три исходных точки
(P1, P2 и P3) и три конечных точки (Q1, Q2, и Q3).

Рис. 9.2.1 (c) Задание линейного сдвига с поворотом

• При непосредственном задании пользователь прямо задает направление и величину


(X, Y, Z) линейного сдвига. При непосредственном задании линейный сдвиг с поворотом
определить невозможно.
Чтобы выполнять функцию линейного сдвига, используйте экран линейного сдвига
PROGRAM SHIFT (линейный сдвиг).
На рисунке ниже показано, как перемещаться по экрану линейного сдвига

-544-
9. УТИЛИТЫ B-82284RU-3/01

1 Экран настройки имени программы 4 Экран прямого ввода


2 Ввод данных сдвига 5 Выполнение функции линейного сдвига
3 Экран задания представляющей точки

Рис. 9.2.1 (d) Экран линейного сдвига

Экран ввода имени программы содержит следующие элементы:


Таблица 9.2.1 (a) Содержимое экрана ввода имени программы

Пункт Описание
Original Program Задает имя исходной программы.
(исходная
программа)
RANGE Задает тип нужного диапазона исходной программы.
(диапазон) WHOLE (целиком) = Выполняет сдвиг на всей программе.
PART (часть) = Выполняет сдвиг на части программы.
Start line Задает начальную строку нужного диапазона исходной программы.
(начальная строка) Если везде задано WHOLE (целиком), этот элемент задать невозможно.
End line Задает конечную строку нужного диапазона исходной программы.
(конечная строка) Если везде задано WHOLE (целиком), этот элемент задать невозможно.
New Program Задает программу, в которую должны быть вставлены результаты сдвига.
(новая программа) Если задается имя несуществующей программы, создается новая программа с
таким именем. Если задается имя имеющейся программы, результаты
вставляются в эту программу.
Insert line Задает строку, в которой должны быть вставлены результаты сдвига, если
(строка вставки) задана вставка результатов в имеющуюся программу.
Если создается новая программа, этот элемент задать невозможно.

-545-
B-82284RU-3/01 9. УТИЛИТЫ

Экран задания представляющей точки содержит следующие элементы:


Таблица 9.2.1 (b) Содержимое экрана задания представляющей точки

Пункт Описание
Position data Указывает положение точки, где расположен курсор в настоящий момент.
(данные Положение всегда представляется координатами в базовой системе
позиционирования) координат.
Rotation (поворот) Указывает должен ли быть выполнен поворот.
Source position Задает положение представляющей исходной точки.
(исходное
положение)
Destination position Задает положение представляющей конечной точки.
(целевое
положение)
REFER (ссылка) Использование F4 REFER (ссылка) позволяет использовать переменную
положения или регистр положения в исходной программе в качестве
положения представляющей точки.

-546-
9. УТИЛИТЫ B-82284RU-3/01

Процедура 9-5 Выполнение функции линейного сдвига


Условие
Программа, на которой должен быть выполнен сдвиг, существует.

Шаг
1. Нажмите клавишу выбора экрана. Появится экранное меню.
2. Выберите 1 UTILITIES (утилиты).
3. Нажмите F1 TYPE (тип). Появится меню переключения экрана.
4. Выберите Program shift (линейный сдвиг). Появится экран ввода имени программы.

5. Задайте необходимые элементы.


6. После задания элементов перейдите на следующий экран при помощи SHIFT + «вниз».
Появится экран задания представляющей точки.
Для возврата к предыдущему экрану используйте SHIFT + «вверх».

-547-
B-82284RU-3/01 9. УТИЛИТЫ

7. Для сдвига с поворотом установите Rotation (поворот) на ON (вкл.).

8. Задайте исходную и конечную представляющие точки.

9. Для ввода опорной точки нажмите F4 REFER (ссылка).


Для ввода аргументов выберите F4 P[] или F5 PR[].

-548-
9. УТИЛИТЫ B-82284RU-3/01

10.После настройки данных сдвига нажмите F2 EXECUTE (выполнить) и затем F4 YES (да).
Результаты преобразования записываются в программу.

11.Экран прямого ввода вызывается при помощи F2 DIRECT (прямой) на следующей странице.
Задайте величину сдвига непосредственно.

ПРИМЕЧАНИЕ
Задайте величину сдвига при помощи координат в базовой системе координат.

12.После задания величины сдвига нажмите F2, EXECUTE (выполнить), чтобы выполнить
сдвиг.
13.Если число оборотов изменилось из-за сдвига, пользователю выдается уведомление и
запрос с выбором.

14.F1 указывает осевой угол, связанный с измененным числом оборотов.


F2 указывает осевой угол, связанный с первоначальным числом оборотов.
F3 uninit (без иниц.) переводит данные в разряд неопределенных данных.
F5 QUIT (выход) прерывает преобразование.
15.Чтобы удалить все данные сдвига, нажмите F1 CLEAR (очистить) на следующей странице.
При этом программа, выбранная в настоящий момент, задается как исходная программа.

-549-
B-82284RU-3/01 9. УТИЛИТЫ

9.2.2 Функция зеркального сдвига


Функция зеркального сдвига выполняет сдвиг заданных положений для команд операций в
пределах некоторого диапазона программы, ранее введенной в режиме обучения относительно
плоскости симметрии.

1 Симметричный сдвиг данных позиционирования

Рис. 9.2.2 (a) Функция зеркального сдвига

Теоретически функция зеркального сдвига преобразовывает пространственную ориентацию


инструмента из правосторонних координат в левосторонние координаты. В действительности,
однако, пространственная ориентация возвращается в правостороннюю систему координат
путем инверсии оси Y, потому что левосторонних координат не существует.
Поэтому функция зеркального сдвига выполняет преобразование наиболее естественно, если
плоскость симметрии параллельна плоскости XZ системы координат инструмента.

1 Исходная система координат инструмента 2 Конечная система координат инструмента

Рис. 9.2.2 (b) Преобразование из одной системы координат инструмента в другую при
помощи функции зеркального сдвига

ПРЕДОСТЕРЕЖЕНИЕ
Система координат инструмента должна быть установлена точно. Функция зеркального
сдвига требует, чтобы ось Z соответствовала направлению инструмента.

-550-
9. УТИЛИТЫ B-82284RU-3/01

ПРЕДОСТЕРЕЖЕНИЕ
Вершина инструмента (TCP) должна быть задана точно, чтобы обеспечить нормальную
работу с точками, получающимися в результате симметричного сдвига. В противном случае
точки, получающиеся в результате сдвига, будут содержать значения со смещением.

Функция зеркального сдвига требует следующей настройки:

Настройка имени программы


Настройка имени программы задает имя исходной программы, диапазон строк, на которых
должен выполняться сдвиг, а также имя программы, в которую должны быть вставлены
результаты сдвига, и строку, с в которой они должны вставляться.

Ввод данных сдвига


Ввод данных сдвига задает направление и величину зеркального сдвига.
Поддерживаются два типа сдвига: симметричный сдвиг и симметричный сдвиг с поворотом.
При задании представляющей точки для определения направления и величины сдвига
пользователь указывает (задает) исходную и конечную представляющие точки.
Для симметричного сдвига должна быть обозначена (задана) одна исходная точка (P1) и одна
конечная точка (Q1), всего две точки.
Для симметричного сдвига с поворотом должны быть обозначены (заданы) три исходных
точки (P1, P2 и P3) и три конечных точки (Q1, Q2, и Q3), всего шесть точек.

Рис. 9.2.2 (c) Задание функции зеркального сдвига

Для выполнения функции зеркального сдвига, используйте элемент MIRROR IMAGE SHIFT
(зеркальный сдвиг) экрана зеркального сдвига.
Пояснения для экрана линейного сдвига также справедливы для экрана зеркального сдвига.

-551-
B-82284RU-3/01 9. УТИЛИТЫ

Процедура 9-6 Выполнение функции зеркального сдвига


Условие
Программа, на которой должен быть выполнен сдвиг, существует.

Шаг
1. Нажмите клавишу выбора экрана. Появится экранное меню.
2. Выберите 1 UTILITIES (утилиты).
3. Нажмите F1 TYPE (тип). Появится меню переключения экрана.
4. Выберите Mirror Image (зеркальное отображение). Появится экран ввода имени программы.

ПРИМЕЧАНИЕ
Программа, выбранная последней на экране списка, автоматически выбирается как исходная
программа.
5. Задайте необходимые элементы.
6. После задания элементов перейдите на следующий экран при помощи SHIFT + «вниз».
Появится экран задания представляющей точки. Для возврата к предыдущему экрану
используйте SHIFT + «вверх».

-552-
9. УТИЛИТЫ B-82284RU-3/01

7. Для сдвига с поворотом установите Rotation (поворот) на ON (вкл.).

8. Задайте исходную и конечную представляющие точки.


Подробную информацию, см. в пояснениях к функции линейного сдвига.
9. После задания величины сдвига нажмите F2, EXECUTE (выполнить), чтобы выполнить
сдвиг.

ПРЕДУПРЕЖДЕНИЕ
Избегайте перемещения робота в положение, сдвиг которого не задан правильно. Проверьте
результаты сдвига перед перемещением робота. Если этого не сделать, могут произойти
серьезные неполадки.

10.Чтобы удалить все данные сдвига, нажмите F1 CLEAR (очистить) на следующей странице.

-553-
B-82284RU-3/01 9. УТИЛИТЫ

9.2.3 Функция углового сдвига


Функция углового сдвига позволяет пользователю выполнить линейный сдвиг путем
непосредственного ввода трех или четырех представляющих точек и величины углового
смещения. Она также позволяет пользователю выполнить несколько сдвигов на равных
интервалах на одной окружности одновременно, задав шаг.
Если во многих точках на одной окружности необходимо выполнить одни и те же операции
обработки, например выполнить отверстия в ободе легкового автомобиля, эта функция
позволяет пользователю создать данные позиционирования для всех точек обработки, задав
только одну точку.
Функция углового сдвига требует следующей настройки:

Настройка имени программы


Настройка имени программы задает имя исходной программы, диапазон строк, на которых
должен выполняться сдвиг, а также имя программы, в которую должны быть вставлены
результаты сдвига, и строку, с в которой они должны вставляться.

Ввод данных сдвига


Ввод данных сдвига задает представляющие точки для определения оси вращения для функции
углового сдвига и задает итерацию сдвига и угловое смещение. Представляющие точки могут
определяться любым из двух способов: при одном задается ось вращения, а при втором она не
задается.
• Если ось вращения не задается, должны быть заданы три представляющих точки (P1, P2 и
P3) на этой же окружности.
На основании этих трех точек автоматически рассчитываются плоскость и ось вращения.
Пересечение плоскости и оси вращения (центр вращения) задается как представляющая
точка P0.
Центр вращения P0, который задается автоматически, может быть изменен позже
непосредственным вводом.
Со второго преобразования и далее положение центра вращения можно компенсировать,
включая ось вращения.
• Если задается ось вращения, на оси вращения должна быть определена точка для
представляющей точки P0 и на плоскости вращения должны быть определены и любые три
точки для представляющих точек P1, P2 и P3. (P1, P2 и P3 не должны быть на одной
окружности.) Плоскость вращения определяется представляющими точками P1, P2 и P3.
Ось, вертикальная к плоскости вращения и проходящая сквозь представляющую точку P0,
определяется как ось вращения.
В любом случае, чем более удалены друг от друга представляющие точки P1, P2 и P3, тем более
точным будет преобразование.
Направление поворота рассматривается как положительное, если поворот совершается от
представляющей точки P1 к P2.

-554-
9. УТИЛИТЫ B-82284RU-3/01

1 Положительное направление поворота 4 Если ось вращения не задана.


2 Rotation plane (плоскость вращения) 5 Если ось вращения задана.
3 Rotation axis (ось вращения)

Рис. 9.2.3 (a) Задание функции углового сдвига

Для выполнения углового сдвига используйте экран углового сдвига ANGLE ENTRY SHIFT
(угловой сдвиг).
На рисунке ниже показано, как перемещаться по экрану углового сдвига

1 Экран настройки имени программы 3 Экран настройки величины сдвига

2 Ввод данных сдвига 4 Выполнение функции углового сдвига

Рис. 9.2.3 (b) Экран углового сдвига

Пункты на экране настройки имени программы такие же, как пункты на соответствующем
экране для функции линейного сдвига.

-555-
B-82284RU-3/01 9. УТИЛИТЫ

Экран настройки величины сдвига содержит следующие пункты:


Таблица 9.2.3 Содержимое экрана настройки величины сдвига
Пункт Описание
Rotation plane Задает положение представляющих точек для определения плоскости вращения.
(плоскость Если ось вращения не задана, эти точки должны быть на одной окружности,
вращения) чтобы было возможно рассчитать центр вращения. Если ось вращения задана,
представляющие точки не обязательно должны находиться на одной окружности.
Положения должны быть заданы с координатами в базовой системе координат.
Rotation axis Задает, каким образом по представляющим точкам должна определяться ось
enable (включить вращения. Представляющие точки должны задаваться по-разному в зависимости
ось вращения) от настройки, сделанной в этом пункте.
Rotation axis Задает положение представляющей точки P0 для определения оси вращения.
(ось вращения) Этот пункт доступен, только если настройка Rotation axis enable (включить ось
вращения) установлена на значение TRUE (истина).
Только представляющую точку P0 можно задать непосредственно, используя
данные позиционирования (числовые значения), в любой системе координат.
Чтобы непосредственно задать P0, установите курсор в этот пункт и нажмите
клавишу ENTER. Появится экран для непосредственного задания оси вращения.
Angle (угол) Задает угловое смещение (в градусах) на который должен выполняться сдвиг при
определении оси и плоскости вращения при помощи представляющих точек.
Прямо введите действительное число без знака. (Знак «плюс» вводить не нужно.)
Направление поворота рассматривается как положительное, если поворот
совершается от представляющей точки P1 к P2.

-556-
9. УТИЛИТЫ B-82284RU-3/01

Таблица 9.2.3 Содержимое экрана настройки величины сдвига


Пункт Описание
Repeating times Задает итерацию преобразования.
(количество Если точки обработки размещаются через равные интервалы на одной
повторов) окружности, указание итерации позволяет пользователю выполнить обработку
всех точек, задав одну точку.
Если итерация 2 или больше, в начале программы, получающиеся в результате
сдвига, автоматически вставляется строка комментария.
Рассмотрите следующий пример:
Исходная программа: Программа A

Если преобразование выполнено с угловым смещением (angular displacement),


равным 20°, итерацией (iteration), заданной как 3, и с программой-адресатом
(destination program), заданной как программа В, то программа В будет выглядеть
так:
Программа-адресат: Программа В

Данные позиционирования в программе В следующие:


P[1]: Положение, полученное в результате вращения P[1] в программе A на 20°
P[2]: Положение, полученное в результате вращения P[2] в программе A на 20°
P[3]: Положение, полученное в результате вращения P[1] в программе A на 40°
P[4]: Положение, полученное в результате вращения P[2] в программе A на 40°
P[5]: Положение, полученное в результате вращения P[1] в программе A на 60°
P[6]: Положение, полученное в результате вращения P[2] в программе A на 60°
REFER (ссылка) Использование F4 REFER (ссылка) позволяет использовать переменную
положения или регистр положения в исходной программе в качестве положения
представляющей точки.

Процедура 9-7 Выполнение функции углового сдвига


Условие
Программа, на которой должен быть выполнен сдвиг, существует.

Шаг
1. Нажмите MENUS (меню). Появится экранное меню.
2. Выберите 1 UTILITIES (утилиты).
3. Нажмите F1 TYPE (тип). Появится меню переключения экрана.
4. Выберите Angle entry (ввод угла). Появится экран ввода имени программы.

-557-
B-82284RU-3/01 9. УТИЛИТЫ

5. Задайте необходимые элементы.


6. После задания элементов перейдите на следующий экран при помощи SHIFT + «вниз».
Появится экран настройки величины сдвига. Для возврата к предыдущему экрану
используйте SHIFT + «вверх».

7. Для сдвига с заданной осью вращения установите Rotation axis specification (задание оси
вращения) на TRUE (истина).
Если необходимо, задайте Iteration (итерация).
8. Задайте представляющие точки.

9. Для ввода опорной точки нажмите F4 REFER (ссылка).


Для ввода аргументов выберите F4 [P] или F5 [PR].

-558-
9. УТИЛИТЫ B-82284RU-3/01

10.Введите угловое смещение.


11.После задания данных сдвига нажмите F2, EXECUTE (выполнить), чтобы выполнить сдвиг.

12.Если число оборотов изменилось из-за преобразования, пользователю выдается


приглашение с выбором.

13.F1 указывает осевой угол, связанный с измененным (оптимизированным) числом оборотов.


F2 указывает осевой угол, связанный с первоначальным числом оборотов.
F3 uninit (без иниц.) переводит данные в разряд неопределенных данных.
F5 QUIT (выход) прерывает преобразование.
Выберите одну из клавиш выше.
14.Чтобы непосредственно ввести данные позиционирования для представляющей точки P0,
установите курсор в строку P0 и нажмите клавишу ENTER. Появится экран для
непосредственного задания оси вращения.

-559-
B-82284RU-3/01 9. УТИЛИТЫ

15.Чтобы задать положение представляющей точки P0 при помощи числовых значений в


любой системе координат, установите курсор в строку Frame (система координат) и
нажмите F4 [CHOICE] (выбор). В появившемся меню выберите нужную систему координат.

16.При условии, что другие необходимые данные сдвига уже заданы, нажмите F2 EXECUTE
(выполнить), чтобы выполнить сдвиг.

17.Чтобы удалить все данные сдвига, нажмите F1 CLEAR (очистить) на следующей странице.

-560-
9. УТИЛИТЫ B-82284RU-3/01

9.3 ФУНКЦИИ СДВИГА ПРИ СМЕНЕ СИСТЕМЫ КООРДИНАТ


Функции сдвига при смене системы координат изменяют систему координат инструмента
(tool) или систему координат пользователя для команд операций в пределах некоторого
диапазона в программе, введенной в режиме обучения, и преобразовывают данные
позиционирования так, чтобы вершина инструмента была расположена в том же положении, с
учетом величины сдвига, получающейся в результате перехода со старой на новую систему
координат.

ПРИМЕЧАНИЕ
Функции сдвига при смене системы координат позволяют пользователю задать режим, при
котором данные позиционирования не преобразуются.

Функции сдвига при смене системы координат


Функции сдвига при смене системы координат выполняют следующее:
• Изменение системы координат инструмента или номера системы координат пользователя в
данных позиционирования (декартовы координаты) для команд операций в пределах
полного диапазона или в пределах некоторого диапазона имеющейся программы.
• Если данные позиционирования - это координаты шарнира, преобразование координат с
учетом величины сдвига, получающегося в результате смены инструмента или изменения
системы координат пользователя.
• Вставка результатов сдвига в новую или имеющуюся программу.
• Выполнение такого же сдвига в другой программе.

Преобразование данных позиционирования


К преобразованным данным позиционирования применяются следующие правила:
Правила для положений и пространственной ориентации:
• Данные позиционирования в декартовых координатах преобразуются в декартовы
координаты.
Данные позиционирования с координатами шарнира преобразуются в координаты шарнира.
• Если преобразованные данные позиционирования координат шарнира выходят за пределы
изменяемой рабочей зоны оси, они сохраняются как неопределенные. Преобразованные
данные позиционирования декартовых координат сохраняются как есть, даже если они
выходят за пределы изменяемой рабочей зоны оси.
• Данные позиционирования в регистрах положения не преобразуются.
• Данные позиционирования с координатами шарнира для команд операций, включающих
инкрементные команды, сохраняются как неопределенные.
Правила, управляющие конфигурацией (положение шарнира и число оборотов) данных
позиционирования, имеющих декартовы координаты:
• Конфигурация не изменяется из-за преобразования.
• Для числа оборотов - если преобразование вызывает поворот относительно оси запястья на
180° или более, число оборотов для оси оптимизируется и появляется сообщение, чтобы
пользователь мог решить, принять ли его.
Для функций сдвига смены инструмента выберите нужный способ преобразования данных
позиционирования из следующих:
• TCP fixed (фиксированная вершина инструмента): В преобразованных данных сохраняется
первоначальное положение конечной точки инструмента.

-561-
B-82284RU-3/01 9. УТИЛИТЫ

Например, использовать фиксированную вершину инструмента (TCP) было бы полезно,


если ранее использовавшаяся кисть была повреждена и заменена новой. Настройкой номера
системы координат инструмента старой кисти для номера старого инструмента (Old
UTOOL) и номера системы координат инструмента новой кисти для номера нового
инструмента (New UTOOL) и при помощи функции сдвига при смене инструмента с
фиксированной вершиной инструмента можно добиться корректного перемещения нового
инструмента к первоначальной заданной точке.
• Robot fixed (фиксированный робот): В преобразованных данных сохраняется
первоначальная пространственная ориентация робота (положение шарниров).

Например, режим фиксированного робота полезно использовать, если программа вводилась


в режиме обучения в системе координат инструмента, отличного от системы координат,
которая используется фактически установленной кистью, и корректные координаты
инструмента задаются позже. Путем настройки номера инструмента, использованного при
вводе программы в режиме обучения для старого номера (Old UTOOL) и корректного
номера системы координат инструмента для нового номера (New UTOOL), а также при
помощи функции сдвига при смене инструмента в режиме фиксированного робота
программа может работать в корректной системе координат инструмента, с теми же
положениями, что и первоначальные.
Функции сдвига при смене координат позволяют пользователю указать, будет ли выполняться
преобразование данных позиционирования.
• Perform conversion (выполнить преобразование): Данные позиционирования преобразуются
так, чтобы вершина инструмента была расположена в том же самом положении.
• Do not perform conversion (не выполнять преобразование): Данные позиционирования не
преобразуются даже если номер системы координат изменен.

Типы функций сдвига при смене системы координат


Поддерживаются следующие функции сдвига при смене системы координат:
• Tool change shift function (функция сдвига при смене инструмента): Изменяет номер
системы координат инструмента в данных позиционирования.
• Coordinate change shift function (функция сдвига при смене системы координат): Изменяет
номер системы координат инструмента в данных позиционирования.
Для выполнения функций сдвига при смене системы координат используйте экран сдвига при
смене TOOL OFFSET (UFRAME OFFSET) (коррекция на инструмент (смещение
пользовательской системы координат). На рисунке ниже показано, как перемещаться по
экрану сдвига.

1 Экран настройки имени программы 3 Выполнение функции сдвига при смене


2 Экран настройки номера системы координат

Рис. 9.3 Экран сдвига системы координат

-562-
9. УТИЛИТЫ B-82284RU-3/01

Процедура 9-8 Выполнение функции сдвига при смене инструмента


Условие
Программа, на которой должен быть выполнен сдвиг, существует.

Шаг
1. Нажмите MENUS (меню). Появится экранное меню.
2. Выберите 1 UTILITIES.
3. Нажмите F1 TYPE (тип). Появится меню переключения экрана.
4. Выберите Tool offset (коррекция на инструмент). Появится экран ввода имени программы.

5. Задайте необходимые элементы.


6. После задания элементов перейдите на следующий экран при помощи SHIFT + «вниз».
Появится экран настройки номера системы координат. Для возврата к предыдущему экрану
используйте SHIFT + «вверх».

7. Введите текущий и новый номер системы координат инструмента.


Чтобы задать F как новый номер системы координат инструмента, введите 15.

-563-
B-82284RU-3/01 9. УТИЛИТЫ

8. Нажмите F2 EXECUTE (выполнить), чтобы выполнить сдвиг.

9. Если число оборотов изменилось в результате преобразования, пользователю выдается


уведомление и приглашение сделать выбор.

10.F1 указывает осевой угол, связанный с оптимизированным числом оборотов.


F2 указывает осевой угол, связанный с первоначальным числом оборотов.
F3 uninit (без иниц.) переводит данные в разряд неопределенных данных.
F5 QUIT (выход) прерывает преобразование.
11.Чтобы удалить все данные сдвига, нажмите F->">" нажмите F1 1 CLEAR (очистить) на
следующей странице.

ПРЕДОСТЕРЕЖЕНИЕ
При выполнении функции сдвига смены инструмента номер системы координат
инструмента, выбранный системой, изменяется на новый номер инструмента.

-564-
9. УТИЛИТЫ B-82284RU-3/01

Процедура 9-9 Выполнение функции сдвига при смене системы координат


Условие
Программа, на которой должен быть выполнен сдвиг, существует.

Шаг
1. Нажмите MENUS (меню). Появится экранное меню.
2. Выберите 1 UTILITIES (утилиты).
3. Нажмите F1 TYPE (тип). Появится меню переключения экрана.
4. Выберите Frame offset (смещение системы координат).
Появится экран ввода имени программы.

5. Задайте необходимые элементы.


6. После задания элементов перейдите на следующий экран при помощи SHIFT + «вниз».
Появится экран настройки номера системы координат. Для возврата к предыдущему экрану
используйте SHIFT + «вверх».

7. Введите текущий и новый номер системы координат пользователя.


Чтобы задать F как новый номер системы координат пользователя, введите 15.

-565-
B-82284RU-3/01 9. УТИЛИТЫ

8. Нажмите F2 EXECUTE (выполнить), чтобы выполнить сдвиг.

9. Если число оборотов изменилось в результате преобразования, пользователю выдается


уведомление и приглашение сделать выбор.

10.F1 указывает осевой угол, связанный с оптимизированным числом оборотов.


F2 указывает осевой угол, связанный с первоначальным числом оборотов.
F3 uninit (без иниц.) переводит данные в разряд неопределенных данных.
F5 QUIT (выход) прерывает преобразование.
11.Чтобы удалить все данные сдвига, нажмите F->">", а затем нажмите F1 CLEAR (очистить)
на следующей странице.

ПРЕДОСТЕРЕЖЕНИЕ
При выполнении функции сдвига при смене системы координат, номер системы координат
пользователя, выбранный системой, изменяется на заданный новый номер системы
координат пользователя.

-566-
9. УТИЛИТЫ B-82284RU-3/01

9.4 ФУНКЦИЯ МЯГКОГО ПЛАВАЮЩЕГО ПЕРЕМЕЩЕНИЯ


Обычно робот перемещается точно к целевому положению, заданному при помощи пульта
обучения (точка, введенная в режиме обучения).
Если робот используется для установки заготовок в станок, разброс точности заготовок может
привести к сдвигу положении заготовки относительно инструмента, таким образом, возможно
вызывая помехи между заготовкой и инструментом.
В связи с этим была введена функция мягкого плавающего перемещения, которая является
эффективным средством при установке в станок заготовок с разбросом точности.
Функция мягкого плавающего перемещения также очень эффективна, если скорость
синхронизации неустойчива, что бывает при извлечении заготовок синхронно с
гидравлической экструзией, а также с заготовками, которые робот не может захватить точно,
например, если необходимо манипулировать заготовками после черновой обработки.

Функция
Функция мягкого плавающего перемещения работает следующим образом:
• Поддерживаются два типа мягкого плавающего перемещения: мягкое плавающее
перемещение шарнира для того, чтобы задавать мягкость, относящуюся к направлению
поворота каждого рычага робота, а также декартово мягкое плавающее перемещение, для
того, чтобы задавать мягкость в декартовых координатах.
• Функция включается/выключается при помощи команды в программе.
Ее условия также задаются при помощи команды.
• «Гибкость сервопривода» (servo flexibility) может задаваться для каждой оси. Термин
«гибкость сервопривода» указывает, насколько сильно ось противостоит внешним силам.
Она задается в диапазоне от 0% до 100%. Гибкость сервопривода в 100% соответствует
максимальной гибкости. Гибкость сервопривода задается при помощи таблицы условий,
которая содержит набор данных для одной группы (для девяти осей).
• Если к роботу приложена внешняя сила выше некоторого уровня (настолько высокого, что
преодолевает статическую силу трения), при нажиме на ось робота она сдвигается.
• Внешняя сила, приложенная к роботу, может не дать ему достигнуть точки, введенной в
режиме обучения. Расстояние между точкой, введенной в режиме обучения, и точкой,
которой робот может достигнуть, почти пропорционально величине внешней силы.
• Если к роботу приложена статическая нагрузка, робот управляет усилиями и поддерживает
пространственную ориентацию, даже если включена функция мягкого плавающего
перемещения.
Подробное описание функции мягкого плавающего перемещения приводится ниже.

Команда программы
Поддерживаются следующие три команды программы, относящиеся к функции мягкого
плавающего перемещения.
- SOFTFLOAT[n]
Функция мягкого плавающего перемещения включена при помощи условия n.
* Настройка условия мягкого плавающего перемещения поясняется в «меню настройки
условий».
- SOFTFLOAT END
Функция мягкого плавающего перемещения выключена.
- FOLLOW UP
Если внешняя сила более не воздействует на робот, он обычно пытается вернуться в точку,
введенную в режиме обучения. Однако эта команда заставляет робота считать, что текущее
положение - это точка, введенная в режиме обучения, и препятствует возвращению в точку,
введенную в режиме обучения.

-567-
B-82284RU-3/01 9. УТИЛИТЫ

Рабочий диапазон функции мягкого плавающего перемещения


Команду SOFTFLOAT[n] можно использовать в двух режимах: в одном режиме она
используется изолированно в программе, а в другом режиме она используется как
вспомогательная команда перемещения после оператора перемещения. Диапазон, в котором
функция мягкого плавающего перемещения действует при работе робота, определяется в
соответствии с тем, в каком режиме используется эта команда.
- Изолированная команда
Функция мягкого плавающего перемещения включается после конца перемещения, заданного
в строке, предшествующей команде SOFTFLOAT[n], заданной изолированно.
В следующем примере функция мягкого плавающего перемещения включается после
окончания перемещения, заданного в строке 1, и выключается командой SOFTFLOAT END в
строке 5.

1 Функция мягкого плавающего перемещения включена.

- Вспомогательная команда перемещения


Функция мягкого плавающего перемещения включается во время выполнения оператора
перемещения с присоединенной командой SOFTFLOAT [n].
Точка, в которой включается функция мягкого плавающего перемещения, определяется
условием мягкого плавающего перемещения Exec Start Ratio (кратность включения при
выполнении).
Вспомогательная команда перемещения задается как отношение (от 0% до 100% с шагом 1%)
расстояния, проходимого до того, как робот достигнет точки, введенной в режиме обучения,
соответствующей оператору перемещения с присоединенной командой SOFTFLOAT [n].
В следующем примере функция мягкого плавающего перемещения включена между P[1],
введенной в режиме обучения при помощи оператора перемещения в строке 1 и P[2],
введенной в режиме обучения при помощи оператора перемещения в строке 2 с
присоединенной командой мягкого плавающего перемещения SOFTFLOAT[n].

1 Функция мягкого плавающего перемещения включена.

ПРИМЕЧАНИЕ
Во вспомогательной команде перемещения мягкое плавающее перемещение в декартовых
координатах не поддерживается.

-568-
9. УТИЛИТЫ B-82284RU-3/01

- Меню настройки условий


Условия мягкого плавающего перемещения задаются в меню настройки этой функции
[SETUP.Softfloat], которое состоит из следующих двух меню.
• Меню списка
• Меню данных
Для выбора этих меню используется функциональная клавиша.
• Нажатие клавиши F3 (DETAIL) (данные) в меню списка вызывает меню данных.
• Нажатие клавиши F3 (LIST) (список) в меню данных вызывает меню списка.
Для функции мягкого плавающего перемещения обычно можно задавать до 10 условий.

1 Меню списка 3 Экран мягкого плавающего перемещения декартовых


координат
2 Экран данных мягкого плавающего перемещения
шарнира

-569-
B-82284RU-3/01 9. УТИЛИТЫ

В меню данных могут задаваться следующие данные.


Таблица 9.4 Пункты настройки меню данных мягкого плавающего перемещения

Пункты Описание
Comment Номер условия мягкого плавающего перемещения. По умолчанию можно задать
(комментарий) десять номеров.
Если курсор находится в строке 1, нажатие клавиши ввода включает ввод
комментария.
Текст комментария можно задавать так же, как в других меню.
Soft float start Строка 2 задает точку, в которой включается функция мягкого плавающего
ratio (кратность перемещения, если в качестве вспомогательной команды перемещения
включения используется SOFTFLOAT [n]. См. «Рабочий диапазон функции мягкого
мягкого плавающего перемещения», где приводится описание кратности включения
плавающего мягкого плавающего перемещения.
перемещения)
Servo flexibility Гибкость сервопривода для каждой оси может задаваться в строке 3 и
(гибкость последующих строках. Термин «гибкость сервопривода» указывает, насколько
сервопривода) сильно ось противостоит внешним силам. Она задается в диапазоне от 0% до 100%.
Гибкость сервопривода в 100% соответствует максимальной гибкости.
Включение или выключение мягкого плавающего перемещения для каждой оси
может задаваться в строке 3 и последующих строках. Если установить курсор в
правый крайний конец каждой строки (позиция включения и выключения
настройки (enabled/disabled)), появятся клавиши F4 (ENABLE) (включить) и F5
(DISABLE) (выключить).
Используйте эти функции для включения или выключения функции мягкого
плавающего перемещения.

ПРИМЕЧАНИЕ
Нажатие клавиши F2 (NUMBER) (номер) выбирает еще одну страницу меню
данных для других условий.

Enable/disable Если этот элемент установлен на DISABLE (выключено), мягкое плавающее


(вкл./выкл.) перемещение выполняться не может.
Coordinate Выберите одно из значений: WORLD (базовая), USER (пользователя) и TOOL
(координаты) (инструмента).

ПРИМЕЧАНИЕ
Если используется стационарная вершина инструмента, настройка вершины
инструмента USER (пользователя) означает систему координат стационарной
вершины инструмента.

-570-
9. УТИЛИТЫ B-82284RU-3/01

Таблица 9.4 Пункты настройки меню данных мягкого плавающего перемещения

Пункты Описание
X direction Задает мягкость на осях X, Y, Z или вокруг них.
(направление При увеличении Soft Rat (коэффициент мягкости), пружинная постоянная
X) уменьшается, позволяя роботу перемещаться с меньшим усилием.
При увеличении Soft Tol (допуск мягкости) максимальное усилие и момент,
приложенные роботом в этом направлении, уменьшаются, позволяя роботу
перемещаться с меньшим усилием.
Отличия между Soft Rat и Soft Tol иллюстрируются ниже.

1. Сила или момент


2. Soft Tol (допуск мягкости)
3. Soft Rat (коэффициент мягкости)
4. Отклонение положения

Меры предосторожности/ограничения
При использовании функции мягкого плавающего перемещения, соблюдайте следующие меры
предосторожности/ограничения.
1. Ограничения, действующие при включении функции мягкого плавающего перемещения
a. Не гарантируется, что робот всегда использует траекторию, введенную в режиме
обучения.
b. Путь, введенный в режиме обучения, изменяется согласно коррекции.
c. Время, необходимое для выполнения операции, может увеличиваться по сравнению
с нормальным режимом эксплуатации.
2. Функция мягкого плавающего перемещения автоматически выключается в следующих
случаях:
a. При запуске выполнения программы.
b. При окончании выполнения программы.
c. При остановке программы из-за сигнала об ошибке, который выключает сервопривод.
d. При выполнении толчковой подачи во время паузы программы.
e. При перезапуске программы после перемещения курсора вручную во время паузы
программы.
f. При выполнении обратного прогона.
g. При подаче питания.

-571-
B-82284RU-3/01 9. УТИЛИТЫ

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] (Недопустимое
значение для номера группы)
10.Диапазон перемещения с включенной функцией мягкого плавающего перемещения должен
быть сведен к минимуму. В зависимости от кратности мягкого плавающего перемещения и
расстояния перемещения может изменяться весовая центровка, таким образом смещая
вертикальную ось вверх или вниз. Диапазон перемещения с действующей вспомогательной
командой перемещения также должен сведен к минимуму по этой же причине. Кроме того,
скорость перемещения должна оставаться низкой.
11.При включенной функции мягкого плавающего перемещения, если обработка слежения
требует больше времени, чем задано в системной переменной $SFLT_FUPTIM, происходит
сигнал об ошибке сервопривода или сигнал об ошибке паузы программы.
Системная переменная $SFLT_ERRTP указывает, какой из сигналов об ошибке выдается.
$SFLT_FUPTIM Значение по умолчанию: 1000 (мс)
Это значение неодинаково в разных системах.
Во время нормальной эксплуатации должно использоваться большое значение, которое не
вызывает сигнал об ошибке.

$SFLT_ERRTYP Значение по умолчанию: 0


a. Если значение 0, выдается сигнал об ошибке сервопривода «SRVO-111 Softfloat time
out» (тайм-аут мягкого плавающего перемещения).
b. Если значение 1, выдается сигнал об ошибке паузы программы «SRVO-112 Softfloat
time out» (тайм-аут мягкого плавающего перемещения).
(Сигналы об ошибке отличаются номером сигнала об ошибке.)
Необходимо использовать значение по умолчанию, если выключение сервопривода не
представляет, как сигнал об ошибке, неудобства в работе системы.

-572-
9. УТИЛИТЫ B-82284RU-3/01

12.При включенной функции мягкого плавающего перемещения обработка слежения обычно


выполняется для отдельных команд перемещения.
Эта обработка включается или выключается согласно системной переменной
$SFLT_DISFUP

$SFLT_DISFUP Значение по умолчанию: FALSE (ЛОЖЬ)


a. При значении FALSE (ложь) слежение выполняется в начале каждой команды
перемещения в программе.
b. При значении TRUE (истина), слежение не выполняется для отдельных команд
перемещения в программе.
13.Эту функцию невозможно использовать с инструментами для дуговой сварки.
14.Необходимо воздержаться от применения внешней силы к механической части робота при
выключенной функции мягкого плавающего перемещения.

ПРИМЕЧАНИЕ
Слежение
При использовании функции мягкого плавающего перемещения к роботу применяются
внешние силы, и он работает в положениях, слегка отличающихся от заданных. При снятии
воздействия внешней силы после завершения операции робот обычно стремится резко
вернуться к заданной точке.
Функция слежения предотвращает это резкое перемещение.

-573-
B-82284RU-3/01 9. УТИЛИТЫ

9.5 ФУНКЦИЯ НЕПРЕРЫВНОГО ВРАЩЕНИЯ


Функция непрерывного вращения обеспечивает непрерывное и без ограничений вращение
конечной оси или дополнительной оси вращения робота в одном направлении.

ПРИМЕЧАНИЕ
Например, «конечная ось» относится к оси J6 робота, имеющего шесть осей.

Например, эта функция полезна для вращения устройств, которые требуют непрерывного
вращения относительно оси робота или дополнительной оси вращения, таких как конвейер,
насос и шлифовальное устройство.
Чтобы задать элементы для этой функции, такие как «выключить/включить», используется
экран SETUP Continuous T (настройка непрерывного вращения) (new) (новое). Пуск и
остановка непрерывного вращения осуществляются из программы.
Прежде чем можно использовать эту функцию, необходимо выполнить настройку,
необходимую для функции непрерывного вращения.
Для каждой группы операций может быть назначена только одна ось непрерывного вращения.
Ось должна удовлетворять следующим условиям:
• Конечная ось робота
• Конечная ось встроенных дополнительных осей вращения
• Любая из обычных дополнительных осей вращения
• Конечная ось независимых дополнительных осей
Ось непрерывного вращения должна удовлетворять следующим условиям механического
характера:
• Механизм должен допускать непрерывный режим работы (не должно быть препятствий
типа упоров).
• Передаточное отношение шестерни (значение выражения числитель передаточного числа/
знаменатель передаточного числа на экране настройки, скорость вращения двигателя,
необходимая для одного оборота вокруг оси) должно быть 4000 или менее.
Для использования этой функции требуется опция (функция непрерывного вращения).

Функция
Если эта функция включена, ось, назначенная осью непрерывного вращения допускает
вращение без ограничения.
Поэтому угол оси представлен относительным углом в градусах в пределах +180°, а не
абсолютным. Например, на рисунке ниже показан поворот от 0° до 200° в положительном
направлении.
Угол оси после поворота составляет -160°, а не 200°.

Рис. 9.5 (a) Угол оси непрерывного вращения

-574-
9. УТИЛИТЫ B-82284RU-3/01

Если эта функция включена, но непрерывное вращение не выполняется (см. следующую


страницу, где поясняется, как использовать непрерывное вращение), поворот выполняется
относительно оси непрерывного вращения от текущего угла до заданного угла в направлении,
которое требует наименьшего перемещения.
(Обычно направление поворота относительно оси определяется зависимостью между текущим
и заданным углом.)
Эта «операция кратчайшего пути» помогает уменьшить время цикла.

1 Текущий угол 3 Кратчайший путь


2 Заданный угол 4 Заданный угол

Рис. 9.5 (b) Операция кратчайшего пути

Setup (настройка)
Чтобы использовать функцию,
• Выполните настройку на экране SETUP Continuous T (настройка непрерывного вращения) и
• Задайте пуск/останов непрерывного вращения командой добавления операции, «continuous
rotation speed instruction» (команда скорости непрерывного вращения).

Процедура 9-10 Настройка функции непрерывного вращения


Шаг
1. Нажмите MENUS (меню). Появится экранное меню.
2. Выберите SETUP (настройка).
3. Нажмите F1 TYPE (тип). Появится меню переключения экрана.
4. Выберите Cont Turn. (непрерывное вращение) Появится экран настройки непрерывного
вращения.

-575-
B-82284RU-3/01 9. УТИЛИТЫ

5. Задайте необходимые элементы при помощи цифровых и других клавиш.


• Чтобы выключить функцию непрерывного вращения, задайте «0» в параметре
Continuous Turn Axis Num (номер оси непрерывного вращения).
• Максимальное значение для числителя передаточного числа и знаменателя
передаточного числа - 32766.
• Задайте номер группы операций для элемента Group (группа). Если в это поле вводится
другой номер (номер группы операций, которую необходимо просмотреть),
другие параметры настройки изменяются на таковые из этой группы операций.
6. После задания элементов нажмите F4 DONE (готово). Появится следующее сообщение.

7. Выключите питание, затем включите его в режиме запуска из холодного состояния.


Пункты на экране настройки непрерывного вращения описаны ниже.
Таблица 9.5 Содержимое экрана настройки непрерывного вращения

Пункт Описание
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, что является отношением скорости оси вращения к максимальной
скорости оси (%)

-576-
9. УТИЛИТЫ B-82284RU-3/01

Запуск непрерывного вращения


Непрерывное вращение запускается при выполнении оператора операции с добавленной
командой скорости непрерывного вращения.

Остановка непрерывного вращения


Непрерывное вращение останавливается при выполнении первого оператора операции без
добавленной команды скорости непрерывного вращения, с момента выполнения команды
скорости непрерывного вращения.
При остановке непрерывного вращения работа других осей для той же группы операций также
завершается. Поэтому робот замедляется, даже если формат позиционирования для
предыдущей операции - CNT.
Робот начинает замедляться, чтобы выполнить остановку оси непрерывного вращения после
того, как полностью остановились другие оси.
В этот момент робот не обязательно находится в заданном положении оси непрерывного
вращения. Таким образом, теряется синхронизация работы оси непрерывного вращения с
работой других осей (включая оси для других групп операций).
Если далее задан оператор операции, для перехода в заданное положение робот вращается в
том же направлении, что и предыдущее направление непрерывного вращения.

Примечания
• Непрерывное вращение продолжается, даже если выполняются логические команды (любые
команды кроме команд в операторах операций).
• Во время воспроизведения программы число оборотов для оси непрерывного вращения
игнорируется и всегда принимается равным «0».
• Число оборотов для оси непрерывного вращения в точке, заданной при включении этой
функции, всегда сохраняется как «0».
• Если скорость оси вращения для команды скорости непрерывного вращения задана как «0»,
непрерывное вращение не выполняется. Если далее задан оператор операции, на оси
непрерывного вращения выполняется операция кратчайшего пути. Эта функция полезна,
если необходимо временно остановить непрерывное вращение вокруг оси непрерывного
вращения, но нужно избежать временной остановки робота из-за окончания непрерывного
вращения. (См. следующий раздел «Примеры использования».)
• При пошаговом выполнении (вперед и назад) непрерывное вращение не выполняется, даже
если добавлена команда скорости непрерывного вращения; выполняется операция
кратчайшего пути.
• Непрерывное вращение останавливается при приостановке. Если впоследствии
производится повторный перезапуск выполнения программы, если целевое положение было
уже достигнуто на других осях кроме оси непрерывного вращения, непрерывное вращение
не выполняется. Если целевое положение не было достигнуто на других осях кроме оси
непрерывного вращения, выполняется перезапуск непрерывного вращения.
• Непрерывное вращение относительно оси непрерывного вращения возможно при помощи
толчковой подачи.

-577-
B-82284RU-3/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, и непрерывное
вращение останавливается.

-578-
9. УТИЛИТЫ B-82284RU-3/01

Примечания/ограничения
Имейте в виду следующее при использовании этой функции:
• Если непрерывное вращение должно выполняться на оси робота или встроенной
дополнительной оси.
Компоненты X и Y системы координат инструмента должны быть 0.
(Только компонент оси Z может иметь значение отличное от 0.)
Если это условие не удовлетворено, невозможно гарантировать следование траектории
операции с линейным перемещением или перемещением по дуге в любом нормальном
режиме кроме режима непрерывного вращения.
• Эту функцию невозможно использовать совместно со следующими функциями:
• Асинхронная команда скорости дополнительной оси.
(Можно использовать синхронную команду скорости дополнительной оси.)
• Датчик дуги
• Поперечное перемещение электрода
• Функция расчета скорости вершины инструмента (управление подачей герметика)
• Эта функция автоматически обновляет данные выверки (только для оси непрерывного
вращения) согласно количеству оборотов вокруг оси непрерывного вращения.
Таким образом, ранее записанные данные выверки могут не соответствовать текущим
данным выверки.
После выключения этой функции выполнять выверку не нужно.
• Если эта функция выключена, текущее положение оси непрерывного вращения может
выйти за пределы хода. Если это происходит, переместите положение оси непрерывного
вращения в пределы хода при помощи толчковой подачи или программы.
• Если в системе с нескольким группами изменились настройки на экране SETUP Continuous
T (настройки непрерывного вращения) и нажата клавиша F4 DONE (готово), необходимо
установить системную переменную $PARAM_GROUP[group].$SV_OFF_ENBL[i] (где i -
номер оси) на FALSE (ложь), чтобы выключить управление тормозом для всех осей всех
групп операций перед включением питания в режиме запуска из холодного состояния.
• В системе с нескольким группами, даже если имеются несколько осей непрерывного
вращения, для них невозможно задать разные скорости непрерывного вращения.
• При окончании непрерывного вращения для обеспечения плавного замедления и остановки
могут выполняться один или более оборотов вокруг оси непрерывного вращения.
(Величина поворота отличается, в зависимости от константы ускорения/замедления.)
• Даже при обратном прогоне (пошаговое выполнение) на оси непрерывного вращения
выполняется операция кратчайшего пути. Если вследствие этого пошаговое выполнение в
прямом направлении и обратный прогон выполняются последовательно в операторе
операции, при этом угол перемещения очень близок к 180, то поворот вокруг оси
непрерывного вращения может выполняться в одинаковом направлении во время
выполнения в прямом направлении и при обратном прогоне.

-579-
B-82284RU-3/01 9. УТИЛИТЫ

9.6 ФУНКЦИЯ ВЫПОЛНЕНИЯ С ОПЕРЕЖАЮЩИМ


ПРОСМОТРОМ РЕГИСТРА ПОЛОЖЕНИЯ
Во время выполнения программы роботом он выполняет чтение строк, следующих за строкой,
выполняемой в настоящий момент (выполнение с опережающим просмотром).
Традиционно, выполнение с опережающим просмотром выполнялось для операторов
перемещения, имеющих обычные данные позиционирования (не при помощи регистров
положения). Выполнение с опережающим просмотром не могло выполняться для операторов
перемещения, которые использовали регистры положения в качестве данных
позиционирования.
Было невозможно выполнять опережающее чтение операторов перемещения, использующих
регистры положения, потому что значения в регистрах положения могли изменяться
программой, функцией передачи данных и т.д.
* Если робот выполняет чтение оператора перемещения, использующего регистр положения,
до его выполнения, значение регистра положения после этого может быть изменено
программой или другой функцией (например, передачи данных).
Такое изменение не отражается в операторе перемещения, чтение которого уже выполнено
роботом.
Следовательно работа робота может стать непредсказуемой.
Операторы перемещения, которые используют регистры положения, можно разделить на два
типа:
• Операторы перемещения с целевым положением, заданным регистром положения
• Операторы перемещения с командой смещения, где смещение задается регистром
положения
Даже если целевое положение или смещение рассчитываются во время выполнения
программы, и с оператором перемещения используется регистр положения, хранящий этот
результат вычисления, выполнение с опережающим просмотром не выполнялось для этого
оператора по причине, указанной выше.
Функция выполнения с опережающим просмотром регистра положения включает выполнение
с опережающим просмотром для регистров положения. Для этой цели вводятся новые
команды, одна из которых блокирует регистры положения, а другая - разблокирует регистры.
Посредством этих команд пользователь может явно задать часть программы. В этом случае для
заданной части программы, даже если она содержит операторы перемещения, использующие
регистры положения, может осуществляться выполнение с опережающим просмотром.

-580-
9. УТИЛИТЫ B-82284RU-3/01

Функция
Регистры положения могут блокироваться, чтобы препятствовать изменению их содержимого
после чтения данных из них. Если делается попытка выполнить команду для изменения
блокированного регистра положения (например, команду присваивания для регистра
положения, или команду приложения, задающую данные в регистре положения), выдается
следующее сообщение об ошибке:
[INTP-128 Pos reg is locked] (регистр положения блокирован)
Если функция не из программы (например, функция передачи данных) делает попытку
изменить значение блокированного регистра положения, выдается следующее сообщение об
ошибке и попытка выполняется неуспешно:
[VARS-053 Pos reg is locked] (регистр положения блокирован)
Регистры положения в целом блокируются и разблокируются командами, введенными в
программу в режиме обучения. Если программа, которая блокировала регистры положения,
завершается, регистры положения разблокируются автоматически.
Все регистры положения блокируются одновременно. Пока регистры положения блокированы,
доступ ко всем регистрам положения выключен даже в другой группе перемещений.

ПРИМЕЧАНИЕ
Перед использованием команд регистров положений блокируйте регистры положения. Если
команды регистров положений используются с разблокированными регистрами положения,
работа робота может быть затруднена.

Операция
Были добавлены следующие команды программы:
- LOCK PREG
Блокирует все регистры положения.
Эта команда предотвращает изменение всех регистров положения.
- UNLOCK PREG
Разблокирует все регистры положения.
Это команды управления (не команды перемещения).
Они могут вводиться в режиме обучения так же, как другие команды управления
(См. подраздел 5.3.5, «Ввод в режиме обучения команды управления»).

-581-
B-82284RU-3/01 9. УТИЛИТЫ

Пример
Ниже показано, как использовать команды LOCK PREG (блокировать регистры положения) и
UNLOCK PREG (разблокировать регистры положения) в программе:

По выполнении строки 4 из этой типовой программы регистры положения блокируются.


Они разблокируются по выполнении строки 10. Поэтому операторы перемещения с
регистрами положения в строках 7 и 8, которые выполняются при блокированных регистрах
положения, могут выполняться с опережающим просмотром.
Если программа завершается между строками 4 и 10, блокированные регистры положения
автоматически разблокируются.
Если программа приостановлена между строками 4 и 10, а курсор перемещается вручную, то
программа перезапускается, а блокированные регистры положения разблокируются. В этом
случае выполнение с опережающим просмотром не выполняется для операторов в строках 7 и
8.

ПРИМЕЧАНИЕ
Если выполняется обратный прогон, а затем перезапуск выполнения в прямом направлении,
регистры положения разблокируются. Например, предположим, что выполнение
программы приостановлено во время выполнения строки 6, обратное выполнение
программы выполнено до строки 5, затем снова включено выполнение программы в прямом
направлении. В этом случае регистры положения разблокируются. Таким образом,
выполнение с опережающим просмотром не выполняется для строк 7 и 8.

Если выполнение программы начинается со строки, находящейся после строки 4, регистры


положения не блокируются.
Таким образом, выполнение с опережающим просмотром не выполняется для строк 7 и 8.
Команда LOCK PREG может выполняться даже если регистры положения уже блокированы.
(При повторном выполнении команды LOCK PREG ничего не происходит.)
Таким же образом команда UNLOCK PREG может выполняться даже если регистры
положения не блокированы.
(При выполнении команды UNLOCK PREG второй раз ничего не происходит.)
Примечания
Имейте в виду следующее при использовании этой функции:
• Команды LOCK PREG и UNLOCK PREG не выполняются в режиме обратного выполнения
программы.
• Выполнение с опережающим просмотром не выполняется команд LOCK PREG и UNLOCK
PREG. Это означает, что при обнаружении одной из этих команд выполнение с
опережающим просмотром временно останавливается; после того, как команда выполнена,
выполнение с опережающим просмотром снова включается.

-582-
9. УТИЛИТЫ B-82284RU-3/01

9.7 ФУНКЦИЯ ЦИФРОВОГО ВЫХОДА (DO) ГРУППЫ


ОПЕРАЦИЙ
Функции выхода DO группы операций выдает на внешнее устройство при помощи цифрового
выходного сигнала (DO) или выходного сигнала робота (RO) данные о группах операций, для
которых возможно выполнение толчковой подачи, и о выполняемых/временно остановленных
группах операций программ.
Это позволяет другим устройствам, кроме пульта обучения, распознать в группы операций,
работающие в настоящий момент, что улучшает безопасность. Эта функция работает, если
используется опция нескольких групп (multigroup).

Функция
Эта функция позволяет назначение двух цифровых выходов (сигнал толчковой подачи и
сигнал программы) одной группе операций. Для цифровых выходов можно использовать
любые цифровые выходные сигналы или выходные сигналы робота.
Каждый назначенный сигнал цифрового выхода (DO) включается/выключается при
следующих условиях:
- Сигналы толчковой подачи
• Если пульт обучения выключен, все сигналы выключаются.
• При включенном пульте обучения сигнал для выбранной в настоящий момент группы
операций на пульте обучения включается, а другие сигналы выключаются.
- Сигналы программы
• Независимо от того, включен или выключен пульт обучения, включается сигнал для группы
операций программы, выполняемой/временно остановленной в настоящий момент.
(Сигнал не включается, если программа просто выбрана.)
• Если при опции многозадачности выполняются/временно остановлены другие программы,
сигналы для групп операций этих программ также включаются.
Setup (настройка)
Для задания функции подачи выходного цифрового сигнала (DO) группы операций,
используйте экран [Set up operation group DO] (настройка цифрового выхода группы операций).
Для изменения номера сигнала для группы операций переместите курсор к номеру сигнала и
введите новое значение.

Для изменения типа сигнала установите курсор на номер сигнала и нажмите функциональную
клавишу F4 «RO» или F5 «DO».
Чтобы выключать сигнал, задайте номер сигнала, равный «0».
Один и тот же сигнал может задаваться как для программы, так и для сигналов толчковой
подачи для одной и той же группы операций. В этом случае выходным сигналом будет
логическое ИЛИ двух сигналов. То есть сигнал включается при включении или программы или
сигнала толчковой подачи. (Сигнал выключается, только если выключаются сигналы как
программы, так и толчковой подачи.)

-583-
B-82284RU-3/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) и номер сигнала
программы изменить невозможно.

-584-
9. УТИЛИТЫ B-82284RU-3/01

9.8 ФУНКЦИЯ ОСТАВШЕГОСЯ ВРЕМЕНИ


Эта функция вызывает подпрограмму и выдает сигнал до или после выдержки времени, за
которое робот должен завершить работу.
Например, если в подпрограмме задана команда подачи выходного сигнала, эта функция
позволяет подать сигнал во время работы робота. Это может также устранить задержку,
связанную с передачей данных в адрес периферийных устройств и приемом данных от них, и
таким образом уменьшить время цикла.

Функция
Эта функция позволяет основной программе вызвать и выполнять подпрограмму до или после
заданного времени завершения операции.
Подача выходного сигнала выполняется перед или после заданного времени завершения
операции.

При помощи команды в программе задайте время, в которое должна быть вызвана
подпрограмма (в секундах).
(Эта заданная выдержка времени называется временем начала выполнения.)
Время, в которое завершается операция, принимается за 0 секунд, что различается в
зависимости от типа позиционирования (FINE или CNT).

При помощи команды в программе задайте имя вызываемой подпрограммы.

Команда TIME BEFORE (или AFTER) - это команда добавления операции. При помощи
команды добавления операции должны задаваться как имя подпрограммы, так и время начала
выполнения.

Оператор команды
Задайте время начала выполнения и подпрограмму после оператора операции.

1 Оператор операции 4 TIME BEFORE


Выполняет подпрограмму перед завершением операции.
2 время начала выполнения 5 TIME AFTER
Выполняет подпрограмму после завершения операции.
3 имя подпрограммы

Рис. 9.8 (a) Команда TIME BEFORE/AFTER) (команда добавления операции)

Пример

-585-
B-82284RU-3/01 9. УТИЛИТЫ

Описание времени начала выполнения


Согласно заданному времени начала выполнения подпрограмма выполняется в следующее
время:
Если при помощи команды TIME BEFORE задано время начала выполнения «n» секунд,
подпрограмма выполняется за n секунд до завершения операции.

1 Работа робота 2 Начало выполнения подпрограммы

Рис. 9.8 (b) Синхронизация выполнения подпрограммы (команда TIME BEFORE)

Если при помощи команды TIME AFTER задано время начала выполнения «n» секунд,
подпрограмма выполняется через n секунд после завершения операции.

1 Работа робота 2 Начало выполнения подпрограммы

Рис. 9.8 (c) Синхронизация выполнения подпрограммы (команда TIME AFTER)

Если время начала выполнения, заданное командой TIME BEFORE, превышает время
операции, подпрограмма выполняется как только начинается операция.

1 Работа робота 2 Начало выполнения подпрограммы

Рис. 9.8 (d) Синхронизация выполнения подпрограммы (команда TIME BEFORE)

-586-
9. УТИЛИТЫ B-82284RU-3/01

Время начала выполнения, которое может быть задано в программе, составляет


• от 0 до 30 секунд для команды TIME BEFORE
• от 0 до 0,5 секунд для команды TIME AFTER

ПРЕДОСТЕРЕЖЕНИЕ
Даже если время работы робота изменяется из-за изменения коррекции, время, в которое
должно начаться выполнение подпрограммы, зависит от времени начала выполнения.
Поэтому положение начала выполнения подпрограммы изменяется из-за изменения
коррекции.

Если задано 0 секунд, подпрограмма выполняется почти в то же время, как при отсутствии
команды TIME BEFORE.

Функции поиска/замены
- Функция поиска
При выборе программы CALL для поиска элемента CALL (вызов), функция поиска выполняет
поиск команд вызова команд TIME BEFORE.

- Функция замены
• Путем выбора элемента TIME BEFORE/AFTER можно выполнить замену параметра TIME
BEFORE/AFTER, а также времени начала выполнения.
• Путем выбора программы CALL замены элемента CALL, можно заменить имена
подпрограммы для команд TIME BEFORE.

Single step (пошаговый режим)


Если оператор операции с заданной командой начала выполнения TIME BEFORE выполняется
в пошаговом режиме, работа временно останавливается в момент вызова подпрограммы.
Далее оставшиеся операции выполняются синхронно с пошаговым выполнением
подпрограммы.

Обработка сбоя питания


Если включена обработка сбоя питания и питание отключается во время выполнения
подпрограммы, выполнение начинается с оставшихся команд подпрограммы, которые должны
выполняться после перезапуска, после того как питание снова включено. В этом случае
подпрограмма выполняется с положения, в котором находился робот, когда питание было
выключено. Таким образом, подпрограмма выполняется с синхронизацией, отличающейся от
обычной синхронизации. В этом отношении необходимо проявлять большую осторожность.

ПРЕДУПРЕЖДЕНИЕ
Необходимо обязательно знать точку, в которую робот начнет перемещение при
восстановлении питания после сбоя питания. В противном случае можно получить травму
или вызвать повреждение оборудования.

-587-
B-82284RU-3/01 9. УТИЛИТЫ

Процедура 9-11 Задание команды TIME BEFORE


Шаг
1. Установите курсор в область задания команды добавления операции
(пространство после команды операции).

2. Нажмите функциональную клавишу F4 CHOICE (выбор).


Появится список команд добавления операции.

3. Выберите элемент TIME BEFORE.

4. Задайте время и нажмите клавишу ENTER. Пример: 2 секунды.

-588-
9. УТИЛИТЫ B-82284RU-3/01

5. Выберите элемент CALL program (вызов программы).


Выберите элемент CALL program (вызов программы) для использования AR.

6. Выберите элемент Open hand (раскрыть кисть).

Пример программы
Главная программа: PNS0001

Подпрограмма: Hand open

Операция выполняется, когда выполняется основная программа

1 Включить DO[1] за одну секунду до при хода в точку P[2]

Рис. 9.8 (e) Пример программы с использованием команды TIME BEFORE

-589-
B-82284RU-3/01 9. УТИЛИТЫ

Примечания/ограничения
В подпрограмме, заданной для вызова (Call), невозможно задать операторы операции.
(Группа операций в подпрограмме должна быть [*, *, *, *, *].)
Пока не завершится выполнение вызванной подпрограммы, следующая команда в основной
программе не будет выполняться.
Предел количества команд, которые могут быть заданы в подпрограмме, не устанавливается.
Команды добавления TIME BEFORE/AFTER можно использовать вместе с другими
командами добавления операции (кроме команд приложения, например команд spot [] (точка)
и skip (пропуск)).
Если задано позиционирование для оператора операции Smooth (плавно), время завершения
операции изменяется в зависимости от степени плавности (Smooth). Время, в которое
вызывается подпрограмма, изменяется соответственно. В зависимости от ситуации, даже если
время выполнения установлено на 0 секунд при помощи команды TIME BEFORE,
подпрограмма может быть выполнена слишком быстро. Если это происходит, используйте
команду TIME AFTER.
Если команда TIME BEFORE задана на последней строке основной программы, выполнение
основной программы может завершиться прежде, чем вызвана подпрограмма, в этом случае
подпрограмма не вызывается. Поэтому не задавайте команду TIME BEFORE в последней
строке программы.

Непосредственное задание выходного сигнала поддерживается только для DO, RO, GO и AO.

-590-
9. УТИЛИТЫ B-82284RU-3/01

9.9 ФУНКЦИЯ «DISTANCE BEFORE»


(ОСТАВШЕЕСЯ РАССТОЯНИЕ)
9.9.1 Краткий обзор
Эта функция вызывает программу или выдает сигнал, если вершина инструмента входит в
зону, которая находится на заданном расстоянии от конечной точки.
Этот вызов программы и подача сигнала выполняются параллельно с выполнением основной
программы.

Пример
1 J P[1] 100% FINE
2 L P[2] 1000mm/sec FINE DB 100mm,CALL A

1 Программа А выполняется параллельно с перемещением в P[2].

Рис. 9.9.1 Время выполнения функции «оставшееся расстояние»

9.9.2 Задание
Пункт Задание Ограничение
Значение расстояния с 0,0 по 999,9 (мм) Значение расстояния и фактическое
время выполнения отличаются.
Ошибка зависит от скорости
вершины инструмента.
Условие Вершина инструмента входит в зону Значение расстояния и фактическое
срабатывания (*1) на заданном расстоянии от конечной время выполнения отличаются.
точки. Подробную информацию см. Ошибка зависит от скорости
в главе 4. вершины инструмента.
Доступные команды - Подача сигнала Вызываемая программа не может
(например. DO[1] = ON) использовать группу перемещений.
- Вызов программы (CALL) Доступны только логические
команды.

ПРИМЕЧАНИЕ
(*1) Это условие обработки части с командами.

-591-
B-82284RU-3/01 9. УТИЛИТЫ

9.9.3 Конфигурация
Перед использованием функции «оставшееся расстояние» задайте следующую системную
переменную.

$SCR_GRP[1].$M_POS_ENB = TRUE

9.9.4 Команда
1. Формат

Функция Distance Before (оставшееся расстояние) вводится в режиме обучения в


следующем формате.

Оператор перемещения + значение расстояния функции DB, часть с командами


Пример

1 Часть с командами (см. 3.) 2 Значение расстояния (см. 2.)

ПРИМЕЧАНИЕ
Функция DB (оставшееся расстояние) - это опция перемещения. Использовать функцию DB
как стандартную команду невозможно.

-592-
9. УТИЛИТЫ B-82284RU-3/01

2. Значение расстояния

(i) Значение расстояния

Функция «оставшееся расстояние» выполняет часть с командами, когда вершина инструмента


входит в сферическую зону, центр которой - конечная точка. Значение расстояния задает
радиус этой сферы. Значение расстояния вводится в режиме обучения в миллиметрах.
Значение расстояния - от 0 до 999,9 мм. В дальнейшем эта сфера называется «зоной
срабатывания».

1: L P[1] 2000mm/sec FINE DB 100.0mm DO[1] = ON


2: L P[2] 2000mm/sec FINE DB 100.0mm DO[1] = ON

1 R-J3 распознает, что вершина инструмента 2 Точка внутреннего контроля текущего положения
находится в зоне срабатывания.
В этой точке включается цифровой выход DO[1].

Рис. 9.9.4 (a) Периодическая проверка входа вершины инструмента в зону срабатывания

Чтобы принять решение о том, находится ли вершина инструмента в зоне срабатывания или
нет, контроллер робота вычисляет текущее положение на внутреннем уровне.
Часть с командами выполняется, если это расчетное положение находится в зоне
срабатывания.

ПРЕДОСТЕРЕЖЕНИЕ
Время выполнения части с командами обусловлено расстоянием (в миллиметрах).
Поскольку решение о срабатывании принимается путем расчета расстояния между текущим
положением и конечной точкой, фактическое время выполнения отличается от значения
расстояния.
(При 2000 мм/с расчетная ошибка составит примерно 16 мм)

-593-
B-82284RU-3/01 9. УТИЛИТЫ

(ii) Радиус зоны срабатывания.

Радиус зоны срабатывания обусловлен следующим.


Радиус = (значение расстояния или $DB_MINDIST)+$DB_TOLERANCE

1 Минимальный радиус: $DB_MINDIST 3 Поле запуска: $DB_TOLERANCE


(значение по умолчанию: 5,0 мм) (по умолчанию - 0,05 мм.)
2 значение расстояния: 0 – 999,9mm

Рис. 9.9.4 (b) Размер зоны срабатывания

Если значение расстояния меньше, чем $DB_MINDIST, $DB_MINDIST используется как


значение расстояния.
Пример
Предположим, что следующий оператор перемещения вводится в режиме обучения при
$DB_MINDIST = 5,0
L P[1] 2000mm/secFINE DB 0.0mm DO[1]=ON
В этом случае контроллер робота интерпретирует это как DB 5,0 мм.
Затем для решения радиуса зоны срабатывания добавляется $DB_TOLERANCE.
Следовательно, радиус зоны срабатывания - 5,05 мм с системными переменными по
умолчанию.

3. Часть с командами
Эта часть показывает, что выполняется, когда вершина инструмента входит в зону
срабатывания. Функция DB может выполнять следующие действия.
• Вызвать программу (CALL)
• Подать выходной сигнал
(i) Вызов программы функцией DB

При выполнении условия срабатывания выполняется заданная программа.


Вызываемая программа не может использовать группу перемещений.
(Измените маску группы на [*,*,*,*,*] на экране данных заголовка программы.)
Для вызова программы можно использовать аргументы.
Пример
L P[2] 1000mm/sec FINE DB 100mm, CALL A (1,2)

-594-
9. УТИЛИТЫ B-82284RU-3/01

(ii) Подача сигнала функцией DB

Можно ввести в режиме обучения подачу следующего сигнала.


Можно использовать подачу одного сигнала для одной функции DB.

ON (вкл.)
DO[] = ВЫКЛ.
RO[] R[]
импульс
GO[] Константа
AO[] = R[]
AR[ ]

Можно также подать выходной сигнал путем вызова программы, которая использует команду
подачи сигнала.
Но для подачи только одного сигнала лучше использовать непосредственную подачу сигнала
при помощи одной функции DB.
Это облегчает чтение и поддержку.
4. Изменение условия срабатывания
Часть с командами выполняется, когда контроллер робота распознает, что вершина
инструмента находится в зоне срабатывания. Но в некоторых случаях, таких, как «уход» и
«пронизывание», указанные ниже, контроллер робота не распознает, что вершина инструмента
находится в зоне срабатывания. Эти случаи описаны в настоящем разделе.

Случай 1 Траектория перемещения CNT не проходит сквозь зону срабатывания. (уход)

1 Точка внутреннего контроля условия срабатывания функции DB

Случай 2 Зона срабатывания слишком мала, и контроллер не успевает проверить текущее


положение. (пронизывание)

1 Точка внутреннего контроля условия срабатывания функции DB

-595-
B-82284RU-3/01 9. УТИЛИТЫ

В этих случаях условие для выполняемой части с командами (так называемое «условие
функции DB») изменяется при помощи $DB_CONDTYP.

Когда выдается сигнал об


$DB_CONDTYP Условие функции DB
ошибке.
0 Вершина инструмента «уход»
находится в зоне срабатывания. + «пронизывание»
(«зона срабатывания») + конец перемещения
+ конец перемещения (*2)
1 (значение по умолчанию) «зона срабатывания» + «уход» конец перемещения
+ «пронизывание» + («уход») (*1)
+ конец перемещения
2 «зона срабатывания» «уход»
+ «пронизывание» конец перемещения
+ конец перемещения

«уход» и «пронизывание» определяются в (i), (ii) и (iii) соответственно.


«Оставшееся расстояние» выполняет часть с командами при удовлетворении условия функции
DB. В противном случае выдается сигнал об ошибке.

Есть два сигнала об ошибке из-за пропуска срабатывания функции DB. Это INTP-293 и
INTP-295. Какой сигнал об ошибке выдается, зависит от переменной $DBCONDTRIG.
Сообщение одно и то же, но степень отличается. Подробную информацию см. в п. 5.

ПРИМЕЧАНИЕ
(*1) Если функция «оставшееся расстояние» срабатывает из-за «ухода», при этом
$DB_CONDTYP = 1, можно выдать сигнал об ошибке в дополнение к выполнению части с
командами. Подробную информацию см. в п. 4 (i).

(*2) В конфигурации по умолчанию, если выполняется оператор перемещения с функцией


«оставшееся расстояние» и робот останавливается до того, как происходит событие «зона
срабатывания», «уход» или «пронизывание», функция «оставшееся расстояние» выполняет
часть с командами и выдает сигнал об ошибке. См. п. 4 (iii).

-596-
9. УТИЛИТЫ B-82284RU-3/01

(i) В случае ухода.

Если тип завершения - CNT, а значение расстояния мало, вершина инструмента может не войти
в зону срабатывания.

1 До этой точки вершина инструмента постепенно 3 Точка внутреннего контроля условия срабатывания
приближалась к конечной точке функции DB
2 В этой точке контроллер робота считает, что
вершина инструмента уходит от конечной точки.
(L1<L2)

Рис. 9.9.4 (c) Вершина инструмента не входит в зону срабатывания

В случае на рис. 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).

-597-
B-82284RU-3/01 9. УТИЛИТЫ

(ii) Пронизывание
Эта функция периодически проверяет выполнения срабатывания условия функции DB. Из-за
того, что проверка периодична, перемещение CNT на высокой скорости может вызвать
состояние, при котором контроллер робота пропускает периодический контроль в малой зоне
срабатывания. См. рис. 9.9.4 (d).

1 В этой точке контроллер робота распознает, что 2 Точка внутреннего контроля условия срабатывания
вершина инструмента прошла зону срабатывания. функции DB
Рис. 9.9.4 (d) Пронизывание
В этом случае вершина инструмента перемещается слишком быстро, и R-J3 не успевает
проверить условие функции DB в маленькой зоне срабатывания. Поскольку периодическая
проверка выполняется за пределами зоны срабатывания, тот факт, что вершина инструмента
находится в зоне срабатывания, не распознается контроллером робота. В настоящем
руководстве это называется «пронизывание».
Для обработки ситуаций, аналогичных показанной на рис. 9.9.4 (d), функция «оставшееся
расстояние» проверяет, прошла вершина инструмента зону срабатывания или нет.
Если траектория вершины инструмента прошла через зону срабатывания (пронизывание), в
конфигурации по умолчанию выполняется часть с командами.
Но в этом случае выполнение части с командами происходит после того, как вершина
инструмента прошла конечную точку.
• Перемещение с типом завершения «FINE» не вызывает срабатывание из-за
«пронизывания».

(iii) Конец перемещения


Если оператор перемещения с функцией DB выполняется и робот останавливается, прежде чем
удовлетворяется условие «зона срабатывания», «уход» или «пронизывание», функция DB
выполняет часть с командами и выдает следующий сигнал об ошибке.
INTP-297 (имя программы, номер строки) DB too small (done) (mm) (слишком мало расстояние
DB (выполнено) (мм))
Этот сигнал об ошибке не выдается при перемещении FINE.
Если необходимо избежать срабатывания, установите $DB_MOTNEND на FALSE (ложь)
(значение по умолчанию - TRUE (истина).
Расстояние, отображаемое этим сигналом об ошибке - это расстояние до конечной точки.
ПРЕДОСТЕРЕЖЕНИЕ
Если вы останавливаете робота при помощи аварийной остановки во время завершения
оператора перемещения, функция «оставшееся расстояние» может сработать сразу после
возобновления выполнения программы.

ПРЕДОСТЕРЕЖЕНИЕ
Если в момент, близкий к завершению оператора перемещения, включающего функцию DB,
происходит останов программы, запуск функции DB может не состояться. В этом случае
функция «оставшееся расстояние» выполняет часть с командами после возобновления
работы программы.

-598-
9. УТИЛИТЫ B-82284RU-3/01

5. Сигналы об ошибке при отсутствии срабатывания функции «оставшееся расстояние»


Функция «оставшееся расстояние» выдает сигнал об ошибке, если условие не сработало.
Что выдается, зависит от $DBCONDTRIG.

$DBCONDTRIG Сигнал об ошибке, который будет выдан


0 (значение по умолчанию) INTP-295 WARN
(имя программы, номер строки) DB condition was not triggered
(условие функции DB не сработало).
1 INTP-293 PAUSE.L
(имя программы, номер строки) DB condition was not triggered
(условие функции DB не сработало).

При конфигурации по умолчанию выдается INTP-295. Поскольку степень этого сигнала об


ошибке - предупреждение (WARN), выполнение программы не останавливается.
Если необходимо остановить программу, когда условие не сработало, установите
$DB_CONDTRIG на значение 1. Если условие не сработало, выдается INTP-293.
Программа приостанавливается, поскольку степень этого сигнала об ошибке - PAULSE.L
(пауза). Робот замедляется до полной остановки.
Отображаемое расстояние - это рекомендованное значение для функции DB, которая должна
срабатывать при входе в зону.

6. Пошаговое выполнение
При пошаговом выполнении программы, вызванной функцией «оставшееся расстояние»,
программа приостановлена одновременно с вызовом подпрограммы. Оставшаяся часть
оператора перемещения выполняется при выполнении следующего шага, при котором
подпрограмма выполняется в пошаговом режиме.
Пошаговое выполнение оператора перемещения с подачей сигнала функции DB - это то же
самое, что оператор перемещения без функции DB, кроме того, что выполняется подача
сигнала.

ПРЕДОСТЕРЕЖЕНИЕ
Если значение расстояния мало, программа может быть приостановлена перед завершением
перемещения и до того, как будут удовлетворены условия функции DB. В этом случае
функция «оставшееся расстояние» не срабатывает при пошаговом выполнении строки, в
которую она была введена в режиме обучения. Функция DB срабатывает при выполнении
следующей строки.

7. Останов и возобновление
Останов и возобновление оператора перемещения с функцией DB изменяют радиус его зоны
срабатывания. После возобновления радиус зоны срабатывания изменяется на минимальный
радиус ($DB_MINDIST +$DB_TORELENCE).

Цель этого процесса - выполнить часть с командами после того, как вершина инструмента
достигнет конечной точки.
Это предотвращает преждевременное срабатывание из-за останова и возобновления.
Это означает что останов и возобновление работы программы изменяет время срабатывания
функции «оставшееся расстояние».
Чтобы радиус зоны срабатывания не изменялся, установите $DISTBF_TTS на 0 (значение по
умолчанию - 1).

-599-
B-82284RU-3/01 9. УТИЛИТЫ

Пример
Конфигурация по умолчанию
Предположим, что выполняется следующая программа.

1: L P[1] 2 000mm/sec FINE


2: L P[2] 2000mm/sec CNT100 DB 100.0mm CALL SUB
3: L P[3] 2000mm/sec CNT100

1 Если останов не происходит, функция DB 2 Вершина инструмента не достигает зоны


выполняет часть с командами в этой точке. срабатывания, потому что радиус зоны изменен.
Но теперь функция DB не делает этого, потому что Функция DB в этой точке срабатывает по условию
зона срабатывания мала из-за изменения радиуса. «уход»

Рис. 9.9.4 (e) Время срабатывания после возобновления работы программы

Пример
Возобновление при $DISTBF_TTS = 0

1 В этой точке функция DB срабатывает как обычно.

Рис. 9.9.4 (f) $DISTBF_TTS = 0

-600-
9. УТИЛИТЫ B-82284RU-3/01

8. Возобновление после толчковой подачи (JOG)


Если произвести остановку оператора перемещения с функцией DB, выполнить толчковую
подачу робота и возобновить программу, время выполнения зависит от положения вершины
инструмента в момент возобновления программы.

Поскольку эта процедура сопровождается остановом программы, время выполнения также


зависит от $DISTBF_TTS.

(i) Конфигурация по умолчанию ($DISTBF_TTS = 1)

После возобновления работы программы радиус зоны срабатывания изменяется на


минимальное значение ($DB_MINDIST +$DB_TOLERANCE).
Если вершина инструмента находится в новой (уменьшенной) зоне срабатывания, функция DB
срабатывает сразу после возобновления работы программы.
В противном случае функция DB срабатывает, когда удовлетворено условие функции DB.

Пример
Предположим, что выполняется следующая программа, которая останавливается на второй
строке.
Условие функции DB еще не сработало.

1: L P[1] 2 000mm/sec FINE


2: L P[2] 2000mm/sec CNT100 DB 100.0mm DO[1] = ON
3: L P[3] 2000mm/sec CNT100

1 После останова переместите вершину инструмента 3 Условие функции DB удовлетворено только после
толчковой подачей (JOG) возобновления программы.
Цифровой выход (DO) включается
2 Условие функции DB не удовлетворено в этой
точке.
В точке A срабатывает функция DB.

Рис. 9.9.4 (g) Возобновление после толчковой подачи

-601-
B-82284RU-3/01 9. УТИЛИТЫ

(ii) $DISTBF_TTS = 0

Радиус зоны срабатывания не изменяется.


Если вершина инструмента находится в зоне срабатывания, функция DB срабатывает сразу
после возобновления работы программы.
В противном случае функция DB срабатывает, когда удовлетворено условие функции DB.

Пример
Предположим, что выполняется следующая программа, которая останавливается на второй
строке.
Условие функции DB еще не удовлетворено.

1: L P[1] 2 000mm/sec FINE


2: L P[2] 2000mm/sec CNT100 DB 100.0mm DO[1] = ON
3: L P[3] 2000mm/sec CNT100
Если вершина инструмента достаточно далеко (более 100 мм) от P[2] и не вызывает
срабатывание, цифровой выход DO[1] включается, когда условие функции DB срабатывает из-
за перемещения после возобновления, в точке А на левой схеме на рис. 9.9.4 (h).
Если вершина инструмента находится в зоне срабатывания в момент возобновления
программы, цифровой выход DO[1] включается сразу после возобновления.
(правая схема на рис. 9.9.4 (h).

1 После возобновления условие функции DB 2 Условие функции DB удовлетворено.


удовлетворено, и цифровой выход (DO) включается Цифровой выход (DO) включается только после
в точке A. возобновления программы.

Рис. 9.9.4 (h) Возобновление после толчковой подачи ($DISTBF_TTS = 0)

9. Восстановление при сбое питания


Если во время выполнения подпрограммы выключается питание, при этом включено
восстановление при сбое питания, при возобновлении программы в ходе восстановления после
сбоя питания выполняется остальная часть подпрограммы. В этом случае подпрограмма
выполняется с точки, в которой находилась вершина инструмента при сбое питания. Время
выполнения отличается от обычного.

-602-
9. УТИЛИТЫ B-82284RU-3/01

9.9.5 Ввод параметра «оставшееся расстояние» (DB)


1 Программа вызова функции DB
1. Переместите курсор в область опций перемещения.

2. Нажмите F4. Отображается список опций перемещения.

3. Выберите DISTANCE BEFORE (оставшееся расстояние). В программу добавляется


функция DB.
4. Введите значение расстояния и нажмите Enter. Отображается подменю для выбора части с
командами.

5. Для использования аргумента, выберите программу CALL ( ). Если это не требуется,


выберите программу CALL. Список программ отображается в любом случае.

-603-
B-82284RU-3/01 9. УТИЛИТЫ

6. Выберите вызываемую программу.

Чтобы задать аргумент, необходимо выполнить следующую процедуру.


7. Выберите тип аргумента. Экран, показанный ниже, - пример использования константы.

8. Введите величину аргумента.


• Для использования более 2 аргументов переместите курсор на «)» и нажмите F4 [CHOICE]
(выбор).
Отображается подменю для выбора типа аргумента.
Введите в режиме обучения аргумент при помощи процедуры 7 и 8, описанных выше.
• Для удаления аргумента переместите курсор в аргумент, который необходимо удалить, и
нажмите F4.
Затем выберите <Insert> (вставка). Для добавления аргумента в программу CALL без
аргумента, необходима следующая процедура.
1 Переместите курсор к имени программы.

2 Нажмите клавишу PREV (назад) 2 раза. Отображается следующее подменю.

-604-
9. УТИЛИТЫ B-82284RU-3/01

3 Выберите пункт CALL program ().

4 Выберите вызываемую программу и введите аргумент в режиме обучения.

2 Подача сигнала функцией DB


1. Выполните такую же процедуру 1.-4., как для вызова программы функцией DB.
Отображается подменю для выбора команд.

2. Выберите команду подачи сигнала.

3. Введите величину задающего воздействия и значение выходного сигнала, так же, как это
делается для обычной команды ввода-вывода.

-605-
B-82284RU-3/01 9. УТИЛИТЫ

3 Команды поиска/замены
• Команды поиска
Можно найти программу, которая используется для функции DB при помощи команды
«find» (поиск) в разворачивающемся меню клавиши F5.
Для поиска программы, использующейся в функции DB, выберите «CALL» (вызов), затем
«Call program» (вызываемая программа).
При помощи этой функции можно также найти команду подачи сигнала. Выберите в
подменю пункт «I/O» (ввод-вывод).
• Команды поиска и замены
Функцию «оставшееся расстояние» (DB) можно заменить на функцию «TIME BEFORE/
AFTER» (оставшееся/истекшее время) при помощи команды «replace» (замена) в
разворачивающемся меню клавиши F5.
В подменю пункта «replace» (замена) выберите «TIME BEFORE/AFTER» (оставшееся/
истекшее время).
Можно также заменить вызов (CALL) и подачу сигнала в части с командами, таким же
образом, как это делается при замене обычных вызовов, команд подачи выходного сигнала
(DO) и т.д.

-606-
9. УТИЛИТЫ B-82284RU-3/01

9.9.6 Предостережения и ограничения


• Функцию «Distance Before» (оставшееся расстояние) невозможно использовать с «TIME
BEFORE/AFTER» (оставшееся/истекшее время).
• Одновременно при помощи функции «оставшееся расстояние» более 6 операторов
перемещения обработать невозможно.
• Расстояние между текущим положением и конечной точкой функция «оставшееся
расстояние» вычисляет периодически. Поскольку условие срабатывания оценивается по
этой периодической проверке, фактическая точка выполнения части с командами
отличается от значения расстояния. Часть с командами может выполняться в зоне
срабатывания. Это означает, что точка, в которой выполняется команда, находится ближе,
чем задано значением расстояния. Степень ошибки зависит от скорости робота. Чем
медленнее движется вершина инструмента, тем точнее совпадает время выполнения.
• Функция Distance Before (оставшееся расстояние) не восстанавливается при восстановлении
при сбое питания, если она была привязана к оператору перемещения CNT и питание было
отключено, когда перемещение завершалось.
• Функцию Distance Before (оставшееся расстояние) невозможно использовать в операторе
перемещения с INC, пропуском (skip) и быстрым пропуском (quick skip).
• Опция нескольких групп не поддерживается.
• Роботы, не работающие в декартовых координатах, не поддерживаются.
• Данные позиционирования в матричной форме не поддерживаются.
• Встроенная ось не поддерживается.
• Робот FANUC F-200i не поддерживается.
• Отслеживание прямолинейной траектории не поддерживается.
• Если используется CJP или ACCUPATH, используйте эту функцию с настройкой
$DB_MOTNEND = TRUE.
• Если программа заканчивается до срабатывания условия функции DB, команда выполнения
не обрабатывается, даже если условие функции DB срабатывает после окончания
выполнения программы.
• Во время замедления из-за программного останова срабатывание по «уходу» не
гарантируется.
В этом случае. Функция DB срабатывает после возобновления программы.
• После аварийной остановки функция DB не работает.
Если вершина инструмента проходит вблизи конечной точки, функция DB срабатывает
после возобновления работы программы.
• После аварийной остановки и возобновления программы функция DB срабатывает сразу
после возобновления.
• Пошаговое выполнение функции DB при малом значении расстояния может не удаться,
если программа приостановлена, прежде чем выполнен оператор перемещения и
удовлетворено условие функции DB. Функция DB срабатывает при выполнении следующей
строки.
• Если условие функции DB удовлетворено после приостановки программы, функция DB не
срабатывает при пошаговом выполнении строки.
В этом случае функция DB срабатывает при выполнении следующей строки.

-607-
B-82284RU-3/01 9. УТИЛИТЫ

9.9.7 Системные переменные


Значение
Системная
Роль по
переменная
умолчанию
Это системная переменная задает время выполнения строки, которая
$DISTBF_VER находится непосредственно после оператора перемещения с функцией 3
DB.
1: Выполнение следующей строки не ожидает завершения части с
командами функции DB.
2: Выполнение следующей строки ожидает завершения части с
командами.
3 (значение по умолчанию): сочетание 1 и 2.
В случае вызова функции DB, если в вызываемой процедуре имеется
оператор ожидания Wait или она достаточно длинна, то поведение
будет таким же, как при значении 2.
Если процедура коротка и в ней нет оператора ожидания, то поведение
будет таким же, как при значении 1.
Пример Предположим, что выполняется следующая программа.
1: L P[1] 2000mm/sec FINE
2: L P[2] 2000mm/sec CNT 100 DB 1.0mm CALL SUB
3: L P[3] 2000mm/sec FINE
Если $DISTBF_VER=1, строка 3 выполняется без ожидания
завершения подпрограммы.
Если $DISTBF_VER=2, выполнение строки 3 не начинается, пока не
завершится подпрограмма.
Если $DISTBF_VER=3, если в подпрограмме нет команды ожидания,
строка 3 выполняется без ожидания завершения подпрограммы. Если
в подпрограмме есть команда ожидания Wait, выполнение строки 3 не
начинается, пока не закончена подпрограмма.
Функция «оставшееся расстояние» вычисляет расстояние между
$DB_AWAYTRIG текущим положением и адресатом периодически. Контроллер робота 0,08 (мм)
распознает, что вершина инструмента «уходит» от конечной точки,
если это расчетное расстояние большее предыдущего значения на
$DB_AWAYTRIG миллиметров. Подробную информацию см. в п.
9.9.4, 4 (i).
Эта системная переменная указывает, выдается ли INTP-295 или нет,
$DB_AWAY_ALM если срабатывает функция DB по «уходу», если $DB_CONDTYP = 1. FALSE
Подробную информацию см. в п. 9.9.4, 4 (i). (ложь)
Радиус зоны срабатывания - это значение расстояния
$DB_TOLERANCE +$DB_TOLERANCE. 0,05 (мм)
(Если значение расстояния <$DB_MINDIST, радиус составит
$DB_MINDIST +$DB_TOLERANCE) Подробную информацию см. в
п. 9.9.4, 2 (ii).
Эта системная переменная определяет условие срабатывания функции
$DB_CONDTYP DB. 1
0: Если вершина инструмента входит в зону в пределах значения
расстояния
(«зона срабатывания»)
1: В дополнение к «зоне срабатывания», в случае «ухода»
2: В дополнение к «зоне срабатывания», в случае «пронизывания»
Подробную информацию см. в п. 9.9.4, 2 и 9.9.4, 4.

-608-
9. УТИЛИТЫ B-82284RU-3/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.

-609-
B-82284RU-3/01 9. УТИЛИТЫ

9.9.8 Коды ошибки


К функции «оставшееся расстояние» относятся следующие сигналы об ошибке.

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 (ложь).

-610-
9. УТИЛИТЫ B-82284RU-3/01

9.10 ФУНКЦИЯ КОНТРОЛЯ СОСТОЯНИЯ


Эта функция принимает в качестве условий значения сигналов устройства ввода-вывода,
сигналов об ошибке и регистров контроллера робота (далее «контроллер»), и выполняет
заданные программы, если условия удовлетворены. Эти условия контролирует сам
контроллер.
Эта функция состоит из следующих команд и программ:
• Команда начала контроля
Задает программу проверки условия и начало контроля.
Пример:

• Команда окончания контроля


Задает программу проверки условия, которую необходимо завершить.

• Программа проверки условия


Описывает условие, которое будет контролироваться, и задает программу, которая будет
выполнена, если условие удовлетворено.
Пример программы:

Эта программа проверки условия означает, что если RI[2] выключается, происходит вызов STP
RBT.
*1 Опишите нужное условие контроля после команды WHEN.
Пояснения о типах условий контроля содержаться в разделе, посвященном команде WHEN.
*2 Задайте программу, которая будет выполнена, если условие, описанное в *1, удовлетворено.
Программу действий можно создавать и именовать так же, как обычную программу.
• Программа действий
Вызывается, если условие удовлетворено.
Можно использовать те же команды, которые используются в обычных программах.
Пример программы:

1 ! Уведомление периферийному устройству 3 ! Сигнал об ошибке и остановка робота


2 ! Счетчик падений заготовки

-611-
B-82284RU-3/01 9. УТИЛИТЫ

В следующем примере программы если робот, выполняющий манипуляции, роняет заготовку,


пользователь предупреждается сообщением об ошибке, а робот останавливается.
Типовая программа. TP (программа манипуляции)

1 Манипуляция 2 Контроль состояния

Условие падения заготовки (программа проверки условия)

Остановка робота. TP (программа действий)

1 ! Уведомление периферийному устройству 3 ! Сигнал об ошибке и остановка робота


2 ! Счетчик падений заготовки

Типы контроля
Есть два основных типа контроля: программный контроль и системный контроль.
• Программный контроль включается/прекращается из мнемонической программы
(называемой просто: «программа»). Когда программа завершается, контроль также
завершается.
• Системный контроль включается/прекращается со специального экрана.
Этот вид контроля выполняется постоянно, независимо от состояния выполнения
программы.
(Контроль продолжается даже после завершения программы.)

- Программный контроль
Этот тип контроля зависит от состояния выполнения программы.
Он подходит для контроли состояния в пределах отдельной программы.
Контроль включается командой (команда начала контроля) в программе.
Контроль завершается командой окончания контроля или завершением программы.
Программный контроль может работать с одной из двух настроек: настройка 1, при которой
контроль завершается, если программа временно останавливается, и настройка 2, при которой
контроль продолжается.

ПРИМЕЧАНИЕ
Настройки 1 и 2 невозможно использовать одновременно.

-612-
9. УТИЛИТЫ B-82284RU-3/01

- Системный контроль
Этот тип контроля не зависит от состояния выполнения программы.
Он подходит для контроли состояния в пределах всей системы.
Контроль включается и выключается на экране состояния.
На него невозможно воздействовать при помощи команд в программе.
Системный контроль может работать с одной из двух настроек: настройка 1, при которой
контроль завершается после запуска из холодного состояния, и настройка 2, при которой
контроль продолжается.

ПРИМЕЧАНИЕ
Программный контроль и системный контроль можно использовать одновременно.

Контроль можно распределять между настройками при помощи следующих системных


переменных:
$TPP_MON.$LOCAL_MT = 1D Переключает программный контроль на настройку 1
(значение по умолчанию).
$TPP_MON.$LOCAL_MT = 2D Переключает программный контроль на настройку 2
(так же задается для KAREL)
$TPP_MON.$GLOBAL_MT= 0D Включает системный контроль (значение по умолчанию).
$TPP_MON.$GLOBAL_MT= 1D Переключает системный контроль на настройку 1.
$TPP_MON.$GLOBAL_MT= 2D Переключает системный контроль на настройку 2.

-613-
B-82284RU-3/01 9. УТИЛИТЫ

Изменение состояния контроля


Состояния контроля, принимаемые при выполнении каждой операции, перечислены в таблице
ниже:

Контроль Контроль Контроль Контроль


программы программы системы системы
Операция Настройка 1 Настройка 2 Настройка 1 Настройка 2
Команда MONITOR (контроль) A A E E
RESTART (перезапуск) B B
(экран состояния)
START (запуск) (экран A A
состояния)
Останов программы C E *1) E E
Окончание программы/ D D E E
Принудительное окончание
MONITOR END D D E E
PAUSE (пауза) (экран C C D D
состояния)
END (конец) (экран состояния) D D
RESUME (возобновление) B B E E
Обработка сбоя питания E E E E
Выключение питания в
состоянии контроля
Обработка сбоя питания E E E E
Выключение питания без
состояния контроля
START (COLD) (запуск из D D D E
холодного состояния)
CONTROLLED START D D D D
(контролируемый запуск)
Другая операция E E E E

Значения символов
A : Контроль состояния запущен.
B : Перезапуск контроля состояния, если он был остановлен.
C : Контроль состояния остановлен.
D : Контроль состояния удален. (Перезапуск невозможен)
E : Состояние контроля состояния не изменяется из-за операции.
*1 : Контроль продолжается, но программа действий сделает паузу, даже если условия
удовлетворены.

-614-
9. УТИЛИТЫ B-82284RU-3/01

Описание по операциям

Операция Состояние
Команда MONITOR При выполнении команды начала контроля в программе начинается
(контроль) контроль при помощи заданного программного контроля.
RESTART (перезапуск) При нажатии функциональной клавиши RESTART (перезапуск) на
(экран состояния) экране программного контроля (Program monitor) экрана состояния
происходит перезапуск контроля средствами программного контроля,
заданного при помощи курсора.
START При нажатии функциональной клавиши START (запуск) на экране
(экран состояния) системного контроля экрана состояния происходит запуск контроля
средствами системного контроля, заданного при помощи курсора.
Останов программы При нажатии клавиши временной остановки, или если программа
временно остановлена из-за возникновения сигнала об ошибке,
останавливается контроль состояния средствами программного
контроля, ранее начатого временно остановленной программой, если
значение настройки program monitor (программный контроль)
установлено на 1.
Окончание программы/ Если программа завершается из-за завершения программы,
Принудительное окончание принудительного завершения или возникновения сигнала об ошибке,
программный контроль, ранее начатый завершенной программой,
удаляется. Удаленный программный контроль не начинается, если не
выполнена команда начала контроля.
MONITOR END При выполнении команды окончания контроля в программе заданный
программный контроль завершается. Завершенный программный
контроль не начинается, если не выполнена команда начала контроля.
PAUSE При нажатии функциональной клавиши PAUSE (пауза) на экране
(экран состояния) программного контроля (Program monitor) экрана состояния контроль
средствами программного контроля, заданный при помощи курсора,
останавливается. Перезапуск остановленного процесса контроля
выполняется при нажатии клавиши Restart (перезапуск) или
перезапуске программы.
При нажатии функциональной клавиши PAUSE (пауза) на экране
экрана состояния системного контроля контроль средствами
системного контроля, заданный при помощи курсора,
останавливается.
END (конец) При нажатии функциональной клавиши END (конец) на экране
(экран состояния) программного контроля экрана состояния программный контроль,
заданный при помощи курсора, останавливается.
RESUME (возобновление) При перезапуске временно остановленной программы происходит
перезапуск остановленного контроля программы.

-615-
B-82284RU-3/01 9. УТИЛИТЫ

Операция Состояние
Обработка сбоя питания Если включена обработка сбоя питания и выполняется контроль, при
выключении и включении питания происходит следующее.
- Контроль состояния останавливается, если программный контроль
установлен на настройку 1.
- Контроль состояния продолжается, если программный контроль
установлен на настройку 2.
(Программа временно останавливается, но контроль состояния
выполняется.)
- Системный контроль продолжает контроль состояния.
Если контроль остановлен, он остается в остановленном состоянии
после включения и выключения питания.
Запуск из холодного Если обработка сбоя питания выключена, и питание выключается и
состояния включается, завершаются все процессы контроля, кроме системного
контроля настройки 2. Контроль системы настройки 2 поддерживает
состояние, существовавшее перед выключением питания.
Other (другой) Для других операций, кроме вышеуказанной, состояние контроля
сохраняется.

-616-
9. УТИЛИТЫ B-82284RU-3/01

Операторы команды
Контроль состояния выполняется в разделе, замкнутом следующими командами:
• MONITOR <условие - имя программы>
Начинается контроль условия, описанного в программе проверки условия.
• MONITOR END <условие - имя программы>
Прекращается выполнения контроля условия, описанного в программе проверки условия.
Программа проверки условия
Контролирующая программа проверки условия, подтип которой называется WHEN, может
содержать только условные команды.
• WHEN <условное выражение>, CALL <имя программы>
Можно использовать следующие условия:

Рис. 9.10 (a) Команда сравнения условий регистров/системных переменных

Рис. 9.10 (b) Команда сравнения условий ввода-вывода 1

-617-
B-82284RU-3/01 9. УТИЛИТЫ

Рис. 9.10 (c) Команда ожидания условия ввода-вывода 2

ПРИМЕЧАНИЕ
Задний фронт: за условие обнаружения принимается задний фронт сигнала. Условие не
удовлетворено, пока сигнал остается выключенным. Условие обнаружения удовлетворено,
если сигнал изменяется из состояния «включено» в состояние «выключено».
Передний фронт: за условие обнаружения принимается передний фронт сигнала. Условие не
удовлетворено, пока сигнал остается выключенным. Условие обнаружения удовлетворено,
если сигнал изменяется из состояния «включено» в состояние «выключено».

Рис. 9.10 (d) Команда сравнения условия ошибки

ПРИМЕЧАНИЕ
Номер ошибки задается идентификатором сигнала об ошибке, за которым указан номер
сигнала об ошибке.
Номер ошибки = aabbb
где aa = идентификатор сигнала об ошибке
bbb = номер сигнала об ошибке
Пояснения об идентификаторах и номерах сигналов об ошибке см. в таблице кодов сигналов
об ошибке в руководстве оператора.
(Пример)
Для SRVO006 HAND broken (поломка кисти) идентификатор сигнала об ошибке
сервопривода - 11, а номер сигнала об ошибке - 006.
Таким образом, номер ошибки = 11006

-618-
9. УТИЛИТЫ B-82284RU-3/01

В команде сравнения условия можно задать несколько условий в одной строке в условном
операторе при помощи логических операторов («и» и «или»). Это упрощает структуру
программы, позволяя эффективно выполнять проверку условий.
Формат команды

Если операторы «и» (логическое произведение) и «или» (логическая сумма) используются


совместно, логика усложняется, что снижает удобочитаемость программы и затрудняет
редактирование.
По этой причине, эта функция запрещает сочетание логических операторов «и» и «или».
Если для команды в одной строке заданы несколько операторов «и» (логическое произведение)
или «или» (логическая сумма), и один из операторов изменяется с «и» на «или» или с «или» на
«и», все остальные операторы «и» или «или» изменяются соответственно, и выдается
следующее сообщение:

Можно задавать до пяти условий в одной строке сочетанием операторов «и» или «или».
(Пример)

Задание
Шаг
1. Введите имя программы проверки условия.
На экране списка программ нажмите F2, CREATE (создать) и введите имя программы.
2. В качестве подтипа выберите Cond.
Нажмите F2 DETAIL (данные), чтобы перейти на экран данных программы.
Установите курсор на позицию подтипа и нажмите F4 CHOICE (выбор).
Во вспомогательном окне выберите Cond.

ПРИМЕЧАНИЕ
В этот момент группа операций автоматически задается как [*,*,*].
Программе проверки условия не требуется группа операций.

-619-
B-82284RU-3/01 9. УТИЛИТЫ

Экран контроля состояния


Состояние контроля состояния можно контролировать при помощи экрана программного
контроля и экрана системного контроля.
Экран программного контроля
Для программного контроля, который выполняется в настоящий момент или остановлен,
отображаются имя и состояние (under execution (выполняется), stopped (остановлен))
программы проверки условия, а также имя родительской программы (*1) программы, которая
запустила программный контроль.

ПРИМЕЧАНИЕ
Если программа «A» вызывает программу «B» при помощи вызова подпрограммы, и
программа «B» выполняет команду начала контроля, имя родительской программы «A»
отображается в столбце имени программы.

Таблица 9.10 (a) Элементы и функциональные клавиши на экране программного контроля


Пункт Описание
CH Prog. Имя программы проверки условия
Status (состояние) Состояние программы: выполняется или остановлена
Программа Имя родительской программы, которая запустила программный контроль
F2 SYSTEM Переключает экран на экран системного контроля. Если системный контроль
(система) выключен ($TPP_MON.$GLOBAL_MT=0), эта клавиша не работает.
F3 RESTART При нажатии этой клавиши происходит перезапуск остановленного
(перезапуск) контроля.
F4 PAUSE (пауза) Останавливает контроль.
F5 END (конец) Завершает контроль. Завершенный процесс контроля удаляется с экрана.

Экран системного контроля


Отображаются все программы проверки условия. Можно запустить и остановить процессы
системного контроля.

-620-
9. УТИЛИТЫ B-82284RU-3/01

Таблица 9.10 (b) Элементы и функциональные клавиши на экране системного контроля


Пункт Описание
CH Prog. Имя программы проверки условия
Status Состояние программы: выполняется или не запущена
(состояние) (индикация отсутствует)
F2 PROGRAM Переключает экран на экран программного контроля.
(программа)
F3 START Запускает системный контроль.
(запуск)
F5 END Останавливает контроль.
(конец) В столбце State (состояние) остановленного контроля будет отсутствовать
индикация.

Примечания/ограничения
Если в программе проверки условия задано несколько команд условия, одновременно будет
запущено несколько процессов контроля.

Если, до завершения одной команды начала контроля выполняется другая команда начала
контроля, оба процесса контроля выполняются одновременно.
Если имена программ проверки условия, заданные в командах начала контроля, совпадают,
первая программа проверки условия перезаписывается второй программой.
Программный контроль останавливает контроль состояния при следующих условиях:
• Выполняется команда MONITOR END (конец контроля).
• Программа завершается.
• Программа временно останавливается.
(При перезапуске программы выполнятся перезапуск контроля состояния.)
Одновременно может контролироваться до десяти условий.
В одной команде контроля условия можно задать до пяти операторов «и» или «или».

-621-
B-82284RU-3/01 9. УТИЛИТЫ

Во время выполнения программы или во время ее останова условные операторы (программу


проверки условия) редактировать невозможно.
В программе действий для системного контроля задать группу операций невозможно.
В программе действий для системного контроля группу операций необходимо задать как
[*,*,*,*,*].
В программе действий для программного контроля можно задать группу операций.
Однако во время работы робота роботом невозможно управлять при помощи программы.
Пока робот не работает, роботом можно управлять при помощи программы.
Если условие удовлетворено, программа проверки условия переходит в состояние END
(конец).
Если контроль состояния должен продолжаться, задайте в программе команду начала
контроля.
Заблаговременно удалите условие контроля.
Пример

1 Удаление условия 2 Повторный запуск условия контроля.

Если нет строки, в которой удаляется условие в строке 1, условие немедленно удовлетворяется
по команде начала контроля в строке 9 и вызывает ошибку MEMO-065.
Непосредственное выполнение программы проверки условия невозможно.

-622-
9. УТИЛИТЫ B-82284RU-3/01

9.11 АВТОМАТИЧЕСКАЯ ФУНКЦИЯ ВОССТАНОВЛЕНИЯ


ПОСЛЕ ОШИБКИ
9.11.1 Краткий обзор
Настоящий раздел состоит из следующих пунктов:
a. Общая структура автоматической функции восстановления после ошибки
b. Определение программы возобновления
c. Ввод в режиме обучения команды RETURN_PATH_DSBL
d. Экран настройки автоматической функции восстановления после ошибки
• Включение/выключение автоматической функции восстановления после ошибки
• Определение контролируемых кодов сигнала об ошибке
• Определение цифрового входа переключателя восстановления (DI)
• Определение цифрового выхода данных восстановления после ошибки (DO)
(индикация условий выполнения программы возобновления)
• Включение/выключение функции автоматического запуска после ошибки
• Задание максимального количества повторов автоматического запуска
• Определение регистра счета автоматического пуска
• Определение состояний ошибки автоматического восстановления после ошибки
e. Блок-схема возобновления приостановленной программы
f. Экран ручного управления автоматической функции восстановления после ошибки
g. Выполнение программы возобновления с пульта обучения и тестовый режим
h. Изменение условий выполнения программы возобновления
i. Задание других параметров и ограничения
j. Предупреждения
(Для обеспечения безопасности обязательно прочитайте настоящий раздел.)

Эта функция является дополнительной функцией.

-623-
B-82284RU-3/01 9. УТИЛИТЫ

9.11.2 Общая структура автоматической функции восстановления


после ошибки
Общие сведения

Роботы иногда останавливаются при различных сигналах об ошибке, даже в ходе работы. Если
робот останавливается, необходимо выполнить операцию восстановления, а затем возобновить
выполнение программы, которая выполнялась первоначально.

Например, предположим, что робот выполняет дуговую сварку. Может быть выдан сигнал об
ошибке «отказ запуска дуги», и робот остановится. В таком случае оператор должен
переместить робота в безопасное положение, чтобы, например, отрезать конец проволоки или
очистить наконечник, затем возобновить исходную программу.

Функция автоматического восстановления после ошибки предназначена для поддержки


работы в автоматическом режиме при выполнении вышеупомянутой последовательности.

1 Траектория сварки 3 Устройство для обрезки проволоки


2 Положение отказа запуска дуги

Рис. 9.11.2 Пример

-624-
9. УТИЛИТЫ B-82284RU-3/01

Функция контроля кода сигнала об ошибке


В примере, показанном выше, робот работает под управлением программы Weld-1.TP и
выполняет сварку по траектории из точки 2 в 3 и в 4. При помощи функции автоматического
восстановления после ошибки при подаче следующего сигнала запуска можно запустить
другую программу, которая называется «программа возобновления», в нашем случае - это
программа отрезки проволоки Wire-Cut.TP. После того, как эта программа завершается, еще
один входной сигнал запуска возобновляет исходную программу. Если затем включается
функция возобновления работы (что задается на экране настройки системы сварки), то робот
автоматически возвращается в исходное положение, где робот был остановлен, а затем
продолжается исходная программа. Если задано расстояние возврата для операции
возобновления, робот возвращается из положения останова на заданное расстояние, а затем
продолжается исходная программа. Если запуск дуги не произошел, выполняется контактное
возбуждение дуги.
В вышеуказанном примере функция автоматического восстановления после ошибки работает,
только если выдается сигнал об ошибке пропуска запуска дуги. Можно сменить
контролируемый сигнал об ошибке или увеличить количество контролируемых сигналов об
ошибке. Например, в число контролируемых сигналов об ошибке можно добавить сигнал о
погасании дуги. В этом случае, если выдается сигнал о погасании дуги, может автоматически
выполняться такая же последовательность операций, как указано выше.
Стандартное максимальное число кодов контролируемого сигнала об ошибке, которые можно
определить, - десять. Если не определено ни одного кода сигнала об ошибке, функция контроля
кода сигнала об ошибке выключается. В этом случае перед возобновлением выполнения
приостановленной исходной программы (в примере - Weld_1.TP), всегда выполняется
программа возобновления.

Функция переключения цифрового входа при восстановлении


При помощи функции переключения цифрового входа при восстановлении можно выбрать,
запускается или нет программа возобновления во время подачи входного сигнала запуска,
согласно определенному состоянию DI. Если переключатель восстановления SI выключен,
исходная программа возобновляется без выполнения программы возобновления. Если этот DI
не определен, эта функция выключена.

Функция цифрового выхода данных восстановления после ошибки


При помощи функции цифрового выхода данных восстановления после ошибки можно
указать, возобновляет ли следующий входной сигнал запуска исходную программу или
программу возобновления. Если цифровой выход данных восстановления после ошибки
включен при подаче входного сигнала запуска, выполняется программа возобновления. Если
этот DO не определен, эта функция выключена.

-625-
B-82284RU-3/01 9. УТИЛИТЫ

Функция автоматического запуска после ошибки


Если определен код сигнала об ошибке, как указано выше, и выдается этот определенный
сигнал об ошибке, программа выдает сигнал об ошибке и прекращает выполнение. Подача
входного сигнала запуска выполняет определенную программу возобновления. После того, как
программа возобновления завершается, еще один входной сигнал запуска перезапускает
приостановленную исходную программу. Если включена функция автоматического запуска
после ошибки и выдается определенный сигнал об ошибке, программа возобновления
выполняется автоматически без подачи сигнала об ошибке и остановки робота. После
завершения программы возобновления автоматически продолжается исходная программа.
Поэтому, если эта функция включена, подача входного сигнала запуска больше не требуется.
Поскольку сигнал об ошибке не выдается, при работе нескольких роботов другие роботы не
останавливаются. Робот, для которого был выдан сигнал об ошибке, перемещается к пункту
восстановления, и после выполнения работ по восстановлению возобновляется исходная
программа.

ПРЕДОСТЕРЕЖЕНИЕ
Функция автоматического восстановления после ошибки разработана главным образом для
работы при выключенном пульте обучения. При включенном пульте обучения функция
автоматического восстановления после ошибки не работает, за исключением случая, если на
экране ручного управления автоматическим восстановлением после ошибки включен
ручной режим тестирования. Информацию о ручном тестировании, см. в разделе
«Выполнение программы возобновления с пульта обучения и тестовый режим».

Функция сигнала об ошибке DI


Путем подачи определенного цифрового входного сигнала можно выдавать сигнал об ошибке
автоматического восстановления после ошибки. Если этот сигнал об ошибке определен для
функции автоматического запуска после ошибки, программа возобновления может быть
выполнена автоматически, при подаче цифрового входного сигнала.
В качестве сообщения для автоматического сигнала об ошибке восстановления после ошибки
можно использовать сообщение, определенное для пользовательского сигнала об ошибке.
Степень сигнала об ошибке можно выборочно устанавливать на LOCAL (локальный) или
GLOBAL (глобальный). При выборе LOCAL (локальный) сигнал об ошибке выдается только
для программы, которая определяет программу возобновления. Состояние контролируемого
цифрового входного сигнала можно задавать путем выбора типа сигнала из DI, RI и WI,
изменив номер сигнала и выбрав состояние переключателя: вкл. и выкл.

Функция для выключения функции возобновления работы после выполнения


программы возобновления
В системах для дуговой сварки функция возобновления работы обычно включена. Если эта
функция включена, всегда выполняется возврат к первоначальному положению останова,
затем, когда возобновляется исходная программа после завершения программы
возобновления, возбуждается дуга. В некоторых системах, однако, возвращение в
первоначальное положение останова иногда не должно выполняться. Например, если сигнал о
состоянии касания наконечника поступает через DI, используется программа возобновления,
чтобы слегка разгрузить горелку в направлении горелки. Если работает функция
возобновления работы, возвращение к первоначальному положению останова выполняется,
даже если была выполнена операция разгрузки. В результате снова наблюдается состояние
касания наконечника. В таком случае функция возобновления работы должна быть
включенной, но ее необходимо выключить только после выполнения программы
возобновления. Это можно выполнить командой RETURN_PATH_DSBL. При помощи этой
команды в пределах программы возобновления функция возобновления работы может быть
выключена, только если далее возобновляется исходная программа. Эта команда
действительна, только если она выполняется в пределах программы возобновления; команда
недопустима, если она выполняется в любой другой программе, кроме программы
возобновления.

-626-
9. УТИЛИТЫ B-82284RU-3/01

9.11.3 Определение программы возобновления


Функция автоматического восстановления после ошибки выполняет программу
возобновления, определенную в исходной программе, вместо исходной программы. Чтобы
определять программу возобновления, используйте команду RESUME_PROG =. Чтобы
удалить определенную программу возобновления, используйте команду
CLEAR_RESUME_PROG =. Эти команды можно отобразить на экране редактирования
согласно порядку, показанному ниже.

В примере, приведенном на рис. 9.11.2, используются следующие программы:

В вышеупомянутом примере программы программа WIRE_CUT вводится в режиме обучения


во второй строке программы WELD и удаляется в шестой строке. Так как программа
WIRE_CUT определена как программа возобновления между третьей и седьмой строкой, она
выполняется как программа возобновления. В седьмой и последующих строках программа
возобновления удалена, поэтому программа возобновления не выполняется.
Программа возобновления также удаляется в следующих случаях:
• При выполнении обратного прогона.
• Строка расположения курсора изменяется вручную.
• Программа завершается.

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

Когда команда RESUME_PROG выполняется в пределах программы возобновления, она


определяется как программа возобновления для исходной программы.

-627-
B-82284RU-3/01 9. УТИЛИТЫ

9.11.4 Ввод в режиме обучения команды RETURN_PATH_DSBL


Команда RETURN_PATH_DSBL появляется в меню, содержащем команду RESUME_PROG.

Команда RETURN_PATH_DSBL действительна, только если она вводится в режиме обучения


в командах программы возобновления. Используйте эту команду, как показано в типовой
программе, которая приводится ниже. Если команда вводится в режиме обучения, как показано
ниже, функция возобновления работы не работает при возобновлении исходной программы
после завершения программы возобновления, даже если функция возобновления работы
включена.

-628-
9. УТИЛИТЫ B-82284RU-3/01

9.11.5 Задание функции автоматического восстановления после


ошибки
На экране настройки функции автоматического восстановления после ошибки можно
выполнить следующие настройки:
• Включение/выключение функции автоматического восстановления после ошибки
• Определение контролируемых кодов сигнала об ошибке
• Определение цифрового входа переключателя восстановления (DI)
• Определение цифрового выхода данных восстановления после ошибки (DO)
(индикация условий выполнения программы возобновления)
• Включение/выключение функции автоматического запуска после ошибки
• Задание максимального количества повторов автоматического запуска
• Задание регистра счета автоматического пуска
• Включение/выключение функции быстрого выхода/входа
• Включение/выключение операции выхода/входа пробного прогона
• Определение программы технического обслуживания
• Определение цифрового выхода (DO) технического обслуживания
• Определение состояний ошибки автоматического восстановления после ошибки

Экран настройки сигналов об ошибке

-629-
B-82284RU-3/01 9. УТИЛИТЫ

53013 обозначает «ARC-013 Arc Start failed» (отказ запуска дуги).


53018 обозначает «ARC-018 Lost arc detect» (обнаружено погасание дуги).
Пояснения о кодах сигналов об ошибке см. в таблице кодов сигналов об ошибке в руководстве
оператора.

Включение/выключение функции автоматического восстановления после ошибки


Этот пункт включает или выключает функцию автоматического восстановления после
ошибки. Если функция автоматического восстановления после ошибки включена, и не
определены ни коды контролируемого сигнала об ошибке, ни цифровой вход переключателя
восстановления, программа возобновления всегда выполняется при перезапуске из состояния
приостановки (кроме случаев, когда выключен цифровой выход данных восстановления после
ошибки). Если этот пункт выключен, программа возобновления не выполняется.

Определение контролируемых кодов сигнала об ошибке


Для определения контролируемых кодов сигнала об ошибке нажмите клавишу F2 (ALARM)
(сигнал об ошибке). Отображается экран для определения кодов сигнала об ошибке.
Если выдается определенный код сигнала об ошибке, и программа приостановлена, при
перезапуске выполняется программа возобновления.Каждый код сигнала об ошибке состоит из
идентификатора кода сигнала об ошибке и номера сигнала об ошибке.
Идентификатор кода сигнала об ошибке указывает тип сигнала об ошибке.
Например, для сигнала отказа запуска дуги выдается следующий код сигнала об ошибке:

Пояснения о номерах сигналов об ошибке см. в таблице кодов сигналов об ошибке в


руководстве оператора. В стандартных условиях может быть определено до десяти кодов
сигналов об ошибке. Для изменения максимального количества определяемых кодов сигнала
об ошибке (до 20 кодов), измените значение системной переменной
$RSMPRG_SV.$NUM_ALARM, выключите питание и снова включите.
Нажатие клавиши F5 (HELP) (справка) отображает следующий экран:

-630-
9. УТИЛИТЫ B-82284RU-3/01

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

Не определяйте предупреждающие сигналы об ошибке в качестве кода сигнала об ошибке.

Даже если выдан определенный сигнал об ошибке, программа возобновления не выполняется,


если цифровой вход переключателя восстановления выключен. Если не определено ни одного
кода сигнала об ошибке, если все определенные значения - 0, функция контроля кода сигнала
об ошибке выключается.
Правила задания функции контроля кода сигнала об ошибке перечислены ниже.
Таблица 9.11.5 (a) Задание функции контроля кода сигнала об ошибке
Выдача Выполнение
Состояние
Определение кода сигнала об определенного программы
функции кода
ошибке сигнала об возобновления при
сигнала об ошибке
ошибке перезапуске
Все нули (0) Выключено ---------- Выполняется
Определен по крайней мере один Включено Выдается Выполняется
код сигнала об ошибке.
Определен по крайней мере один Включено Не выдается Не выполняется
код сигнала об ошибке.

Определение цифрового входа переключателя восстановления (DI)


Для использования функции цифрового входа переключателя восстановления определите
номер DI. После того, как номер определен, необходимо выключить питание и снова включить.
При помощи этой функции оператор может выбрать, выполняется ли программа
возобновления или нет, во время перезапуска из состояния приостановки при помощи
периферийного устройства. Если этот номер сигнала не определен, эта функция выключается.
Правила задания функции цифрового входа переключателя восстановления перечислены
ниже.
Таблица 9.11.5 (b) Правила задания функции цифрового входа (SDI) переключателя
восстановления
Состояние функции
Выполнение программы
Определение номера цифрового входа
Состояние DI возобновления при
DI переключателя
перезапуске
восстановления
0 Выключено --------- Выполняется
Определен Включено Вкл. Выполняется
допустимый номер
Определен Включено Выкл. Не выполняется
допустимый номер

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

Чтобы продолжать программу возобновления при перезапуске программы после того как
программа возобновления была приостановлена, подайте на вход состояние «включено»
цифрового входа переключателя восстановления. Если состояние будет «выключено»,
выполняется исходная программа.

-631-
B-82284RU-3/01 9. УТИЛИТЫ

Определение цифрового выхода данных восстановления после ошибки (условия


выполнения программы возобновления)
Если выключены как функция контроля кода сигнала об ошибке, так и функция цифрового
входа переключателя восстановления, то во время перезапуска после приостановки исходной
программы всегда выполняется программа возобновления. Если включены обе функции,
трудны определить, какая программа: исходная программа или программа возобновления,
должна выполняться при перезапуске.

Цифровой выход данных восстановления после ошибки включен только если при перезапуске
выполняется программа возобновления.
Если сигнал выключен, при перезапуске выполняется исходная программа.
При помощи этой функции оператор может узнать, какая программа должна выполняться
далее.

Цифровой выход данных восстановления после ошибки включается, если выполнены


следующие условия:
• Функция автоматического восстановления после ошибки включена.
• Программа, которую необходимо выполнить, не находится в пошаговом режиме.
Светодиод индикации пошагового выполнения на пульте обучения указывает состояние
пошагового выполнения программы, выбранной в настоящий момент (точнее, программу,
заданную в $TP_DEFPROG). Если программа возобновления приостановлена, цифровой
выход данных восстановления после ошибки включен, даже если загорается светодиод
индикации пошагового режима на пульте обучения. Это происходит потому, что программа
возобновления, которую необходимо выполнить, не находится в пошаговом режиме.
• Программа возобновления определена в программе, выбранной в настоящий момент
(исходной программе).
• Программа, выбранная в настоящий момент, (исходная программа) имеет группу
перемещений.
• Программа выбранная в настоящий момент, (исходная программа) приостановлена, а
программа возобновления еще не закончилась.
• Дополнительная функция, которая выключает функцию автоматического восстановления
после ошибки, отсутствует.
См. «Задание других параметров и ограничения»
• Параметр условия пользователя ($AUTORCV_ENB) имеет значение «true» (истина).
См. «Изменение условий выполнения программы возобновления»
• При включенном пульте обучения:
• Режим работы (на экране ручного управления автоматическим восстановлением
после ошибки) - TP_TEST.
• При выключенном пульте обучения:
• Режим работы (на экране ручного управления автоматическим восстановлением
после ошибки) - AUTO.
• Внешние условия выполнены, если системная переменная $RMT_MASTER - 0.
• Нет определенных кодов сигнала об ошибке. Если определен какой-либо код сигнала
об ошибке, выдается код сигнала об ошибке.
• Функция цифрового входа переключателя восстановления выключена.
Если эта функция включена, сигнал цифрового входа переключателя восстановления
включен.

-632-
9. УТИЛИТЫ B-82284RU-3/01

ПРЕДОСТЕРЕЖЕНИЕ
• Выбранная программа означает программу, которая будет выполнена при подаче сигнала
запуска.
• Во время выполнения программы возобновления невозможно выполнять операции в
пошаговом режиме.
• Даже если цифровой выход данных восстановления после ошибки включен, программа
возобновления не выполняется, если выполняется обратный прогон исходной
программы.
• Обратный прогон в программе возобновления возможен.
• Период цикла обновления для цифрового выхода данных восстановления после ошибки
составляет 300 мс. Если условия, перечисленные выше, изменились, перед выполнением
программы происходит ожидание 300 мс.

Временная диаграмма состояния цифрового выхода данных восстановления после ошибки и


сигнала запуска показана ниже.

1 Сигнал запуска 4 Выполнение программы возобновления


2 Выход SDO данных восстановления после ошибки 5 Выполнение исходной программы
3 Условия выполнены 6 Условия не выполнены

Рис. 9.11.5 (a) Временная диаграмма выходных сигналов цифрового выхода данных
восстановления после ошибки

Определение цифрового выхода (DO) досрочного окончания


Если определяется номер цифрового выхода (DO) досрочного окончания, выдается цифровой
выходной сигнал досрочного окончания, если во время выполнения программы возобновления
выдается какой-либо сигнал об ошибке с принудительным завершением.
Выходной цифровой сигнал досрочного окончания (DO) выключается следующим входным
сигналом запуска. Перед подачей сигнала запуска оператор должен проверить состояние
сигнала цифрового выхода (DO) досрочного окончания. Если этот сигнал включен, программа
возобновления завершается в середине, так что робот не находится в заданном положении. В
таком случае, подача входного сигнала запуска заставляет робота выполнить операцию
возобновления для возврата из текущего положения в положение останова исходной
программы, что может привести к столкновению с препятствиями, например, шаблоном для
выверки. Поэтому перед подачей входного сигнала запуска проверьте текущее положение
робота. Если имеется мешающий объект, толчковой подачей переместите робота в положение
вблизи положения остановки исходной программы, затем подайте входной сигнал запуска.
Этот сигнал может быть добавлен условиям приема сигнала запуска ПЛК.
Если этот сигнал установлен на 0, эта функция выключается.

-633-
B-82284RU-3/01 9. УТИЛИТЫ

1 Сигнал запуска 3 SDO досрочного окончания


2 Выполнение программы возобновления 4 Программа возобновления завершается на полпути

Рис. 9.11.5 (b) Временная диаграмма выхода DO досрочного окончания

Определение DI сброса досрочного окончания


Если в условия приема сигнала запуска ПЛК включен цифровой выход (DO) досрочного
окончания, оператору требуется средство для выключения цифрового выхода (DO) досрочного
окончания с внешнего устройства. Подача входного сигнала DI сброса досрочного окончания
выключает цифровой выход (DO) досрочного окончания. Если выдается цифровой выходной
сигнал досрочного окончания, оператор должен сначала выполнить соответствующую
операцию, например, толчковую подачу робота в положение вблизи положения останова
исходной программы, подать входной сигнал DI сброса досрочного окончания, затем подать
сигнал запуска.
Если этот сигнал установлен на 0, эта функция выключается.

Включение/выключение функции автоматического запуска после ошибки


Если этот элемент включен и определен код сигнала об ошибке, который будет
контролироваться, эта функция работает, если выдается определенный сигнал об ошибке. Если
выдается определенный сигнал об ошибке, эта функция автоматически выполняет программу
возобновления. В этом случае сигнал об ошибке не выдается. После завершения выполнения
программы возобновления автоматически продолжается исходная программа. Во время этого
оператору не нужно подавать входной сигнал запуска. Так как сигнал об ошибке не выдается,
другие роботы, работающие в этой же линии не останавливаются.

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

Определенные сигналы об ошибке должны иметь атрибут сигнала об ошибке с


приостановкой.

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

Если цифровой выход данных восстановления после ошибки выключен во время


автоматического выполнения программы возобновления, выдается сигнал об ошибке «INTP-
135 Recovery DO OFF in auto start mode» (цифровой выход восстановления выключен в
режиме автоматического запуска).

-634-
9. УТИЛИТЫ B-82284RU-3/01

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

Пока выполняется программа возобновления, выдается сигнал UOP PAUSED. Это


происходит потому, что исходная программа находится в состоянии приостановки. Эта
характеристика такая же, как в многозадачных системах.

ПРЕДУПРЕЖДЕНИЕ

Функция автоматического запуска после ошибки работает с программой, выбранной на


пульте обучения. Например, предположим, что программа A, имеющая команду программы
возобновления была выполнена с пульта обучения, затем программа В, без команды
программы возобновления, была выбрана и выполнена с пульта обучения. Если затем
выдается сигнал об ошибке, определенный в программе A, выходной сигнал об ошибке не
выдается, но программа возобновления не выполняется автоматически. Причина в том, что
функция автоматического запуска работает с программой, выбранной на пульте обучения. В
этом примере, в программе В, выбранной в настоящий момент, не определено программы
возобновления.

ПРЕДУПРЕЖДЕНИЕ

Если включен элемент функции автоматического запуска, и не определен код


контролируемого сигнала об ошибке, подача входного сигнала запуска для выполнения
программы возобновления автоматически выполняет программу возобновления, а затем
возобновляет исходную программу. Другими словами, если сигнал запуска поступает, пока
исходная программа приостановлена, выполняется программа возобновления. После
завершения программы возобновления происходит автоматический перезапуск исходной
программы.

Задание максимального количества повторов автоматического запуска


Если выдается определенный сигнал об ошибке, функция автоматического запуска после
ошибки автоматически выполняет программу возобновления, затем возобновляет исходную
программу. Если определенный сигнал об ошибке выдается снова, во время возобновления
исходной программы, функция автоматического запуска выполняется снова. Например,
функция автоматического запуска включается сигналом об ошибке, указывающим отказ
запуска дуги, затем этот же сигнал об ошибке выдается снова, когда исходная программа
возобновилась. Во избежание такого бесконечного повторения этого состояния задайте
максимальное количество повторов автоматического пуска.
Количество повторных запусков программы возобновления подсчитывается на внутреннем
уровне. Если подсчет превышает заданное значение, выдается сигнал «INTP-134 Over
automatic start Max counter» (превышение максимального значения счета автоматического
запуска) и одновременно выключается цифровой выход данных восстановления после ошибки.
Если это происходит, устраните причину сигнала об ошибке, выдаваемого в исходной
программе. Затем подайте сигнал запуска.

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

Количество повторов, подсчитанных на внутреннем уровне, обнуляется при завершении


выполнения оператора перемещения и при выполнении команды CLEAR_RESUME_PROG.

-635-
B-82284RU-3/01 9. УТИЛИТЫ

Определение регистра счета автоматического пуска


Как сказано выше, программа возобновления может выполняться несколько раз, повторно,
функцией автоматического запуска. Если определен регистр счета автоматического запуска,
каждый раз, когда выполняется программа возобновления, в качестве программы
возобновления может выполняться другая программа. Например, если программа
возобновления первый раз выполняется функцией автоматического запуска, значение регистра
равно 1.
Если во время выполнения исходной программы снова выдается сигнал об ошибке, и затем
функцией автоматического запуска снова выполняется программа возобновления, значение
регистра равно 2. Путем выполнения другой подпрограммы в программе возобновления
согласно значению регистра программа возобновления может выполнять различные действия
при каждом приращении количества повторов.

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

Если программа возобновления выполняется не функцией автоматического запуска,


значение регистра становится равно 0. Поэтому программа возобновления должна
создаваться так, при значении регистра 0 и значении 1 вызывалась одна и та же
подпрограмма.

Включение/выключение функции быстрого выхода/входа


Если выдается сигнал об ошибке во время работы в сложных условиях, для выполнения
программы возобновления робот перемещается от положения остановки до точки, введенной
в режиме обучения. В этом случае робот может столкнуться с частями заготовки или
периферийных устройств. После операции восстановления могут возникнуть помехи при
совершении попытки выполнить исходную программу. Во избежание возникновения таких
помех обеспечена функция быстрого выхода/входа. Функцию можно включить или выключить
настройкой этого пункта.
Функция быстрого выхода/входа автоматически вызывает следующую операцию:
1. От положения остановки, выключить дуговую сварку и выполнить только операторы
перемещения исходной программы до конца.
2. Выполнить программу технического обслуживания.
3. Выключить дуговую сварку, выполнить операторы перемещения исходной программы с
начала, чтобы переместить робота в положение остановки.
4. Включить дуговую сварку и возобновить операцию исходной программы.
Даже если эта функция включена, если программа возобновления включена в исходной
программе, то программа возобновления имеет приоритет над этой функцией. В других
случаях выполняется программа технического обслуживания.

Включение/выключение выхода/входа пробного прогона


В функции быстрого выхода/входа этот элемент указывает, должны ли выход от положения
остановки и возвращение в положение остановки после выполнения программы технического
обслуживания выполняться на скорости пробного прогона.

Определение программы технического обслуживания


Определите имя программы технического обслуживания, используемой как стандартная
программа технического обслуживания.
Имя программы технического обслуживания можно также задать при помощи команды
программы технического обслуживания на экране редактирования.

-636-
9. УТИЛИТЫ B-82284RU-3/01

Определение цифрового выхода (DO) технического обслуживания


Определите номер цифрового выхода (DO) для указания работы функции быстрого выхода/
входа.

Определение состояний ошибки автоматического восстановления после ошибки


Определите условия выдачи сигнал об ошибке автоматического восстановления после ошибки
на экране определения, который отображается при нажатии F3 (DI_ALARM) на экране
настройки функции автоматического восстановления после ошибки.

На этом экране можно задать элементы, показанные ниже.


Код сигнала об ошибке автоматического восстановления после ошибки - 12278.
• Номер пользовательского сигнала об ошибке
Если выдается сигнал об ошибке автоматического восстановления после ошибки, в качестве
сообщения об ошибке отображается сообщение пользовательского сигнала об ошибке с
заданным номером. Если настройка этого элемента изменяется, новая настройка вступает в
силу немедленно.
• Степень сигнала об ошибке
Этот элемент определяет выбор, является ли сигнал об ошибке автоматического
восстановления после ошибки локальным сигналом об ошибке или глобальным сигналом об
ошибке. Если задана настройка LOCAL (локальный), сигнал об ошибке автоматического
восстановления после ошибки выдается только для программы, в которой определена
программа возобновления. Если программа, определяющая программу возобновления,
отсутствует, сигнал об ошибке считается глобальным сигналом об ошибке. Если выдается
сигнал об ошибке автоматического восстановления после ошибки и при этом не
выполняется ни одна программа, выдается предупреждение. Если настройка этого элемента
изменяется, новая настройка вступает в силу немедленно.
• Тип сигнала
Выберите тип цифрового сигнала для подачи сигнала об ошибке автоматического
восстановления после ошибки из DI, RI и WI. Если эта настройка элемента изменяется,
необходимо выключить и включить питание, чтобы новая настройка вступила в силу.
• Номер сигнала
Задайте номер цифрового сигнала для подачи сигнала об ошибке автоматического
восстановления после ошибки. Если эта настройка изменяется, необходимо выключить и
включить питание, чтобы новая настройка вступила в силу.
• Состояние сигнала определения
Задайте состояние цифрового сигнала для подачи сигнала об ошибке автоматического
восстановления после ошибки либо ON (высокий) или OFF (низкий). Если эта настройка
изменяется, необходимо выключить и включить питание, чтобы новая настройка вступила
в силу.
Стандартное количество условий сигнала об ошибке автоматического восстановления после
ошибки - три. Это количество можно увеличить до пяти, изменяя системную переменную
$RSMPRG_SV. $NUM_DI_ALM. После изменения этой системной переменной необходимо
выключить и включить питание, чтобы новая настройка вступила в силу.

-637-
B-82284RU-3/01 9. УТИЛИТЫ

9.11.6 Блок-схема возобновления приостановленной программы


Программа возобновления выполняется согласно следующей блок-схеме:

1 Программа приостановлена функцией приостановки 6 Выполнить перезапуск программы возобновления из


положения остановки?
2 Программа приостановлена сигналом об ошибке 7 Включен ли цифровой выход данных восстановления
после ошибки?
3 Сбросить сигнал об ошибке 8 Выполнить программу возобновления
4 Подать входной сигнал запуска 9 Конец программы возобновления
5 Обратный прогон? 10 Выполнить исходную программу
Рис. 9.11.6 Блок-схема выполнения программы возобновления
(при выключенном автоматическом пуске)
ПРЕДОСТЕРЕЖЕНИЕ
• Если задано выполнение в прямом направлении, пока исходная программа
приостановлена, программа возобновления выполняется, если цифровой выход данных
восстановления после ошибки включен; если он выключен, происходит возобновление
исходной программы.
• Если задано выполнение в прямом направлении, пока программа возобновления
приостановлена, программа возобновления возобновляется, если цифровой выход
данных восстановления после ошибки включен; если он выключен, выполняется
исходная программа.
• Если в то время, как исходная программа приостановлена, задан обратный прогон,
обратный прогон выполняется для исходной программы, без выполнения программы
возобновления.
• Если в то время, как программа возобновления приостановлена, задан обратный прогон,
обратный прогон выполняется для программы возобновления.

-638-
9. УТИЛИТЫ B-82284RU-3/01

9.11.7 Экран ручного управления автоматического восстановления


после ошибки
Поддерживается экран ручного управления для функции автоматического восстановления
после ошибки.
Этот экран содержит следующее:
• Состояние цифрового выхода данных восстановления после ошибки
• Имя программы возобновления, определенной в программе, выбранной в настоящий
момент
• Настройка режима работы
• Подробная информация о цифровом выходе данных восстановления после ошибки.

Этот экран можно выбрать согласно порядку, указанному ниже.

-639-
B-82284RU-3/01 9. УТИЛИТЫ

Состояние цифрового выхода данных восстановления после ошибки


Указано состояние цифрового выхода данных восстановления после ошибки Даже если
цифровой выход (DO) восстановления после ошибки не определен, его состояние может быть
указано. Из этой информации оператор может узнать, какая из программ: программа
возобновления или исходная программа, должна быть выполнена.

Определенная программа возобновления


Указывается имя программы возобновления, определенной в программе, выбранной в
настоящий момент
На основании этой информации оператор может проверить, определена ли неверная программа
возобновления или нет.

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

Если неверная программа определена как программа возобновления, работа робота


непредсказуема. Поэтому убедитесь, что программа возобновления указана правильно.

Режим работы
Есть три режима работы.
Стандартная настройка - AUTO (авто).
Если дисплей переключается с этого экрана на другой, настройка AUTO (авто) автоматически
включается снова.
• AUTO (авто)
Этот режим должен задаваться при выключенном пульте обучения.Когда выбран этот
режим, программа возобновления выполняется согласно состоянию функции контроля кода
сигнала об ошибке и функции цифрового входа переключателя восстановления. Если этот
режим выбран при включенном пульте обучения, программа возобновления не
выполняется.
• NO_EXEC
Если выбран этот режим, цифровой выход данных восстановления после ошибки всегда
выключен.
Поэтому в этом режиме программа возобновления не выполняется.
• TP_TEST
Этот режим должен задаваться при включенном пульте обучения.Если выбран этот режим
при включенном пульте обучения, программа возобновления всегда выполняется,
независимо от состояния функции контроля кода сигнала об ошибке или функции
цифрового входа (DI) переключателя восстановления после ошибки.

-640-
9. УТИЛИТЫ B-82284RU-3/01

Отображение данных состояния цифрового выхода данных восстановления после


ошибки
При нажатии F2 (DETAIL) (данные), экран ручного управления функции автоматического
восстановления после ошибки, отображаются данные состояния, относящиеся к состоянию
цифрового выхода данных восстановления после ошибки. Если все пункты на экране данных
установлены на Yes (да) или None (нет), цифровой выход данных восстановления после
ошибки не включается. Если цифровой выход (DO) данных восстановления после ошибки
выключен и невозможно установить причину выключения цифрового выхода (DO), проверьте
этот экран.
• Auto error recovery enabled (автоматическое восстановление после ошибки включено)
Этот пункт указывает, включена или выключена эта функция на экране настройки функции
автоматического восстановления после ошибки.
• PAUSED & resume prog incomp (приостановленная и программа возобновления не
закончены) Этот пункт указывает следующие условия:
• Выбранная программа должна существовать.
• Выбранная программа должна быть в состоянии приостановки.
• Должна быть определена программа возобновления в выбранной программе, а
выполнение программы возобновления должно быть не закончено.
• Program has motion group (программа имеет группу перемещений)
Этот пункт указывает, что выбранная программа имеет группу перемещений.
• Not in single step mode (не в пошаговом режиме)
Этот пункт указывает, что пошаговый режим не задан.
Светодиод индикации пошагового режима выполнения на пульте обучения указывает
состояние пошагового выполнения выбранной программы ($TP_DEFPROG). Даже если
нажата клавиша пошагового режима, пока приостановлена программа возобновления, а
светодиод индикации пошагового режима включен, цифровой выход данных
восстановления после ошибки удерживается включенным.
Это происходит потому, что выбранная программа - это исходная программа, и светодиод
указывает, что исходная программа находится в пошаговом режиме; программа
возобновления не находится в пошаговом режиме.
• Resume program is defined (определена программа возобновления)
Этот пункт указывает, что в выбранной программе определена программа возобновления.
• Mode is (xxxx) (режим – хххх)
Этот пункт указывает, что режим работы соответствует текущему состоянию.
Например, при выключенном пульте обучения в части «xxxx» указано «AUTO». При
включенном пульте обучения указывается, «TP_TEST».
• Approval DI is ON (цифровой вход подтверждения включен)
Этот пункт указывает состояние цифрового входа переключателя восстановления.
Если номер цифрового входа не определен или при включенном пульте обучения,
указывается «None» (нет).
• Defined alarm occurs (произошел определенный сигнал об ошибке)
Этот пункт указывает, что код сигнала об ошибке определен и что выдается сигнал об
ошибке. Если код сигнала об ошибке не определен или при включенном пульте обучения,
указывается «None» (нет).
• Remote when $RMT_MASTER is 0 (дистанционный при $RMT_MASTER = 0)
Этот пункт указывает, что внешние условия выполнены. Эта функция включается только
при выключенном пульте обучения, если системная переменная $RMT_MASTER = 0, а
системная переменная $RSMPRG_SV.$CHK_REMOTE имеет значение «TRUE» (истина).
• No disabled options (нет выключенных опций)
Есть опции, которые невозможно использовать вместе с функцией автоматического
восстановления после ошибки.
Этот пункт указывает, присутствуют ли такие опции, или нет.
• User condition param enable (включить параметры условий пользователя)
Этот пункт указывает состояние системной переменной $AUTORCV_ENB для условий
пользователя. Порядок использования этой системной переменной указан в разделе
«Изменение условий выполнения программы возобновления».

-641-
B-82284RU-3/01 9. УТИЛИТЫ

9.11.8 Выполнение программы возобновления с пульта обучения


и тестовый режим
Обычно функция автоматического восстановления после ошибки используется, если работа
запускается при выключенном пульте обучения. При проверке программы возобновления при
вводе в режиме обучения задайте на экране ручного управления режим работы как TP_TEST.
В режиме TP_TEST программа возобновления может выполняться независимо от состояния
цифрового входа переключателя восстановления и факта выдачи определенного сигнала об
ошибке.

9.11.9 Изменение условий выполнения программы возобновления


Чтобы использовать другие условия выполнения программы возобновления, кроме кодов
сигнала об ошибке, используйте системную переменную условия пользователя
$AUTORCV_ENB и функцию контроля состояния (A05B-2400-J628).

Например, чтобы выполнить программу возобновления, когда R[1] = 1, создайте следующую


программу контроля и запустите MONIT1.CH на экране контроля системы.

Условия запуска можно изменять путем изменения программы контроля.


Порядок использования функции контроля состояния см. в руководстве оператора, где
описывается функция контроля состояния. В этом случае функция автоматического пуска
недоступна.

-642-
9. УТИЛИТЫ B-82284RU-3/01

9.11.10 Другие параметры и ограничения


• Во время выполнения программы возобновления работа в пошаговом режиме не
выполняется.
Пошаговый режим имеет силу только для исходной программы.
• Если строка под курсором изменяется и выполняется, в то время как исходная программа
приостановлена, программа возобновления не выполняется.
• В то время как выполняется программа возобновления, состояние выполнения программы
возобновления невозможно проверить на экране редактирования программы.
На экране редактирования отображается приостановленная исходная программа.
• Если многозадачная программа (основная программа и подпрограмма) выполняется при
выключенной функцией контроля кода сигнала об ошибке, а цифровой вход переключателя
восстановления не определен, нажатие клавиши приостановки вызывает остановку как
основной программы, так и подпрограммы. Предположим, что программа возобновления
определена в подпрограмме, но программа возобновления не определена в основной
программе. В этом случае, если основная программа выбирается и выполняется повторно,
программа возобновления для подпрограммы не выполняется. Это происходит из-за того,
что выбранная программа - это основная программа, и цифровой выход данных
восстановления после ошибки выключен.

В этом случае, если выбирается и выполняется подпрограмма, цифровой выход данных


восстановления после ошибки включен, поэтому программа возобновления выполняется.

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

При использовании функции автоматического восстановления после ошибки в


многозадачных системах, определяйте программу возобновления только в основной
программе. Даже если программа возобновления определена в подпрограмме, эта
программа возобновления не может быть выполнена.

Определения в основной программе и подпрограмме показаны ниже.

• При выполнении программы возобновления на экране редактирования отображается


приостановленная исходная программа.
• Если строка курсора в исходной программе перемещается, пока программа возобновления
приостановлена, то выполняется повторное выполнение программы, возобновляется
программа возобновления. После того, как программа возобновления завершается, задание
выполнения программы отображает всплывающее меню, подтверждающее перемещение
курсора. Если в качестве ответа введено «Yes» (да), исходная программа выполняется,
начиная с новой строки курсора.
• В однозадачной системе, пока программа возобновления приостановлена, выбор другой
программы, кроме исходной программы, на экране каталога программ вызывает
завершение исходной программы.

-643-
B-82284RU-3/01 9. УТИЛИТЫ

• Запрещается вводить в режиме обучения команды запуска дуги и поперечного перемещения


в программе возобновления. Если команда запуска дуги выполнена в программе
возобновления, а дуговая сварка выполняется исходной программой, выдается сигнал об
ошибке «ARC-034 Task does not control welding» (задача не управляет сваркой). Кроме того,
операция поперечного перемещения не выполняется в пределах программы возобновления.
• Функция автоматического восстановления после ошибки поддерживает функцию
обработки сбоя питания.
• Функция автоматического восстановления после ошибки выключена, если загружена одна
из следующих опций:
• Датчик дуги
• AVC (контроль длины дуги ВИА)
• Опция MIG EYE
• Запоминание корневой траектории
• Отслеживание прямолинейной траектории
• Мягкое плавающее перемещение
• Непрерывное вращение
• Согласованное перемещение
• Стационарная вершина инструмента
• Функция точной траектории
• Функция постоянной траектория шарнира (траектория не корректируется)
• Управление несколькими роботами

9.11.11 Предупреждения
При использовании функции автоматического восстановления после ошибки соблюдайте
следующие правила техники безопасности:
• Если неверно заданная программа или любая программа вызывающие неверную работу,
определены как программа возобновления, робот перемещается в направлении, которое
оператор не может предугадать. Определите корректную программу.
• Перед подачей входного сигнала запуска и перед нажатием клавиши выполнения на пульте
обучения в целях безопасности проверьте состояние цифрового выхода данных
восстановления после ошибки, чтобы убедиться, какая программа буде выполняться:
исходная программа или программа возобновления.
• Если на экране ручного управления функции автоматического восстановления после
ошибки режим работы установлен на TP-TEST, программа возобновления запускается,
даже если определенный сигнал об ошибке не выдается или если цифровой вход
переключателя восстановления выключен.
• Если на экране ручного управления функции автоматического восстановления после
ошибки задан режим работы, отличный от AUTO (авто), а затем дисплей переключается на
другой экран, то режим работы снова автоматически переключается на AUTO. Чтобы
использовать режим работы, отличный от AUTO (авто), необходимо, чтобы постоянно
отображался экран ручного управления функции автоматического восстановления после
ошибки.

-644-
9. УТИЛИТЫ B-82284RU-3/01

9.12 ФУНКЦИЯ СТАЦИОНАРНОЙ ВЕРШИНЫ


ИНСТРУМЕНТА
9.12.1 Краткое описание
Функция стационарной вершины инструмента используется, чтобы провести технологическую
операцию, перемещая деталь, которая находится на кисти робота. Робот способен учитывать
взаимное расположение стационарно установленного инструмента и детали.

Пример использования функции REMOTE TCP (стационарная вершина инструмента)


(приложение подачи герметика (Sealing))

1 Пистолет подачи герметика 3 Деталь


2 Стационарная вершина инструмента 4 Рука

Преимущества стационарной вершины инструмента


• Сварочные клещи установлены стационарно, значит прокладка кабелей к инструменту
проста.
• Нет необходимости использовать массивные клещи.
• Даже если вы не используете функцию стационарной вершины инструмента, вы можете
провести технологическую операцию, перемещая деталь, которая находится на кисти
робота. Но если вы вращаете деталь относительно вершины инструмента, инструмент не
может совершить координатное перемещение относительно детали.

-645-
B-82284RU-3/01 9. УТИЛИТЫ

Случай использования функции стационарной вершины инструмента

1 Робот может выполнять вращение с удержанием точки, введенной в режиме обучения для стационарной вершины
инструмента.

Случай, если функция стационарной вершины инструмента не используется

1 Поскольку центр вращения изменяется при изменении положения детали, робот не может выполнять вращение с
удержанием точки, введенной в режиме обучения для стационарной вершины инструмента.

-646-
9. УТИЛИТЫ B-82284RU-3/01

• Можно добиться легкого выполнения операции ввода в режиме обучения при помощи
функции толчковой подачи стационарной вершины инструмента.

1 Толчковая подача стационарной вершины 2 При отсутствии функции стационарной вершины


инструмента осуществляется просто, независимо от инструмента толчковую подачу выполнять сложно.
расположения и ориентации.

• Можно значительно уменьшить количество точек, вводимых в режиме обучения.

1 Необходимо минимальное количество точек, 2 Требуется большое количество точек, вводимых в


вводимых в режиме обучения, независимо от режиме обучения, согласно направлению и
ориентации и расположения детали. положению детали.

-647-
B-82284RU-3/01 9. УТИЛИТЫ

• Имеется возможность выполнить однородную подачу герметика на деталь.

1 Робот перемещается со скоростью, введенной в 2 Невозможно выполнить ввод в режиме обучения и


режиме обучения, поэтому возможно равномерно сохранить относительную скорость, поэтому
выполнить подачу герметика. равномерно выполнить подачу герметика невозможно.

Необходимая опция
• Стационарная вершина инструмента (A05B-2350-J624)
Кроме того, если одновременно будет использоваться следующая опция, работа упростится.
• Автоматическая настройка вершины инструмента (A05B-2350-J520)

Ограничение
Технические характеристики стационарной вершины инструмента указаны ниже.
• Поддерживается робот с 6 осями и только M-410i.
• Поддерживается только инструмент точечной сварки, подачи герметика и манипуляции.
• Функция инструмента для дуговой сварки и функция отслеживания траектории не
поддерживаются.

Ограничения для функции стационарной вершины инструмента указаны ниже.


• Эта функция применяется к линейному и круговому перемещению.
• Функция стационарной вершины инструмента поддерживает перемещения, задаваемые в
приращениях.
Однако перемещения, задаваемые в приращениях, выполняются относительно системы
координат uframe.
• Функция стационарной вершины инструмента не поддерживает перемещение запястного
шарнира.
Опция перемещения запястного шарнира и функция стационарной вершины инструмента не
могут сосуществовать в одной команде перемещения для вершины инструмента.
• Если перемещение робота изменяется из режима стационарной вершины инструмента на
обычное, использовать функцию предсказания скорости невозможно.

-648-
9. УТИЛИТЫ B-82284RU-3/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).

7. Нажмите F2 DETAIL (данные).


8. Выберите способ задания: Direct Entry (прямой ввод), Three Point (три точки) или Four Point
(четыре точки) и задайте систему координат, используя такой же способ для системы
координат пользователя.

-649-
B-82284RU-3/01 9. УТИЛИТЫ

Толчковая подача в режиме стационарной вершины инструмента


При выполнении переходной толчковой подачи в режиме стационарной вершины инструмента
робот ведет себя так же, как при обычной толчковой подаче.
Толчковая подача в режиме стационарной вершины инструмента выполняется, как указано
ниже.
1. Войдите в режим толчковой подачи стационарной вершины инструмента.
2. Выберите систему координат.
JOINT (шарнира), REMOTE TCP USER (стационарная вершина инструмента, пользователя),
REMOTE TCP TOOL (стационарная вершина инструмента, инструмента), REMOTE TCP
JOG (стационарная вершина инструмента, толчковой подачи)
3. Выполните толчковую подачу робота.
4. Выйдите из режима толчковой подачи стационарной вершины инструмента.

< Переключитесь в режим толчковой подачи стационарной вершины инструмента. >


Для входа в режим толчковой подачи стационарной вершины инструмента действуйте, как
указано ниже.
1. Нажмите FCTN.
Выберите «TOGGLE REMOTE TCP» (переключить стационарную вершину инструмента).
Экран переключается следующим образом.

1 Перемещение робота выполняется согласно 2 Перемещение стационарной вершины инструмента


параметрам REMOTE TCP TOOL No.1 выполняется согласно системе координат
(стационарная вершина инструмента, инструмент инструмента.
номер один)

Для возврата из режима толчковой подачи стационарной вершины инструмента действуйте,


как указано ниже.
1. Нажмите FCTN.
2. Выберите «TOGGLE REMOTE TCP» (переключить стационарную вершину инструмента).

Выберите frame (система координат).


Система координат изменяется нажатием клавиши COORD.
Выберите любую систему координат, кроме JOINT (шарнира).

Состояние дисплея изменяется, как указано ниже.


JOINT -> R1/JFRM -> R1/WRLD -> R1/TOOL -> R1/USER

-650-
9. УТИЛИТЫ B-82284RU-3/01

Выберите систему координат REMOTE TCP (стационарная вершина инструмента)


Когда робот входит в режим стационарной вершины инструмента, вы можете выбрать систему
координат REMOTE TCP (стационарная вершина инструмента), таким же образом, как
выбирается обычная система координат.
1. Нажмите FCTN.
2. Выберите «CHANGE RTCP FRAME».

1 Номер переключается в следующем порядке.

Программирование и выполнение с использованием режима «стационарная вершина


инструмента»
Если вы задаете опцию перемещения «стационарная вершина инструмента», робот
перемещает стационарную вершину инструмента вместо вершины инструмента робота.

Чтобы задать опцию перемещения стационарной вершины инструмента, действуйте, как


указано ниже.
1. Переместите курсор в строку конца программы.
2. Нажмите F4 [CHOICE] (выбор).
3. Выберите RTCP.
Чтобы выключить опцию перемещения стационарной вершины инструмента, действуйте, как
указано ниже.
1. Переместите курсор в строку конца программы.
2. Нажмите F4 [CHOICE] (выбор).
3. Выберите «No Option».
Использование режима стационарной вершины инструмента с движением шарнира
невозможно.

<Пример программы>

Деталь перемещается в P[1] с относительной скоростью 100 мм/сек между деталью и


стационарным инструментом.

Деталь перемещается в P[2] через P[1] с относительной скоростью 100 мм/сек между деталью
и стационарным инструментом.

-651-
B-82284RU-3/01 9. УТИЛИТЫ

9.13 ВЫСОКОЧУВСТВИТЕЛЬНОЕ ОБНАРУЖЕНИЕ


СТОЛКНОВЕНИЯ
9.13.1 Краткий обзор
Функция высокочувствительного обнаружения столкновения предназначена для быстрого
обнаружения столкновения инструмента или робота с заготовкой и остановки робота.
Эта функция была значительно улучшена в части чувствительности обнаружения по
сравнению с обычной функцией обнаружения столкновения. Она способна обнаружить
столкновение быстрее, таким образом значительно уменьшая вероятность повреждения
инструмента и самого робота.
Эта функция высокочувствительного обнаружения столкновения делает ненужными датчики
удара и подобные устройства, которые традиционно использовались для защиты кисти робота.

9.13.2 Задание
1. При обнаружении столкновения эта функция выдает сигнал об ошибке и быстро
останавливает робота, замедляя его таким образом, что ударное воздействия на робота
можно уменьшить.
2. При помощи этой функции пользователю не нужно регулировать чувствительность
обнаружения, которая ранее регулировалась для каждого отдельного робота.
3. Для включения/выключения функции можно использовать команды программы.
4. Функция увеличивает свою чувствительность обнаружения автоматически во время ввода
операции в режиме обучения, что позволяет уменьшить вероятность повреждений, которые
могут произойти из-за неправильной манипуляции, особенно во время ввода операции в
режиме обучения, во время которой есть вероятность того, будет вызвано столкновение
робота с заготовкой.

9.13.3 Высокочувствительное обнаружение столкновения


(1) Краткий обзор
• Функция включается в момент включения питания.
• Настройте функцию, задав информацию о нагрузке и информацию об устройствах,
установленных на роботе.
Так как для обнаружения столкновения функция использует информацию о нагрузке и
информацию об устройствах, необходимо указать эту информацию в функции. Обязательно
точно задайте вес нагрузки, положение ее центра тяжести и веса каждого устройства,
установленного на роботе.
Если инерция (геометрические размеры) нагрузки велики, может потребоваться задать
инерцию вокруг центра тяжести нагрузки. (Если инструмент имеет большие габариты, и
простое указание его веса и центра тяжести не обеспечивает точное обнаружение, укажите
его инерцию.)
См. раздел 9.14, «Настройка нагрузки» или раздел 9.15, «Расчет нагрузки», где содержатся
указания о порядке указания данных нагрузки.
• Если ожидается, что во время выполнения операции будет развиваться значительная сила,
выключите функцию для этой операции при помощи команд программы. (См. (2).)
• Функция автоматически увеличивает свою чувствительность обнаружения во время
операции ввода в режиме обучения.

-652-
9. УТИЛИТЫ B-82284RU-3/01

(2) Команды программы


• COL DETECT ON / OFF
Эта команда может включить/выключить обнаружение столкновения во время выполнения
программы.

Пример
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.

ПРЕДОСТЕРЕЖЕНИЕ
Обнаружение столкновения обычно включено.
Если программа заканчивает работу или происходит ее аварийное прекращение,
обнаружение столкновения включается автоматически.

9.13.4 Предостережения
(1) Функция может ложно обнаружить столкновение в следующих условиях:
• Данные о нагрузке или устройстве заданы неверно.
• Вес или инерция нагрузки превышает функциональные возможности робота.
• Слишком низкое напряжение питания.
• Тяжелый режим работы, вызванный, использованием коррекции ускорения
• Тяжелый режим работы, например, реверсирование на основании плавной интерполяции
• Линейная операция вблизи кардинальной точки, где ось подвергается высокоскоростному
вращению
Действие: Если обнаружено столкновение, когда оно не должно обнаруживаться ни по одной
из этих причин, сначала попытайтесь устранить причину. Если ее невозможно устранить,
заключение части программы, которая приводит к ложному обнаружению, в пару команд COL
DETECT ON / OFF может помочь сигнала об ошибке и остановки.

(2) Обнаружение столкновения выключается при следующих условиях:


• Включено мягкое плавающее перемещение.
• Включено управление тормозами (тормоз блокирован).

(3) Падение оси после обнаружения


• Чтобы уменьшить силу, вызываемую при столкновении робота, функция обнаружения
столкновения сохраняет выключенное состояние системы управления позиционированием
в течение 200 мс после столкновения. Вследствие этого после обнаружения столкновения
может произойти падение оси на небольшую величину.

-653-
B-82284RU-3/01 9. УТИЛИТЫ

9.14 НАСТРОЙКА НАГРУЗКИ


9.14.1 Краткий обзор
Задание верных данных о нагрузке робота может вызвать следующие результаты:
• Улучшение характера перемещений (например, снижение вибрации и уменьшение времени
цикла)
• Более эффективная реакция функций, относящихся к динамике (например, улучшение
рабочих характеристик, относящихся к обнаружению столкновения и компенсации силы
тяжести)
Для эффективного использования робота рекомендуется указать точные данные о нагрузках,
например, кисти, заготовке, а также устройствах, установленных на робота.
Имеется функция расчета нагрузки (опция).
Эта функция дает возможность роботу вычислить данные нагрузки автоматически.

9.14.2 Экраны параметров движения


Есть три типа экрана параметров движения: экран списка, экран настройки нагрузки и экран
настройки устройства. Они используются для указания данных нагрузки и данных об
устройствах на роботе.
Эти экраны позволяют легко указать данные, которые обычно указываются в системных
переменных ($PAYLOAD, $PAYLOAD_X, $PAYLOAD_Y, $PAYLOAD_Z, $PAYLOAD_IX,
$PAYLOAD_IY и $PAYLOAD_IZ в $PARAM_GROUP).
Они также позволяют распределять настройку нагрузки между двух или нескольких нагрузок.
1. Нажмите MENUS (меню) для вызова экранного меню.
2. Выберите 6 SETUP (настройка), как указано на следующей странице.
3. Нажмите F1 [TYPE] (тип) для отображения меню переключения экрана.
4. Выберите Motion (перемещение). Появится экран списка.
(Если появляется любой другой экран, несколько раз нажмите [PREV] (назад), пока не
появится экран списка.)
Для системы с нескольким группами экран списка следующей группы можно вызвать,
нажав F2 (GROUP) (группа)

-654-
9. УТИЛИТЫ B-82284RU-3/01

5. Данные нагрузки можно задать для условия с № 1 по № 10. Как указано ниже, можно
выбрать соответствующий номер условия при изменении нагрузки из-за замены кисти.
Переместите курсор к нужному номеру и нажмите F3 (DETAIL) (данные), чтобы отобразить
соответствующий экран настройки нагрузки.

6. Задайте массу и центр тяжести нагрузки, а также инерцию относительно центра тяжести.
Направления X, Y и Z, отображаемые на экране настройки нагрузки, рассматриваются по
отношению к системе координат инструмента по умолчанию (имеет силу, если не задана
другая система координат инструмента).

ПРИМЕЧАНИЕ

1 [кгс см с2] = 980 [кг см2]

Если вводится значение, появится сообщение «Path and Cycletime will change» (траектория и
условие изменятся). «Set it?» (задать?). Нажмите F4 (да) или F5 (нет), как это необходимо.

7. Нажатие F3 NUMBER (номер) позволяет перейти в экран настройки нагрузки для другого
номера условия. Для системы с нескольким группами нажатие F2 GROUP (группа)
позволяет перейти в экран настройки другой группы.
8. Для возврата в экран списка нажмите PREV (назад). Нажмите F5 SETIND и введите нужный
номер условия настройки нагрузки. Последний выбранный номер условия используется во
время выполнения программы и при толчковой подаче.
(Исходный номер условия - 0. Использование условия без изменения исходной настройки
приводит к использованию исходной настройки системной переменной. Использование
настройки на экране настройки нагрузки требует включения этой настройки.)
9. Нажатие F4 ARMLOAD (нагрузка руки) на экране списка позволяет перейти на экран
настройки устройства.

10.Задайте массу устройств на руках J1 и J3.


После ввода значений отображается сообщение «Path and Cycletime will change» (траектория
и условие изменятся). Set it? (задать?)
Нажмите F4 (да) или F5 (нет), как это необходимо.
После задания массы устройства выключите и включите питание.

-655-
B-82284RU-3/01 9. УТИЛИТЫ

9.14.3 Команды программы


Нажатие F5 «SETIND» на экране списка позволяет переключать экран при помощи команд
программы, а не путем выбора нужного номера условия настройки нагрузки. (Даже после
окончания выполнения программы последний выбранный номер условия используется в
дальнейшем, во время выполнения программы и операции толчковой подачи.)

(1) Дополнительная настройка [i]

Эта команда изменяет номер условия настройки нагрузки, который будет использоваться, на i.

Пример
1: Additional setting [i]
Эта программа выбирает условие настройки нагрузки 1.

Рабочая среда с несколькими группами


Команда PAYLOAD[i] обычно выбирает номер условия настройки нагрузки для всех групп
операций, включенных в программе. Для системы с нескольким группами, однако, эта
команда может задавать, для какой группы будет произведено переключение номера условия
настройки нагрузки.

Нажатие F1 (GROUP) (группа) отображает меню, которое содержит варианты выбора для
указания группы. Можно выбрать группу из меню.
Пример
PAYLOAD[i]
Эта программа выбирает номер условия настройки нагрузки 1 для групп 2 и 3.

-656-
9. УТИЛИТЫ B-82284RU-3/01

9.15 РАСЧЕТ НАГРУЗКИ


9.15.1 Краткий обзор
Расчет нагрузки - это функция, предназначенная для того, чтобы оценить вес нагрузки,
например, инструмента и заготовки, установленной на кисти робота.

Функция дает возможность производить расчет этих данных автоматически, при работе
робота.

Использование функции расчета нагрузки требует наличия опции расчета нагрузки (A05B-
****-J669) (*).
Использование функции также требует, чтобы модель робота поддерживала функцию расчета
нагрузки.
Если ваша модель не поддерживает эту функцию, использовать ее невозможно.

ПРИМЕЧАНИЕ
(*) Часть, указанная как **** - это четырехзначное число, которое отличается на разных
сериях. Например, у серии 7D70 код опции - A05B-2400-J669.

9.15.2 Порядок работы


Нагрузка рассчитывается следующим образом:
1. Задайте диапазон перемещения, в котором будет производится расчет нагрузки.
2. Выполните расчет нагрузки.
После замены механических узлов, например, двигателя, необходимо выполнить калибровку.
Если после замены механического компонента калибровка не выполняется, точность расчета
нагрузки снижается.

-657-
B-82284RU-3/01 9. УТИЛИТЫ

9.15.3 Порядок расчета нагрузки (для роботов с 6 осями)


Эта процедура выполняется на экране расчета нагрузки.
Переход на этот экран выполняется с экрана параметров движения.
1. Нажмите MENUS (меню) для вызова экранного меню.
2. Выберите 6 SETUP (настройка), как указано на следующей странице.
3. Нажмите F1 [TYPE] (тип) для отображения меню переключения экрана.
4. Выберите Motion (перемещение). Появится экран списка.
(Если появляется любой другой экран, несколько раз нажмите [PREV] (назад), пока не
появится экран списка.)
Для системы с нескольким группами экран списка следующей группы можно вызвать,
нажав F2 (GROUP) (группа).

5. Нажмите NEXT, затем [F2] F2 «IDENT». Появится экран расчета нагрузки.

-658-
9. УТИЛИТЫ B-82284RU-3/01

6. Установите робота в положение, где должен быть выполнен расчет нагрузки.

ПРЕДОСТЕРЕЖЕНИЕ
Во время расчета нагрузки перемещаются только оси J5 и J6.
Другие оси остаются в положении, в котором они были на момент начала расчета нагрузки.
Диапазон перемещения определяется как интервал между двумя точками, заданными на
экране положений расчета 1 и 2. (См. пункты 10 и 12.)

ПРЕДОСТЕРЕЖЕНИЕ
Установите ось вращения J5 в горизонтальное положение.
Чем ближе будет к вертикали положение оси вращения J5, тем ниже будет точность расчета.

7. Нажмите F3 NUMBER (номер) и выберите номер условия настройки нагрузки, для которого
будет задаваться расчет нагрузки.
8. Если масса нагрузки, для которой должен выполняться расчет нагрузки, известна,
переместите курсор в строку 2, выберите «YES» и задайте (введите) значение массы.

ПРИМЕЧАНИЕ
Точность расчета становится выше, если задана масса.
Задайте массу как можно точнее.
Даже если масса не задана, расчет возможен при условии, что удовлетворено следующее
условие. Однако точность снижается

• Момент относительно осей J5 и J6 должен быть достаточно высок.

1 Ось вращения J5 3 Центр тяжести нагрузки


2 Ось вращения J6

• Масса должна быть достаточно большой, а расстояние между точками A и B, должно


быть достаточно велико.
• Центр тяжести нагрузки должен быть достаточно далеко от осей вращения J5 и J6.
•Что касается положений, заданных на экране положений расчета 1 и 2, центр тяжести
нагрузки должен лежать в плоскости или находиться вблизи плоскости, которая
содержит оси вращения J5 и J6.

-659-
B-82284RU-3/01 9. УТИЛИТЫ

1 Ось вращения J5 3 Центр тяжести нагрузки


2 Ось вращения J6

• Что касается оси J6, интервал между точками, заданными на экране положений расчета
1 и 2, должен быть 180° в угловых величинах.
9. Нажмите NEXT (далее), затем [F4] (DETAIL) (данные).
Появится экран положения расчета 1.

10.Задайте положение расчета 1. (Еще можно использовать исходное значение.)


Задайте положения осей J5 и J6, прямо вводя их значения. Можно также переместить робота
в нужное положение толчковой подачей, затем нажать [Shift] + F5 «RECORD» (запись),
чтобы записать положение.
Теперь нажатие [Shift] + F4 «MOVE_TO» перемещает робот в положение расчета 1.
Используйте эту процедуру для указания исходного положения.

-660-
9. УТИЛИТЫ B-82284RU-3/01

11.Нажатие [F2] POS.2 отображает экран положения расчета 2.

12.Задайте положение расчета 2. (Еще можно использовать исходное значение.)


Задайте положения осей J5 и J6, прямо вводя их значения. Можно также переместить робота
в нужное положение толчковой подачей, затем нажать [Shift] + F5 «RECORD» (запись),
чтобы записать положение.
Теперь нажатие [Shift] + F4 «MOVE_TO» перемещает робот в положение расчета 2.
Используйте эту процедуру для указания исходного положения.
13.Нажмите [PREV] (назад) для возврата к экрану расчета.
14.Установите выключатель пульта обучения в положение OFF (выкл.) и нажмите F4 «EXEC»
(выполнить).
Появится сообщение «Robot moves and estimates. Ready?» (робот готов к движению и
расчету?).
15.Укажите, выполнить ли расчет нагрузки.
(Выбор «YES» (да) вызовет перемещение робота.
Проявляйте достаточную осторожность, чтобы не подвергать себя опасности.)
•Для выполнения расчета нагрузки при работе робота нажмите [F4] (YES) (да).
• Для остановки выполнения, нажмите [F5] (NO) (нет).
16.По окончании операций с высокой скоростью и малой скоростью рассчитываются данные
нагрузки.
(Работа переключается автоматически с малой скорости на высокую скорость. Даже если
робот работает на малой скорости, не приближайтесь к нему, потому что иначе вы окажетесь
в опасном положении, когда робот внезапно начинает работать на высокой скорости.)
17.Нажмите F5 «APPLY» (применить) для задания номера условия настройки нагрузки.
Появится сообщение «Path and Cycletime will change.» (траектория и условие изменятся)
«Set it?» (задать?).
18.Укажите, задавать ли оценку.
• Чтобы задать оценку, нажмите [F4] (YES) (да).
•Чтобы не задавать оценку, нажмите [F5] (NO) (нет).
19.Если задаваемой значение больше, чем максимальная допустимая нагрузка (указана в
скобках), появится сообщение «Load is OVER spec ! Accept?» (Превышение нагрузки!
Принять?). Укажите, задать ли это значение, так же, как в пункте выше.

-661-
B-82284RU-3/01 9. УТИЛИТЫ

9.15.4 Порядок калибровки (для роботов с 6 осями)


После замены механических узлов, например, двигателя, необходимо выполнить калибровку.
Если после замены механического компонента калибровка не выполняется, точность расчета
нагрузки снижается.
Управление калибровкой выполняется при помощи экрана расчета нагрузки.
Калибровка начинается переключением выключателя калибровки в положение ON (вкл.) и
выполнения расчета нагрузки.
1. Убедитесь, что на кисти робота ничего нет.
Калибровка должна выполняться, когда на кисти робота ничего не установлено.

ПРИМЕЧАНИЕ
Если калибровка выполняется, когда что-либо установлено на кисти робота, будут получены
неверные данные калибровки, что помешает нормальному расчету. В этом случае повторите
калибровку, выполнив все требования.

2. Нажмите MENUS (меню) для вызова экранного меню.


3. Выберите 6 SETUP (настройка), как указано на следующей странице.
4. Нажмите F1 [TYPE] (тип) для отображения меню переключения экрана.
5. Выберите Motion (перемещение). Появится экран списка.
(Если появляется любой другой экран, несколько раз нажмите [PREV] (назад), пока не
появится экран списка.)
Для системы с нескольким группами экран списка следующей группы можно вызвать,
нажав F2 «GROUP» (группа).

-662-
9. УТИЛИТЫ B-82284RU-3/01

6. Нажмите NEXT (далее), затем [F2] «IDENT». Появится экран расчета нагрузки.

7. Установите робота в положение, где должен быть выполнен расчет нагрузки.

ПРИМЕЧАНИЕ
Во время расчета нагрузки перемещаются только оси J5 и J6.
Другие оси остаются в положении, в котором они были на момент начала расчета нагрузки.
Диапазон перемещения определяется как интервал между двумя точками, заданными на
экране положений расчета 1 и 2. (См. пункты 9, 10 и 12.)

ПРИМЕЧАНИЕ
Установите ось вращения J5 в горизонтальное положение.
Чем ближе будет к вертикали положение оси вращения J5, тем ниже будет точность расчета.

8. Нажмите NEXT (далее), затем [F4] (DETAIL) (данные).


Появится экран положения расчета 1.

9. Задайте положение расчета 1 и 2. Старайтесь максимально использовать значения по


умолчанию.
Нажмите F3 DEFAULT (по умолчанию) и задайте значения по умолчанию для положений
расчета 1 и 2, скорости и ускорения.

-663-
B-82284RU-3/01 9. УТИЛИТЫ

10.Нажатие [Shift] + F4 «MOVE_TO» перемещает робот в положение расчета 1.


Убедитесь, что безопасно перемещать робота в положение расчета 1.
Если перемещать робота в положение расчета 1 опасно, манипулируйте осями J1 - J4 и
толчковой подачей сместите робота в положение, в котором робот может перемещаться
безопасно.
11.Нажатие F2 «POS.2» отображает экран положения расчета 2.

12.Нажатие [Shift] + F4 «MOVE_TO» перемещает робот в положение расчета 2.


Убедитесь, что безопасно перемещать робота в положение расчета 2.
Если перемещать робота в положение расчета 2 опасно, манипулируйте осями J1 - J4 и
толчковой подачей сместите робота в положение, в котором робот может перемещаться
безопасно.
Если вы переместили любую из осей J1 - J4, нажмите F2 «POS.2», чтобы вернуться в экран
положения расчета 1 и выполните эту процедуру снова с пункта 10.
13.Нажмите [PREV] (назад) для возврата к экрану расчета нагрузки.
14.Переместите курсор в позицию «CALIBRATION MODE» (режим калибровки) в строке 3
для его включения (on).

ПРИМЕЧАНИЕ
Как только калибровка закончена, режим калибровки (CALIBRATION MODE)
автоматически выключается.
Не изменяйте режим калибровки во время калибровки или расчета нагрузки. Иначе
калибровка может быть выполнена неправильно или может не закончится вообще.

15.Переместите курсор в строку 4 (так, чтобы на [F4] появилось «EXEC» (выполнить)),


переведите выключатель пульта обучения в положение «выключено», а затем нажмите
«EXEC». Появится сообщение «Robot moves and estimates. Ready?» (робот готов к движению
и расчету?).
16.Укажите, выполнить ли расчет нагрузки.
(Выбор «YES» (да) вызовет перемещение робота. Проявляйте достаточную осторожность,
чтобы не подвергать себя опасности.)
•Для выполнения расчета нагрузки при работе робота нажмите [F4] (YES) (да).
•Для остановки выполнения, нажмите [F5] (NO) (нет).
17.По окончании выполнения операций на малой и на высокой скорости калибровка закончена.
(Работа переключается автоматически с малой скорости на высокую скорость. Даже если
робот работает на малой скорости, не приближайтесь к нему, потому что иначе вы окажетесь
в опасном положении, когда робот внезапно начинает работать на высокой скорости.)

-664-
9. УТИЛИТЫ B-82284RU-3/01

9.15.5 Другие родственные вопросы


1. Диапазон перемещений
Если диапазон перемещений между положениями расчета 1 и 2 сужается, точность расчета
может снизиться.
Фактический диапазон перемещений желательно задать таким же, как заданный по
умолчанию диапазон перемещений.
2. Ускорение для перемещения, используемого при расчете нагрузки
Точность расчета низка для нагрузки, момент инерции которой относительно мал по
сравнению с максимально допустимой нагрузкой робота. Это потому, что влияние момента
инерции на крутящий момент двигателя робота слабо.
Точность расчета для этой легкой нагрузки можно увеличить, увеличивая ускорение,
используемое во время операций расчета нагрузки.
Попытайтесь увеличить ускорение, задавая большее значение в параметре «ACCEL - High»
экранах положения расчета 1 и 2; однако, не следует задавать настолько большое значение,
что во время работы возникает сильная вибрация.
3. Данные калибровки
Данные калибровки хранятся в следующей системной переменной.

SPLCL_GRP[группа].$TRQ_MGN[ось]
group (группа): Номер группы
axis (ось): Номер оси

Если заданы некорректные данные калибровки, например, при выполнении калибровки с


нагрузкой, установленной по ошибке, переназначение предыдущих значений системной
переменной может восстановить предыдущие данные калибровки. Рекомендуется
записывать предыдущие данные калибровки, чтобы было можно их восстановить.

-665-
B-82284RU-3/01 9. УТИЛИТЫ

9.16 ОБНАРУЖЕНИЕ СТОЛКНОВЕНИЯ ДЛЯ


ВСПОМОГАТЕЛЬНОЙ ОСИ
9.16.1 Общая информация
Функция обнаружения столкновения - это функция, которая немедленно останавливает робота
и уменьшает повреждение робота, если робот сталкивается с другими объектами.
Вообще эта функция применялась к осям робота.
Но эта функция не применялась к вспомогательной оси. Из-за того, что вспомогательная ось
проектируется заказчиком, параметры для этой функции невозможно задать заранее.
Чтобы применить эту функцию к вспомогательной оси, требуется настройка параметров
согласно порядку настройки, указанному в настоящем руководстве.

ПРИМЕЧАНИЕ
Для настройки параметров обнаружения столкновения для вспомогательной оси требуется,
опция обнаружения столкновения для вспомогательной оси (A05B-2400-J645)
или
высокочувствительная опция обнаружения столкновения для вспомогательной оси (A05B-
2400-J684), которая включает вышеуказанную.

9.16.2 Предостережение
Коэффициент нагрузки вспомогательной оси должен быть менее 5.

Коэффициент нагрузки = (момент инерции нагрузки + инерция двигателя) / инерция двигателя

При проектировании вспомогательной оси необходимо учитывать вышесказанное.

Если коэффициент нагрузки вспомогательной оси более 5, параметры движения и


чувствительность для обнаружения столкновения могут ухудшиться.

9.16.3 Начальная настройка


1. Настройте вспомогательную ось (передаточное число, время ускорения и т.д.) как обычно
2. Включите питание
3. Задайте следующие системные переменные

$SBR[n].$PARAM[112] = 2097152 / ($SBR[n].$PARAM[47])


$SBR[n].$PARAM[119] = 7282
$SBR[n].$PARAM[120] = -7282

n: Аппаратный номер оси вспомогательной оси


n=7~ для вспом. оси / n=1~6 для осей робота
4. Выключите и включите питание

-666-
9. УТИЛИТЫ B-82284RU-3/01

9.16.4 Порядок настройки


Чувствительность обнаружения столкновения настраивается согласно порядку, указанному
ниже.
Она должна быть настроена так, чтобы не допускать ложных обнаружений.
1. Создайте программу, которая включает тяжелое перемещение, например, инверсное
движение с предварительным CNT100.
Если производственная программа уже имеется. Ее можно использовать для настройки.
В этом случае чувствительность можно оптимизировать для производства с этой
программой.
(Однако если выполнить другую программу, может произойти ложное обнаружение.
Если программа также изменялась, может потребоваться перестройка.)
2. Выполните вышеуказанную программу.
Эту программу также не разрешается приостанавливать.
Из-за момента возмущения, см. ниже, будет выполнена очистка немедленно при
перезапуске программы.
3. измерьте макс. / мин. момент возмущения на экране STATUS/AXIS/DISTURB после
выполнения программы.

Как сказано выше, будет выполнен сброс момента возмущения в начале каждой программы.
Если есть несколько программ,
• создайте новую программу, которая вызывает все программы настройки, и выполните
эту основную программу.
• запишите макс. / мин. момент возмущения для каждой программы и найдите макс. /
мин. значение в этих записанных значениях.
4. Переместите курсор к допустимому значению в круглых скобках для оси.
Измените допустимое значение на значение, равное измеренному макс. или мин. значению.

-667-
B-82284RU-3/01 9. УТИЛИТЫ

ПРЕДОСТЕРЕЖЕНИЕ
Если момент возмущения превышает вышеупомянутое допустимое значение, происходит
следующий сигнал степени «предупреждение»

SRVO-053 Disturbance excess (G:x,A:x) (превышение возмущения)


Следующий сигнал об ошибке сервопривода (выключение сервопривода) происходит, если
момент возмущения превышает аварийные уровни, указанные ниже.

Верхний предел = макс. допустимое значение + 0,3 x макс. тока усилителя.


Нижний предел = мин. допустимое значение - 0,3 x макс. тока усилителя.

SRVO-050 Collision Detect alarm (G:x,A:x) (сигнал об ошибке из-за обнаружения


столкновения)
Часть, равная 0,3 максимального тока усилителя. является границей для предотвращения
ложного обнаружения.
Например, на экране выше с усилителем 40A,

Верхний предел = 24.0 + 0.3 x 40 = 36 A


Нижний предел = -30.0 - 0.3 x 40 = -42 A

5. Снова выполните программы с вышеуказанными настройками допустимого возмущения и


убедитесь, что ложного обнаружения нет.
6. Настройка закончена

-668-
9. УТИЛИТЫ B-82284RU-3/01

9.17 КОМПЕНСАЦИЯ СИЛЫ ТЯЖЕСТИ


Компенсация силы тяжести вычисляет изгиб манипулятора робота, вызванного инструментом/
заготовкой на фланце, оборудованием на руке и самим весом руки. Затем она компенсирует
положение двигателя в зависимости от вычисленного изгиба, и это улучшает абсолютную
точность позиционирования.
Чтобы использовать эту функцию, необходима опция компенсации силы тяжести
(A05B-2350-J649).
Эта функция не может использоваться с мягким плавающим перемещением (A05B-2350-J612)
или малым кругом (не поддерживается).

9.17.1 Системные переменные


Компенсация силы тяжести
$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 градусов при перевернутой установке или угол
установки для установки на стене или при установке поду углом. После настройки выключите
и включите питание.

9.17.2 Экран перемещения (MOTION)


1. На этом экране задаются параметры полезной нагрузки и нагрузки руки (оборудования на
руке).
2. Этот экран настройки имеет три вложенных экрана.
(Экран MOTION (перемещение) / экран PAYLOAD SET (задания полезной нагрузки) / экран
ARMLOAD SET (задания нагрузки руки))
3. Этот экран - вложенный экран в SYSTEM (система).

-669-
B-82284RU-3/01 9. УТИЛИТЫ

Экран MOTION (перемещения) (экран по умолчанию)

4. Можно задать информацию полезной нагрузки (маршрут № 1 - 10). Переместите курсор в


строку с номером одного из маршрутов, и нажмите F3 (DETAIL) (данные), чтобы перейти к
экрану настройки полезной нагрузки.
Экран настройки полезной нагрузки

5. Настройте полезную нагрузку, центр тяжести полезной нагрузки и инерцию полезной


нагрузки. Направления X, Y и Z на этом экране означают оси X, Y и Z в системе координат
инструмента по умолчанию (все настройки равны 0). После ввода значения выдается
сообщение «Path and Cycletime will change. Set it ?» (траектория и условие изменятся,
задать?). Введите F4 YES (да) или F5 NO (нет).
6. Для перехода на экран настройки полезной нагрузки с другим номером маршрута нажмите
F3 NUMBER (номер).
Для перехода на экран для другой группы нажмите F2 GROUP (группа). (Только в системе
с несколькими группами)
7. Нажмите клавишу PREV (назад), чтобы вернуться к экрану перемещения (экран по
умолчанию).
Нажмите F5 (SETIND) и введите номер маршрута, который необходимо использовать.
8. Нажмите F4 ARMLOAD (нагрузка руки) на экране перемещения (экран по умолчанию) для
перехода на ввести экран настройки нагрузки руки.
Экран настройки нагрузки руки

9. Задайте нагрузку руки по оси #1 и оси #3.


После ввода значения выдается сообщение «Path and Cycletime will change. Set it ?»
(траектория и условие изменятся, задать?).
Введите F4 YES (да) или F5 NO (нет). После настройки нагрузки руки выключите и
включите питание.

-670-
9. УТИЛИТЫ B-82284RU-3/01

9.18 ФУНКЦИЯ ПАРОЛЯ


9.18.1 Общий обзор функции пароля
Пароль - это комбинация максимум из 12 букв, цифр, и символов. Он используется для
ограничения доступа операторов к различным операциям и экранам. Функция пароля - это
опция, и поэтому ее использование не обязательно. Защита паролем выключена, если не
определен устанавливающий пользователь.
Есть восемь уровней защиты паролем, и допускаемые операции, а также отображаемые экраны
отличаются в зависимости от уровня. Уровни 3 - 7 определяются пользователем. См. таблицу
«Уровни защиты паролем», где содержится общий обзор парольного доступа для четырех
уровней.
Таблица 9.18.1 Уровни защиты паролем

Уровень Operation (оператор)


Install (с правами Дает возможность пользователю назначать имена пользователя, пароли и
установки) уровни. Дает возможность пользователю удалять имена пользователя и пароли.
Дает возможность пользователю включить или выключать запись событий
пароля. Дает возможность пользователю задавать количество пользователей
пароля в системе. Дает возможность пользователю выполнять все операции,
которые могут выполнять пользователи: наладчики, программисты и операторы.

ПРЕДОСТЕРЕЖЕНИЕМожет существовать
только один пользователя с правами установки.
Setup (наладчик) Дает возможность пользователю выполнять общие операции для настройки
системы.
Program Дает возможность пользователю выполнять операции более высокого уровня,
(программист) чем операции, выполняемые пользователями при производстве.
Operator Дает возможность пользователю выполнять основные операции.
(оператор)
User-Defined Дает возможность пользователю выполнять основные операции если иначе не
(определяемый определено в файле конфигурации пароля.
пользователем)

ПРЕДОСТЕРЕЖЕНИЕ
В стандартной системе при включении блока управления пользователь имеет права уровня
оператора.

ПРЕДУПРЕЖДЕНИЕ
Есть некоторые функции, которые невозможно выполнить без пароля пользователя с
правами установки (install). Если пароль пользователя с правами установки утерян,
обратитесь к представителю FANUC по обслуживанию.

-671-
B-82284RU-3/01 9. УТИЛИТЫ

Операции с паролями
Чтобы использовать пароли, сначала необходимо задать пользователя с правами установки
(install). Чтобы задать пользователя с правами установки, необходимо сначала назначить имя
пользователя с правами установки и пароль, а затем войти в систему. После входа в систему
пользователь с правами установки может назначать имя пользователя, уровень и пароль для
всех других пользователей.

ПРЕДОСТЕРЕЖЕНИЕ
Функцию пароля невозможно использовать, если не назначены имя пользователя с правами
установки и пароль.

После того, как пользователь с правами установки задал имя пользователя, уровень доступа
пароля и пароль пользователю, этот пользователь должен войти в систему, чтобы работать на
назначенном уровне. Для входа в систему пользователь выбирает свое имя пользователя и
вводит свой его пароль. Одновременно войти в систему на одном устройстве может только
один пользователь. Термин «устройство», используемый в настоящем разделе, означает пульт
обучения, дисплей/клавиатуру, KCL и так далее.

Если пользователь завершил работу, он должен выйти из системы. Если он не выходит из


системы, происходит тайм-аут по истечении времени, заданного для тайм-аута сеанса
пользователя. По истечении времени, заданного для тайм-аута сеанса пользователя, или при
выходе пользователя из системы система возвращается на уровень доступа оператора, и другие
пользователи могут войти в систему. Если пользователь забыл выйти из системы, имеются
случаи, в которых пользователь принудительно выходит из системы по запросу другого
пользователя.

Если пользователь с правами установки на настройки паролей включил ведение журнала


паролей, журнал паролей может отображаться на экране сигналов об ошибке. В журнале
паролей отображается важная информация об изменениях данных (описание изменений,
сделанных пользователями, и время выполнения изменений). Подробную информацию см. в
процедуре 9-19 «Отображение журнала паролей».
Информацию о назначения пользователем с правами установки имени пользователя, уровня
доступа пароля и пароля см. в подразделе 9.18.2, «Операции с паролями для пользователя с
правами установки». Информацию о каждом пользователе: операторе, программисте и
наладчике, см. в подразделе 9.18.4, «Операции с паролями для программистов и наладчиков».

-672-
9. УТИЛИТЫ B-82284RU-3/01

9.18.2 Операции с паролями для пользователя с правами установки


Для выполнения операций, указанных ниже, требуется уровень доступа пользователя с
правами установки.
• Назначение имени пользователя с правами установки и пароля
(Процедура 9-12 «Назначение имени пользователя и стандартного пароля для каждого
уровня пароля»)
• Назначение имени пользователя, уровня доступа и пароля для всех других пользователей
(Процедура 9-12 «Назначение имени пользователя и стандартного пароля для каждого
уровня пароля»)
• Включение или выключение журнал паролей и его отображение, если он включен
(Процедура 9-18 «Включение журнала паролей» и процедура 9-19 «Отображение журнала
паролей» в разделе «Журнал паролей»)
Информацию о настройке уровня пароля, см. в процедуре 9-12 «Назначение имени
пользователя и стандартного пароля для каждого уровня пароля».

Процедура 9-12 Назначение имени пользователя и стандартного пароля для


каждого уровня пароля
Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1 [TYPE] (тип).
4. Выберите Passwords (пароли). Появится экран, показанный ниже.

5. Нажмите F2 LOGIN (вход в систему). Появится экран, показанный ниже.

ПРЕДОСТЕРЕЖЕНИЕ
Сначала необходимо задать имя пользователя с правами установки и пароль.

6. Чтобы назначить имя пользователя с правами установки и пароль выполните действия


пунктов, указанных ниже.
a Нажмите клавишу ENTER (ввод).
b Для ввода имени пользователя с правами установки используйте клавиши курсора и
функциональные клавиши.
По окончании нажмите клавишу «ввод». Появится экран, показанный ниже.

-673-
B-82284RU-3/01 9. УТИЛИТЫ

ПРЕДОСТЕРЕЖЕНИЕ
Пароль должен быть не короче трех символов.

ПРЕДУПРЕЖДЕНИЕ
Запишите пароль установки. Есть некоторые функции, которые невозможно выполнить без
пароля установки. Если пароль установки утерян, обратитесь к представителю FANUC по
обслуживанию.
c Введите новый пароль нажмите клавишу «ввод».
d Снова введите новый пароль, чтобы подтвердить правильность предыдущего ввода, а затем
нажмите клавишу «ввод». Появится экран, показанный ниже.

7. Для входа в систему нажмите F4 YES (да). В противном случае нажмите F5 NO (нет).

ПРЕДОСТЕРЕЖЕНИЕ
Пользователь не может задавать данные других пользователей, если он не вошел в систему
как пользователь с правами установки.
Если нажата клавиша F4 YES (да), появится экран, показанный ниже.

ПРЕДОСТЕРЕЖЕНИЕ
Символ «@», который появляется, когда пользователь входит в систему, является символом,
указывающим имя пользователя для входа в систему.

-674-
9. УТИЛИТЫ B-82284RU-3/01

8. Выполните пункты ниже, чтобы назначить имя, пароль и уровень для второго
пользователя.
a. Переместите курсор к элементу ввода имени второго пользователя, нажмите клавишу
ввода, а затем соответственно используйте функциональные клавиши, чтобы ввести
имя.
b. Переместите курсор в поле PWD (пароль), нажмите клавишу ввода, а затем
соответственно используйте функциональные клавиши, чтобы ввести пароль.
c. Переместите курсор к поле LEVEL (уровень), нажмите F4 CHOICE (выбор) и затем
выберите уровень.
d. Переместите курсор в поле TIME (время) и введите значение тайм-аута сеанса
пользователя. Значение тайм-аута сеанса пользователя может быть в диапазоне от 0
до 10080 минут (7 дней).

ПРЕДОСТЕРЕЖЕНИЕ
Если пользователь входит в систему со значением тайм-аута сеанса пользователя, равным 0,
тайм-аут не выполняется. Значение больше 0 указывает отрезок времени (в минутах) паузы,
по истечении которого система выполняет тайм-аут.

e. Для других пользователей, которым нужно разрешить доступ к системе, выполните


подпункты a - d пункта 8.
9. Чтобы удалить введенное имя пользователя и пароль, нажмите клавишу NEXT (далее),
а затем F2 CLEAR (удалить).
10.Чтобы удалить имя пользователя и пароль всех других пользователей, кроме
пользователя с правами установки, нажмите клавишу NEXT (далее), а затем F3 «CLR_ALL»
(удалить все).
11.Для изменения количества пользователей в системе выполните пункты ниже.

ПРЕДУПРЕЖДЕНИЕ
Если количество пользователей в системе изменяется и становится меньше, чем количество
назначенных пользователей, некоторые пользователи могут быть удалены из системы.

a. Нажмите клавишу PREV (назад), чтобы отобразить экран настройки пароля, который
показывается в начале.
b. Переместите курсор к значению количества пользователей и введите значение.
Допустимое количество пользователей – от 10 до 100.
При увеличении количества пользователей
c. Введите новое количество пользователей и нажмите клавишу ввода. Появится экран,
показанный ниже.

-675-
B-82284RU-3/01 9. УТИЛИТЫ

Если количество пользователей нужно уменьшить, появится приглашение,


указанное ниже.

Для удаления пользователей нажмите F4 YES (да). Для отмены операции нажмите F5
(NO) (нет).
d. Выключите блок управления и включите, чтобы новый список пользователей вступил
в силу.
12.Нажмите F3 LOGOUT (выход из системы), чтобы выйти из системы.

ПРЕДОСТЕРЕЖЕНИЕ
Если произошел тайм-аут сеанса пользователя или пользователь вышел из системы,
используемое устройство возвращается к уровню оператора. При выключении блока
управления все устройства вернутся к уровню оператора.

-676-
9. УТИЛИТЫ B-82284RU-3/01

9.18.3 Выключение функции пароля


В системе, в которой задан пароль, возможно выключить функцию пароля.
Выключение функции пароля вызывает удаление пользователя с правами установки. Другие
пользователи не удаляются.
Выключение функции пароля требует доступа на уровне установки. Информацию о
выключении функции пароля см. в процедуре 9-13 «Выключение функции пароля».

Процедура 9-13 Выключение функции пароля


Условие
Пользователь вошел в систему как пользователь с правами установки.

Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1 [TYPE] (тип).
4. Выберите Passwords (пароли). Появится экран, показанный ниже.

5. Нажмите NEXT (далее) «>».


6. Нажмите F3 DISABLE (выключить). Появится экран, показанный ниже.

ПРЕДОСТЕРЕЖЕНИЕ
Выключение функции пароля вызывает удаление пользователя с правами установки.
Другие пользователи не удаляются. Выключение функции пароля требует доступа на уровне
установки.

7. Чтобы выключать функцию пароля, нажмите F4 YES (да).


Для отмены выключения функции пароля, нажмите F5 NO (нет).

-677-
B-82284RU-3/01 9. УТИЛИТЫ

9.18.4 Операции с паролем пользователей программистов и


пользователей наладчиков
Пользователи программисты и пользователи наладчики могут выполнять операции, указанные
ниже.
• Вход (Процедура 9-14 «Вход в систему»)
• Выход (Процедура 9-15 «Выход из системы»)
• Изменение своего пароля (Процедура 9-16 «Изменение пароля»)
• Отображение журнала паролей (Процедура 9-19 «Отображение журнала паролей» в разделе
«Журнал паролей»)
Таблица 9.18.4 (a) Пункты на экране настройки пароля, экран входа в систему

Пункт Объяснение

Current user Этот пункт указывает пользователя, который в настоящий момент вошел в
(текущий систему.
пользователь)
Current level Этот пункт указывает текущий уровень защиты системы.
(текущий уровень)
Default user timeout Этот пункт указывает время, по истечении которого система автоматически
(тайм-аут сеанса возвращается к уровню оператора, если пользователь не выполняет никаких
пользователя по операций после того, как вошел в систему.
умолчанию)
Timeout occurs in Этот пункт указывает текущее оставшееся время после, которого система
(тайм-аут вернется к уровню оператора.
произойдет через)
Log events Этот пункт указывает, нужно ли записывать операции в журнале.
(регистрация
событий)
Number of users Этот пункт указывает максимальное допустимое количество пользователей в
(количество системе.
пользователей)

-678-
9. УТИЛИТЫ B-82284RU-3/01

Таблица 9.18.4 (b) Пункты на экране настройки пароля, экран пользователя

Пункт Объяснение

USERNAME Этот столбец указывает имена, заданные пользователям паролей.


(имя пользователя)
PWD (пароль) Этот столбец указывает, заданы ли пользователям пароли.
LEVEL (уровень) Этот столбец указывает уровни защиты с использованием пароля для
пользователей.
TIME (время) Этот столбец указывает значения тайм-аута для пользователей. Значение
тайм-аута - это отрезок времени, в течение которого сохраняется состояние
входа в систему пользователя для заданного уровня пароля, если он не
выполняет никаких операций.
INSTALL user Назначьте имя пользователя и пароль для пользователя с правами установки,
(пользователь с так, чтобы пользователь мог войти в систему как пользователь с правами
правами установки) установки.
После входа в систему пользователь с правами установки может назначать имя
пользователя, уровень и пароль для всех других пользователей.

-679-
B-82284RU-3/01 9. УТИЛИТЫ

Процедура 9-14 Вход в систему


Условие
• Пароль был задан. (См. раздел «Операции с паролями для пользователя с правами
установки»)
• Другие пользователи не могут войти в систему. В любой момент времени войти в систему
может только один пользователь.

ПРЕДОСТЕРЕЖЕНИЕ
Пользователь, который не знает свое имя пользователя или пароль, должен узнать их у
пользователя с правами установки.

Шаг
1. Вызовите экран настройки пароля.
Если используется полное меню, порядок следующий:
a Нажмите клавишу MENUS (меню).
b Выберите SETUP (настройка).
c Нажмите F1 TYPE (тип).
d Выберите Passwords (пароли).
Если используется быстрое меню, порядок следующий:
a Нажмите клавишу MENUS (меню).
b Выберите «SETUP PASSWORDS» (настройка паролей).
2. Нажмите F2 «USERS» (пользователи).
3. Переместите курсор к своему имени пользователя.
4. Нажмите F2 «LOGIN» (вход в систему), чтобы войти в систему.
Появится экран, показанный ниже.

5. Введите свой пароль и нажмите клавишу ввода.


6. Для изменения значения тайм-аута переместите курсор к своему значению тайм-аута
сеанса пользователя и введите новое значение тайм-аута. Значение тайм-аута сеанса
пользователя может быть в диапазоне от 0 до 10080 минут (7 дней).

ПРЕДОСТЕРЕЖЕНИЕ
1 Если пользователь входит в систему с пульта обучения или блока дисплея со значением
настройки тайм-аута сеанса пользователя «0», тайм-аут не выполняется.
2 Одновременно войти в систему в одном блоке может только один пользователь. Если один
пользователь вошел в систему, другой пользователь не сможет войти в систему, пока первый
пользователь не выйдет из системы. Необходимо определить, сделать ли это. Приглашение,
показанное ниже, появляется только на пульте обучения или в окне дисплея.

-680-
9. УТИЛИТЫ B-82284RU-3/01

7. Для выхода из системы пользователь, который вошел в систему, должен нажать F4 YES
(да). В противном случае нажмите F5 NO (нет).
При выборе F4 YES (да), появится экран, показанный ниже.

ПРЕДОСТЕРЕЖЕНИЕ
Символ «@», который появляется, когда пользователь входит в систему, является символом,
указывающим имя пользователя для входа в систему.

Процедура 9-15 Выход из системы


Условие
• Пароль был задан.
(См. раздел «Операции с паролями для пользователя с правами установки»)
• Пользователь в настоящий момент вошел в систему. (См. процедуру 9-14 «Вход в систему».)

Шаг
1. Вызовите экран настройки пароля.
Если используется полное меню, порядок следующий:
a Нажмите клавишу MENUS (меню).
b Выберите SETUP (настройка).
c Нажмите F1 TYPE (тип).
d Выберите Passwords (пароли).
Если используется быстрое меню, порядок следующий:
a Нажмите клавишу MENUS (меню).
b Выберите «SETUP PASSWORDS» (настройка паролей).
2. Нажмите F3 LOGOUT (выход из системы), чтобы выйти из системы. При выходе
пользователя из системы система возвращается на уровень оператора.

-681-
B-82284RU-3/01 9. УТИЛИТЫ

Процедура 9-16 Смена пароля


Условие
• Пароль был задан.
(См. раздел «Операции с паролями для пользователя с правами установки»)
• Пользователь в настоящий момент вошел в систему. (См. процедуру 9-14 «Вход в систему».)

Шаг
1. Вызовите экран настройки пароля.
Если используется полное меню, порядок следующий:
a Нажмите клавишу MENUS (меню).
b Выберите SETUP (настройка).
c Нажмите F1 TYPE (тип).
d Выберите Passwords (пароли).
Если используется быстрое меню, порядок следующий:
a Нажмите клавишу MENUS (меню).
b Выберите «SETUP PASSWORDS» (настройка паролей). Появится экран, показанный
ниже.

2. Нажмите F4 PASSWRD (пароль). Появится экран, показанный ниже.

3. Введите текущий пароль и нажмите клавишу ввода.


4. Введите новый пароль нажмите клавишу ввода.
5. Снова введите новый пароль, чтобы подтвердить правильность только что введенного
пароля, а затем нажмите клавишу ввода.
6. Нажмите F3 LOGOUT (выход из системы).
Затем выполните процедуру 9-14 «Вход в систему», чтобы войти в систему и укажите новый
пароль.

-682-
9. УТИЛИТЫ B-82284RU-3/01

9.18.5 Файл конфигурации пароля

9.18.5.1 Краткий обзор


При помощи файла XML, описывающего конфигурацию пароля, можно задать функцию
пароля.

Информацию о создании файлов XML конфигурации пароля см. в имеющихся образцах


файлов.
Если к роботу подключен пульт обучения iPendant или браузер Internet Explorer, можно
перейти на Интернет-сайт робота.
На сайте выберите ссылку «Error/Diagnostic files (MD:)» (файлы ошибки/диагностики), а затем
выберите «PASSCFG.DG (Password Configuration)» (конфигурация пароля). Появится экран,
показанный ниже.

Рис. 9.18.5.1 Экран конфигурации пароля

По каждой из этих ссылок происходит переход к образцу файла XML. Если нет доступа к
Интернет-сайту робота или если необходимо скопировать файл, можно скопировать файл с
«MD:unit». Для получения копии файла, скопируйте MD:PASSLVL.XML. Образец файла
описывает конфигурацию пароля на уровне пользователя, который в настоящий момент вошел
в систему.

Конфигурация пароля сохраняется как FRS:PASSWORD.DT. При включении блока


управления этот файл загружается и происходит конфигурирование паролей.
Файл FRS:PASSWORD.DT можно сохранить и загрузить как файл приложения на экране
файлов.
Подробную информацию см. в разделе 12.3.

В таблице 9.18.5.1, «Настройки конфигурации пароля» перечисляются настройки, которые


можно использовать для конфигурации пароля. Информацию о создания конфигурации
пароля, см. в процедуре 9-17 «Конфигурация пароля».

-683-
B-82284RU-3/01 9. УТИЛИТЫ

Таблица 9.18.5.1 Настройки конфигурации пароля

Настройка Объяснение

VERIFY (проверка) Анализирует выбранный файл XML, записывает сигналы об ошибке в файл
журнала. Фактически не создает данные конфигурации. Можно выбрать файл
XML на внешнем запоминающем устройстве. Задайте внешнее
запоминающее устройство на экране файлов. (См. главу 12.)
IMPORT (импорт) Выбирает файл XML на внешнем запоминающем устройстве.
Задайте внешнее запоминающее устройство на экране файлов. (См. главу 12.)
Анализирует выбранный файл XML, чтобы создать данные конфигурации.
EXPORT (экспорт) Копирует текущие данные конфигурации на внешнее запоминающее
устройство, как файл password.xml.

ПРЕДОСТЕРЕЖЕНИЕ
Сначала необходимо ИМПОРТИРОВАТЬ файл.

Процедура 9-17 Конфигурация пароля


Условие
• Пользователь вошел в систему как пользователь с правами установки.

Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1 [TYPE] (тип).
4. Выберите Passwords (пароли). Появится экран, показанный ниже.

5. Нажмите клавишу NEXT (далее), а затем F6 CONFIG (конфигурация).


Появится экран, показанный ниже.

-684-
9. УТИЛИТЫ B-82284RU-3/01

9.18.6 Синтаксис XML для файлов конфигурации пароля


Таблица 9.18.6 Синтаксис команды XML
Наименование Синтаксис и пояснение
Начало команды Синтаксис
<?xml version="1.0"?>
Объяснение
Этот тег должен быть в начале файла XML.
Comment Синтаксис
(комментарий)
<!--Password configuration file -- (Файл конфигурации пароля)>
Объяснение
Комментарий. Записывайте все комментарии между <! -- и -->.
Открывающий тег Синтаксис
<PASSWORD>
Объяснение
Этот тег должен быть первым тегом в файле. В одном файле может быть только
один открывающий тег.
Закрывающий тег Синтаксис
</PASSWORD>
Объяснение
Этот тег должен быть последним тегом в файле. В одном файле может быть
только один закрывающий тег.
Имя уровня Синтаксис
<!-Level name -> < LEVEL=«3» name=Maintenance« lange=»eg»/>
Объяснение
Этот тег определяет имя уровня, максимум из 12 символов.
Он может изменять имена всех уровней, включая уровень пользователя с
правами установки.
Стандартные имена уровней следующие:
- Уровень 0: Operator (оператор)
- Уровень 1: Program (программист)
- Уровень 2: Setup (наладчик)
- Уровень 3: Уровень 3
- Уровень 4: Уровень 4
- Уровень 5: Уровень 5
- Уровень 6: Уровень 6
- Уровень 7: Уровень 7
- Уровень 8: Install (с правами установки)
Параметр «lang» (язык) - опция.
Он используется только в многоязычных системах.
Используйте параметр lang, чтобы задать язык.
Один тег уровня определяет одно имя уровня на одном языке.
Чтобы определять несколько уровней или один уровень в нескольких языках,
требуется несколько тегов.
Тип меню по Синтаксис
умолчанию

-685-
B-82284RU-3/01 9. УТИЛИТЫ

Таблица 9.18.6 Синтаксис команды XML


Наименование Синтаксис и пояснение
<!-- Default menutype --> <DEFMENU level=«3» type=«2»/>
Объяснение
Этот тег определяет тип меню для заданного уровня. Стандартный тип меню для
всех уровней - полное меню. Возможно изменить его на другой тип меню для
любого уровня, кроме уровня установки. Если есть изменение в уровне
(например, в случае входа пользователя в систему, выхода из системы или тайм-
аута), тип меню автоматически изменяется на стандартный тип меню.
Параметр уровня определяет уровень. Параметр типа определяет тип меню.
Стандартный Синтаксис
экран
<!-Default screen -> < !-Passwords -> < DEFSCREEN level=«0» sp_id=«935»
scrn_id=«1»/>
Объяснение
Этот тег определяет стандартный экран для заданного уровня. Стандартный
экран не определяется ни для какого уровня. Возможно изменить стандартный
экран на другой для любого уровня, кроме уровня установки. Если есть
изменение в уровне (например, в случае входа пользователя в систему, выхода
из системы или тайм-аута), экран автоматически изменяется на стандартный
экран. Если стандартный экран не определен, продолжает отображаться
предыдущий экран, если отображение экрана разрешено. Если оно не
разрешено, появится первый экран.
Параметр уровня определяет уровень.
Экран задается программным идентификатором и идентификатором экрана.
Ссылка на экран делается для отображения меню.
Полный перечень программных идентификаторов и идентификаторов экрана
можно отобразить при помощи операций, указанных ниже.
- Для пульта обучения iPendant, нажмите «5 Help/Diagnostics» (справка/
диагностика) в меню «view» (вид) и «5 Menu Help» (справка меню).
- Для браузера Internet Explorer, подключенного к роботу, откройте /md/
tpmenus.dg.
- Для одиночного меню, пока меню отображается на пульте обучения, введите
md:passscrn.xml.
Отображение Синтаксис
экрана/ввод
данных
<!-- Screen access --> < !-- SELECT --> < SCREEN level=«3» sp_id=«71»
scrn_id=«1» access=«1» rw_access=«1»/>
Объяснение

-686-
9. УТИЛИТЫ B-82284RU-3/01

Таблица 9.18.6 Синтаксис команды XML


Наименование Синтаксис и пояснение
Этот тег определяет ограничение отображения экрана для заданного уровня.
Возможно изменить настройки разрешения/запрещения для отображения экрана
и настройки разрешения/запрещения для ввода данных на экранах для любого
уровня, кроме уровня установки. Исключение - экран настройки пароля. Для
этого экрана тег экрана игнорируется.
Стандартные ограничения отображения экрана/ограничения ввода данных
определены заранее. Обычно на уровне оператора и уровнях 3 - 7 разрешено
только отображение всех экранов. На уровне программиста разрешено
отображение экранов для программирования робота и ввод данных. На уровне
наладчика разрешено отображение экранов для программирования робота и
экранов для настройки, а также ввод данных.
Параметр уровня определяет уровень.
Параметр sp_id и параметр scrn_id определяют экран.
Даже если экран не может отображаться, он показывается во всплывающем
меню, которое появится при нажатии клавиши выбора экрана или F1 TYPE
(тип). Однако на пульте обучения iPendant он будет показан затененным, и
выбрать его будет невозможно. Для обычного пульта обучения, если номер
выбрать невозможно, он не появляется.
Локальная метка Синтаксис
<!--Local labels for Host Comm --> < LLABEL level=«3» name=«[ACTION]»
lang=«eg» sp_id=«195» scrn_id=«1» access=«1»/> < LLABEL level=«3»
name=«DEFINE» lang=«eg» sp_id=«195» scrn_id=«1» access=«0»/> < LLABEL
level=«3» name=«UNDEFINE» lang=«eg» sp_id=«195» scrn_id=«1» access=«0»/>
Объяснение
Этот тег определяет ограничения, касающиеся функциональных клавиша на
экранах для заданного уровня. Возможно изменить настройки разрешения/
запрещения для функциональных клавиш для любого уровня, кроме уровня
установки.
Параметр уровня определяет уровень. Параметр sp_id и параметр scrn_id
определяют экран. Параметр имени определяет обозначение функциональной
клавиши для экрана или разворачивающегося меню. Параметр «lang» (язык) -
опция. Он используется только в многоязычных системах. Параметр lang
определяет язык.
В этом примере можно нажать функциональную клавишу F2 ACTION
(действие) на экране связи с хост-компьютером. Нажатие F2 [ACTION]
(действие) отображает разворачивающееся меню с пунктами «DEFINE»
(определить), «UNDEFINE» (отменить определение), «START» (запуск) и
«STOP» (остановка). Если использование функциональной клавиши F2 ACTION
(действие) разрешено, все пункты в разворачивающемся меню становятся
активными. Однако из-за того, что пункты «DEFINE» (определить) и
«UNDEFINE» (отменить определение) на разрешены с локальной меткой,
пункты «DEFINE» и «UNDEFINE» выбрать невозможно.
Выбор Синтаксис
вспомогательного
меню
<!-- FCTN access --> < !-- QUICK/FULL MENUS --> < SCREEN level=«3»
sp_id=«64» scrn_id=«20» access=«0»/>
Объяснение

-687-
B-82284RU-3/01 9. УТИЛИТЫ

Таблица 9.18.6 Синтаксис команды XML


Наименование Синтаксис и пояснение
Тег экрана можно также использовать, чтобы определить ограничения выбора
вспомогательных меню для заданного уровня. Возможно изменить настройки
разрешения/запрещения для вспомогательных меню для любого уровня, кроме
уровня установки. Стандартные настройки таковы, что все пункты на
вспомогательных меню активны.
Параметр уровня определяет уровень.
Параметр sp_id и параметр scrn_id определяют вспомогательное меню.
В некоторых системах можно задать другие вспомогательные меню, которые
будут доступны.
Полный перечень меню см. в MD:PASSFCTN.XML.
В примере ниже тип меню на уровне оператора - это всегда быстрое меню HMI,
и невозможно использовать любой другой тип меню.
Глобальная метка Синтаксис
<!-- Global labels --> < GLABEL level=«3» name=«GROUP» lang=«EG»
access=«1»/> < GLABEL level=«3» name=«PU-1» lang=«JP» access=«1»/> <
GLABEL level=«3» name=«GROUP» lang=«KN» access=«1»/>
Объяснение
Этот тег определяет глобальные ограничения по использованию
функциональных клавиш для заданного уровня. Возможно изменить настройки
разрешения/запрещения функциональных клавиш для любого уровня, кроме
уровня установки.
Обычно на экране, который является единственным разрешенным,
функциональные клавиши нажимать невозможно. Стандартные настройки,
однако, таковы, что некоторые функциональные клавиши, нажатие которых, как
считается, не создаст нежелательной ситуации, разрешается нажимать.
Параметр уровня определяет уровень. Параметр name (имя)определяет
обозначение функциональной клавиши. Определенная функциональная
клавиша включена на всех экранах. Локальное обозначение, если оно
определено для экрана, имеет приоритет для этого экрана. Параметр «lang»
(язык) - опция. Он используется только в многоязычных системах. Параметр
lang определяет язык.
Функция Синтаксис
<!--Features -->< !--PWD_KCL_C KCL -->< PWD level=«3»const=«1» access=«1»/
>
Объяснение
Этот тег определяет ограничения по выполнению функций для заданного
уровня. Возможно изменить настройки разрешения/запрещения выполнения
функций для любого уровня, кроме уровня установки.
Параметр уровня определяет уровень. Параметр const (константа) определяет
функцию.

-688-
9. УТИЛИТЫ B-82284RU-3/01

9.18.7 Журнал паролей


Если пользователь с правами установки включает пункт «Password log» (журнал паролей) на
экране настройки пароля, в журнале паролей отражаются события, указанные ниже.
• Событие ввода пароля
• Событие программирования
• Событие файловой операции
• Событие приложения SpotTool
Если пользователь входит в систему, создается программа и происходят другие события, они
все регистрируются в журнале паролей.
Экран журнала паролей содержит пункт, перечисленный в таблице «Пункты на экране журнала
паролей».
Таблица 9.18.7 (a) Пункты на экране журнала паролей

Пункт Объяснение

Журнал паролей Контролирует вход в систему и выход из системы с паролем. Если журнал
паролей включен, можно проверить, кто вошел в систему и какие изменения
были сделаны.

Только пользователь с правами установки может включить настройку событий


«Log events» (регистрировать события). Информацию о включении журнала паролей см. в
процедуре 9-18 «Включение журнала паролей».

Все пользователи могут просматривать журнал паролей. Информацию об отображении


журнала паролей см. в процедуре 9-19 «Отображение журнала паролей».

Процедура 9-18 Включение журнала паролей


Условие
• Пользователь вошел в систему как пользователь с правами установки.
(Процедура 9-12 «Назначение имени пользователя и стандартного пароля для каждого
уровня пароля»)

Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1 [TYPE] (тип).
4. Выберите Passwords (пароли). Появится экран, показанный ниже.

-689-
B-82284RU-3/01 9. УТИЛИТЫ

5. Выполните пункты ниже, чтобы включить или выключать журнал паролей.


a. Переместите курсор в пункт «Password log» (журнал паролей).
b. Чтобы включить регистрацию событий, нажмите F4 ENABLE.
c. Чтобы выключить регистрацию событий, нажмите F5 DISABLE.

Процедура 9-19 Отображение журнала паролей


Условие
• Пользователь с правами установки включил регистрацию событий.
(Процедура 9-18 «Включение журнала паролей»)
• Пользователь вошел в систему на любом из уровней с правами установки,
программирования и наладки.
• Появится полное меню.

Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите ALARM (сигнал об ошибке).
3. Нажмите F1 [TYPE] (тип).
4. Выберите Password Log (журнал паролей). Появится экран, показанный ниже.

5. Для показа данных конкретного события, переместите курсор к этому событию и нажмите
F5 HELP (справка).
Появится экран, показанный ниже.

-690-
9. УТИЛИТЫ B-82284RU-3/01

9.18.8 Ограничения экрана согласно уровню пароля


Для каждого уровня входа в систему включены ограничения экрана, указанные ниже.
• C = Экран можно просматривать, данные на нем можно изменять и выполнять операции с
ними.
• D = Экран можно только просматривать. (Данные на нем изменять невозможно.)
В таблице 9.18.8 «Ограничения экрана согласно уровню пароля» перечисляются ограничения
экрана согласно уровню пароля.
Таблица 9.18.8 Ограничения экрана согласно уровню пароля.
Уровень
Уровень Уровень Уровень
пароля
пароля пароля пароля
Меню Экран пульта обучения
Install
Setup Program Operator
(с правами
(наладчик) (программист) (оператор)
установки)
UTILITIES Hints D D D D
(утилиты) (подсказки)
Prog Adjust C D D D
(настройка программы)
Prog Toolbox C C C D
(инструменты
программы)
Prog Adjust C C D D
(настройка программы)
Program Shift (линейный C C D D
сдвиг)
Mirror Image Shift C C D D
(зеркальный сдвиг)
Tool offset C C D D
(коррекция на
инструмент)
Frame offset C C D D
(смещение системы
координат)
Group Exchg C D D D
(групповой обмен)
TEST CYCLE TEST CYCLE C D D D
(пробный цикл) (пробный цикл)
MANUAL FCTNS Manual Weld C C C C
(ручные функции) (ручная сварка)
Macros (макросы) C C C C
ALARM Alarm Log C D D D
(сигнал об ошибке) (журнал сигналов об
ошибке)
Motion Log C D D D
(журнал перемещений)

-691-
B-82284RU-3/01 9. УТИЛИТЫ

Таблица 9.18.8 Ограничения экрана согласно уровню пароля.


Уровень
Уровень Уровень Уровень
пароля
пароля пароля пароля
Меню Экран пульта обучения
Install
Setup Program Operator
(с правами
(наладчик) (программист) (оператор)
установки)
System Log C D D D
(системный журнал)
Appl Log C D D D
(журнал приложения)
Recovery D D D D
(восстановление)
Журнал паролей C D D D
Comm Log C D D D
(журнал связи)
I/O Cell Intface C C D D
(ввод-вывод) (интерфейс ячейки)
Weld Intface C C D D
(сварочный интерфейс)
Spot Equip C C D D
(оборудование точечной
сварки)
Digital C C D D
(цифровой)
Analog C C D D
(аналоговый)
Group C C D D
(группа)
Робот C C D D
UOP C C D D
(пульт управления
пользователя)
SOP C C D D
(панель оператора
системы)
Interconnect C C D D
(межсоединения)
PLC I/O D C D D
(ввод-вывод ПЛК)
DeviceNet C C D D
PMC C C D D
PMC Display D D D D
(дисплей PMC)
SETUP Cell C C D D
(настройка) (ячейка)
Prog Select C C D D
(выбор программы)

-692-
9. УТИЛИТЫ B-82284RU-3/01

Таблица 9.18.8 Ограничения экрана согласно уровню пароля.


Уровень
Уровень Уровень Уровень
пароля
пароля пароля пароля
Меню Экран пульта обучения
Install
Setup Program Operator
(с правами
(наладчик) (программист) (оператор)
установки)
Spot Equip C C D D
(оборудование точечной
сварки)
Spot Adv Fctns C C C D
(расширенные функции
точечной сварки)
Spot Config C C D D
(конфигурация точечной
сварки)
TP Hardkeys C C C D
(аппаратные клавиши
пульта обучения)
Servo Gun C D D D
(сварочные клещи)
General (общие) C C D D
Coll Guard (обнаружение C D D D
столкновения)
Frames C C D D
(системы координат)
Macro (макрос) C C D D
Ref Position C C D D
(исходное положение)
Port Init C C D D
(инициализация порта)
Ovrd Select C C D D
(выбор коррекции)
User Alarm C C D D
(пользовательский
сигнал об ошибке)
Error Table C C D D
(таблица ошибок)
IPendant Setup C D D D
(настройка iPendant)
BG Logic C C D D
(BG логика)
Resume Tol. C D D D
(допуск при
возобновлении)
Coord C D D D
(координата)
Stroke Limit C D D D
(предел хода)

-693-
B-82284RU-3/01 9. УТИЛИТЫ

Таблица 9.18.8 Ограничения экрана согласно уровню пароля.


Уровень
Уровень Уровень Уровень
пароля
пароля пароля пароля
Меню Экран пульта обучения
Install
Setup Program Operator
(с правами
(наладчик) (программист) (оператор)
установки)
Motion DO C D D D
(цифровой выход
перемещения)
Host Comm C C D D
(связь с управляющим
компьютером)
Passwords C C C C
(пароли)
FILE File C C C D
(файл) (файл)
File Memory C C C D
(файловая память)
Auto Backup C D D D
(автоматическое
резервное копирование)
SOFT PANEL SOFT PANEL C C D D
(программная (программная панель)
панель)
USER USER C C C D
(пользователь) (пользователь)
SELECT SELECT C C C D
(выбор) (выбор)
EDIT EDIT C C C D
(редактирование) (редактирование)
DATA Registers C C C D
(данные) (регистры)
Position Reg C C C D
(регистры положения)
KAREL Vars C C C D
(переменные KAREL)
KAREL Posns C C C D
(данные
позиционирования
KAREL)
Pressure C D D D
(давление)
Manual Bkup C D D D
(ручное резервное
копирование)
Distance C D D D
(расстояние)

-694-
9. УТИЛИТЫ B-82284RU-3/01

Таблица 9.18.8 Ограничения экрана согласно уровню пароля.


Уровень
Уровень Уровень Уровень
пароля
пароля пароля пароля
Меню Экран пульта обучения
Install
Setup Program Operator
(с правами
(наладчик) (программист) (оператор)
установки)
STATUS Production D D D D
(состояние) (производство)
Robot ready C C C C
(готовность робота)
Servo Gun D D D D
(сварочные клещи)
DisableFault C C D D
(выключение ошибок)
Axis (ось) C D D D
Version ID D D D D
(номер версии)
Safety Signal D D D D
(аварийный сигнал)
Exec-hist C D D D
(хронология
выполнения)
Memory D D D D
(память)
Prg Timer C D D D
(таймер программы)
Sys Timer C D D D
(системный таймер)
Remote Diag C D D D
(дистанционная
диагностика)
Условие C D D D
Appl-status D D D D
(состояние прикладной
программы)
POSITION POSITION D D D D
(положение) (положение)
SYSTEM Clock C C D D
(система) (тактовый сигнал)
Variables C C C D
(переменные)
Gun Master C D D D
(задающий блок
сварочных клещей)
Master/Cal C C D D
(задающий блок/
калибровка)

-695-
B-82284RU-3/01 9. УТИЛИТЫ

Таблица 9.18.8 Ограничения экрана согласно уровню пароля.


Уровень
Уровень Уровень Уровень
пароля
пароля пароля пароля
Меню Экран пульта обучения
Install
Setup Program Operator
(с правами
(наладчик) (программист) (оператор)
установки)
OT Release C C D C
(сброс перебега)
Axis Limit C C D D
(предел перемещения
оси)
Config C C D D
(конфигурация)
Motion C C D D
(перемещение)
USER2 USER2 C C C D
(пользователь 2) (пользователь 2)
BROWSER Browser D D D D
(браузер) (браузер)
DEP Dep C C C D
(панель ввода (панель ввода данных)
данных)
Display C C C C
(дисплей)
Status C C C C
(состояние)
Программа C C C D

-696-
9. УТИЛИТЫ B-82284RU-3/01

9.18.9 Функция автоматического входа в систему по паролю


Если имя пользователя для уровня установки функции пароля - это одно из имен пользователя
в таблице ниже, автоматически выполняется вход в систему на уровне установки, если
выполняется соответствующее условие.
Если соответствующее условие больше не выполняется, автоматически выполняется выход из
системы, и система переходит на уровень доступа оператора.

Имя пользователя Условие


_AUTOLOGIN_0 Выключатель пульта обучения включен, а 3-позиционный переключатель
режимов находится в положении T1 или T2.
_AUTOLOGIN_1 Выключатель пульта обучения включен.
_AUTOLOGIN_2 3-позиционный переключатель режимов находится в положении T1 или T2.

Время, в которое автоматически выполняется вход в систему или выход из системы - это время,
когда система переходит из состояния, в котором соответствующее условие не выполняется, в
состояние, в котором оно выполняется, или когда система переходит из состояния, в котором
соответствующее условие выполнятся, в состояние, в котором оно не выполняется.
Даже если задано одно из имен пользователя, указанных выше, возможно выполнить вход в
систему или выход из системы на экране пароля. В этом случае автоматический вход в систему
или выход из системы могут быть выполнены позже, когда соответствующее условие будет
выполнено или когда оно будут не выполнено.
Если включен автоматический вход в систему, то сообщение об ошибке, отображаемое при
наложении ограничений на операции из-за пароля, не стандартное: «PWD-069 Operation
password protected» (операция защищена паролем), а одно из сообщений об ошибке, указанных
ниже.

3-позиционный
Имя Выключатель
переключатель Сообщение об ошибке
пользователя пульта обучения
режимов
_AUTOLOGIN_0 ON (вкл.) T1/T2 Ограничений нет.
ON (вкл.) AUTO (авто) PWD-72 Protected in AUTO mode
(защищен в режиме AUTO)
OFF (выкл.) T1/T2 PWD-71 Protected in TP disable
(защищен при выключении пульта
обучения)
OFF (выкл.) AUTO (авто) PWD-72 Protected in AUTO mode
(защищен в режиме AUTO)
_AUTOLOGIN_1 ON (вкл.) Неприменимо Ограничений нет.
OFF (выкл.) Неприменимо PWD-71 Protected in TP disable
(защищен при выключении пульта
обучения)
_AUTOLOGIN_2 Неприменимо T1/T2 Ограничений нет.
Неприменимо AUTO (авто) PWD-72 Protected in AUTO mode
(защищен в режиме AUTO)

Если включен журнал паролей, автоматический вход в систему и автоматический выход из


системы регистрируются в журнале следующим образом:
PWD-073 'Auto login '«(%s) %s»
PWD-074 'Auto logout '«(%s) %s»

-697-
B-82284RU-3/01 9. УТИЛИТЫ

9.19 SOFT PANEL (программная панель)


Меню программной панели предназначены для выполнения часто используемых функций.
Есть три типа меню программной панели:
• Функция меню программной панели для приложения и моделируемых функций сварки
• Настраиваемое меню ввода-вывода
В настоящей главе разъясняется, как задать эти функции программной панели и как их
использовать.

9.19.1 Функция программной панели для приложения


Чтобы использовать программную панель, необходимо задать в программной панели
специализированные пункты приложения, назначив им соответствующие значения.
Чтобы задать специализированные пункты приложения, следуйте указаниям таблицы 9.19.1
«Пояснения о программной панели».
Таблица 9.19.1
Пояснения о программной панели
Специализированный пункт приложения для инструментов манипуляции
Пробный прогон Этот пункт представляет собой то же самое, что и пункт «Dry Run»
(пробный прогон) на экране пробного прогона.
Tryout Mode (режим Указывает, включить или выключить функцию, которая выполняет
отладки) манипуляцию в режиме отладки или режиме пробного прогона.
(Действует только для - ENABLED (включен)
опции манипуляции Робот переходит в испытательный режим, выполняя все выходные
материалами/захвата) сигналы манипуляции и игнорирует все входные сигналы установленной
оснастки.
- DISABLED (выключен)
Режим отладки выключен
Чтобы изменить этот пункт, необходимо назначить режим отладки
входного сигнала ячейки.
Этот пункт на этом экране изменить невозможно, если пульт обучения не
включен.

-698-
9. УТИЛИТЫ B-82284RU-3/01

Процедура 9-20 Работа с меню приложения на программной панели


Шаг
1. Нажмите MENUS (меню).
2. Выберите [SOFT PANEL] (программная панель), нажмите [F2 (SHOW)] (показать) и
выберите [Application] (приложение).
Например, появится экран, показанный ниже.

3. Задайте условия программной панели (SOFT PANEL).

ПРЕДОСТЕРЕЖЕНИЕ
Если робот использует стиль в ручном или изолированном режиме или если выбрано
RSR/PNS, пункты можно изменять, только если включен пульт обучения.

9.19.2 Настраиваемый ввод-вывод


Возможно регистрировать 20 настроек ввода-вывода на экране настраиваемого ввода-вывода
на программной панели. В таблице 9.19.2 «Настройки настраиваемого ввода-вывода
программной панели» перечислены настройки настраиваемого ввода-вывода. Порядок
настройки разъясняется в процедуре 9-21 «Настройка настраиваемого ввода-вывода».
Таблица 9.19.2 Настройки настраиваемого ввода-вывода программной панели
Тип настраиваемого Объяснение
элемента
DI, DO, RO, RI, GO, GI, На экране настраиваемого ввода-вывода можно сделать
UO, UI, AO, AI, SO, SI настройки ввода-вывода, показанные слева. Так же, как экран
настройки ввода-вывода, этот экран позволяет выполнить
настройку комментариев, моделируемого состояния и состояния
вкл./выкл. Этот экран также позволяет переключать состояние
(STAT). Имена сигналов отображаются на основании
комментариев, заданных на экране ввода-вывода. На этом экране
имена сигналов изменить невозможно.

-699-
B-82284RU-3/01 9. УТИЛИТЫ

Процедура 9-21 Настройка настраиваемого ввода-вывода


Шаг
1. Нажмите клавишу MENUS (меню) и выберите SOFT PANEL (программная панель).
2. Нажмите F2 SHOW (показать) и выберите Custom (настраиваемый).
Появляется экран, похожий на показанный ниже.

3. Удалите все ненужные пункты, нажав клавишу NEXT (далее) и затем F2 DELETE (удалить).
4. Чтобы добавить пункт, нажмите клавишу NEXT (далее) и затем F2 INSERT (вставить).
5. При нажатии клавиши F2 INSERT (вставить) появится экран, похожий на указанный ниже,
на котором можно задать тип ввода-вывода и номер ввода-вывода, которые будут
добавлены в настраиваемый ввод-вывод.

6. Чтобы выполнить настройки, нажмите F3 CONFIG (конфигурация), чтобы отобразить экран


настройки.
7. Установите курсор на пункт «I/O type» (тип ввода-вывода) и нажмите F4 CHOICE (выбор),
чтобы задать тип ввода-вывода.
Нажав F5 VERIFY (проверка), можно проверить, правильно ли назначен ввод-вывод.
8. Когда настройки выполнены, можно убедиться, что настройки ввода-вывода были
добавлены в экран настраиваемого ввода-вывода, нажав клавишу PREV (назад).
9. Также возможно задать выключение и включение ввода-вывода и моделируемое состояние.
Установите курсор в нужный столбец и чтобы задать режимы нажмите F5 [ON] (вкл.)/F5
[OFF] (выкл.) или F5 [SIM] (модел.)/ F5 [UNSIM] (немодел.).

-700-
9. УТИЛИТЫ B-82284RU-3/01

9.20 ЛОГИЧЕСКАЯ КОМАНДА СО СМЕШАННОЙ ЛОГИКОЙ

Краткий обзор
Логическая команда со смешанной логикой позволяет использовать различные сочетания
операторов и данных в операторах присваивания, реляционных операторах и операторах
команды ожидания в программах пульта обучения.
Логическая команда со смешанной логикой поддерживает оператор NOT «!» и круглые скобки
«()».

Логические команды со смешанной логикой могут быть заданы в меню [Register]


(регистрация), меню [I/O] (ввод-вывод), меню [IF/SELECT] (условие/выбор) и меню [WAIT]
(ожидание).

Логические команды со смешанной логикой должны задаваться в круглых скобках, как


показано ниже.
• DO[1]=(DI[1] AND !DI[2])
• IF (DI[1]) JMP LBL[1]
• WAIT (DI[1])
Если они не взяты в круглые скобки, они выполняются таким же образом, как другие команды
операций.

Логическая команда со смешанной логикой в настоящее время поддерживает флаги и метки


переменных булевого типа и новую команду TC_Online.
Логическая команда со смешанной логикой допускает фоновые операции. При помощи
фоновых операций можно одновременно, непрерывно и неоднократно выполнять до восьми
программ пульта обучения, в которых вводятся в режиме обучения только операторы
присваивания.

Типы данных
Логические команды со смешанной логикой могут использовать типы данных, указанные
ниже.
Таблица 9.20 (a) Типы данных

Тип Значение DATA (данные)

Числовые С числовыми значениями можно Регистр, константа, GI/O, AI/O, элемент


обращаться, как с данными. Можно регистра положения, аргумент,
использовать как целые, так и системная переменная
вещественные числа.
Булевы Данные могут принимать значение ON DI/O, RI/O, UI/O, SI/O, WI/O, ON, OFF,
(вкл.) или OFF (выкл.). флаг, метка

ПРЕДОСТЕРЕЖЕНИЕ
Данные позиционирования и данные паллетизации невозможно использовать с логическими
командами со смешанной логикой.

-701-
B-82284RU-3/01 9. УТИЛИТЫ

Операторы
Логические команды со смешанной логикой могут использовать операторы, указанные ниже.
Таблица 9.20 (b) Арифметические операторы
Operator
Операция
(оператор)
+ Сложение левой части и правой части
- Вычитание правой части из левой части
* Умножение левой части и правой части
/ Деление левой части на правую часть
MOD Остаток деления левой части на правую часть
DIV Целая часть частного при делении левой части на правую часть

• Арифметические операторы можно использовать только с числовыми данными. Если


делается попытка использовать арифметические операторы с булевыми данными, выдается
сигнал об ошибке «INTP-203 Variable type mismatch» (несоответствие типов переменных).
• Выходные данные арифметического оператора всегда числового типа.
Таблица 9.20 (c) Логические операторы
Operator
Операция
(оператор)
AND Логическое произведение левой части и правой части
OR Логическая сумма левой части и правой части
! Логическое отрицание левой части и правой части

• Логические операторы можно использовать только с булевыми данными. Если делается


попытка использовать логические операторы с числовыми данными, выдается сигнал об
ошибке «INTP-203 Variable type mismatch» (несоответствие типов переменных).
• Выходные данные логического оператора всегда булевого типа.
Таблица 9.20 (d) Реляционные операторы
Operator
Операция
(оператор)
= Возвращает значение ON (вкл.), если левая часть равна правой части.
В противном случае возвращается значение OFF.
<> Возвращает значение ON (вкл.), если левая часть не равна правой части.
В противном случае возвращается значение OFF.
< Возвращает значение ON (вкл.), если левая часть меньше правой части.
В противном случае возвращается значение OFF.
> Возвращает значение ON (вкл.), если левая часть больше правой части.
В противном случае возвращается значение OFF.
<= Возвращает значение ON (вкл.), если левая часть меньше или равна правой части.
В противном случае возвращается значение OFF.
>= Возвращает значение ON (вкл.), если левая часть больше или равна правой части.
В противном случае возвращается значение OFF.

• «=» и «<>» можно использовать как с числовыми данными, так и с булевыми данными.
• "<», «>», «<=» и «>=» можно использовать только с числовыми данными. Если делается
попытка использовать их с булевыми данными, происходит ошибка «INTP-203 Variable
Type Mismatch» (несоответствие типов переменных).

-702-
9. УТИЛИТЫ B-82284RU-3/01

В таблице ниже показан приоритет операторов.


Таблица 9.20 (e) Реляционные операторы
Приоритет Операция
Высокий !
*, /, DIV, MOD
+, -
Средний <, >, <=, >=
=, <>
AND
Низкий =R

Выражения
Логические команды со смешанной логикой можно использовать с операторами присваивания,
командами условного перехода, и командами ожидания.

Операторы присваивания
Примеры оператора присваивания логической команды со смешанной логикой даются ниже.

• Крайний левый знак равенства «=» - для оператора присваивания. Другие знаки равенства
«=» - для реляционных операторов.
Результат выражения в правой части присваивается данным в левой части.
• Выходные данные арифметического оператора всегда числового типа.
• Если данные в левой части - булевого типа, а результат выражения в правой части -
числового типа, данные в левой части принимают состояние OFF (выкл.), если значение в
правой части меньше 1, и больше -1 и ON (вкл.), если значение в правой части больше 1 или
меньше -1. Эта операция аналогична операции обычного оператора присваивания.
• Если данные в левой части - числового типа, а результат выражения в правой части -
булевого типа, данные в левой части равны 0, если значение в правой части OFF (выкл.), и
1, если значение в правой части ON (вкл.). Эта операция такая же, как операция обычного
оператора присваивания.
• Если GO, AO или целочисленной системной переменной присваивается значение
вещественного числа, дробная часть усекается.
• «Pulse» (импульс) невозможно задать при помощи логической команды со смешанной
логикой. Чтобы задать импульс, необходимо использовать обычную команду операции.
• Данные позиционирования и данные паллетизации невозможно задать в левой или правой
части логической команды со смешанной логикой. Чтобы задать данные позиционирования
или данные паллетизации, необходимо использовать обычную команду операции.
• Максимальное количество элементов (элементов данных или операторов), которые можно
использовать в операторе присваивания - примерно 20. Точное максимальное количество
элементов, которые можно использовать, зависит от типа данных.
Данные, указанные ниже, можно задавать в левой части оператора присваивания.
Таблица 9.20 (f) Назначение данных

Тип DATA (данные)


Булевы DO, RO, UO, SO, WO, флаг, метка
Числовые Регистр, GO, AO, элемент регистра положения, системная переменная

-703-
B-82284RU-3/01 9. УТИЛИТЫ

Условные операторы
Ниже показаны примеры использования логических команд со смешанной логикой с
командами условного перехода.

• Выражение логической команды со смешанной логикой можно использовать в условном


операторе команды условного перехода.
• Результат условного оператора должен иметь булев тип.
• Если результат условного оператора - ON (вкл.), выполняется выполняемый оператор
команды условного перехода (например, JMP LBL).
• Если смешанная логика используется в условном операторе, операторы, показанные ниже,
можно использовать как выполняемую часть команды условного перехода.

JMP LBL[ ] (переход к метке)


CALL (вызов)
ОПЕРАТОР СО СМЕШАННОЙ ЛОГИКОЙ
ОПЕРАТОР ИМПУЛЬСА
• Оператор присваивания со смешанной логикой и оператор импульса можно задавать в
выполняемом операторе команды условного перехода, только если условный оператор
содержит выражение со смешанной логикой. См. примеры ниже.

IF (DI[1]), DO[1]=(On)
IF (DI[2]), DO[1]=Pulse
• Максимальное количество элементов (элементов данных или операторов) в условном
операторе - примерно 20.
Точное максимальное количество элементов зависит от типа данных.

Команды ожидания
Ниже приводится пример использования команд со смешанной логикой с командой ожидания.

• Выражение со смешанной логикой можно задавать в условном операторе команды


ожидания.
• Результат условного оператора должен иметь булев тип.
• Команда ожидания выполняет ожидание, пока результат выражения не станет ON (вкл.).
• При помощи команды со смешанной логикой невозможно задать «On+», «Off-» или
«ERR_NUM».
Чтобы задать эти элементы, необходимо использовать обычную команду операции.
• Максимальное количество элементов (элементов данных или операторов) в условном
операторе команды ожидания - примерно 20. Точное максимальное количество элементов,
которые можно использовать, зависит от типа данных.

-704-
9. УТИЛИТЫ B-82284RU-3/01

Добавление команд со смешанной логикой


Редактирование команд со смешанной логикой сложнее, чем редактирование обычных команд.
Причина этого состоит в том, что они могут использовать различные типы данных и
операторы, а также могут быть различные их сочетания.

Функции, указанные ниже, обеспечены для облегчения редактирования.


• Для запуска ввода в режиме обучения команды со смешанной логикой, сначала необходимо
выбрать оператор, содержащий круглые скобки.
• В меню выбора элементов появятся элементы, доступные в соответствии с
местоположением оператора.
• Если сочетание элементов недопустимо (например, есть смежные операторы),
автоматически вставляется пустой элемент и выдается приглашение пользователю выбрать
элемент.
• Когда элемент выбран, все элементы, относящиеся к нему, автоматически удаляются.
Например, если удален оператор, одновременно удаляется последующий элемент,
относящийся к нему.
• Если курсор находится на элементе в выражении со смешанной логикой и выражение
недопустимо, в строке подсказки появится сообщение об ошибке. Появится сообщение,
показанное ниже.
Таблица 9.20 (g) Сообщения об ошибках команд со смешанной логикой
Сообщение об ошибке Объяснение
Parentheses mismatch Количество открывающих круглых скобок не равно количеству
(непарные круглые скобки) закрывающих круглых скобок.
Invalid index Недопустимый номер индекса.
(недопустимый индекс)
Variable type mismatch Тип данных не соответствует оператору.
(несоответствие типов
переменных)
Invalid parameter name Недопустимое имя системной переменной.
(недопустимое имя
параметра)
Untaught element Есть элемент, не введенный в режиме обучения (...).
(элемент не введен в режиме
обучения)
Invalid motion group Невозможно использовать в программе отдельную рабочую группу с
(недопустимая группа PR[ ].
перемещений)
Invalid item for output Недопустимый элемент в левой части оператора присваивания.
(недопустимый элемент для
вывода)
Invalid item for Mixed Logic Элемент невозможно использовать в выражении со смешанной
(недопустимый элемент для логикой.
смешанной логики)
Syntax error Недопустимый оператор.
(синтаксическая ошибка)

-705-
B-82284RU-3/01 9. УТИЛИТЫ

Чтобы добавить в программу команду со смешанной логикой, используйте процедуру,


указанную ниже.

Процедура 9-22 Добавление команды со смешанной логикой


Шаг
1. В меню [Edit] (редактировать), нажмите [F1 (INST)], чтобы перейти в меню [Instruction]
(команда).
2. Выберите тип команды, которая будет добавлена (Register (регистра), I/O (ввода-вывода),
IF/SELECT (условная) или WAIT (ожидания)).
3. В предлагаемых вариантах выберите оператор со смешанной логикой, который содержит
круглые скобки (...)
4. Подготовите команду обычным способом.
5. Чтобы изменить элемент в операторе со смешанной логикой, нажмите F4 CHOICE (выбор),
пока курсор установлен в этот элемент. Появятся доступные элементы.
6. Элементы можно вставить в любой оператор со смешанной логикой, кроме левой стороны
оператора присваивания. Нажмите [F1 <INSERT>] (вставить).
Перед курсором будет вставлено «...», и появится меню выбора элемента.
Выберите оператор, и после этого оператора будет вставлен пустой элемент, а также
появится меню данных.
7. Элементы можно удалить из любого оператора со смешанной логикой, кроме левой стороны
оператора присваивания. Переместите курсор к элементу и нажмите CHOICE (выбор). На
клавише F2 появится <DELETE> (удалить).
При удалении оператора также удаляется последующий элемент данных.
8. За исключением левой части оператора присваивания, чтобы добавить или удалить NOT (!),
нажмите [F5 (!)], пока курсор находится в пункте цифрового ввода-вывода (digital I/O) в
выражении со смешанной логикой. Оператор отрицания (!) будет добавлен или удален.
9. Если правая часть оператора присваивания содержит команду со смешанной логикой, для
изменения левой части оператора присваивания переместите курсор в элементу в левой
части и нажмите F4 CHOICE (выбор). Появится меню, содержащее элементы, которые
можно задавать в левой части оператора присваивания.

-706-
9. УТИЛИТЫ B-82284RU-3/01

Фоновое выполнение
Краткий обзор
При помощи фонового выполнения можно выполнить программу пульта обучения,
содержащую операторы присваивания, только в фоновом режиме. Программа выполняется
неоднократно с начала до конца. На это выполнение не влияют аварийные остановки,
приостановки или сигналы об ошибке.

Фоновое выполнение может быть в двух режимах выполнения, стандартном режиме и


высокоскоростном режиме.
• В стандартном режиме все команды со смешанной логикой могут выполняться в фоновом
режиме.
При каждом импульсе ITP сканируются 300 элементов. (Один импульс ITP обычно
составляет восемь миллисекунд.) Термин «элемент» используется здесь для обозначения
элементов данных и операторов. Если имеется более 300 элементов время сканирования
увеличивается.
Например, если есть 800 операций, время обработки составит 24 миллисекунды.
• В высокоскоростном режиме могут выполняться только данные ввода-вывода и логические
операторы.
Каждые восемь миллисекунд обрабатываются 8000 элементов. Максимальное допустимое
количество элементов в высокоскоростном режиме - 8000. В высокоскоростном режиме
невозможно косвенное задание индекса (например, DO[R[1]]).
Дополнительную информацию о режимах фонового выполнения см. в таблице 9.20 (h).

Для запуска фонового выполнения используйте процедуру, описанную в разделе «Настройка


фонового выполнения».

-707-
B-82284RU-3/01 9. УТИЛИТЫ

Таблица 9.20 (h) Режимы фонового выполнения

Максимальное
допустимое Доступные Доступные
Режим Время сканирования
количество данные операторы
элементов
Стандартный Ограничений (Количество элементов / 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[]

Невозможно задать М[ ] в левой части оператора присваивания при фоновом выполнении.


• При фоновом выполнении могут выполняться одновременно до восьми программ.
• Если программа содержит другие операторы, кроме операторов присваивания, во время
выполнения выдается сигнал об ошибке «INTP-443 Invalid item for Mixed Logic»
(недопустимый элемент для смешанной логики).
• В ходе выполнения программы в фоновом режиме программу невозможно редактировать
или выполнять как обычную задачу. Если программа не выполняется в фоновом режиме,
программа может выполняться как обычная задача.
• Если программа выполняется в фоновом режиме, программу с таким же именем невозможно
загрузить в режиме замены.
• Если во время фонового выполнения программы происходит прерывание подачи
электроэнергии, при включении питания программа автоматически выполняется в том же
режиме выполнения.

-708-
9. УТИЛИТЫ B-82284RU-3/01

• Фоновое выполнение начинается перед выполнением обычной программы. Фоновое


выполнение занимает одну миллисекунду в ITP. Фоновое выполнение может влиять на
время цикла обычной программы.
• Для уменьшения времени фонового выполнения, уменьшите значение
$MIX_LOGIC.$ITEM_COUNT. $MIX_LOGIC.$ITEM_COUNT определяет количество
элементов, которые будут обработаны за ITP. Стандартное значение - 300.
• При фоновом выполнении могут выполняться операторы присваивания с условными
выражениями.
Если результат условного выражения - OFF (выкл.), соответствующий оператор
присваивания не выполняется.
В примере ниже,

IF (DI[1]), DO[1]=(DI[2])

Если DI[1] в состоянии ON, DI[2] присваивается DO[1]; а если DI[1] в состоянии OFF, DO[1]
не изменяется.

В высокоскоростном режиме условные выражения невозможно выполнить, и поэтому


программы, содержащие условные выражения всегда выполняются в стандартном режиме.
• При фоновом выполнении можно использовать команды импульса. Сочетанием команды
импульса с условным выражением возможно создать таймер задержки выключения.
Пример дается ниже.

IF (DI[1]), DO[1]=Pulse 1sec

Если DI[1] остается в состоянии ON (вкл.) дольше одной секунды, DO[1] находится в
состоянии ON (вкл.) в течение одной секунды. Если DI[1] меняется на OFF (выкл.) до
истечения одной секунды, DO[1] меняется на OFF немедленно.
Пока DI[1] в состоянии OFF, настоящий оператор не меняется на DO[1].

В высокоскоростном режиме команды импульса невозможно выполнить, и поэтому


программы, содержащие команды импульса, всегда выполняются в стандартном режиме.
Для удержания DO[1] в состоянии ON на одну секунду даже если D1[1] меняется на OFF в
течение одной секунды, используйте оператор, указанный ниже.

F[1]=(DI[1] OR (F[1] AND DO[1]))


IF (F[1]), DO[1]=Pulse 1sec
• Если с командой импульса не задано время, принимается один сканирующий импульс при
фоновом выполнении. Пример дается ниже.

IF (DI[1]), DO[1]=Pulse

В этом случае, если DI[1] меняется с OFF на ON, DO[1] меняется на ON на один проход.
Это можно использовать для обнаружения фронта.
• При выполнении обычным способом команда импульса без указания времени использует
время, заданной для $DEFPULSE, но если команда выполняется в фоновом режиме,
используется отличное время.

ПРЕДОСТЕРЕЖЕНИЕ
В контроллере R-J3iB Mate, высокоскоростной режим невозможно использовать.
Настройка режима всегда NORMAL (обычный), что на экране Background Logic (фоновая
логика) изменить невозможно.

-709-
B-82284RU-3/01 9. УТИЛИТЫ

При помощи экрана Background Logic (фоновая логика) можно настроить и выполнить
программу в режиме фонового выполнения. Информацию о каждом из элементов на экране
фоновой логики см. в таблице 9.20 (i). Таблица 9.20 (j) перечисляет операции на экране
фоновой логики.
Таблица 9.20 (i) Элементы на экране фоновой логики

Пункт Объяснение
[PROGRAM] Введите имя программы, которая будет выполнена в режиме фонового
(программа) выполнения.
[STATUS] Выдается состояние программ фонового выполнения.
(состояние) [Stop]: Программа остановлена.
[Running]: Программа выполняется в стандартном режиме.
[Running(Fast)]: Программа выполняется в высокоскоростном режиме.
[MODE] Этот элемент используется для выбора режима выполнения.
(режим) [Auto]:
Программа выполняется в высокоскоростном режиме, если она может
выполняться в высокоскоростном режиме.
Программа выполняется в стандартном режиме, если ее невозможно выполнить в
высокоскоростном режиме.
[Fast]:
Программа всегда выполняется в высокоскоростном режиме.
Если программа содержит элемент, который невозможно использовать в
высокоскоростном режиме, во время выполнения выдается сообщение об ошибке
«INTP-444 Invalid item for fast mode» (недопустимый элемент для скоростного
режима).
[Normal]:
Программа всегда выполняется в стандартном режиме.

Стандартное значение - Auto (авто). Если программу необходимо выполнять в


высокоскоростном режиме, но она выполняется в стандартном режиме, установите
этот элемент на [Fast]. Номера строк, недопустимых в высокоскоростном режиме,
указываются в сообщениях об ошибке.

Таблица 9.20 (j) Операции на экране фоновой логики.

Функциональ
Объяснение
ная клавиша
[RUN] Нажмите эту клавишу, чтобы выполнить программу в режиме фонового
(выполнить) выполнения. Если программа содержит оператор, который невозможно
использовать при фоновом выполнении, происходит ошибка.
[STOP] Нажмите эту клавишу, чтобы остановить выполнение программы в фоновом
(останов) режиме.

-710-
9. УТИЛИТЫ B-82284RU-3/01

Процедура 9-23 Настройка фонового выполнения


Шаг
1. Нажмите MENUS (меню).
2. Нажмите 6 SETUP (настройка).
3. Нажмите F1 TYPE (тип).
4. Выберите [BG Logic] (фоновая логика). Появится экран, показанный ниже.

5. Введите имя программы, которая будет выполнена в режиме фонового выполнения в


столбце PROGRAM (программа).
В столбце STATUS (состояние) выдается состояние программ фонового выполнения.
• [Stop]: Программа остановлена.
• [Running]:Программа выполняется в стандартном режиме.
• [Running(Fast)]: Программа выполняется в высокоскоростном режиме.
6. В столбце [MODE] (режим) выберите режим.
• [Auto]: Программа выполняется в высокоскоростном режиме, если она может
выполняться в высокоскоростном режиме. Программа выполняется в стандартном
режиме, если ее невозможно выполнить в высокоскоростном режиме.
• [Fast]: Программа всегда выполняется в высокоскоростном режиме. Если программа
содержит элемент, который невозможно использовать в высокоскоростном режиме,
во время выполнения выдается сообщение об ошибке «INTP-444 Invalid item for fast
mode» (недопустимый элемент для скоростного режима).
• [Normal]: Программа всегда выполняется в стандартном режиме.

ПРЕДОСТЕРЕЖЕНИЕ
Стандартное значение - Auto (авто). Если программу необходимо выполнять в
высокоскоростном режиме, но она выполняется в стандартном режиме, установите этот
элемент на [Fast]. Номера строк, недопустимых в высокоскоростном режиме, указываются в
сообщениях об ошибке.

7. Чтобы выполнить программу в режиме фонового выполнения, нажмите F2 (RUN).


8. Чтобы остановит программу в фоновом режиме, нажмите F3 (STOP).

-711-
B-82284RU-3/01 9. УТИЛИТЫ

Флаги
Флаг (F[ ]) - это внутренний порт ввода-вывода, можно осуществлять его чтение и настройку.
Флаг не связан с фактическим устройством ввода-вывода и похож на переменную булевого
типа.

Значение флага можно восстановить при помощи функции восстановления при сбое питания
(запуск из горячего состояния).
Это относится и к другим выходным портам (например, DO).

Все флаги устанавливаются на OFF (выкл.) при событиях, указанных ниже.


• Запуск из холодного состояния
• Control start (контролируемый запуск)
• INIT start (первоначальный запуск)
• Запуск из горячего состояния с изменением назначений ввода-вывода
• Запуск из горячего состояния с изменением конфигурации ввода-вывода
Путем настройки DI, DO, UI, UO, GI и GO как для стойки 34 слот 1, начальные точки 1 - 1024,
их можно назначить на флаги.

ПРЕДУПРЕЖДЕНИЕ
Если флаг назначен на пользовательский вход (UI), специализированные сигналы
управляются путем изменения значения флага с пульта обучения и из программы, таким
образом позволяя запустить программу и выполнять другие операции. При назначении флага
на пользовательский вход (UI) проектируйте систему, удовлетворяющую требованиям
безопасности. В противном случае возможно повреждение робота и травмы.

Для вызова экрана Flag (флаг) используйте процедуру, указанную ниже.


1. Нажмите MENUS (меню).
2. Нажмите 5 I/O (ввод-вывод).
3. Нажмите F1 TYPE (тип).
4. Выберите Flag (флаг). Появится экран, показанный ниже.

На этом экране можно изменить значения флагов.


5. Для вызова экрана Port Detail (данные портов) нажмите F2 DETAIL (данные).
Появится экран, показанный ниже.

На этом экране можно изменить комментарий о флаге.

-712-
9. УТИЛИТЫ B-82284RU-3/01

Примеры обнаружения фронта, счетчика и таймера при высокоскоростном


режиме фонового выполнения
Примеры обнаружения фронта, счетчика и таймера при высокоскоростном режиме фонового
выполнения
В высокоскоростном режиме скорость обработки улучшилась по сравнению со стандартным
режимом, и поэтому она не влияет на скорость обработки выполняемой стандартной
программы. Однако имейте в виду, что при высокоскоростном режиме невозможно
использовать числовые операции и команды импульса.
Пример 1: Обнаружение фронта
Программа, приведенная ниже, обнаруживает фронт DI[1].
Выход DO[1] меняется на ON, только если DI[1] меняется с OFF на ON.

F[1] содержит значение DI[1], полученное при предыдущем опросе.


Если DI[1] в состоянии ON, и предыдущее значение DI[1] - OFF, то DO[1] меняется на ON.
Пример 2: Счетчик
Пример 4-битного счетчика фронта DI[1] дается ниже. Значение счетчика задается в F[41] -
F[44]. Если GI[1] назначен как стойка 34, слот 1, начальная точка 41, количество точек 4, можно
выполнить чтение значения счетчика с GI[1].

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]).

-713-
B-82284RU-3/01 9. УТИЛИТЫ

Пример 3: Timer (таймер)


В высокоскоростном режиме время прохода - всегда восемь миллисекунд, и поэтому можно
создать таймер, используя счетчик. Ниже приводится пример импульсов длительностью 80
миллисекунд. Эта программа работает так же, как «IF (DI[1]), DO[1]=Pulse 80msec».

F [1] используется как рабочая переменная для хранения значения DI[1].

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 (истина).

-714-
9. УТИЛИТЫ B-82284RU-3/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» (не удалось выполнить чтение значения ввода-вывода).
• Задать М[ ] в левой части оператора присваивания в фоновой операции невозможно.

-715-
B-82284RU-3/01 9. УТИЛИТЫ

Для вызова экрана Marker (метка) используйте процедуру, указанную ниже.


1. Нажмите MENUS (меню).
2. Нажмите 5 I/O (ввод-вывод).
3. Нажмите F1 TYPE (тип).
4. Выберите [Marker] (метка). Появится экран, показанный ниже.

На этом экране можно изменить значения меток.


5. Для вызова экрана Port Detail (данные портов) нажмите F2 DETAIL (данные).
Появится экран, показанный ниже.

На этом экране можно изменить комментарий о метке.


• На экране [Port Detail] (данные порта) появятся определенные выражения.
Для удаления определенного выражения нажмите F5 CLEAR (удалить).
Если появляется сообщение, указанное ниже,

Нажмите F4 YES (да).


• Текущие значения всех элементов данных в определенных выражениях отображаются в
области Monitor (контроль).
• На этом экране можно изменить комментарий о метке.

-716-
9. УТИЛИТЫ B-82284RU-3/01

TC_ONLINE
Команда TC_ONLINE похожа на метку. Команда TC_ONLINE определяет выражение,
которое, в свою очередь, вычисляется как фоновая операция. Пока результат выражения
остается OFF (выкл.), останавливается выполнение всех программ пульта обучения и программ
KAREL, имеющих группы перемещений.
При стандартных настройках функция TC_ONLINE выключена, а меню [TC_ONLINE] не
выдается, чтобы команды TC_ONLINE было невозможно ввести в режиме обучения в
программе пульта обучения. Для использования функции TC_ONLINE, установите
$MIX_LOGIC.$USE_TCOL на TRUE (истина).

Ниже приводится пример.

TC_ONLINE (DI[1] AND DI[2])

Пока 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.

* При стандартной настройке TC_ONLINE DISABLE и TC_ONLINE ENABLE невозможно


использовать. Чтобы использовать эти команды, установите MIX_LOGOC.$USE_TCOLSIM на
FALSE (ложь).
• Если выполняется TC_ONLINE (...), заданное выражение определяется как выражение
TC_ONLINE.
Пока TC_ONLINE включена, определенное выражение рассчитывается как фоновая
операция.
Пока результат выражения - OFF (выкл.), останавливаются все программы пульта обучения
и программы KAREL, имеющие группы перемещений.
• Если программа запущена, пока результат выражения TC_ONLINE - OFF (выкл.),
программа немедленно приостанавливается. TC_ONLINE влияет на запуск любого типа,
кроме [Shift] + [BWD].
• Единственный случай, в котором программа может выполняться, если результат выражения
TC_ONLINE - OFF (выключено), - это во время выполнения программы в обратном
направлении при помощи [Shift] + [BWD].
• Даже если время прохода при фоновом выполнении дольше чем ITP, выражения
TC_ONLINE рассчитываются при каждом ITP. (Один импульс ITP обычно составляет
восемь миллисекунд.)

-717-
B-82284RU-3/01 9. УТИЛИТЫ

• Программа, у которой нет группы перемещений и для которой включена функция «ignore
pause» (игнорировать паузу), не приостанавливается, даже если результат выражения
TC_ONLINE - OFF (выключено).
• Если $MIX_LOGIC.$USE_TCOLSIM = TRUE (истина, стандартная настройка), в этом
случае TC_ONLINE DISABLE и TC_ONLINE ENABLE невозможно вводить в режиме
обучения в меню [Edit] (редактировать). Необходимо изменить настройку TC_ONLINE
ENABLE/DISABLE в меню [TC_ONLINE]. В этом случае, когда заканчивается выполнение
оператора операции, TC_ONLINE включается автоматически. Это означает, что
TC_ONLINE выключена только в краткие промежутки времени, в ходе которых оператор
управляет роботом.
• Если $MIX_LOGIC.$USE_TCOLSIM = FALSE (ложь), в этом случае TC_ONLINE DISABLE
и TC_ONLINE ENABLE могут вводиться в режиме обучения в меню [Edit] (редактировать).
Настройка TC_ONLINE ENABLE/DISABLE не меняется автоматически даже после того,
как закончено выполнение оператора операции.
Для добавления команды TC_ONLINE используйте процедуру 9-24.
Для отображения меню [TC_ONLINE] используйте процедуру 9-25.

Процедура 9-24 Добавление команды TC_ONLINE


Шаг
1. В меню [Edit] (редактировать), нажмите [F1 (INST)], чтобы перейти в меню [Instruction]
(команда).
2. Выберите [TC_ONLINE].

Если значение $MIX_LOGIC.$USE_TCOLSIM - TRUE (истина), выбирайте пункты и


создавайте операторы обычным способом.

Если значение $MIX_LOGIC.$USE_TCOLSIM - FALSE (ложь) выполните следующие


пункты:
a. Выберите [1(...)].
b. Выберите элементы и создайте операторы обычным способом.
3. Для изменения оператора TC_ONLINE нажмите [F4 (CHOICE)] в первом экземпляре «()»
оператора TC_ONLINE и выберите [2 (ENABLE)] (включить).

-718-
9. УТИЛИТЫ B-82284RU-3/01

Процедура 9-25 Отображение команды TC_ONLINE


Шаг
1. Нажмите MENUS (меню).
2. Нажмите 5 I/O (ввод-вывод).
3. Нажмите F1 TYPE (тип).
4. Выберите [TC_ONLINE]. Появится экран, показанный ниже.

Строка «Enable» (включено) указывает, включена ли TC_ONLINE в настоящий момент.


Этот элемент можно изменить в этом меню.

В строке «Status» (состояние) указывается состояние TC_ONLINE.


Это результат определенного выражения.

Определенное выражение указано в области Expression (выражение).


5. Для удаления определенного выражения переместите курсор на [Monitor] (контроль).
a. Нажмите [F5 (CLEAR)] (удалить). Появится приглашение, показанное ниже.

b. Нажмите F4 YES (да).

-719-
B-82284RU-3/01 9. УТИЛИТЫ

Сохранение/Загрузка
Все данные для команд со смешанной логикой сохраняются, как указано ниже.
• Команды со смешанной логикой сохраняются в файлах пульта обучения, вместе с
программами.
• Фоновые операции сохраняются в файлах 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.

-720-
9. УТИЛИТЫ B-82284RU-3/01

9.21 ФУНКЦИЯ КОНТРОЛЯ PMC


Функция контроля PMC (мезонинный PCI-модуль) дает возможность отображать программу
встроенного модуля PMC на пульте обучения.
* Встроенный модуль PMC - это опция.

Дисплей древовидной структуры PMC


Можно отобразить программу релейной логики PMC согласно порядку, указанному ниже.
1. Нажмите Screen select (menu) (выбор экрана (меню)).
2. Выберите I/O (ввод-вывод).
3. Нажмите F1 [TYPE] (тип).
4. Выберите PMC Display (дисплей PMC) и нажмите клавишу ENTER (ввод).
Появится экран, показанный на рисунке ниже.

Рис. 9.21 (a) Дисплей PMC

-721-
B-82284RU-3/01 9. УТИЛИТЫ

5. Для перемещения курсора в нужный уровень или подпрограмму используйте клавиши


«вверх» или «вниз».
Нажмите F3 [DISPLAY] или клавишу ввода, и появится экран, как показано на рис. 9.21 (b).

Рис. 9.21 (b) Подпрограмма PMC

ПРЕДОСТЕРЕЖЕНИЕ
Если выбран конкретный уровень или подпрограмма, отображается выбранная программа,
но также можно отобразить все программы при помощи прокрутки.

Переключение отображения адресов и символов


Нажав F2 [SYMBOL] и выбрав один из пунктов: 1 - 4 ниже, можно переключать отображение
символов и адресов.
1 Address (адрес) - Отображаются только адреса над реле или катушками. (Пример: X1000.2)
2 Symbol (символ) - Отображаются только символы над реле или катушками. (Пример: U13)
3 Address & symbol (адрес и символ) - Отображаются адреса над реле или катушками и
символы под адресами.
4 Symbol & address (символ и адрес) - Отображаются символы над реле или катушками и
адреса под символами.

-722-
9. УТИЛИТЫ B-82284RU-3/01

Поиск адресов и команд функции


1. Нажмите F5 [FIND], и появится экран, как показано на рис. 9.21 (c).

Рис. 9.21 (c) Экран поиска

Ниже объясняется, как использовать меню.


1. Выберите вид поиска (Search kind), нажмите клавишу ENTER и появится всплывающее
окно.
Выберите адрес или команду функции для поиска.
2. Переместите курсор в полю Search string (строка поиска) и нажмите клавишу ENTER,
появится всплывающая клавиатура.
Введите символьную строку для поиска.
3. Используйте кнопку Select, чтобы задать позицию начала поиска.
Поиск начинается на выбранном уровне или подпрограмме.
4. При выборе поиска с подстановочными знаками (нужно поставить отметку в поле Wildcard
search), можно выполнить поиск с подстановочными знаками, используя подстановочные
знаки (*) в строке поиска (например, F1008.*).
В качестве подстановочного знака можно использовать только символ.
5. Если при поиске поставить отметку в поле Search result list display (показ списка результатов
поиска) то будет создан список всех блоков, содержащих строку поиска.
Если отметка не поставлена, появится блок, содержащий строку поиска.
Нажмите F5 [FIND] для поиска другого блока, содержащего строку поиска.
6. Если курсор переместить в положение, в котором задается диапазон поиска, можно
использовать варианты, указанные ниже.
All (все) - Все реле, катушки и команды функций
Select (выбор) - Выбранные реле, катушки и команды функций
Write coils (записываемые катушки) - Только катушки
7. Для возврата в экран древовидной структуры PMC нажмите клавишу F3 [CANCEL] (отмена)
или [PREV] (назад).
8. Для удаления строки поиска нажмите F4 [CLEAR] (удалить).
9. Для начала поиска и отображения результатов нажмите F2 [NEXTSRCH] (следующий
поиск).

-723-
B-82284RU-3/01 9. УТИЛИТЫ

9.22 ФУНКЦИЯ РЕДАКТИРОВАНИЯ PMC


Функция редактирования PMC позволяет осуществлять редактирование программ релейной
логики PMC на пульте обучения iPendant.
Она позволяет редактировать реле, катушки и команды функций на всех уровнях и во всех
подпрограммах программ релейной логики PMC, имеющихся в контроллере.

Она позволяет изменение адресов, символов и всех блоков в программе релейной логики.
Экран редактирования можно использовать из всех трех рамок окна iPendant, а также может
использоваться через дистанционную связь, путем обращения к CGTP.HTM или ECHO.HTM.
Защитив функцию редактирования паролем, можно сделать невозможным ее дистанционное
использование. Аналогично функции дисплея PMC эта функция позволяет выполнять поиск
символов и адресов.

Функция редактирования PMC не позволяет выполнять следующее:


• Добавление и удаление блоков
• Добавление и удаление реле, катушек и линий подключения
• Изменение параметра #1 команды функции COD
• Изменение параметров #1 и #2 команды функции CODB
• Изменение параметра #1 команды функции COM
• Изменение параметров команд функций
SP, SPE, JMP, JMPE, JMPB, LBL, JMPC, COME, CALL и CALLU

Использование функции редактирования PMC


1. Нажмите клавишу MENU (меню).
2. Выберите I/O (ввод-вывод).
3. Нажмите F1 [TYPE] (тип).
4. Выберите PMC Display (дисплей PMC), и появится экран, аналогичный показанному на рис.
9.22 (a).

Рис. 9.22 (a) Древовидная структура PMC

-724-
9. УТИЛИТЫ B-82284RU-3/01

Например, при выборе программы релейной логики на уровне 1 или 2, отображаются


компоненты ступени.
5. Используйте клавиши «вверх» или «вниз» для перемещения курсора в уровень или в
подпрограмму, которые необходимо отобразить, и нажмите клавишу F4 [CHANGE]
(изменить) или ENTER (ввод), и появится экран, аналогичный показанному на рис. 9.22 (b).

Рис. 9.22 (b) Экран редактирования PMC

ПРЕДОСТЕРЕЖЕНИЕ
Можно начать на конкретном уровне или подпрограмме, выбрав их, но курсор проходит
сквозь все программы релейной логики и перемещается вниз.

6. Курсор изменяется на синий, шириной 2 пикселя и охватывает блок.


Курсор можно использовать при помощи клавиш курсора.

ПРЕДОСТЕРЕЖЕНИЕ
Для поиска адреса или команды функции ознакомьтесь с содержанием раздела о поиске
адреса и команды функции.

Для редактирования блока установите курсор на блок и нажмите F2 [MODIFY] (изменить) или
клавишу ENTER.
Появится экран, как показано на рис. 9.22 (c).

-725-
B-82284RU-3/01 9. УТИЛИТЫ

Рис. 9.22 (c) Редактирование блока релейной схемы PMC

7. Для задания элемента на контакте A нажмите F2 [NO] (нр).


8. Для задания элемента на контакте B нажмите F3 [NO] (нз).
9. Для изменения параметра команды функции переместите курсор в верхний левый угол
команды функции и нажмите клавишу ENTER. Появится экран параметров команды
функции.
При помощи клавиш курсора установите курсор и нажмите клавишу ENTER, чтобы можно
было редактировать параметры.
10.Когда курсор находится в крайнем правом положении, можно выполнять следующее:
- Нажмите F2 [WRT] для записи катушки.
- Нажмите F3 [WRTNT] для записи инверсной катушки.
- Нажмите F3 [SET] для задания состояния катушки.
- Нажмите F4 [RESET] для сброса состояния катушки.
11.Для изменения конкретного адреса или символа установите курсор на реле и нажмите
клавишу ENTER.
Появится экран настройки подключения PMC, что позволяет редактировать адреса и
символы.
12.По окончании редактирования нажмите F1 [EXIT] (выход) и выберите SUBMIT (внести)
(изменения передаются в буфер редактора). Для отмены изменений нажмите F1 [EXIT]
(выход) и выберите CANCEL (отмена). Чтобы продолжить редактирование, выберите
CONTINUE (продолжить).
13.По окончании редактирования всех необходимых блоков нажмите F1 [EXIT] (выход) на
экране редактирования программы релейной логики PMC и выберите SUBMIT (внести).
Появится экран древовидной структуры PMC, и изменения, сделанные в программа
релейной логики PMC, будут сохранены.

-726-
9. УТИЛИТЫ B-82284RU-3/01

9.23 ЖУРНАЛ РЕГИСТРАЦИИ ОПЕРАЦИЙ (ОПЦИЯ)


9.23.1 Краткий обзор
Журнал регистрации операций автоматически регистрирует операции пульта обучения и
сигналы об ошибке, в буфере, который можно отобразить в меню Log Book (журнал) пульта
обучения или сохранить как текстовый файл.
Некоторые операции могут включать изображение экрана, что помогает при анализе события.

В системе может быть несколько журналов регистрации, и можно задать, какие события
регистрируются в каждом журнале. Таким образом, частые и нечастые события можно
регистрировать в разных журналах.

При заполнении буфера журнала регистрации при добавлении новой записи удаляется самая
старая запись. Количество событий, которые могут храниться в буфере журнала регистрации,
изменяется в зависимости от типа сохраняемых событий, потому что не все события имеют
одинаковый размер. Можно изменить размер буфера настройкой системной переменной.

Для использования функции необходимо заказать опцию (J695) Operation Log Book (журнал
операций).

Примечание: Эта функция не зависит от функции журнала паролей.


См. следующий пример журнала регистрации.

-727-
B-82284RU-3/01 9. УТИЛИТЫ

Строки, отмеченные «*» имеют связанное изображение экрана, как видно в примере для строки
12 ниже.
Изображение экрана показывает предыдущее значение измененного элемента.

-728-
9. УТИЛИТЫ B-82284RU-3/01

Общие ограничения
Имейте в виду следующие общие ограничения для журнала регистрации:
• Журнал регистрации не поддерживает некоторые операции пульта 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), изменение регистрируется при выборе группы.

-729-
B-82284RU-3/01 9. УТИЛИТЫ

• Изображение экрана не поддерживает шрифт двойной высоты, который используется


экраном ArcTool «на лету». Запись регистрируется как две строки, которые содержат
одинаковые символы.

Пример
Запись «0.0 Amps»
На экране «на лету» регистрируется как:

• Для команд чтения KAREL изображение экрана регистрируется немедленно после ввода.
• KCL не поддерживается.
• Если одновременно используются пульт обучения и дисплей, журнал регистрации
регистрирует операции обоих.
Операции пульта обучения и дисплея может быть трудно различить в журнале.
• Изменения экрана, вызванные функцией автоматического резервного копирования, не
регистрируются.
• Записи «'x' is saved» (выполнено сохранение) и «'x' is loaded» (выполнена загрузка) могут
регистрироваться внутренним процессом.

9.23.2 Регистрируемые события


Ниже приводится список всех событий, которые могут регистрироваться функцией журнала
регистрации (журнал).

Регистрацию отдельных событий можно выключить настройкой системной переменной,


указанной в столбце «Parameter» (параметр). Если она имеет значение «0», событие не
регистрируется. Регистрация некоторых событий выключена по умолчанию. Если значение
системной переменной не «0», значение означает номер журнала, в котором регистрируется
событие.

Некоторые события имеют изображение экрана. Эта информация помогает анализировать


запись.
Однако, изображения экрана занимают много пространства в журнале регистрации; можно
выключить запись изображений экрана настройкой системной переменной, заданной в столбце
«Save screen» (сохранять экран).

См. пункт 4 «Операции» ниже в настоящем разделе.

-730-
9. УТИЛИТЫ B-82284RU-3/01

События, которые регистрируются в журнале


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)

-731-
B-82284RU-3/01 9. УТИЛИТЫ

События, которые регистрируются в журнале


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), - $LOGBOOK. Нет
Z(J3), $LOG_JGKY (1)
+X^(J4), -X^(J4), +Y^(J5), -Y^(J5),
+Z^(J6), -Z^(J6)
SELECT, EDIT, DATA, $LOGBOOK. Нет
$LOG_PRGKEY (1)
UF1, UF2, UF3, UF4, UF5, UF6, UF7 $LOGBOOK. Нет
$LOG_UFKY (1)

-732-
9. УТИЛИТЫ B-82284RU-3/01

События, которые регистрируются в журнале


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 регистрируются все изменения
(пошаговый выключен) пошагового режима, сделанные любым
способом.

-733-
B-82284RU-3/01 9. УТИЛИТЫ

События, которые регистрируются в журнале


Save Screen
Parameter
(изображение
(параметр)
Сообщение Событие экрана)
(Значение по
(Значение по
умолчанию)
умолчанию)
Группа перемещений Если группа перемещений изменяется, $LOGBOOK. Нет
«х» это регистрируется. «x» в сообщении - $LOG_GRP (1)
это новая группа перемещений. При
этом регистрируются все изменения
группы перемещений, сделанные любым
способом.
Sub group ROBOT Если подгруппа изменяется, это $LOGBOOK. Нет
(подгруппа робота) регистрируется. При этом $LOG_SGRP (1)
Sub group EXT регистрируются все изменения
(подгруппа внешняя) подгруппы, сделанные любым способом.
User frame «x» (система Если изменяется номер системы $LOGBOOK. Нет
координат пользователя координат пользователя, это $LOG_UF (1)
«х») регистрируется. «x» в сообщении - это
новый номер системы координат
пользователя. При этом регистрируются
все изменения номера системы
координат пользователя, сделанные
любым способом.
Tool frame «x» (система Если изменяется номер системы $LOGBOOK. Нет
координат инструмента координат инструмента, это $LOG_UT (1)
«x») регистрируется. «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 Создана программа пульта обучения $LOGBOOK. Нет
(создана программа «x». $LOG_PGCHG (0)
«х») Удалена программа пульта обучения
Delete program x «x».
(удалена программа Записана строка «x» программы пульта
«х») обучения «y».
Write line x of y (запись Удалена строка «x» программы пульта
строки «х» программы обучения «y».
«y»)
Delete line x of y
(удаление строки «х»
программы «y»)

-734-
9. УТИЛИТЫ B-82284RU-3/01

События, которые регистрируются в журнале


Save Screen
Parameter
(изображение
(параметр)
Сообщение Событие экрана)
(Значение по
(Значение по
умолчанию)
умолчанию)
Write P[x] of y (запись Записаны данные позиционирования $LOGBOOK. Нет
P[x] программы «y») P[x] программы пульта обучения «y». $LOG_SETPOS(0)
Эти изменения также регистрируются,
если программа изменяется на
внутреннем уровне.
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),
Запуск из холодного Регистрируется режим запуска. $LOGBOOK. Нет
состояния $LOG_STMD(1)
Восстановление при
сбое питания
Control start
(контролируемый
запуск)

-735-
B-82284RU-3/01 9. УТИЛИТЫ

9.23.3 Настройки журнала


В системе может быть максимум 16 журналов.
Пользователь может настроить каждый журнал системной переменной.
Ниже указаны элементы которые настраиваются пользователем.
- Заголовок
- Размер
- Буфер памяти для хранения
- Видимость/невидимость

Имя системной Значение по


Тип Диапазон Описание
переменной умолчанию
$LOG_BUF[1-16]. Строка [1-16] '' Максимум 13 Заголовок каждого буфера. Эта строка
$TITLE символов отображается в верхней строке меню
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
(истина)

-736-
9. УТИЛИТЫ B-82284RU-3/01

9.23.4 Операции
Отображение экрана журнала
1. Нажмите MENUS (меню).
2. Выберите 4, ALARM (сигнал об ошибке).
3. Нажмите F1, TYPE (тип).
4. Выберите Log Book (журнал). На экран будет выдано примерно следующее:

5. Для перехода в другой журнал , нажмите F2, BOOK.


6. Для просмотра изображения экрана для строки, которая отмечена звездочкой «*»,
выберите строку и нажмите F3 DETAIL (данные). На экран будет выдано примерно
следующее:

7. Для просмотра данных записи выберите запись и нажмите F3 DETAIL (данные).


На экран будет выдано примерно следующее:

8. Для очистки журнала нажмите F5 CLEAR (очистить), затем нажмите F4 YES (да).
Сохранение данных журнала в текстовый файл
Данные журнала сохраняются как текстовый файл LOGBOOK.LS. Есть два способа сохранить
данные:
• В меню FILE (файл), нажмите F4 BACKUP (резервное копирование) и выберите «Error
Log» (журнал ошибок).
Сохраняется файл LOGBOOK.LS, который содержит файл журнала регистрации ошибок.
• В меню Log Book (журнал) нажмите клавишу FCTN и выберите SAVE (сохранить).
Файл LOGBOOK.LS сохраняется на выбранное устройство.

-737-
B-82284RU-3/01 9. УТИЛИТЫ

См. следующий пример файла LOGBOOK.LS.

-738-
9. УТИЛИТЫ B-82284RU-3/01

Фильтрация сигналов об ошибке и экранов


Можно задать системные переменные, чтобы фильтровать конкретные сигналы об ошибке и
экраны.
По умолчанию журнал регистрации отфильтровывает ошибки категории «warning»
(предупреждение).
Можно задавать фильтры для регистрации ошибок по степени, типа и номеру элемента.
Системные переменные, используемые для фильтрации

Значение
Имя системной
Тип по Диапазон Описание
переменной
умолчанию
$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.

-739-
B-82284RU-3/01 9. УТИЛИТЫ

Управление фильтрацией ошибок осуществляется заданием следующих системных


переменных.
- $LOG_ER_ITM[1-n],
- $LOG_ER_SEV
- $LOG_ER_TYP[1-n]
Приоритет настроек следующий: $LOG_ER_SEV < $LOG_ER_TYP < $LOG_ER_ITM
См. следующий пример фильтрации ошибок:

Пример фильтра сигналов об ошибке


$LOG_ER_SEV $LOG_ER_TYP $LOG_ER_ITM SRVO-001 SRVO-038 TPIF-104
6 0, 0, .. 0, 0, .. Регистрация Регистрация Регистрация
выполняется выполняется не
выполняется
6 0, 0, .. 9104, 0, .. Регистрация Регистрация Регистрация
выполняется выполняется выполняется
6 0, 0, .. 9104, -11001, .. Регистрация Регистрация Регистрация
не выполняется выполняется
выполняется
7 -11, 0, .. 11001, 0, .. Регистрация Регистрация Регистрация
выполняется не выполняется
выполняется
0 11, 9, .. -11001 Регистрация Регистрация Регистрация
не выполняется выполняется
выполняется

Фильтрация экранов позволяет функции журнала регистрировать события UIF


(пользовательского интерфейса), которые происходят на заданных экранах.
Фильтрация экрана поддерживает следующие события (события UIF).
- 'x' is entered (введено «х»)
- 'x' is pressed (нажата клавиша «х»)
- 'x' is selected (выбрано «х»)
- 'x' is selected in 'y' menu (в меню «y» выбрано «х»)
- 'x' is selected in 'y' window (в окне «y» выбрано «х»)
- 'x' is selected in MENU (в «MENU» выбрано «х»)
- 'x' is selected in FCTN («х» выбрано в при помощи FCTN)
- JOG menu TOOL 1 (меню толчковой подачи на инструменте 1) и т.д.
ПРИМЕЧАНИЕ
TP'x' ON/OFF (пульт обучения вкл./выкл.) не поддерживается.
По умолчанию фильтрация экрана выключена. Фильтрация экранов включается/выключается
при помощи переменной $LOGBOOK.$SCRN_FL.
• Если переменная $LOGBOOK.$SCRN_NO_ENT установлена на TRUE (истина),
регистрируются события на зарегистрированных экранах. Если значение - FALSE (ложь),
события на зарегистрированных экранах НЕ регистрируются.
• Для регистрации экрана необходимо указать, программный идентификатор и
идентификатор экрана в переменных $LOG_SCRN_FL[ ].$SP_ID и $LOG_SCRN[
].$SCRN_ID. По умолчанию ни один экран не зарегистрирован для фильтрации.

-740-
9. УТИЛИТЫ B-82284RU-3/01

Системные переменные для фильтрации экранов

Значение
Имя системной
Тип по Диапазон Описание
переменной
умолчанию
$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 Программный
число без идентификатор экрана для
знака фильтра

Для фильтрации экранов так, чтобы не регистрировались пароли, задайте следующее:

Если имеется пульт обучения iPendant, можно найти программный идентификатор и


идентификатор экрана для меню, загруженных в настоящий момент в системе. Перейдите в
меню DISP, выберите HELP/DIAGNOSTICS (справка/диагностика), затем выберите Menu Help
(справка меню) в разворачивающемся меню.

-741-
B-82284RU-3/01 9. УТИЛИТЫ

9.23.5 Расширенный журнал сигналов об ошибке

9.23.5.1 Настройка
В этом примере присвойте журналу BOOK3 имя «ALARM» и используйте его только для
записи сигналов об ошибке. Эта конфигурация использует ПЗУ емкостью 500 Кбайт.
Количество сигналов об ошибке, которое можно сохранить в журнале, зависит от содержимого
сигналов об ошибке. Предположим, что произошел пользовательский сигнал об ошибке с не
определенным сообщением об ошибке. Сигнал об ошибке может быть зарегистрирован в
журнале примерно 5000 раз.
ПРИМЕЧАНИЕ
Поскольку размер журнала большой, необходимо проверить оставшуюся часть ПЗУ перед
использованием этой настройки. Оставшаяся часть ПЗУ должна быть более 150 Кбайт после
установки журнала. Если журнал использует 500 Кбайт, остальная часть ПЗУ должна быть
более 650 Кбайт (500 Кбайт + 150 Кбайт).

Системная переменная
Значение
Системная
Тип по Значение Comment (комментарий)
переменная умолчанию
$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
(аварийное прекращение)
(регистрируются все сигналы об ошибке).

Чтобы изменения вступили в силу, необходимо выключить и включить питание.

-742-
9. УТИЛИТЫ B-82284RU-3/01

9.23.5.2 Просмотр журнала регистрации сигналов об ошибке


1. Нажмите MENU (меню).
Выберите ALARM (сигнал об ошибке).
Нажмите F1 и выберите «Log book» (журнал). Отображается экран журнала.

2. Нажмите F2 и выберите «ALARM» (сигнал об ошибке).

-743-
B-82284RU-3/01 9. УТИЛИТЫ

3. Отображается содержимое журнала «ALARM», который был создан при помощи настройки
в настоящем примере.

4. Нажатие F3 вызывает экран данных.

-744-
9. УТИЛИТЫ B-82284RU-3/01

9.24 ВОЗОБНОВЛЕНИЕ НА ПЕРВОНАЧАЛЬНОЙ


ТРАЕКТОРИИ

Краткий обзор
Функция возобновления на первоначальной траектории работает следующим образом: Если
делается попытка выполнить перезапуск программы после того, как робот сделал паузу или
совершил аварийную остановку, программа перезапускается только после того, как робот
вернулся в положение остановки, даже если робот перемещался после остановки. Положение
остановки может быть положением, в котором робот делает паузу или совершает аварийную
остановку. Перемещение робота от текущего положения до положения остановки называется
«перемещением перезапуска».

Например, если происходит сигнал об ошибке, который вызывает остановку робота, например,
робот замедляется до полной остановки, и программа пульта обучения приостанавливается.
Пользователь может затем переместить робот в другое положение, чтобы устранить причину
сигнала об ошибке. Если программа пульта обучения перезапускается при включенной
функции возобновления на первоначальной траектории, прежде чем происходит перезапуск
программы, робот сначала выполняет перемещение перезапуска в положение остановки.

1 Траектория, выбранная роботом при его 4 Толчковая подача


перезапуске после паузы при выключенной
функции возобновления на первоначальной
траектории
2 Положение останова 5 Первоначальная траектория
3 Pause (пауза) 6 Перемещение возобновления

-745-
B-82284RU-3/01 9. УТИЛИТЫ

1 Траектория, выбранная роботом при его 4 Перемещение перезапуска


перезапуске после паузы при включенной функции
возобновления на первоначальной траектории
2 Положение останова 5 Первоначальная траектория
3 Pause (пауза) 6 Перемещение возобновления

Если происходит аварийная остановка робота, сервопривод выключается и срабатывают


тормоза, при этом возможно отклонение робота от нормальной траектории в зависимости от
массы полезной нагрузки робота, скорости и направления инерции. Если программа пульта
обучения перезапускается с использованием функции возобновления на первоначальной
траектории, прежде чем происходит перезапуск программы, робот сначала выполняет
перемещение перезапуска в положение остановки.

1 Траектория, выбранная роботом при его 5 Перемещение перезапуска


перезапуске после паузы из-за аварийной остановки
при включенной функции возобновления на
первоначальной траектории
2 Положение останова 6 Первоначальная траектория
3 Аварийная остановка 7 Перемещение возобновления
4 Тормоз

-746-
9. УТИЛИТЫ B-82284RU-3/01

Системные переменные
Для включения или выключения функции возобновление на первоначальной траектории
используются следующие переменные.

$SCR.$ORG_PTH_RSM = TRUE (истина) (для включения функции возобновления на


первоначальной траектории)
$SCR.$ORG_PTH_RSM = FALSE (ложь) (для выключения функции возобновления на
первоначальной траектории)

$MCR_GRP[].$RSM_MOTYPE определяет какой тип перемещения перезапуска использовать.

1: Конкретной оси
2: Прямая линия
3: Программы (тип перемещения, который использовался при остановке робота)

$MCR_GRP[].$RSM_SPEED определяет скорость перемещения перезапуска (в мм/с или %),


которая будет соответствовать типу перемещения.

$MCR_GRP[].$RSM_ORIENT определяет положение, которое имеет робот в момент


перезапуска.

1: С сохранением положения запястья


2: Без сохранения положения запястья

Ограничения
• Если опция Constant Path (постоянная траектория) выключена, траектория, по которой
движется робот во время перемещения возобновления, может отличаться от
первоначальной траектории.
Положение остановки робота будет близко к первоначальной траектории, но не точно на
ней.
• Если опция Constant Path (постоянная траектория) включена, траектория, по которой
движется робот во время перемещения возобновления, совпадает с первоначальной
траекторией.
• На перемещение перезапуска действуют такие же ограничения, как на перемещения других
типов. Если во время перемещения перезапуска выдается сигнал об ошибке, относящийся,
например, к «пределу хода», возобновление программы потребует вмешательства
оператора.
• Если между текущим положением и положением остановки робота что-то находится, робот
может столкнуться с этим объектом, потому что перемещение перезапуска начинается в
положении остановки. Например, робот, возможно отвели толчковой подачей в положение,
при перемещении из которого при перезапуске, робот столкнется с инструментом.

-747-
B-82284RU-3/01 9. УТИЛИТЫ

Смещение при возобновлении


Смещение при возобновлении работает следующим образом: При перезапуске робота он
перемещается назад и останавливается со «смещением» от положения остановки на
траектории. Эту опцию можно использовать в процессах, непрерывных по ходу траектории,
например при резании, сварке или дозировании. Например, приложения для дозирования
герметика чувствительны к скорости вершины инструмента, поэтому смещение при
возобновлении используется, чтобы дать время, необходимое для разгона робота по
траектории перед достижением первоначального положения остановки, таким образом
возобновляя подачу герметика в нормальном режиме.

Ограничения смещения при возобновлении


• Смещение при возобновлении требует включенной функции возобновления на
первоначальной траектории. На функцию также влияют ограничения функции
возобновления на первоначальной траектории.
• Функция смещения при возобновлении использует то же самое перемещение перезапуска,
что и функция возобновления на первоначальной траектории.
Перемещение перезапуска вызывает перемещение робота прямо в положение остановки со
смещением, а не в обратном направлении по первоначальной траектории.
• Фактическое положение смещения при возобновлении находится вблизи с нужной точкой
смещения, а не в точном заданном положении.

Смещение при возобновлении с постоянной траекторией


Функция смещения при возобновлении опции с постоянной траекторией работает вместе с
опцией постоянной траектории (Constant Path), которая хранит траекторию вершины
инструмента в «памяти», чтобы по окончании паузы можно было произвести смещение
положения остановки в положение, хранящееся в памяти. Перемещение возобновления
заставляет робот ускоряться от положения остановки со смещением, использовать идентичную
траекторию до первоначального положения остановки, а затем продолжать выполнение как
обычно.

1 Траектория, выбранная роботом при его 5 Перемещение перезапуска


перезапуске после паузы при использовании
функции смещения при возобновлении с
постоянной траекторией
2 Положение останова 6 Первоначальная траектория
3 Положение остановки со смещением 7 Перемещение возобновления
4 Pause (пауза)

-748-
9. УТИЛИТЫ B-82284RU-3/01

Ограничения функции смещения при возобновлении опции постоянной


траектории
• Функция смещения при возобновлении опции постоянной траектории требует опции
постоянной траектории (Constant Path).
Функция смещения при возобновлении опции постоянной траектории подчиняется
ограничениям опции постоянной траектории.
• Функции смещения при возобновлении опции постоянной траектории требуется задание
расстояния смещения перед приостановкой робота.
Изменение расстояние смещения после приостановки робота, но до того, как выполнено
перемещение возобновления, не дает результата.
• Функция смещения при возобновлении опции постоянной траектории не допускает
смещения робота в положение, в котором он находился до того, как положения были
сохранены в памяти.
Если делается попытка переместить робота в это положение, робот перемещается в самое
раннее положение, которое хранится в памяти.
Объем данных, которые могут храниться в памяти, можно изменить при помощи меню
Resume Offset (смещение при возобновлении).

Смещение при возобновлении с непостоянной траекторией


Функция смещения при возобновлении с непостоянной траекторией вычисляет смещение по
отношению к текущему оператору перемещения. Расчетное положение не будет находиться на
первоначальной траектории. Это используется в ситуациях, в которых опция постоянной
траектории не поддерживается. Траектория перемещения возобновления отклонится от
первоначальной траектории. Однако она будет близко к первоначальной траектории, если
скорость программы низкая или при низком коэффициенте ее плавности.

1 Траектория, выбранная роботом при его 5 Перемещение перезапуска


перезапуске после паузы при использовании
функции смещения при возобновлении с
непостоянной траекторией
2 Положение останова 6 Первоначальная траектория
3 Положение остановки со смещением 7 Перемещение возобновления
4 Pause (пауза)

-749-
B-82284RU-3/01 9. УТИЛИТЫ

Ограничения функции смещения при возобновлении опции непостоянной


траектории
• Функция смещения при возобновлении опции непостоянной траектории записывает
положение остановки по введенному в режиме обучения оператору перемещения, а не по
траектории. Это может привести к отклонению траектории при возобновлении траектории.
• Функция смещения при возобновлении непостоянной траектории не может переместить
робота в положение «смещения», в котором находится робот до того, как достигнуто
исходное положение текущего оператора перемещения. Если делается попытка переместить
робота в это положение «смещения», исходное положение текущего оператора
перемещения задается как фактическое положение смещения.

Выбор типа смещения при возобновлении


Таблица 9.24.1 Выбор типа смещения при возобновлении

Возобновление с Возобновление с непостоянной


$cpcfg.$resume_ofst.$ro_enable
постоянной траекторией траекторией

FALSE (ЛОЖЬ) Нет смещения при Смещение при возобновлении с


возобновлении непостоянной траекторией
TRUE (истина) Смещение при Смещение при возобновлении с
возобновлении с непостоянной траекторией
постоянной траекторией

Если загружена опция постоянной траектории, используется возобновление с постоянной


траекторией.
Значение переменной $CPCFG.$RESUME_OFST.$RO_ENABLE определяет использование
смещения при возобновлении.
Если опция постоянной траектории не загружена, используется возобновление с непостоянной
траекторией.
Значение переменной $MCR_GRP[].$RSM_OFFSET определяет смещение при возобновлении.
Некоторые опции не поддерживают возобновление с постоянной траекторией.
Возобновление с непостоянной траекторией используется со следующими опциями, которые
включают:
• Восприятие касания
• Отслеживание прямолинейной траектории
• Servo Gun (сварочные клещи)
• Поперечное перемещение электрода

-750-
9. УТИЛИТЫ B-82284RU-3/01

Меню настройки смещения при возобновлении (Resume Offset)


При выборе [MENU] (меню) ->[SETUP] (настройка) ->[Resume Offset] (смещение при
возобновлении) отображается это меню.

Меню Resume Offset (смещение при возобновлении) используется для конфигурации памяти,
которая используется с опцией возобновления с постоянной траекторией.
Эта конфигурация оказывает непосредственное влияние на то, как используется системная
память.

Индикация состояния функции смещения при возобновлении (Resume Offset Status)


показывает, включена ли опция возобновления с постоянной траекторией.
Это эквивалентно системной переменной $CPCFG.$RESUME_OFST.$RO_ENABLE.

Параметр 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 = еще не инициализировано

-751-
B-82284RU-3/01 9. УТИЛИТЫ

9.25 ИНСТРУМЕНТЫ ПРОГРАММЫ


Инструменты программы включают следующие функции. Установка опции программного
обеспечения «Program Toolbox» (инструменты программы) дает доступ к следующими
приложениям инструментария программы:
• Зеркальное отражение по продольной оси автомобиля
• Переворот шарнира
• Программная настройка пределов перемещения

-752-
9. УТИЛИТЫ B-82284RU-3/01

9.25.1 Зеркальное отражение по продольной оси автомобиля


Опция зеркального отражения по продольной оси автомобиля позволяет пользователю
отразить траекторию, введенную в режиме обучения на одной стороны кузова легкового
автомобиля, на другую сторону, при этом не нужно выбирать плоскость симметрии или
определять опорные точки. Это можно использовать, чтобы создать копию программы для
роботов, которые выполняют одинаковые функции на разных сторонах кузова легкового
автомобиля.

Без опции зеркального отражения по продольной оси автомобиля необходимо создать две
программы и ввести в режиме обучения все точки с обеих сторон кузова легкового автомобиля.
С опцией зеркального отражения по продольной оси автомобиля можно создать одну
программу и ввести в режиме обучения точки на одной стороне автомобиля, а затем
использовать опцию, чтобы автоматически создать другую программу для робота, стоящего на
другой стороне линии.

Опция зеркального отражения по продольной оси автомобиля выполняет особую функцию


зеркального отображения следующим образом:
1. Опция зеркального отражения по продольной оси автомобиля отражает выбранную
пользователем программу в плоскости x-z.
По умолчанию это программа, выбранная в меню [SELECT] (выбор). См. рис. 9.25.1 (a).
2. Результаты работы опции записываются в заданную программу-адресат.
По умолчанию программа-адресат имеет имя MIRROR.TP.
Отраженная программа-адресат будет содержать зеркально отраженные определения
инструмента и координат пользователя.
Эти новые значения записываются как примечания и находятся в начале программы-адресата,
как показано на рис. 9.25.1 (b).

ПРИМЕЧАНИЕ
Текущая версия не поддерживает круговые или инкрементные команды.

-753-
B-82284RU-3/01 9. УТИЛИТЫ

1 Плоскость симметрии (x-z)


Рис. 9.25.1 (a) Опция зеркального отражения по продольной оси автомобиля

Рис. 9.25.1 (b) Новые координаты инструмента и координаты пользователя,


показанные программой-адресатом зеркального отражения

-754-
9. УТИЛИТЫ B-82284RU-3/01

Дополнительная информация
Если координата пользователя #0 используется для всей программы, зеркально отраженные
координаты пользователя не записываются в программу-адресат зеркального сдвига.

В таблице 9.25.1 перечисляются и описываются пункты, которые необходимо настроить,


чтобы использовать опцию зеркального сдвига.
Используйте процедуру 9-26, чтобы выполнить зеркальное отражение программы при помощи
опции зеркального отражения по продольной оси автомобиля.
Таблица 9.25.1 Пункты настройки зеркального отражения по продольной оси автомобиля

Пункт Описание

Conversion source program Этот пункт - имя программы, которая будет обработана при помощи
(исходная программа для опции зеркального отражения по продольной оси автомобиля.
преобразования)
Shift destination program Этот пункт - имя результирующей программы, которая будет содержать
(программа-адресат результаты выполнения опции зеркального отражения по продольной
отражения) оси автомобиля.

Процедура 9-26 Выполнение опции зеркального отражения по продольной


оси автомобиля
Шаг
1. Нажмите MENUS (меню).
2. Выберите UTILITIES.
3. Нажмите F1 TYPE (тип).
4. Выберите Prog Toolbox (инструменты программы) Появится следующее меню.

5. Переместите курсор к «Cross Car Mirror» (зеркальное отражение по продольной оси


автомобиля) и нажмите [ENTER] (ввод). Появится следующее меню.

6. Переместите курсор к исходной программе (Source Program) и нажмите F4 CHOICE (выбор).


Выберите имя программы, которая будет зеркально отражена, и нажмите [ENTER] (ввод).
7. Если для программы адресата сдвига необходимо использовать другое имя кроме
MIRROR.TP, переместите курсор в пункт [Destination Program] (программа-адресат) и
нажмите [ENTER] (ввод). Введите имя программы, которое необходимо присвоить
результирующей зеркально отраженной программе, и нажмите [ENTER] (ввод).
8. Для начала отражения нажмите F3 EXECUTE (выполнить).

-755-
B-82284RU-3/01 9. УТИЛИТЫ

- Дополнительная информация
Если программа-адресат уже существует, будет выдано приглашение подтвердить
продолжение. При выборе «YES» имеющаяся программа перезаписывается. Если имеющуюся
программу необходимо сохранить, выберите «NO» и введите отличающееся имя программы.

Процент выполнения зеркального отражения отображается следующим образом:

9. Если во время процесса зеркального отражения происходит ошибка, выполните действия


пунктов ниже для вызова на дисплей файла FR:MIRROR.DT и ознакомления с подробными
сведениями об ошибке.
a. Нажмите MENUS (меню).
b. Выберите FILE (файл).
c. Нажмите F1 TYPE (тип).
d. Выберите FILE (файл).
e. Нажмите F5 UTIL (утилиты).
f. Выберите Set Device (задать устройство).
g. Переместите курсор на FR: (диск FROM) нажмите [ENTER] (ввод).
h. Нажмите F2 DIR (каталог).
i. Выберите *.* и нажмите ENTER (ввод).
j. Переместите курсор на MIRROR.DT.
k. Нажмите NEXT, >, а затем F3, DISPLAY (показать). На экране отображается файл.
l. Чтобы оставить данные на дисплее, нажмите F4, YES (да). В противном случае
нажмите F5 NO (нет).
m. После показа файла для продолжения нажмите любую клавишу.
10.Если во время зеркального отражения программы прервалось питание, действуйте, как
указано в пунктах ниже.
a. Восстановите питание.
b. Удалите заданную программу-адресат отражения (по умолчанию MIRROR.TP).
c. Повторите процедуру опции зеркального отражения по продольной оси автомобиля.

-756-
9. УТИЛИТЫ B-82284RU-3/01

9.25.2 Переворот шарнира


Опция переворота шарнира дает возможность поворота конфигурации шарнира (запястья) в
программе пульта обучения. Эту опцию можно использовать для вращения широкой стороны
запястья робота на 180 градусов, во избежание трения о нее шлангов и кабелей. Если кабели
проходят мимо узкой стороны запястья, их трение о нее при перемещении робота менее
вероятно. См. рис. 9.25.2.

Если кабели трутся о запястье, и при этом опция переворота шарнира не используется,
необходимо повторно ввести в режиме обучения программу робота, чтобы переориентировать
запястье. Опция переворота шарнира автоматически изменяет ориентацию запястья для всех
точек в программе во избежание возможных проблем при повороте запястья.

Опция переворота шарнира часто используется после опции зеркального отражения по


продольной оси автомобиля, чтобы отраженная программа пульта обучения могла лучше
повторять исходную программу пульта обучения, и во избежание трения шлангов и кабелей о
запястье.

При перевороте шарниров все относящихся к ним положения в заданной исходной программе
также зеркально отражаются. Пункт [Flip Type] (тип переворота) в меню [Flip Knuckle]
(переворот шарнира) можно использовать для задания способа переворота шарниров.

Если при зеркальном отражении некоторых положений в программе происходит ошибка


шарнира, повторно введите эти положения в режиме обучения, чтобы устранить эту ошибку,
или выберите другой тип переворота (Flip Type).

1 Стандартный шарнир оси 4 не перевернут 2 Стандартный шарнир оси 4 перевернут на 180°

Рис. 9.25.2 Опция переворота шарнира

-757-
B-82284RU-3/01 9. УТИЛИТЫ

В таблице 9.25.2 перечисляются и описываются пункты, которые необходимо настроить,


чтобы использовать опцию переворота шарнира, и дается их описание.
Для выполнения опции переворота шарнира используйте процедуру 9-27.
Таблица 9.25.2 Пункты настройки переворота шарнира
Пункт Описание
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

Процедура 9-27 Выполнение опции переворота шарнира


Шаг
1. Нажмите MENUS (меню).
2. Выберите UTILITIES.
3. Нажмите F1 TYPE (тип).
4. Выберите Prog Toolbox (инструменты программы) Появится следующее меню.

5. Переместите курсор в пункт Flip Knuckle (переворот шарнира) и нажмите ENTER (ввод).
Появится следующее меню.

6. Переместите курсор к исходной программе (Source Program) и нажмите F4 CHOICE (выбор).


Выберите имя нужной программы и нажмите ENTER (ввод).
7. Переместите курсор в пункт Destination Program (программа-адресат) и нажмите ENTER
(ввод). Введите имя программы, в которой нужно сохранить результат переворота
программы и нажмите ENTER (ввод).
8. Переместите курсор в пункт Flip Type (тип переворота) и нажмите F4 CHOICE (выбор),
чтобы выбрать тип переворота, который будет использоваться.
См. таблицу 9.25.2.
9. Для начала переворота шарнира нажмите F3 EXECUTE (выполнить).

-758-
9. УТИЛИТЫ B-82284RU-3/01

- Дополнительная информация
Если программа-адресат уже существует, будет выдано приглашение подтвердить
продолжение. При выборе «YES» имеющаяся программа перезаписывается. Если имеющуюся
программу необходимо сохранить, выберите «NO» и введите отличающееся имя программы.

Процент выполнения переворота шарнира отображается следующим образом:

- Дополнительная информация
Если переворот шарнира не был выполнен из-за обнаружения предела перемещения
шарнира, отображается сообщение с приглашением подтвердить продолжение операции.
• При выборе продолжения программа-адресат создается с записанной точкой, которая
вызывает обнаружение предела перемещения шарнира. Точка записывается в файл
FR:FLIP.DT.
Если делается попытка выполнить программу-адресат, в точке, где было обнаружено
превышение предела перемещения шарнира происходит ошибка превышения
предела перемещения. Если точку повторно не ввести в режиме обучения для
подавления ошибки превышения предела, выполнить перемещение в эту точку
невозможно.
• При отказе от продолжения программа-адресат не записывается, при этом при
повторной попытке дается возможность выбрать другой тип переворота.
10.Если во время переворота шарниров в программе прервалось питание, действуйте, как
указано в пунктах ниже.
a. Восстановите питание.
b. Удалите заданную программу-адресат с результатами преобразования (по умолчанию
FLIP.TP).
c. Повторите процедуру опции переворота шарнира.

-759-
B-82284RU-3/01 9. УТИЛИТЫ

9.25.3 Программная настройка пределов перемещения


Использование опции программной настройки пределов перемещения дает возможность
автоматически определить программные пределы перемещения осей робота, при этом можно
определить расположение механических упоров для оси J1.
Задание пределов перемещения оси без использования опции программной настройки
пределов перемещения требует пошагового выполнения всех команд с записью максимального
значения для каждого угла, прежде чем пределы перемещения шарнира можно установить
вручную. При этом также требуется перемещать робот толчковой подачей в положение
предела перемещения, относящегося к оси J1, и вручную определять наилучшее положение
механического упора для оси J1.
Опция программной настройки пределов перемещения автоматически считывает все
запрограммированные положения робота и определяет максимальный и минимальный угол
шарнира, введенный в режиме обучения, используемый во всех программах.
В дальнейшем используется информация, для установления заданных пределов перемещения
шарнира автоматически с учетом заданного пользователем буфера предела перемещений.
Опция программной настройки пределов перемещения также сообщает о соответствующем
расположении механических упоров оси J1 согласно максимальному углу поворота шарнира,
введенному в режиме обучения для всех программ.
По умолчанию программные пределы перемещения оси установлены только для осей J1, J2 и
J3.
При необходимости они могут быть установлены для других осей.
К обнаруженным пределам добавляется буфер предела перемещения, для обеспечения допуска
для перемещения между заданными положениями при выполнении программы.
При перемещении робота из одного положения к другому, перемещение робота между
заданными положениями может привести к выходу за пределы перемещения оси. Буфер
предела перемещения применяется к обнаруженным точкам максимума и минимума,
введенным в режиме обучения, чтобы расширить пределы перемещения оси так, чтобы не
происходила ошибка предела перемещения шарнира при перемещении робота между точками,
введенными в режиме обучения.
Буфер предела перемещения можно задать в диапазоне от 0 и 50 градусов. Буфер предела
перемещения в 10 градусов устанавливается по умолчанию. Во многих случаях это значение в
градусах буфера предела перемещения обеспечивает нормальную работу. Если во время
выполнения программы происходит много ошибок предела перемещения после использования
опции программной настройки пределов перемещения, увеличьте буфер предела перемещения
и снова сделайте попытку выполнения программы.
Прежде чем задавать пределы перемещения, необходимо выбрать оси, к которым должны
применяться пределы перемещения, и при необходимости необходимо выполнить сброс
значения буфера предела перемещения. Можно восстановить пределы, заданные на заводе-
изготовителе, если заданные значения стали ненужными.

Использование опции настройки пределов перемещения


В таблице 9.25.3 перечисляются все пункты настройки программных пределов перемещения.
Используйте процедуру 9-28 для расчета точки установки упоров на фланце робота.
Таблица 9.25.3 Пункты меню настройки программных пределов перемещения инструментов
программы

Пункт Описание
Axis (ось) Этот пункт является номером, который присваивается оси, для которой
могут быть установлены пределы перемещения.
Set Limit (задать предел) Этот пункт указывает, был ли задан предел.

-760-
9. УТИЛИТЫ B-82284RU-3/01

Процедура 9-28 Использование опцию программной настройки пределов


перемещения для установления программных пределов перемещения оси
Шаг
1. Нажмите MENUS (меню).
2. Выберите UTILITIES.
3. Нажмите F1 TYPE (тип).
4. Выберите Prog Toolbox (инструменты программы) Появится следующее меню.

5. Переместите курсор в пункт Limit Set (задать предел) и нажмите ENTER (ввод).
Появится следующее меню.

6. Чтобы выбрать ось для настройки пределов перемещения, действуйте, как указано в пунктах
ниже:
a. Переместите курсор к номеру, назначенному нужной оси.
b. Нажмите F4 Yes (да), чтобы выбрать ось. Если нажать [F5, No (нет)], предел для оси
не устанавливается.
7. Чтобы задать буфер предела перемещения, переместите курсор на пункт Limits buffer (буфер
пределов перемещения), введите значение в градусах и нажмите ENTER (ввод).
8. Чтобы задать пределы перемещения оси, нажмите F3 EXECUTE (выполнить). По окончании
настройки пределов перемещения на экране отображается следующая информация.

-761-
B-82284RU-3/01 9. УТИЛИТЫ

Отображаемые номера механических упоров указывают расположение ограничителей на осях


J1, J2 и J3. Установка механического упора на оси J1 требует совмещения отверстия в центре
механического упора с указанным отверстием для механического упора оси J1 на основании
робота.

Дополнительная информация

Отображаемые числовые данные механических упоров указывают положение центра


болтового отверстия в каждом механическом упоре.

Примечание: текущая версия не поддерживает посадочных позиций механических упоров.

Дополнительная информация

Следующая операция не поддерживается на некоторых моделях роботов.


9. Чтобы выполнять сброс пределов перемещения оси на заводские настройки, нажмите F2
DEFAULT (по умолчанию).

Дополнительная информация

Включение новых настроек программных пределов перемещения оси всегда требует


холодного запуска контроллера.
10.После того, как настройка пределов перемещения оси закончена, включите новые
настройки программных пределов перемещения оси, выполнив холодный запуск
контроллера согласно следующим пунктам.
a. Если контроллер уже включен, выключите его.
b. На пульте обучения нажмите и удерживайте нажатыми клавиши SHIFT и RESET.
c. Удерживая клавиши пульта обучения, включите питание.
d. После того, как на пульте обучения отображается меню, отпустите клавиши пульта
обучения.
- Дополнительная информация
Если во время выполнения программы происходит много ошибок предела перемещения
шарнира, увеличьте буфер предела перемещения и повторно запустите программу.

-762-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

10 ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ
В настоящей главе разъясняется функция паллетизации.

-763-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

10.1 ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ


Функция паллетизации
Паллетизация - это функция упорядоченной укладки заготовок путем ввода в режиме обучения
нескольких представляющих точек.
• Последовательность укладки можно создать путем ввода представляющих точек укладки в
режиме обучения.
• Последовательность траектории можно создать путем ввода точек траектории (точек
подвода и точек отвода) в режиме обучения.
• Можно задать несколько последовательностей траектории для выполнения паллетизации в
разнообразных последовательностях.

Рис. 10.1 (a) Паллетизация

-764-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

Структура функции паллетизации


Функция паллетизации состоит из двух следующих последовательностей:
• Последовательность укладки: определяет способ укладки заготовок.
• Последовательность траектории: определяет траекторию, вдоль которой перемещается
кисть робота при укладке заготовок.

1 Последовательность укладки 6 Точка отвода 1


2 Слой 7 Точка отвода 2
3 Стопка 8 Точка подвода 2
4 Ряд 9 Точка подвода 1
5 Последовательность траектории 10 Точка укладки

Рис. 10.1 (b) Последовательность паллетизации

-765-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

Типы паллетизации
Имеется четыре следующих типа паллетизации, соответствующих способам настройки
последовательностей укладки и траектории (см. раздел 10.3).
• Паллетизация B и паллетизация BX
• Паллетизация E и паллетизация EX

- Паллетизация B
Для паллетизации B может вводиться в режиме обучения только функция паллетизации B.
Паллетизация B может осуществлять относительно простую последовательность укладки с
одним видом последовательности траектории.
В контроллере R-J2 Mate может выполняться простое управление положением в пространстве.

1 Параллелограмм 2 Одинаково ориентированные заготовки

Рис. 10.1 (c) Функция паллетизации B

- Паллетизация E
Паллетизацию Е можно использовать для более сложных последовательностей укладки -
например, если нужно изменить пространственное положение заготовок, или если
геометрическая фигура, которой уложены заготовки, не является параллелограммом
(см. на рисунке ниже).

1 Геометрическое тело не прямоугольное. 2 Пространственная ориентация заготовок изменяется.

Рис. 10.1 (d) Паллетизация E

-766-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

- Паллетизация BX и EX
Для паллетизации BX и EX можно задать несколько последовательностей траектории.
Для паллетизации B и E можно задать только одну последовательность траектории.

1 Последовательность траектории 1 2 Последовательность траектории 2

Рис. 10.1 (d) Паллетизация BX и EX

-767-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

10.2 КОМАНДЫ ПАЛЛЕТИЗАЦИИ


Имеются следующие команды паллетизации:
Таблица 10.2 Команды паллетизации

Команда Функция
Команда паллетизации Вычисляет текущую траекторию на основании последовательности
укладки, последовательности траектории и значения, хранящегося в
регистре паллетизации, и перезаписывает данные
позиционирования команды перемещения паллетизации.
Команда перемещения Команда перемещения, назначенная для паллетизации. В ней есть
паллетизации данные позиционирования точки подвода, точки укладки или точки
отвода.
Команда конца паллетизации Увеличивает (или уменьшает) значение регистра паллетизации.

Команда паллетизации
На основании значения, хранящегося в регистре паллетизации, команда паллетизации
вычисляет положение текущей точки укладки из последовательности укладки, а также
вычисляет текущую траекторию из последовательности траектории.
Затем она перезаписывает данные позиционирования команды перемещения паллетизации.

1 Номер паллетизации (1 - 16)

Рис. 10.2 (a) Формат команды паллетизации

Команда перемещения паллетизации


Команда перемещения паллетизации - это команда перемещения, где в качестве данных
позиционирования используются три точки траектории: точка подвода, точка укладки и точка
отвода. Эта команда назначена для паллетизации. Данные позиционирования переписываются
заново каждой командой паллетизации.

1 Номер паллетизации (1 - 16) 4 Точка укладки


2 Точка траектории 5 Точка отвода, n = от 1 до 8
3 Точка подвода, n = от 1 до 8

Рис. 10.2 (b) Формат команды перемещения паллетизации

-768-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

Команда конца паллетизации


Команда конца паллетизации вычисляет следующую точку укладки и увеличивает (или
уменьшает) значение регистра паллетизации.

1 Пример 2 Номер паллетизации (1 - 16)

Рис. 10.2 (c) Формат команды конца паллетизации

- Номер паллетизации
После завершения ввода данных паллетизации в режиме обучения, номера паллетизации
автоматически записываются вместе с командами (командой паллетизации, командой
перемещения паллетизации и командой конца паллетизации).

Если в режиме обучения вводится новая операция паллетизации, номер паллетизации


назначается автоматически.

Команды регистра паллетизации


Команда регистра паллетизации используется для управления паллетизацией.
Она выполняет задание, сравнение и переход к точке укладки. (См. подраздел 10.4.1.)

1 Номер регистра паллетизации (1 - 32) 3 Элемент регистра паллетизации


Ряд, стопка, слой (с 1 по 27)
2 Регистр паллетизации [i]

Рис. 10.2 (d) Регистр паллетизации

-769-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

10.3 ВВОД ФУНКЦИИ ПАЛЛЕТИЗАЦИИ В РЕЖИМЕ


ОБУЧЕНИЯ
Функция паллетизации вводится в режиме обучения при помощи следующей процедуры:

1 Паллетизация B и E 7 Введите исходные данные


2 Паллетизация BX и EX 8 Введите исходные данные
3 Экран редактирования паллетизации 9 Введите в режиме обучения последовательность
укладки
4 Введите паллетизацию в режиме обучения 10 Введите условия последовательности траектории в
режиме обучения
5 Выберите команду паллетизации 11 Введите в режиме обучения последовательность
траектории
6 Выберите команду паллетизации 12 Конец ввода в режиме обучения

Рис. 10.3 Процедура ввода функции паллетизации в режиме обучения

Функция паллетизации вводится в режиме обучения на экранах редактирования паллетизации.


При выборе команды паллетизации автоматически появляется один из экранов редактирования
паллетизации.
При вводе в режиме обучения функции паллетизации необходимые команды паллетизации
(такие, как команда паллетизации, команда перемещения паллетизации и команда конца
паллетизации) вставляются автоматически.

В следующих разделах разъясняется ввод в режиме обучения паллетизации EX. Помните, что
некоторые функции паллетизации EX недоступны при паллетизации B, BX или E.

ПРИМЕЧАНИЕ
Чтобы повысить точность перемещения при паллетизации, необходимо точно установить
вершину инструмента. (См. подраздел 3.9.1 «Настройка системы координат инструмента».)

-770-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

10.3.1 Выбор команды паллетизации


Чтобы выбрать команду паллетизации, выберите тип паллетизации вводимых в режиме
обучения (паллетизация B, BX, E или EX).

Процедура 10-1 Выбор команды паллетизации


Условие
• Убедитесь, что пульт обучения включен.
• Убедитесь, что команда паллетизации выбрана на экране редактирования программы.

Шаг
1. Нажмите NEXT (далее)>для отображения следующей страницы. Нажмите F1 INST для
отображения подменю.

2. Выберите Palletizing (паллетизация).

3. Выберите PALLETIZING-EX (паллетизация EX) Затем экран автоматически изменится на


экран ввода исходных данных - один из экранов редактирования паллетизации.

-771-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

10.3.2 Ввод исходных данных


На экране ввода исходных данных задайте, как выполняется паллетизация. Данные, заданные
на экране ввода исходных данных, используются для последующих экранов обучения. Экран
исходных данных содержит следующие пункты:

1 Для паллетизации B 3 Для паллетизации E


2 Для паллетизации BX 4 Для паллетизации EX

Таблица 10.3.2 (a) Типы паллетизации


Последо- Управление Счет
Режим расположения вательность пространственным последовательности
слоев положением траектории
B Только обучение по 2 точкам Не задано Всегда фиксированное 1
BX Только обучение по 2 точкам Не задано Всегда фиксированное 1 - 16
E Обучение по 2 точкам, Задается Фиксированное или 1
обучение по всем точкам или составное
обучение по заданным
интервалам
EX Обучение по 2 точкам, Задается Фиксированное или 1 - 16
обучение по всем точкам или составное
обучение по заданным
интервалам

При выборе команды паллетизации появляется экран ввода исходных данных,


соответствующий выбранному типу паллетизации.
Для паллетизации EX можно задавать все функции паллетизации.
При паллетизации B, BX или E на характеристику функций накладываются ограничения.

-772-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

В этом разделе изложен порядок ввода исходных данных для паллетизации EX.
При паллетизации B, BX или E исходите из того, что некоторые функции паллетизации EX
ограничены.

Таблица 10.3.2 (b) Исходные данные паллетизации


Номер паллетизации Номер паллетизации назначается автоматически, если оператор
паллетизации задан в режиме обучения.
PALLETIZING_N (номер паллетизации): 1 - 16
Тип паллетизации Укажите приращение или отрицательное приращение регистра
паллетизации при помощи команды конца паллетизации.
(См. подраздел 10.4.1.)
Выберите PALLET (укладка) или DEPALLET (разбор).
Приращение регистра Задайте приращение или отрицательное приращение значения,
сохраняющееся в регистре паллетизации, с помощью команды конца
паллетизации.
(См. подраздел 10.4.1.)
Регистр паллетизации Задайте регистр паллетизации для использования в команде
паллетизации и в команде конца паллетизации.
Порядок Задайте порядок укладки (разбора) ряда, стопки и слоя.
R: Row (ряд), C: Column (стопка), L: Слой
Количества рядов, Номера рядов, стопок и слоев для последовательности укладки.
стопок и слоев (См. подраздел 10.3.3.) 1 - 127
Режим расположения Расположение рядов, стопок и слоев для последовательности укладки.
Можно задавать обучение по 2 точкам или обучение по всем точкам
или обучение по заданным интервалам
Управление (только для паллетизации E или EX).
пространственным Проверьте пространственное положение рядов, стопок и слоев для
положением последовательности укладки.
Выберите E или EX.
Счет последовательности Порядок укладки заготовок можно задавать для каждого слоя
слоев (только для паллетизации E или EX). 1 - 16
Количество точек подвода Количество точек подвода в последовательности траектории.
Количество точек отвода (См. подраздел 10.3.5.) 0 - 7
Счет последовательности Количество точек отвода в последовательности траектории.
траектории (См. подраздел 10.3.5.) 0 - 7
Количество последовательностей траектории (раздел 10.3.4)
(только для паллетизации BX или EX). 1 - 16

-773-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

Исходные данные, относящиеся к способу укладки


В функции паллетизации управление точкой укладки происходит при помощи регистра
паллетизации.
(См. подраздел 10.4.1 «Регистр паллетизации».) Порядок управления регистром паллетизации
можно задавать в качестве исходных данных. В соответствии с этими данными будет
определяться способ укладки.

1 Тип паллетизации 3 Номер регистра паллетизации


2 Приращение регистра 4 Порядок

• Для типа укладки (TYPE) задайте PALLET (укладка) или DEPALLET (разбор) (стандартная
настройка: PALLET). (См. подраздел 10.4.1 «Регистр паллетизации».)
• Для приращения регистра (INCR) задайте величину перемещения вперед или назад
положения укладки (разбора). То есть, задайте количественное значение приращения или
отрицательного приращения регистра паллетизации с помощью команды конца
паллетизации. Стандартная настройка равна 1.
(См. подраздел 10.4.1 «Регистр паллетизации».)
• В качестве регистра паллетизации задайте номер регистра паллетизации, который
используется для управления укладкой.

ПРЕДОСТЕРЕЖЕНИЕ
Убедитесь, что заданный номер регистра паллетизации не используется другой функцией
паллетизации.

• Для порядка (ORDER) задайте порядок укладки/разбора ряда, стопки и слоя.

1 Укладка заготовок в порядке: ряд, стопка, слой 5 Слой


2 Слой 6 Стопка
3 Стопка 7 Ряд
4 Ряд

Рис. 10.2.3 Порядок паллетизации

-774-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

Исходные данные, относящиеся к последовательности укладки


В качестве данных о последовательности укладки задайте количество рядов, стопок и слоев,
тип управления пространственным положением; также укажите, устанавливается ли
вспомогательное положение.
(См. раздел 10.3.3 «Ввод последовательности укладки в режиме обучения».)

1 Количества рядов, стопок и слоев 3 Вспомогательное положение


2 Управление пространственным положением

Исходные данные, относящиеся к последовательности траектории


В качестве исходных данных последовательности траектории задайте количество точек
подвода и количество точек отвода.
(См. раздел 10.3.5 «Ввод последовательности траектории в режиме обучения».)

1 Счет точек подвода 3 Счет последовательности траектории


2 Счет точек отвода

Процедура 10-2 Ввод исходных данных паллетизации


Шаг
1. В качестве команды паллетизации выберите паллетизацию EX Затем появится экран ввода
исходных данных.
(См. подраздел 10.3.1 «Выбор команды паллетизации».)

-775-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

ПРИМЕЧАНИЕ
PALLETIZING на экране ввода исходных данных отображает четвертую команду
паллетизации в программе.

2. Для ввода комментария следуйте порядку, описанному ниже.


a. Установите курсор на строке комментария, затем нажмите клавишу ENTER.
Появится подменю ввода символов.

b. Клавишами «вверх» и «вниз» выберите нужный тип ввода символов - Upper case
(заглавные буквы), Lower case (строчные буквы), Punctuation (знаки пунктуации) или
Options (опции).
c. Нажмите соответствующую функциональную клавишу, затем введите символы.
d. После полного завершения ввода комментария нажмите клавишу ENTER.

3. Чтобы выбрать тип паллетизации, переместите курсор в поле TYPE, затем выберите
функциональную клавишу.

4. Для ввода числового значения нажмите цифровую клавишу, затем нажмите клавишу
ENTER.

-776-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

5. Задайте порядок паллетизации, выбрав функциональные клавиши в заданном порядке.

После того, как выбран второй пункт, третий пункт определяется автоматически.

6. Чтобы задать тип управления пространственным положением, переместите курсор в поле


настройки и выберите функциональную клавишу.

7. Чтобы выбрать есть или нет вспомогательное положение, переместите курсор в поле
настройки и выберите меню функциональных клавиш.

8. Чтобы указать, нужно ли устанавливать вспомогательные точки, установите курсор на


вспомогательную точку и выберите нужное меню функциональных клавиш.

ПРИМЕЧАНИЕ
Задавая настройки вспомогательных точек, также выберите FIX/INTER.

-777-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

9. Введите счет точек подвода и счет точек отвода.


10.Чтобы остановить настройку исходных данных, нажмите F1 PROG (программа).

ПРЕДОСТЕРЕЖЕНИЕ
Если настройка исходных данных была остановлена до завершения, установленные к этому
времени значения не действуют.

11.После ввода всех элементов данных нажмите F5 «DONE» (выполнено).


Затем исчезнет экран ввода исходных данных и появится экран обучения
последовательности укладки паллетизации.

После того, как настройка или изменение исходных данных паллетизации будут завершены
нажатием клавиши F5 DONE (готово) и появится экран обучения последовательности укладки
паллетизации, регистр паллетизации инициализируется автоматически.
(См. подраздел 10.4.1 «Регистр паллетизации».)

-778-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

10.3.3 Ввод последовательности укладки в режиме обучения


На экране обучения последовательности укладки паллетизации введите в режиме обучения
представляющие точки укладки последовательности укладки. От этих представляющих точек
во время паллетизации автоматически вычисляется заданная точка укладки.

Экран обучения последовательности укладки

Наличие или отсутствие вспомогательного положения


Отображается список положений, вводимых в режиме обучения (на основании исходных
данных паллетизации).
Следуя этому списку, введите в режиме обучения положение представляющих точек укладки.

Для последовательности укладки без вспомогательного положения отдельно введите в режиме


обучения четыре вершины четырехугольника последовательности укладки.

1 Исходные данные 2 Точки, вводимые в режиме обучения

Рис. 10.3.3 (a) Последовательность укладки без вспомогательного положения

-779-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

Для последовательности укладки со вспомогательным положением, если форма первого слоя


представляет собой трапецию, также введите в режиме обучения пятое положение с
использованием имеющейся функции.

1 Исходные данные 3 Вспомогательное положение


2 Точки, вводимые в режиме обучения

Рис. 10.3.3 (b) Последовательность укладки со вспомогательным положением

Типы режимов расположения/обучение по 2 точкам


Если выбрано обучение по 2 точкам, введите в режиме обучения две представляющие точки на
обоих концах ряда, стопки и слоя, чтобы задать все точки в направлениях (стандартных) ряда,
стопки и слоя.

ПРИМЕЧАНИЕ
Следующее объяснение не относится к паллетизации B и BX. См. подраздел 10.3.4.

1 Исходные данные 3 Вспомогательная точка


2 Точки, вводимые в режиме обучения

Рис. 10.3.3 (c) Способ ввода в режиме обучения по 2 точкам

-780-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

Обучение по всем точкам


При выборе обучения по всем точкам непосредственно введите в режиме обучения все точки в
направлениях ряда, стопки и слоя.

1 Исходные данные 2 Точки, вводимые в режиме обучения

Рис. 10.3.3 (d) Способ ввода обучением по всем точкам

Обучение по заданным интервалам


При выбранном обучении по заданным интервалам для того, чтобы задать все точки, задайте
по точке на обоих концах каждого направления ряда, стопки и слоя, а также расстояние между
заготовками.

1 Исходные данные 3 Начальная точка


2 Точки, вводимые в режиме обучения 4 Заданная точка

Рис. 10.3.3 (e) Метод ввода обучением по заданным интервалам

-781-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

Типы управления пространственным положением


Если задано фиксированное пространственное положение, заготовки во всех точках укладки
всегда имеют пространственное положение, заданное обучением в точке [1,1,1] (стандартное).

1 Исходные данные

Рис. 10.3.3 (f) Пространственное положение заготовок в точках укладки при


заданном фиксированном пространственном положении.

При составном пространственном положении, если задано обучение по 2 точкам, заготовки


занимают пространственные положения, полученные путем разделения положений, заданных
обучением в двух конечных точках.
Если задано обучение по всем точкам, заготовки занимают пространственные положения в
заданных обучением точках.

1 Исходные данные

Рис. 10.3.3 (g) Пространственное положение заготовок в точках укладки при заданном
составном пространственном положении

-782-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

Счет последовательности слоев


Для изменения последовательности укладки через каждые несколько слоев введите количество
последовательностей слоев.

Счет последовательности слоев допустим только в том случае, если для расположения слоев
задано обучение по 2 точкам
(для других случаев счет последовательности слоев всегда равен 1).

В первом слое заготовки всегда укладываются в точках укладки в последовательности слоев 1.


Если счет последовательности слоев равен N, количество слоев и последовательностей слоев
одинаково вплоть до слоя N. Для слоя (N+1) и сверх последовательности слоев повторяются,
начиная с последовательности слоев 1.
Задайте высоту слоя только для последовательности слоев 1.
В отношении высоты каждой последовательности слоев, отклонение от положения в
последовательности 1 корректируется.

1 Исходные данные

Рис. 10.3.3 (h) Пространственное положение в точках укладки при составном


пространственном положении

Если общее количество слоев менее 16, для счета последовательности слоев можно задать
номер, не превышающий общего количества слоев. Если затем для количества слоев задается
число меньшее, чем значение счета последовательности слоев, значение счета
последовательности слоев автоматически изменяется на количество слоев.

-783-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

Процедура 10-3
Ввод в режиме обучения последовательности укладки паллетизации
Шаг
1. На основании настройки исходных данных отображается высвечивается список точек
укладки, вводимых в режиме обучения.

ПРИМЕЧАНИЕ
Количество представляющих точек укладки, которое нужно записать, зависит от количества
рядов, стопок и слоев, заданных на экране ввода исходных данных. В примере, приведенном
на экране вверху, заданы четыре ряда, три стопки и пять слоев. Для каждой точки задается
количество рядов, стопок и затем слоев.
2. Переместите робота толчковой подачей в положение, которое необходимо задать в режиме
обучения в качестве представляющей точки укладки.
3. Установите курсор на соответствующую строку, затем при нажатой клавише SHIFT и
нажмите клавишу F4 RECORD (запись). Запишется текущее положение робота.

Положения, которые еще не заданы в режиме обучения, отмечены звездочкой (*).


Положения, которые уже заданы в режиме обучения, отмечены знаком дефиса (-).
4. Чтобы показать данные позиционирования для заданной в режиме обучения
представляющей точки укладки, переместите курсор на заданный номер точки укладки и
затем нажмите F5 POSITION (положение). Отобразятся данные позиционирования.

-784-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

Задать данные позиционирования также можно путем непосредственного ввода числовых


значений. Для возврата к предыдущему экрану обучения последовательности укладки нажмите
F4 DONE (готово).

5. Нажатие клавиши FWD (вперед) при нажатой клавише SHIFT вызывает перемещение
робота к представляющей точке укладки, на которую наведен курсор.
Данную операцию можно выполнить для подтверждения точки, заданной в режиме
обучения.

6. Для возврата к предыдущему экрану обучения исходных данных нажмите F1 BACK (назад).

7. Нажмите F5 DONE (готово), чтобы показать экран настроек условий последовательности


траектории (BX или EX) или экран обучения последовательности траектории (B или E)
(подраздел 10.3.4 или 10.3.5).

ПРИМЕЧАНИЕ
Если используются последовательности слоев (E или EX), при нажатии F5 DONE (готово)
появится экран для задания последовательности укладки следующего слоя.

-785-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

10.3.4 Настройка условий последовательности траектории


Экран, объясненный в этом разделе, не появляется при паллетизации B или E. См. подраздел
10.3.5.
Экран настроек условий последовательности траектории паллетизации используется для
задания условий, показывающих, какая последовательность траектории должна
использоваться заранее для каждой точки укладки, если на экране обучения
последовательности траектории необходимо задать несколько последовательностей
траектории (см. подраздел 10.3.5).
Для паллетизации BX и EX можно отдельно задать несколько последовательностей траектории
для точек укладки.
Для паллетизации B и E этот экран не выводится, поскольку можно задать только одну
последовательность траектории.

Экран настроек условий последовательности траектории

Чтобы задать траекторию для каждой точки укладки, при задании исходных данных следует
задать требуемое количество последовательностей траектории. Задайте условие
последовательности траектории для каждой последовательности траектории.

1 Последовательность траектории 1 3 Последовательность траектории 3


2 Последовательность траектории 2

Рис. 10.3.4 (a) Паллетизация с использованием трех последовательностей траектории

-786-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

Использование условий последовательности траектории


• При выполнении паллетизации используется последовательность траектории с номером
условия, для которого номера ряда, стопки и слоя в точке укладки соответствуют значениям
ряда, стопки и слоя (элемента) в условии последовательности траектории.
• В режиме непосредственного задания задайте для точки укладки номера с 1 по 127.
Звездочкой отмечены произвольные точки укладки.
• В режиме задания остатка задайте элемент условия последовательности траектории «m-n»
при помощи системы остатка для точки укладки.
Элемент слоя «3-1» обозначает слой, соответствующий значению точки укладки, при
делении которого на 3 в остатке получается 1.
• Если текущая точка укладки не соответствует ни одному условию последовательности
траектории, выдается сигнал об ошибке. Если текущая точка укладки соответствует двум
или нескольким условиям последовательности траектории, используется условие
последовательности траектории, соответствующее следующим условиям:
a. Используется условие последовательности траектории, заданное в режиме
непосредственного задания.
b. Если в режиме непосредственного задания заданы два или несколько условий
последовательности траектории, используется условие последовательности
траектории, заданное в режиме задания остатка. Если в режиме задания остатка заданы
два или несколько условий последовательности траектории, используется условие
последовательности траектории, в котором задано наибольшее значение для m.
c. Если приведенным выше условиям a и b отвечают два условия последовательности
траектории или более, используется условие последовательности траектории,
имеющее наименьший номер условия последовательности траектории.
Ниже показана приоритетность типовых условий последовательности траектории:
Пример
PTN [1] = [*, 1 , 2 ]
PTN [2] = [*, * , 2 ]
PTN [3] = [*, 3-2, 4-1 ]
PTN [4] = [*, * , 4-1 ]
PTN [5] = [*, * , 2-1 ]
PTN [6] = [*, * ,* ]
В примере, приведенном на предыдущей странице, последовательность 1 используется для
точек укладки в стопке 1, последовательность 2 используется для точек укладки в стопке 2, а
последовательность 3 используется для точек укладки в стопке 3.

Рис. 10.3.4 (b) Паллетизация коробок с использованием восьми последовательностей траектории

-787-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

Пример
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 ]
В приведенном выше примере для каждых двух слоев определены и повторяются восемь
последовательностей траектории, поскольку в зависимости от положения коробки необходимо
задать различные траектории.

Процедура 10-4
Настройка условий последовательности траектории паллетизации
Шаг
1. Пункты условия, которые необходимо ввести, отображаются в соответствии со значением,
заданным для счета последовательности в качестве исходных данных.

2. В режиме непосредственного задания установите курсор на точку, которую необходимо


изменить, и введите числовое значение. Чтобы задать звездочку (*), введите ноль.

3. В режиме задания остатка нажмите F4 MODULO.


Нужный элемент будет разделен на два подпункта. Введите значение для каждого
подпункта.

-788-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

4. Для задания значений в режиме непосредственного задания нажмите F3 DIRECT.

5. Нажмите клавишу F1 BACK, чтобы снова показать предыдущий экран обучения точек
укладки.

6. Нажмите F5 DONE (готово), чтобы показать следующий экран обучения


последовательности траектории.

-789-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

10.3.5 Ввод в режиме обучения последовательности траектории


На экране обучения последовательности траектории паллетизации задайте несколько точек
траектории, проходящих впереди и позади заготовки, находящейся на точке укладки после
укладки или разбора.
Точки траектории изменяются в зависимости от положения точки укладки.

Экран обучения последовательности траектории

1 Точки траектории для точки укладки 5 Точка подвода 2


2 Последовательность траектории 6 Точка подвода 1
3 Точка отвода 1 7 Точка укладки
4 Точка отвода 2

Рис. 10.3.5 Траектория паллетизации

-790-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

Процедура 10-5
Ввод последовательности траектории паллетизации в режиме обучения
Шаг
1. На основании настройки исходных данных отображается список точек траектории,
вводимых в режиме обучения.

ПРИМЕЧАНИЕ
Количество записываемых точек траектории зависит от количества точек подвода, заданных
на экране ввода исходных данных, и от количества точек ввода. В примере, приведенном на
экране вверху, количество точек подвода - 2 и количество точек отвода - 2.

2. Переместите робота толчковой подачей в положение, которое нужно задать в режиме


обучения как точку траектории.
3. Переместите курсор в поле настройки, которое нужно заполнить в режиме обучения, и
введите положение при помощи одной из следующих операций.
a. Нажмите F2 POINT при нажатой клавише SHIFT. Если при нажатии на клавишу F2
POINT не будет одновременно нажата клавиша SHIFT, появится логическое меню
перемещения по умолчанию, на котором можно задать тип движения или скорость
подачи, и т.д.
(Эта клавиша отображается только для точек последовательности маршрута,
вводимого в режиме обучения.)

b. При нажатой клавише SHIFT нажмите F4 RECORD (запись).

Положение, которое еще не задано в режиме обучения, отмечено звездочкой (*).

-791-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

4. Чтобы показать данные позиционирования для заданной обучением точки траектории,


переместите курсор на нужный номер точки траектории и нажмите F5 POSITION
(положение). Отобразятся данные позиционирования.

Задать данные позиционирования также можно путем непосредственного ввода числовых


значений.
Для возврата к предыдущему экрану обучения последовательности траектории нажмите
клавишу F4 DONE (готово).

5. Нажатием клавиши FWD (вперед) при нажатой клавише SHIFT можно переместить робота
в указанную курсором точку траектории. Данную операцию можно выполнить для
подтверждения точки, заданной в режиме обучения.

6. Для возврата к экрану обучения последовательности укладки нажмите F1 BACK (назад).

-792-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

7. Для завершения экрана редактирования паллетизации и возвращения к экрану программы


нажмите клавишу F5 DONE (готово).
Команды паллетизации записываются в программу автоматически.

8. Нажмите F1 BACK, чтобы задать предыдущую последовательность траектории.


Нажмите F5 DONE (готово), чтобы задать следующую последовательность траектории.
9. После завершения ввода в режиме обучения всех последовательностей траектории нажмите
F5 DONE, чтобы выйти из экрана редактирования паллетизации и снова отобразить экран
программы.
Команда паллетизации автоматически записывается в программу.

10.Редактирование (например, изменение команды кисти, исполняемое в положении укладки,


или формат перемещения в точке траектории) может быть выполнено на этом экране
программы таким же образом, как и для обычных программ.

Подробнее о программах паллетизации см. в разделе 10.4 «Выполнение функции


паллетизации».

-793-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

10.3.6 Примечания о вводе функции паллетизации в режиме обучения


• Функция паллетизации включена только в том случае, если программа содержит три
следующие команды:
команду паллетизации, команду перемещения паллетизации и команду конца паллетизации.
Если хотя бы одна из этих трех команд вводится в режиме обучения в подпрограмму с
помощью другой операции (например, копирования), нормальный режим работы
невозможно выполнять.
• После того, как все данные паллетизации введены в режиме обучения, номера паллетизации
автоматически записываются вместе с командами (командой паллетизации, командой
перемещения паллетизации и командой конца паллетизации). Пользователь может не
беспокоиться, что эти номера повторятся в других программах. (В каждой программе есть
собственные данные для номеров паллетизации.)
• В команде перемещения паллетизации невозможно задать C (круговое перемещение) как
формат движения.
• Для паллетизации в системе с расширенными осями имеются особые условия. Для системы
с расширенными осями см. раздел 10.6 «Функция паллетизации с расширенными осями».

-794-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

10.4 ВЫПОЛНЕНИЕ ФУНКЦИИ ПАЛЛЕТИЗАЦИИ


Выполнение функции паллетизации показано ниже.

1 Пример 6 Стопка
2 Положение ожидания 7 Точка укладки
3 Закрытие кисти 8 Ряд
4 Точка подвода 9 Слой
5 Точка отвода

Рис. 10.4 (a) Пример паллетизации

-795-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

1 Команда паллетизации выполняется для 3 Робот раскрывает кисть в точке укладки и выпускает
вычисления положения точки траектории. Робот заготовку.
сначала перемещается в эту точку.
2 Робот переносит заготовку к точке укладки. 4 Выполняется оператор конца паллетизации и
происходит приращение значения регистра
паллетизации.

Рис. 10.4 (b) Процесс укладки заготовок

-796-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

10.4.1 Регистр паллетизации


Регистр паллетизации управляет положением текущей точки укладки. Когда выполняется
команда паллетизации, происходит обращение к значению, хранящемуся в регистре
паллетизации, и рассчитываются фактическая точка укладки и точки траектории. (См. раздел
7.5 « РЕГИСТР ПАЛЛЕТИЗАЦИИ»)

1 Ряд 3 Слой
2 Стопка

Рис. 10.4.1 (a) Регистр паллетизации

Регистр паллетизации указывает ряд, стопку и слой, которые используются для вычисления
положения точки укладки, когда выполняется команда паллетизации.

1 Если значение регистра паллетизации - [2, 2, 3]. 2 Если значение регистра паллетизации - [3, 2, 3].

Рис. 10.4.1 (b) Зависимость между регистром паллетизации и точкой укладки

Обновление регистра паллетизации


Положительное приращение (или отрицательное приращение) значения регистра
паллетизации происходит при выполнении команды конца паллетизации. Способ приращения
(отрицательного приращения) определяется в зависимости от настройки исходных данных.
Для паллетизации с 2 рядами, 2 стопками и с 2 слоями с заданным порядком ORDER = [RCL]
выполнение команды конца паллетизации изменяет регистр паллетизации следующим
образом:

1 Слой 3 Стопка
2 Стопка

Рис. 10.4.1 (c) Пример паллетизации с 2 рядами, 2 стопками и с 2 слоями

-797-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

Табл. 10.4.1 (a) Порядок приращения (отрицательного приращения) регистра паллетизации

TYPE = TYPE = TYPE = TYPE =


[PALLET] [PALLET] [DEPALLET] [DEPALLET]
INCR = [1] INCR = [-1] INCR = [1] INCR = [-1]
Исходное значение [1, 1, 1] [2, 2, 1] [2, 2, 2] [1, 1, 2]
Исходное значение [2, 1, 1] [1, 2, 1] [1, 2, 2] [2, 1, 2]
Исходное значение [1, 2, 1] [2, 1, 1] [2, 1, 2] [1, 2, 2]
Исходное значение [2, 2, 1] [1, 1, 1] [1, 1, 2] [2, 2, 2]
Исходное значение [1, 1, 2] [2, 2, 2] [2, 2, 1] [1, 1, 1]
Исходное значение [2, 1, 2] [1, 2, 2] [1, 2, 1] [2, 1, 1]
Исходное значение [1, 2, 2] [2, 1, 2] [2, 1, 1] [1, 2, 1]
Исходное значение [2, 2, 2] [1, 1, 2] [1, 1, 1] [2, 2, 1]
Исходное значение [1, 1, 1] [2, 2, 1] [2, 2, 2] [1, 1, 2]

Инициализация регистра паллетизации


При нажатии F5 DONE (готово) после завершения настройки или изменения исходных данных
паллетизации задается режим ввода в режиме обучения последовательности укладки
паллетизации. В это время, автоматически инициализируется регистр паллетизации. (См.
подраздел 10.3.2 «Ввод исходных данных».)
Табл. 10.4.1 (b) Исходное значение регистра паллетизации
Исходные Исходные Исходное Исходное Исходное
данные данные значение значение значение
TYPE (тип) INCR (приращ.) ROWS (ряды) COLUMNS (стопки) LAYERS (слои)
PALLET Положительное 1 1 1
(укладка) значение
PALLET Отрицательное Общее Общее 1
(укладка) значение количество рядов количество стопок
DEPALLET Положительное Общее Общее Общее
(разбор) значение количество рядов количество стопок количество слоев
DEPALLET Отрицательное 1 1 Общее
(разбор) значение количество слоев

-798-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

10.4.2 Управление функцией паллетизации через регистр


паллетизации
При паллетизации с 5 рядами, 1 стопкой и 5 слоями необходимо подавить операцию укладки
для пятой заготовки в каждом четном слое.
(Укладка пяти заготовок в нечетных слоях и укладка четырех заготовок в четных слоях.)

1 В регистр паллетизации [1] загружается [ 1, 1, 1 ]. 3 Если значения ряда, стопки и слоя - [5, 1, 5],
выполняется переход к метке [3].
2 Если номер ряда - 5, а слоя - четное число, 4 Задание значений ряда, стопки и слоя для следующей
выполняется переход к метке [2]. операции укладки в регистре паллетизации [1].

Процедура 10-6 Отображение состояния паллетизации

Шаг
1. Для отображения состояния паллетизации установите курсор на команде паллетизации, а
затем нажмите F5 LIST (список). Отображаются текущая точка укладки и значение регистра
паллетизации.

-799-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

10.5 ИЗМЕНЕНИЕ ФУНКЦИИ ПАЛЛЕТИЗАЦИИ


Изменение функции паллетизации
Данные паллетизации и команды паллетизации, которые вводились в режиме обучения, в
дальнейшем можно изменить.

Процедура 10-7 Изменение данных паллетизации

Шаг
1. Установите курсор на команде паллетизации, которую необходимо изменить, затем
нажмите F1 MODIFY (изменить) для отображения меню изменения.
2. В меню изменения выберите экран-адресат редактирования паллетизации.

Для возврата возвращаться к предыдущему экрану редактирования паллетизации, нажмите F1


BACK (назад).
Для перехода к следующему экрану редактирования паллетизации, нажмите F5 DONE
(готово).

ПРИМЕЧАНИЕ
После того, как данные паллетизации изменились, из любого экрана паллетизации можно
вызвать обычный экран редактирования. В этом случае новые данные после внесения
изменений сохраняются и имеют силу.

3. Когда внесение изменений закончено, нажмите NEXT (далее) «>» чтобы вызвать
следующую страницу.
Затем нажмите F1 PROG.

-800-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

Процедура 10-8 Изменение номера паллетизации

Шаг
1. Установите курсор на команде паллетизации, имеющей номер паллетизации, который
необходимо изменить, затем введите новый номер.

Одновременно с изменением номера паллетизации команды паллетизации изменяются номера


паллетизации перемещения паллетизации и команды конца паллетизации.

ПРЕДОСТЕРЕЖЕНИЕ
При изменении номеров паллетизации убедитесь, что новые номера не используются
другими командами паллетизации.

-801-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

10.6 ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ ДЛЯ РАСШИРЕННЫХ


ОСЕЙ
В настоящем разделе разъясняются специальные элементы при использовании паллетизации
на системе с расширенными осями.

При вводе в режиме обучения нижней точки или точки маршрута для паллетизации, которые
отличаются от обычного ввода в режиме обучения команды перемещения, в положение,
которое удаляется, записывается положение расширенных осей.

Выполнение
При выполнении паллетизации паллетизация будет выполнена в положении расширенных
осей, в котором они тогда находились. (Робот автоматически не возвращается в положение
расширенных осей при вводе в режиме обучения нижних точек или точек маршрута.)
Например, на системе с линейной расширенной осью, когда команда паллетизации
выполняется в точке на удалении 1000 мм от положения паллетизации, введенного в режиме
обучения, робот выполнит такое же перемещение, какое было введено в режиме обучения в
положении, которое находится на удалении 1000 мм от положения, введенного в режиме
обучения.

Ввод положения/изменение в режиме обучения


При вводе в режиме обучения точек маршрута/нижних точек для паллетизации на системе с
расширенными осями или при изменении положения, необходимо обращать внимание на
следующее.
• При вводе в режиме обучения точек маршрута/нижних точек для паллетизации это
необходимо выполнять в фиксированной точке.
Если положение расширенных осей смещается при вводе в режиме обучения точек
маршрута/нижних точек для одной и той же паллетизации, робот будет следовать
траектории, отличной от траектории, введенной в режиме обучения во время выполнения
программы.
• При изменении положения перед изменением переместите робота в положение
расширенных осей в точках маршрута/нижних точках, введенных в режиме обучения.

Рис. 10.6 Функция паллетизации для расширенных осей

-802-
10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ B-82284RU-3/01

10.7 ВВОД В РЕЖИМЕ ОБУЧЕНИЯ ВСЕХ ТОЧЕК


ПАЛЛЕТИЗАЦИИ
Ввод в режиме обучения всех точек паллетизации позволяет выполнять укладку (или разбор)
заготовок без изменения введенной в режиме обучения формы, путем изменения системной
переменной.

Операция
Для укладки (или разбора) заготовок без изменения пространственной ориентации и формы,
заданных в режиме обучения, установите следующие значения:
1. На экране системных переменных, задайте значение системной переменной $PALCFG.
$FREE_CFG_EN - TRUE (истина) (исходное значение - TRUE).
2. На экране исходных данных паллетизации, задайте INTER для управления положением в
пространстве в направлении ряда, стопки или слоя, для которого задан режим расположения
FREE (свободный).
Для каждой введенной в режиме обучения заготовки в заданном направлении, все заготовки,
соответствующие введенной в режиме обучения заготовке, укладываются (или разбираются) с
такой же пространственной ориентацией и формой, как для введенной в режиме обучения
заготовки.
Ниже приводится пример паллетизации для нерегулярного расположения четырех рядов, двух
стопок и пяти слоев.

1 Слой 4 Введенная в режиме обучения заготовка


2 Стопка 5 Заготовка, не введенная в режиме обучения (точка укладки
рассчитывается от положения введенной в режиме обучения заготовки.)
3 Ряд

Рис. 10.7 Ввод в режиме обучения всех точек паллетизации

Задаются следующие исходные данные паллетизации:


ROWS = [4 FREE INTER]
COLUMNS = [2 LINE FIX]
LAYERS = [5 LINE FIX 1]
В этом примере FREE и INTER задаются в направлении ряда.
Если системная переменная $PALCFG.$FREE_CFG_EN установлена на TRUE (истина) при
этом условии, используются следующие формы:
• Форма для укладки (разбора) заготовок в ряду 1: Форма в P[1,1,1]
• Форма для укладки (разбора) заготовок в ряду 2: Форма в P[2,1,1]
• Форма для укладки (разбора) заготовок в ряду 3: Форма в P[3,1,1]
• Форма для укладки (разбора) заготовок в ряду 4: Форма в P[4,1,1]

-803-
B-82284RU-3/01 10. ФУНКЦИЯ ПАЛЛЕТИЗАЦИИ

Примечания
Имейте в виду следующее при использовании этой функции:
1. Параметры FREE и INTER можно задать одновременно только в одном направлении ряда,
стопки и слоя (если эту функцию не нужно использовать, установите системную
переменную $PALCFG.$FREE_CFG_EN на FALSE (ложь)).

Причина в том, что если FREE и INTER заданы одновременно в двух или нескольких
направлениях ряда, стопки и слоя, должны создаваться две или несколько форм, которые
будут приняты в положении заготовки, не введенном в режиме обучения (заготовка, для
которой точка укладки рассчитывается от положения введенной в режиме обучения
заготовки).

Если такая настройка сделана в программе, программа вызывает ошибку с индикацией


«PALT-024 Caluculation error occured» (ошибка расчета) и ее невозможно выполнить.
2. Тщательно введите в режиме обучения программу так, чтобы программа не останавливалась
сигналом об ошибке из-за несоответствия формы.

Если форма в текущем положении отличается от данных формы для целевого положения,
робот не может двигаться в режиме линейного перемещения (происходит сигнал об ошибке
из-за несоответствия формы и выполнение программы останавливается).

Форма в точке укладки используется для формы в точке отвода или подвода во время
паллетизации. Поэтому если команда операции паллетизации, которую необходимо
выполнить в первую очередь, находится в режиме линейного перемещения, если делается
попытка выполнить строку, может произойти несоответствие формы в зависимости от
формы робота.

Во избежание такой проблемы, задайте режим работы в системе координат шарнира для
первой команды операции паллетизации.

Например, чтобы избежать сигнала об ошибке из-за несоответствия формы, можно


использовать следующие приемы программирование для паллетизации с тремя точками
подвода и двумя точками отвода.

:
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
:

-804-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

11 Пульт обучения FANUC iPendant

-805-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

11.1 КРАТКИЙ ОБЗОР


iPendant - это пульт обучения робота с веб-интерфейсом, с большим цветным
жидкокристаллическим экраном дисплея.
Этот пульт обучения позволяет, одновременный обращаться к нескольким элементам данных,
и их доступность значительно увеличена.
Текущий интерфейс пользователя также доступен в этом пульте обучения, поэтому те, кто
знаком с работой на обычном пульте обучения, могут легко начать пользоваться этим пультом
обучения.

В этой главе главным образом описываются различия между обычным пультом обучения и
пультом обучения iPendant.
Операции, которые не описаны в настоящем руководстве, одинаковы для обычного пульта
обучения и пульта обучения iPendant.
От обычного пульта обучения отличаются следующие элементы:
• Светодиодный индикатор программы
В обычном пульте обучения для отображения состояния используются 11 светодиодов, а в
пульте обучения iPendant состояние отображается при помощи значков в окне состояния на
экране.
• Функция разделения экрана
Пульт iPendant может отображать два или три разделенных экрана, а также один экран, что
дает возможность одновременной проверки нескольких элементов данных.
• Как переключаться между экранами при отображении нескольких экранов
При отображении нескольких экранов одновременно можно поочередно переключаться
между экранами для обращения к экрану выполнения операции.
• Функция отображения одного экрана и подокна состояния
Эта функция отображает информацию, например, текущее положение и аварийные сигналы
со значками в подокне состояния (левый экран).
• Экранные меню вызываются нажатием клавиши MENU (меню) и клавиш, отображаемых на
экране редактирования
Экранные меню, которые отображаются все одновременно, позволяют быстро перейти в
нужный экран и быстро вставить необходимую команду.
• Экран браузера Интернет
Можно ввести Интернет-адрес для доступа к данным по сети.
• Цвет индикации согласно степени сигнала об ошибке
Каждое сообщение на экране списка сигналов об ошибке отображается в цвете, заданном
согласно его степени.
Пульт iPendant - это дополнительная функция.

-806-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

11.2 ВНЕШНИЙ ВИД И ОПЕРАЦИИ


В настоящей главе описывается внешний вид пульта iPendant и операции, относящиеся к
iPendant.

11.2.1 Внешний вид и органы управления


На рис. 11.2.1 показано расположение кнопки аварийной остановки, выключателя пульта
обучения и переключателей аварийной блокировки.

1 Кнопка аварийной остановки 3 Выключатель пульта обучения


2 Переключатели аварийной блокировки (*1) 4 *1 Трехпозиционный переключатель

Рис. 11.2.1 Выключатели пульта обучения

-807-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

11.2.2 Клавиши
На рис. 11.2.2 показано расположение клавиш пульта iPendant.
В настоящем разделе описывается действие клавиши изменения фокуса экрана/разделения
экрана, а также клавиши диагностики/справки, имеющихся на пульте iPendant.

1 Клавиша изменения фокуса экрана/разделения 2 Клавиша диагностика/справка


экрана

Рис. 11.2.2 Клавиши пульта обучения

Таблица 11.2.2 Клавиши, относящиеся к меню

Клавиша Функция
Однократное нажатие этой клавиши изменяет экран выполнения операции.
Нажатие этой клавиши вместе с клавишей SHIFT разбивает экран
(один экран, два экрана, три экрана или экран состояния/один экран).

Однократное нажатие этой клавиши вызывает переход в экран подсказок.


Нажатие этой клавиши вместе с клавишей SHIFT вызывает переход в экран
сигналов об ошибке.

-808-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

11.2.3 Окно состояния


Окно в верхней части экрана пульта iPendant называется окном состояния.
В этом окне отображаются восемь программных светодиодов, индикация сигналов об ошибке,
а также и значение коррекции.
Каждый программный светодиод «включен», если отображается вместе со значком, или
«выключен», если отображается без значка.

-809-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

Таблица 11.2.3 Описание программных светодиодов


Светодиоды
верхний: On (вкл.), Описание
Нижний: Off (выкл.))
Busy (занят) Указывает, что робот работает.
Этот светодиод включен во время выполнения программы.
Он также включен, если занят принтер или дисковод.

Step (пошаговый) Указывает, что робот находится в пошаговом режиме работы.

Hold (приостановка) Указывает, что нажата клавиша приостановки (HOLD) или поступает
сигнал остановки подачи.

Fault (отказ) Указывает, что выдается сигнал об ошибке.

Run (выполнение) Указывает, что выполняется программа.

I/O (ввод-вывод) Светодиод приложения.


Это пример светодиода для инструмента манипуляции.

Prod Светодиод приложения.


Это пример светодиода для инструмента манипуляции.

TCyc Светодиод приложения.


Это пример светодиода для инструмента манипуляции.

-810-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

11.2.4 Разбивка экрана

Нажатие клавиши вместе с клавишей SHIFT


вызывает следующее экранное меню.

Рис. 11.2.4 (a) Меню разбивки экрана (экранное меню)

Таблица 11.2.4 Описание меню разбивки экрана

Пункт Описание

Single На экране отображается только один элемент данных. Экран не разбит.


(один)
Double Разбивает экран на правый и левый экраны.
(двойной)
Triple Разбивает правый экран на верхнюю и нижнюю часть экрана и отображает три
(тройной) экрана.
Status/Single Разбивает экран на правый и левый экраны. Правый экран немного больше, чем
(состояния/один) левый экран, и подокно состояния со значками отображается на левом экране.
Change focus Переносит фокус на экран выполнения операции при отображении нескольких
(изменить фокус) экранов.

-811-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

Рис. 11.2.4 (b) Пример отображения двойного экрана

Рис. 11.2.4 (c) Пример отображения тройного экрана

-812-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

Рис. 11.2.4 (d) Пример отображения одного экрана/экрана состояния

-813-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

11.2.5 Изменение экрана выполнения операции

Нажатие этой клавиши поочередно переключает


экран выполнения операции.

Строка заголовка экрана, в котором можно работать, отображается синим цветом, а рамка
экрана отображается красным цветом.
Нажмите эту клавишу вместе с клавишей SHIFT. Появится следующее экранное меню.
Выбрав «5. Change focus» (изменить фокус) в этом меню, можно также переключать экран
выполнения операции.

Рис. 11.2.5 Меню переключения экрана

-814-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

11.2.6 Экран браузера Интернет


Чтобы отображать экран браузера Интернет, нажмите клавишу MENU (меню). Появится
следующее экранное меню:

Рис. 11.2.6 (a) Экранное меню

Выберите «BROWSER» в экранном меню. Появится следующий экран:

Рис. 11.2.6 (b) Экран браузера Интернет

-815-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

Выберите «Add a Link» (добавить ссылку) и нажмите клавишу ENTER (ввод). Появится
следующий экран ввода ссылки:

Рис. 11.2.6 (c) Экран ввода ссылки

Установите курсор в поле «Enter a Name» (введите имя) или «Enter an Address» (введите адрес)
на вышеуказанном экране и нажмите клавишу ENTER.
Появится следующая программная клавиатура. Введите буквенные и другие символы.

После подтверждения введенных данных нажмите клавишу exit (выход) в нижнем правом углу
праве для выхода из программной клавиатуры.

-816-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

В следующем экране с примером введены имя и адрес.

После ввода имени и адреса установите курсор на кнопку continue (продолжить) и нажмите
клавишу ENTER.

После нажатия кнопки «continue» (продолжить) введенная информация ссылки отображается


следующим образом:

Рис. 11.2.6 (d) Экран ссылки

-817-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

11.2.7 Меню выбора экрана и экранные меню на экране


редактирования
Нажатие клавиши MENU (меню) отображает следующее экранное меню.
Установка курсора на пункт меню с символом (см. слева) отображает его
следующее подменю.Используйте клавишу со стрелкой вправо, чтобы выбрать
пункт, соответствующий экрану, который необходимо вызвать.

Рис. 11.2.7 (a) Меню выбора экрана


Нажатие F1 INST на экране редактирования отображает следующие экранные меню.
Можно обратиться к всем командам по очереди. Установите курсор на нужную команду, чтобы
вставить ее.

Рис. 11.2.7 (b) Экранные меню на экране редактирования

-818-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

11.2.8 Подокно состояния


Подокно состояния графически отображает различные типы состояний.
Для отображения подокна состояния выберите «4 Status/Single» в следующем экранном меню:

Левый экран из следующих двух экранов - это подокно состояния.


Установите курсор на «Position Display» (экран координат), «Operator Panel» (панель
оператора) или «Safety Signals» (аварийные сигналы) и нажмите клавишу ENTER.
Появится соответствующий экран состояния.

Рис. 11.2.8 Подокно состояния

-819-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

11.2.8.1 Дисплей текущего положения


При выборе «Position Display» (экран координат) появится следующий экран:

11.2.8.2 Дисплей состояния панели оператора


При выборе «Operator Panel» (панель оператора) появится следующий экран:
Каждый графический индикатор включен или выключен, согласно состоянию удаленного
устройства.

-820-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

11.2.8.3 Дисплей состояния аварийного сигнала


При выборе «Safety Panel» (панель защит) появится следующий экран:
Каждый графический индикатор включен или выключен, согласно состоянию
соответствующего аварийного сигнала.

-821-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

11.2.9 Цвет индикации согласно степени сигнала об ошибке


На следующем экране хронологии сигналов об ошибке каждое сообщение отображается
цветом, заданным согласно степени соответствующего сигнала об ошибке.

Цвет, назначенный каждой степени сигнала об ошибке, указан ниже:

Степень сигнала об
Цвет Описание
ошибке
NONE (нет) Белый Не влияет на выполняемую программу.
WARN (предупреждение)
PAUSE.L (пауза лок.) Желтый Выполняемая программа останавливается, ее можно
PAUSE.G (пауза гл.) перезапустить после того, как устранена причина сигнала
об ошибке.
STOP.L (останов лок.) Желтый Выполняемая программа останавливается, ее можно
STOP.G (останов гл.) перезапустить после того, как устранена причина сигнала
об ошибке.
SERVO (серво) Красный Выполняемая программа останавливается ее невозможно
SERVO2 (серво2) перезапустить.
ABORT.L (авар. прекр. лок.) Красный Выполняемая программа останавливается ее невозможно
ABORT.G (авар. прекр. гл.) перезапустить.
SYSTEM (система) Красный Выполняемая программа останавливается ее невозможно
перезапустить.
RESET(*) (сброс) Синий
SYST-026 System normal Синий
power up(*) (нормальное
включение системы)

ПРИМЕЧАНИЕ
Сообщения «RESET» (сброс) и «SYST-026 System normal power up» (нормальное включение
системы) отображаются синим цветом.

-822-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

11.3 СЕНСОРНЫЙ ЭКРАН


В качестве опции пульт iPendant комплектуется сенсорным экраном.
Экраны, на которых можно выполнять операции при помощи сенсорного экрана, следующие.

Имейте в виду, что не все операции можно выполнить при помощи сенсорного экрана.
• Экран Operation Panel (панель управления)/ экран BROWSER (экран браузера Интернет) /
экран подокна состояния
• Программная клавиатура
• Переключение экранов
(При отображении нескольких экранов, переход в нужный экран достигается касанием
нужного экрана.)

11.4 НАСТРОЙКА пульта iPendant

Краткий обзор
Контроллер R-J3iC позволяет настраивать различные экраны iPendant.
В этом разделе изложен порядок настройки пульта iPendant.

Экраны пользователя
При помощи функции экранов пользователя можно сохранить до восьми часто используемых
состояний экранов пользователя, определяемых пользователем, с отображением в одном окне
или с несколькими окнами. Например, если экран сигналов об ошибке, экран файлов и экран
ввода-вывода обычно отображаются при помощи окна с 3 экранами, этот комплект экранов
можно определить как «экран пользователя». При сохранении экрану пользователя
назначается имя, которое отображается как пункт в «User Views» (экраны пользователя) в
меню дисплея, что позволяет вызывать экран пользователя, выбрав его. Пункт экранов
пользователя, описанный выше, отображается как «Alarm |FILE| Cell I» в списке User Views
(экранов пользователя).

Для добавления набора меню в качестве экрана пользователя используйте процедуру 11-1.
Для изменения списка экранов пользователя используйте процедуру 11-2.

-823-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

Процедура 11-1 Добавление экранов пользователя


Шаг
1. На пульте iPendant отобразите набор экранов, которые будут добавлены в число экранов
пользователя.
2. Нажмите и удерживайте нажатой клавишу SHIFT и нажмите клавишу DISP.
3. Выберите «User Views» (экраны пользователя).
Например, появится экран, показанный ниже.

Рис. 11.4 (a) Добавление экранов пользователя

1. Выберите «Add Current» (добавить текущий) Набор экранов, отображаемый в настоящий


момент, добавляется в список как «название экрана» (для дисплея с 1 экраном), «название
экрана|название экрана» (для дисплея с 2 экранами) или «название экрана|название
экрана|название экрана» (для дисплея с 3 экранами).
2. Для каждого экрана пользователя, который необходимо добавить, повторите пункты 1 - 4.
3. Для отображения экранов пользователя, сохраненных в списке «User Views» (экраны
пользователя), нажмите и удерживайте нажатой клавишу Shift и нажмите клавишу DISP
Переместите курсор в пункт «User Views» и из списка экранов пользователя выберите экран
пользователя, который необходимо отобразить.

-824-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

Процедура 11-2 Изменение экранов пользователя


Шаг
1. Нажмите MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1 [TYPE] (тип).
4. Выберите iPendant Setup (настройка iPendant). Появится экран общей настройки iPendant.
Появится экран, показанный ниже.

Рис. 11.4 (b) Экран общей настройки iPendant

-825-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

5. Выберите iPendant User Views Setup (настройка экранов пользователя iPendant) Например,
появится экран, показанный ниже.

Рис. 11.4 (c) Экран настройки экранов пользователя iPendant


6. Чтобы удалить один пункт из списка «User Views» (экраны пользователя), переместите
курсор в пункт экрана пользователя, который необходимо удалить, и нажмите F4 CLEAR.
Список экранов пользователя автоматически обновится.
7. Чтобы удалить все пункты из списка «User Views» (экраны пользователя), нажмите
Shift и F4 ERASE.
Список экранов пользователя автоматически сотрется.
8. Для отображения основного экрана общей настройки iPendant нажмите F2 BACK
(назад).

-826-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

Menu Favorites (избранные меню)


При помощи функции «избранные меню» можно создать и сохранить список наиболее часто
отображаемых меню.

Для задания списка избранных меню используйте процедуру 11-3.


Для изменения списка избранных меню используйте процедуру 11-4.

Процедура 11-3 Добавление меню в список избранных меню


Шаг
1. Вызовите меню, которое необходимо добавить в список избранных меню.
2. Нажмите и удерживайте нажатой клавишу SHIFT и нажмите клавишу DISP.
3. Выберите Menu Favorites (избранные меню).
4. Выберите «Add Current» (добавить текущее). Меню, отображаемое в настоящий момент,
добавлено в список.
См. рис. 11.4 (b).

Рис. 11.4 (d) Добавление к избранным меню


5. Для отображения меню, сохраненного в списке избранных меню, нажмите и
удерживайте нажатой клавишу Shift и нажмите клавишу DISP. Переместите курсор в пункт
«Menu Favorites » (избранные меню) и выберите меню из списка.

-827-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

Процедура 11-4 Изменение избранных меню


Шаг
1. Нажмите MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1 TYPE (тип).
4. Выберите iPendant Setup (настройка iPendant).
5. Выберите iPendant Menus Favorite Setup (настройка избранных меню пульта iPendant).
Появится экран, показанный ниже.

Рис. 11.4 (e) Экран настройки изменения избранных меню


6. Чтобы удалить один пункт из списка «Menu Favorites» (избранные меню), переместите
курсор в пункт, который необходимо удалить, и нажмите F4 CLEAR. Список избранных
меню автоматически обновится.
7. Чтобы удалить все пункты из списка «Menu Favorites» (избранные меню), нажмите
Shift и F4 ERASE.
Список избранных меню автоматически сотрется.
8. Для отображения основного экрана настройки iPendant нажмите F2 BACK (назад).

-828-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

Хронология
В списке хронологии записаны восемь последних отображенных меню. Этот список создается
автоматически и его изменить невозможно. При выборе имени в списке появится экран с этим
именем.

Рис. 11.4 (f) Экран хронологии

Настройка экрана HMI


При использовании HMI на пульте iPendant можно настроить экраны пульта обучения согласно
приложению. При помощи функции настройки экрана HMI можно задать доступные опции
меню, чтобы отображались конкретные наборы меню HTM или STM. Можно отобразить
заданный по умолчанию набор меню и создавать набор меню .HTM или .STM, относящихся к
пользователю, и отобразить его.
Меню пользователя сохраняются в FRH:CGTP\USRHMIQK.HTM и
FRH:CGTP\USRHMIFL.HTM. Для дистанционного подключения файлы по умолчанию -
FRH:CGTP\REMHMIQK.HTM и FRH:CGTP\REMHMIFL.HTM. Страницы по умолчанию,
которые создаются каждый раз при включении контроллера, - это FRH:CGTP\IPHMIQK.HTM
и FRH:CGTP\IPHMIFL.HTM. Обычно, операторы не имеют доступа к FRH:CGTP\DEVICE,
поэтому эти файлы невозможно изменить или удалить случайно.
Для создания пользовательского полного меню HMI или быстрого меню используйте
процедуру 11-5.
Для определения и настройки полного меню HMI, быстрого меню и дистанционного меню
используйте процедуру 11-6.

-829-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

Процедура 11-5
Создание пользовательского полного меню HMI или быстрого меню
Шаг
1. Нажмите MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1 [TYPE] (тип).
4. Выберите iPendant Setup (настройка iPendant). Появится экран, показанный ниже.

Рис. 11.4 (g) Экран настройки iPendant


5. Выберите «iPendant HMI Setup». Появится экран, показанный ниже.

-830-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

Рис. 11.4 (h) Экран настройки HMI iPendant


6. С начальными настройками полное меню HMI пульта iPendant сохраняется в
IPHMIFL.HTM, а быстрое меню HMI iPendant сохраняется в IPHMIQK.HTM. Сделав копии
этих файлов и отредактировав их, можно создать пользовательские полные и быстрые меню
HMI. Для создания копий первоначально установленных файлов нажмите F4 BACKUP
(резервное копирование). При этом копия каждого файла сохраняется на стандартное
устройство.
7. Перенесите копии файлов на персональный компьютер, чтобы их можно было
редактировать.

ПРЕДОСТЕРЕЖЕНИЕ
В файле полного меню HMI (IPHMIFL.HTM) должен быть пункт меню «iPendant Setup»
(настройка iPendant). Если в контроллере можно использовать пароли, в файле быстрого
меню HMI (IPHMIQK.HTM) должен быть пункт меню «Passwords» (пароли). Если
необходимо, сохраните эти пункты меню. Если эти пункты меню отсутствуют, созданные
файлы меню не будут работать нормально.

8. Добавьте в файлы или удалите из файлов пункты меню, как это необходимо.
9. Верните файлы в контроллер.
10.Для установки и использования созданных файлов используйте процедуру 11-6.

-831-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

Процедура 11-6 Настройка выбора полного меню, быстрого меню и


дистанционного меню HMI
Шаг
1. Нажмите MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1 [TYPE] (тип).
4. Выберите iPendant Setup (настройка iPendant).
Появится экран, аналогичный показанному на рис. 11.4 (e).
5. Выберите «iPendant HMI Setup». Появится экран, аналогичный показанному на рис. 11.4 (f).
6. Затем возможно выбрать файл HTM или STM, который будет отображаться вместо полного
меню, быстрого меню, дистанционного полного меню и дистанционного быстрого меню.
a. Для выбора файла HTM или STM на устройстве контроллера по умолчанию нажмите
синюю линейку, находящуюся внизу меню, которое необходимо установить.
Появится список доступных файлов HTM и STM.
b. Выберите имя нужного файла и нажмите ENTER (ввод).
c. Продолжайте выбирать файлы для отдельных меню: User HMI Full (пользовательское
HMI полное), User HMI Quick (пользовательское HMI быстрое), Remote HMI Full
(дистанционное HMI полное) и Remote HMI Quick (дистанционное HMI быстрое).
d. Нажмите F3 SUBMIT (внести изменения).
Имя, отображаемое на синей линейке, исчезает, это указывает, что настройка
закончена.
7. Для включения режима выбранного полного или быстрого меню HMI или режима
дистанционного полного или быстрого меню HMI щелкните в квадратном поле рядом с
выбираемым вариантом, расположенным внизу экрана, и нажмите F3 SUBMIT (внести
изменения).
Нажмите «F3», и поле выбора исчезнет, это указывает, что выбор сделан.
Для установки полного меню HMI нажмите клавишу MENUS (меню). Появится экран,
показанный ниже.

-832-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

Рис. 11.4 (i) Полное меню HMI iPendant


Чтобы установить быстрое меню HMI, нажмите клавишу «FCTN» и выберите «QUICK/FULL
MENUS» (быстрое/полное меню).
Появится экран, показанный ниже.

-833-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

Рис. 11.4 (j) Быстрое меню HMI iPendant

-834-
11. Пульт обучения FANUC iPendant B-82284RU-3/01

8. Чтобы выключить клавиши SELECT (выбор), EDIT (редактировать) или DATA


(данные) в режиме HMI, прокруткой экрана перейдите вниз и щелкните квадратное поле
рядом с именем нужной клавиши. Например, появится экран, показанный ниже.

Рис. 11.4 (k) Экран настройки HMI iPendant, если необходимо выключить клавишу DATA
(данные)
После щелчка на нужной клавише нажмите F3 SUBMIT (внести изменения).
После нажатия F3 поле выбора исчезнет, это указывает, что выбор сделан.

ПРЕДОСТЕРЕЖЕНИЕ
При каждом появлении экрана настройки HMI появляется отметка в поле выбора и
обозначаются текущие настройки.

9. Чтобы сохранить все файлы HMI на стандартное устройство, нажмите F4 BACKUP


(резервное копирование).
При этом все файлы копируются из FRH:\CGTP\ на стандартное устройство в режиме
замены.
10.Для вызова предыдущего меню нажмите F2 BACK (назад).

-835-
B-82284RU-3/01 11. Пульт обучения FANUC iPendant

11.5 ОГРАНИЧЕНИЯ
• Одновременно можно открыть несколько экранов редактирования программы.
Экран может быть открыт в каждом окне.
Программа, которая будет выполнена - это программа, выбранная в левом окне.
Выполнение программы с пульта обучения возможно, только если левое окно - это окно, в
котором работает пользователь.
Экран редактирования всегда отображается в левом окне.
• Если одновременно отображается два или несколько экранов, один и тот же экран меню
может не отображаться на этих экранах.
Пример: экран интерактивного изменения положения

* NetFront производства ACCESS Co. Ltd. принят для выполнения функции доступа к Интернет
настоящего изделия.

* NetFront - это зарегистрированный товарный знак компании Access Co. Ltd. в Японии.

* Часть программного обеспечения настоящего изделия включает модули, разработанные


компанией Independent JPEG Group.

* В настоящем изделии используется технология, включенная в патент LZW, принадлежащий


Unisys Co. Ltd.
Вы должны подчиняться следующим ограничениям.

(1) Запрещается изменять или копировать программное обеспечение настоящего изделия.


Запрещается продавать или передавать программное обеспечение, извлеченное из настоящего
изделия.

(2) Запрещается использовать программное обеспечение настоящего изделия по назначению,


отличному от функции браузера.

(3) Запрещается использовать технологию, включенную в патент LZW, принадлежащий Unisys


Co. Ltd., без настоящего изделия.

-836-
12. ARC TOOL B-82284RU-3/01

12 ARC TOOL

-837-
B-82284RU-3/01 12. ARC TOOL

12.1 SETUP (настройка)


В настоящем разделе, прежде всего приведен обзор программного обеспечения ArcTool и
последовательности дуговой сварки.

Далее в разделе описывается настройка программного обеспечения ArcTool. Для


использования программного обеспечения ArcTool требуется выполнение настройки.
Пользователь должен выполнить следующие действия:
• Настройку ArcTool
• Настройку системы дуговой сварки
• Настройку оборудования дуговой сварки
• Настройку маршрута сварки
• Настройку условия процесса

-838-
12. ARC TOOL B-82284RU-3/01

12.1.1 Программное обеспечение ArcTool


Программное обеспечение ArcTool представляет собой пакет программного обеспечения,
предназначенного для выполнения дуговой сварки.
Оно установлено на контроллере робота. Оператор может выполнить сварку, выбрав команды
в меню и подав их при помощи пульта обучения. Программное обеспечение ArcTool
обеспечивает все команды, необходимые для управления роботом, сварочным оборудованием,
устройством дистанционного управления, а также другими периферийными устройствами.

Основные характеристики программного обеспечения ArcTool позволяют оператору


выполнять сварку в режиме обучения путем выполнения команд Arc Start (поджиг дуги) и Arc
End (конец дуги) (см. 12.3.1).

Программное обеспечение ArcTool управляет вводом-выводом сварки (см. 12.2.1) при помощи
последовательности дуговой сварки (см 12.1.2) и задает настройку маршрута дуговой сварки
при помощи выдачи команд сварочному оборудованию, роботу и другим устройствам.

При использовании программного обеспечения ArcTool дуговая сварка выполняется


следующим образом.
• Настройка системы дуговой сварки (12.1.3-12.1.7)
• Настройка ввода-вывода дуговой сварки (раздел 12.2)
• Создание программы пульта обучения (раздел 12.3)
• Проверка работы программы (раздел 12.5)
• Выполнение автоматической работы
• Дисплей состояния или контроль (раздел 12.6)
ArcTool имеет большой ассортимент дополнительного программного обеспечения, и
расширение функциональности осуществляется посредством установки дополнительного
программного обеспечения. (глава 13)

-839-
B-82284RU-3/01 12. ARC TOOL

12.1.2 Последовательность дуговой сварки


Последовательность дуговой сварки задает время, когда программное обеспечение ArcTool
должно выдать команду роботу, сварочному оборудованию и другим устройствам.
Последовательность дуговой сварки можно изменить при помощи настройки системы дуговой
сварки (см. 12.1.3-12.1.7).
Последовательность можно изменить в соответствии с предстоящим видом сварки.

1 Работа робота 12 При остановке


2 Команда поджига дуги 13 Команда конца дуги
3 Gas start (начало подачи газа) 14 Время подачи газа перед началом процесса сварки
(«предгаз»)
4 Время продувки газом 15 время подачи газа после завершения процесса сварки
(«постгаз»)
5 Weld start (начало сварки) 16 Время отжига
6 Заданное напряжение 17 Время предварительной подачи сварочной проволоки
7 Заданная величина тока 18 Время обнаружения дуги
8 Обнаружение дуги 19 Время заполнения кратера
9 Команда обнаружения залипания сварочной 20 Задержка команды обнаружения залипания сварочной
проволоки (WST) проволоки
10 Обнаружение залипания сварочной проволоки 21 Задержка обнаружения залипания сварочной
(WI+) (WI-) проволоки
11 Работа 22 Время обнаружения залипания сварочной проволоки

Рис. 12.1.2 (a) Последовательность сварки (сопровождается командой перемещения)

-840-
12. ARC TOOL B-82284RU-3/01

1 Работа робота 12 Команда конца дуги


2 Команда поджига дуги 13 Время подачи газа перед началом процесса сварки
(«предгаз»)
3 Gas start (начало подачи газа) 14 время подачи газа после завершения процесса сварки
(«постгаз»)
4 Weld start (начало сварки) 15 Время отжига
5 Заданное напряжение 16 Время заполнения кратера
6 Заданная величина тока 17 Время предварительной подачи сварочной проволоки
7 Обнаружение дуги 18 Время обнаружения дуги
8 Команда обнаружения залипания сварочной 19 Задержка команды обнаружения залипания сварочной
проволоки (WST) проволоки
9 Обнаружение залипания сварочной проволоки 20 Задержка обнаружения залипания сварочной
(WI+) (WI-) проволоки
10 Работа 21 Время обнаружения залипания сварочной проволоки
11 При остановке

Рис. 12.1.2 (b) Последовательность сварки (не сопровождается командой перемещения)

-841-
B-82284RU-3/01 12. ARC TOOL

12.1.3 Настройка ArcTool


На данном экране оператор может выполнить следующие исходные настройки ArcTool.
В ходе настройки системы необходимо выполнить настройку сварочного оборудования.
• Настройка сварочного оборудования
Показатели оборудования можно снять с внутренней памяти контроллера.
При помощи данной настройки автоматически назначаются исходные значения, значения
команд и цифровые сигналы ввода-вывода сварки. После запуска контроллера робота
можно приступать к выполнению сварки.
• Настройка единиц измерения скорости для дуговой сварки
Этой настройкой устанавливаются единицы измерения скорости, принятые в стране
пользователя.
При выборе страны пользователя единицы измерения скорости автоматически изменятся на
те, которые приняты в стране пользователя.
• Другие настройки
Оператор может изменить количество маршрутов сварки и единиц оборудования.
Изменение числа единиц оборудования возможно только в случае, если на контроллере
установлена функция работы с несколькими единицами оборудования. (см. 13.1.)
Таблица 12.1.3 Настройка экрана настройки ArcTool
Параметры Приме-
Объяснение
настройки чание
F number Указывает серийный номер робота, оператор может задать данный
(номер F) номер.
Настройка Этот пункт позволяет оператору автоматически изменить единицы *1
сварки измерения скорости подачи сварочной проволоки и единицы
измерения скорости сварки на стандартные единицы, принятые в
каждой стране. При изменении данного параметра значения скорости
изменяются автоматически.
Единицы В этом пункте задаются единицы измерения скорости подачи *1
измерения сварочной проволоки.
скорости подачи
сварочной
проволоки
Единицы В этом пункте задаются единицы измерения скорости сварки. *1
измерения
скорости сварки
Скорость сварки Рабочая скорость при выполнении команды скорости сварки при *1
следующих условиях: В пошаговом режиме
При выполнении оператора перемещения, включая команду скорости
сварки, без выполнения команды Arc Start (поджиг дуги).
При обратном перемещении
Изготовитель Выберите изготовителя источника питания для требуемого
сварочного аппарата.
Модель Выберите модель сварочного оборудования.
Ассортимент моделей изменяется в зависимости от изготовителя.

-842-
12. ARC TOOL B-82284RU-3/01

Таблица 12.1.3 Настройка экрана настройки ArcTool


Параметры Приме-
Объяснение
настройки чание
Многопроцессна Установите, независимо от того, включена многопроцессная функция *2
я функция или нет.
*Многопроцессная функция может быть включена только в случае,
если производителем является компания Lincorn Electric.
В противном случае, не устанавливайте данный элемент на TRUE
(истина).
Number of weld Выставьте количество маршрутов дуговой сварки, которые будут *2
schedules представлены на экране маршрутов дуговой сварки (см. 12.1.5)
(количество
маршрутов
сварки)
Number of weld Если установлена функция работы с несколькими единицами *2
equipment оборудования (A05B-xxxx-J617), в данном пункте устанавливается
(количество количество единиц сварочного оборудования. Если функция работы с
единиц несколькими единицами оборудования не установлена, этот элемент
оборудования) выбрать невозможно. Более подробная информация находится в
пункте 13.1.1.

ПРИМЕЧАНИЕ
Если элемент *1 изменен, можно выполнить перерасчет значения скорости. (Так как
значение скорости является старым значением для использованных ранее устройств,
пользователю необходимо перевести его в новые единицы измерения скорости).
Более подробная информация представлена в процедуре 12-3. Если элементы *2 изменены,
требуется перезапуск системы управления. Во время перезапуска системы управления,
выключите, а затем включите питание. Если после изменения данного элемента запуск из
холодного состояния выполняется без выключения и последующего включения питания,
данное изменение в системе не отражается.

-843-
B-82284RU-3/01 12. ARC TOOL

Процедура 12-1 Отображает экран настройки ArcTool


Display (дисплей)
Перезапустите систему управления. После перезапуска системы управления появляется
следующий экран.

Если при перезапуске системы управления произошел переход на другой экран, оператор
может вернуться к экрану настройки ArcTool, выполнив следующую процедуру. Если смена
экрана произошла во время настройки, к экрану настройки ArcTool можно перейти, выполнив
следующую процедуру.
1. Нажмите клавишу [MENUS] (меню).
2. Выберите [ 1 ArcTool SetUp] (настройка ArcTool).
3. Отображается экран настройки ArcTool.

-844-
12. ARC TOOL B-82284RU-3/01

Процедура 12-2 Настройка сварочного оборудования


1. На экране настройки ArcTool наведите курсор на [ 6 Manufacturer ] (изготовитель) и нажмите
F4 [ CHOICE] (выбор).
Выберите изготовителя.

2. Наведите курсор на [ 7 Model ] (модель) и нажмите F4 [ CHOICE] (выбор).


На этом этапе варианты выбора изменяются в зависят от ранее выбранного изготовителя.

3. После выбора модели оборудования, нажмите клавишу FCTN (функция) и выберите из


меню [ START (COLD) ] (запуск из холодного состояния).
4. Если данные используемого сварочного оборудования не представлены в списке, в разделе
[6 Manufacturer] выберите универсальную модель. В разделе [ 7 Model ] отображается
следующий экран.
Выберите одну модель, подходящую для режима управления сваркой сварочного
оборудования.

-845-
B-82284RU-3/01 12. ARC TOOL

Процедура 12-3 Смена единиц измерения скорости


1. На экране настройки ArcTool наведите курсор на [ 2 Welding Setup ] (настройка сварки) и
нажмите F4 [ CHOICE] (выбор). Выберите название страны.

2. Если, в результате, изменяются единицы измерения скорости подачи сварочной проволоки,


отображается следующее сообщение. При выборе [Yes] (да), значения следующих пунктов
конвертируются в новые единицы измерения скорости.
(При выборе [No] (нет), следующее значение не конвертируется.)
- Скорость толчковой подачи сварочной проволоки
(экран настройки системы дуговой сварки)
- Скорость толчковой подачи сварочной проволоки с дистанционный управлением
(экран настройки оборудования для дуговой сварки)
- Скорость подачи сварочной проволоки (команда дуги, экран маршрута сварки)
- Максимально допустимое значение команды скорости подачи сварочной проволоки
(экран выходных сигналов сварки)

3. Если, в результате, изменяются единицы измерения скорости сварки, отображается


следующее сообщение. При выборе [Yes] (да), значения следующих пунктов
конвертируются в новые единицы измерения скорости.
(При выборе [No] (нет), следующее значение не конвертируется.)
- Скорость сварки (экран настройки ArcTool, маршрут сварки)
- Скорость по умолчанию (экран настройки системы дуговой сварки)

4. Если необходимо сменить единицы измерения скорости подачи сварочной проволоки и


единицы измерения скорости сварки, не изменяя при этом настойки сварки, наведите курсор
на каждый элемент и нажмите F4 [ CHOICE ] (выбор). После выбора единиц измерения
отображается тоже сообщение, что и для пунктов 2 и 3. Выберите [ Yes ] (да) или [ No ] (нет).

-846-
12. ARC TOOL B-82284RU-3/01

12.1.4 Настройка системы дуговой сварки


Пункты, относящиеся к управлению сварочным оборудованием процесса сварки, указаны в
разделе [6 SETUP Weld System] (настройка системы сварки) на экране конфигурации системы.

Они включают:
- Функции контроля
- Функцию перезапуска сварки
- Функцию контактного поджига дуги
- Функцию скорости сварки
- Другие функции
Таблица 12.1.4 Настройка системы дуговой сварки

ПУНКТЫ ОПИСАНИЯ
Arc loss Указывает, включить или выключить функцию обнаружения погасания дуги.
(погасание дуги) Если эта функция включена, по истечении времени обнаружения погасания
дуги (Экран оборудования для дуговой сварки) после выключения сигнала
обнаружения дуги, выдается сигнал об ошибке сварки.
Gas shortage Указывает, включить или выключить функцию обнаружения недостатка газа.
(недостаток газа) Если эта функция включена, выполняется проверка поступления сигнала об
отказе подачи газа по истечении времени обнаружения подачи газа (Экран
оборудования дуговой сварки) после включения сигнала начала подачи газа.
Если сигнал отказа подачи газа включается, выдается сигнал об ошибке
сварки.
Wire shortage Указывает, включить или выключить функцию обнаружения недостатка
(недостаток сварочной проволоки. Если эта функция включена, выполняется проверка
сварочной поступления сигнала об отказе подачи сварочной проволоки в ходе
проволоки) выполнения сварки. Если сигнал об отказе подачи сварочной проволоки
включается, выдается сигнал об ошибке сварки.
Wire stick Указывает, включить или выключить функцию обнаружения залипания
(залипание сварочной проволоки. Если эта функция включена, включается сигнал
сварочной команды обнаружения залипания сварочной проволоки (WST (залипание
проволоки) сварочной проволоки, внутренний сигнал) для проверки наличия перепада
напряжения между сигналами обнаружения залипания сварочной проволоки.
В случае обнаружения перепада напряжения, происходит автоматический
сброс залипания сварочной проволоки (если функция включена), или выдается
сигнал об ошибке сварки. Если функция обнаружения залипания сварочной
проволоки выключена, автоматически выключается функция автоматического
сброса залипания сварочной проволоки (Экран оборудования для дуговой
сварки).
Power supply failure Указывает, включить или выключить функцию обнаружения отказа питания.
(отказ питания) Если эта функция включена, выполняется проверка включения сигнала об
отказе источника питания. Если сигнал включается, выдается сигнал об
ошибке сварки.
Coolant shortage Указывает, включить или выключить функцию обнаружения недостатка СОЖ.
(недостаток СОЖ) Если эта функция включена, выполняется проверка поступления сигнала об
отказе подачи воды в ходе выполнения сварки. Если сигнал включается,
выдается сигнал об ошибке сварки.

-847-
B-82284RU-3/01 12. ARC TOOL

Таблица 12.1.4 Настройка системы дуговой сварки

ПУНКТЫ ОПИСАНИЯ
Return to path Указывает, включить или выключить функцию «возврата на траекторию».
(возврат на (Функция возобновления на первоначальной траектории)
траекторию) Если сварка останавливается по запросу на остановку или при поступлении
(Возобновление на сигнала об ошибке, эта функция позволяет возобновить выполнение сварки в
первоначальной точке, где она была прервана. При получении команды на возобновление
траектории) работы в точке, где она была остановлена, после включения сварки робот
перемещается в точку прерывания и возобновляет сварку.
Рисунок 12.1.4 (a) Функция возврата на траекторию

1 Сварка остановлена, робот отведен.


2 После перезапуска, робот возвращается обратно от точки прерывания, проходя
перекрывающееся расстояние, а затем возобновляет сварку.
3 Сварка остановлена.
4 Скорость «возврата на траекторию»
5 Длина перекрывающегося участка
Overlap distance При получении команды на возобновление работы, робот возвращается
(длина обратно от точки прерывания, проходя перекрывающееся расстояние, и затем
перекрывающегося возобновляет сварку. Эта мера предназначена для предотвращения резки ряда
участка) валиков. Если указанная длина перекрывающегося участка выходит за
пределы предыдущей точки обучения, фактическая длина перекрывающегося
расстояния ограничивается расположением точки обучения.
Return to path speed Указывает скорость возврата на траекторию, с которой работ перемещается к
(скорость возврата точке прерывания после перезапуска.
на траекторию)

-848-
12. ARC TOOL B-82284RU-3/01

Таблица 12.1.4 Настройка системы дуговой сварки

ПУНКТЫ ОПИСАНИЯ
Scratch start Указывает, включить/выключить функцию контактного поджига дуги
(контактный (автоматическое восстановление после ошибки сварки). Если эта функция
поджиг дуги) включена, а дуга не образуется в начале сварки, робот перемещается на
заданное расстояние в заданном направлении. Если дуга образуется по ходу
движения, робот перемещается обратно к исходной точке и выполняет
команды программы.
Рисунок 12.1.4 (b) Функция контактного поджига дуги

1 Робот начинает движение, даже если дуга не запускается.


2 После запуска дуги робот возвращается на место для возобновления работы.
3 Направление сварки
4 Расстояние контактного поджига дуги
5 Скорость возврата к исходной точке
Distance Указывает расстояние, проходимое роботом в режиме контактного поджига
(расстояние) дуги. Если дуга не запускается и после прохождения этого расстояния,
подается сигнал об ошибке сварки. Если расстояние контрактного поджига
установлено на 0, сигнал об ошибке сварки подается без фактического
выполнения контрактного поджига дуги.
Return to start speed Указывает скорость, с которой робот возвращается в исходную точку
(скорость возврата выполнения сварки, если дуга образуется в ходе контрактного поджига.
к исходной точке)
Default speed Рабочая скорость при выполнении команды скорости сварки при следующих
(значение скорости условиях:
по умолчанию) - В пошаговом режиме
- При выполнении оператора перемещения, включая команду скорости
сварки, без выполнения команды Arc Start (поджиг дуги)
- При обратном перемещении
On-The-Fly («на Указывает, включить или выключить функцию «на лету». (см. 13.3)
лету»)
Weld from teach Указывает, включить/выключить сварку, управляемую с подвесного пульта
pendant (сварка с обучения.
помощью А именно, указывает, нужно ли образовывать дугу при запуске программы
подвесного пульта (SHIFT + FWD), управляемом с подвесного пульта обучения. Сварочные
обучения) траектории проверяются без использования дуги в ходе пробного выполнения,
управляемого с подвесного пульта обучения.
Эта функция используется для предотвращения случайного запуска дуги в
ходе пробного выполнения.

-849-
B-82284RU-3/01 12. ARC TOOL

Таблица 12.1.4 Настройка системы дуговой сварки

ПУНКТЫ ОПИСАНИЯ
Runin Указывает, включить или выключить функцию предварительной подачи
(предварительная сварочной проволоки. Эта функция задает значения тока и напряжения
подача сварочной предварительной подачи сварочной проволоки несколько выше нормальных
проволоки) для обеспечения плавного начала сварки.
Wire burnback/ Указывает, включить или выключить функцию послеоперационного
retract обработки (отжига/отвода) сварочной проволоки. Эта функция предотвращает
(отжиг/отвода залипание сварочной проволоки к изделию, благодаря подаче напряжения в
сварочной течение необходимого времени после остановки подачи сварочной проволоки.
проволоки) Задает график отжига/отвода сварочной проволоки на экране данных
технологического процесса сварки. (см. 12.1.7.)
Рисунок 12.1.4 (c) Предварительная подача сварочной проволоки и
послеоперационная обработка сварочной проволоки

1 Начало сварки
2 Заданное напряжение
3 Напряжение предварительной подачи сварочной проволоки
4 Заданная величина тока
5 Ток предварительной подачи сварочной проволоки
6 Обнаружение дуги
7 Напряжение заполнения кратера
8 Ток заполнения кратера
9 Время обнаружения дуги
10 Напряжение отжига
11 Время отжига
12 Время заполнения кратера
13 Время предварительной подачи сварочной проволоки
Remote gas purge Указывает, включить или выключить функцию продувки газом с
(продувка газом с дистанционным управлением. Когда эта функция включена, на экран ввода-
дистанционным вывода сварки добавляется сигнал продувки газом с дистанционным
управлением) управлением. (см. 12.2.1.) Положение ON/OFF (вкл./выкл.) подачи газа можно
изменить при помощи сигнала продувки газом с дистанционным управлением.

-850-
12. ARC TOOL B-82284RU-3/01

Таблица 12.1.4 Настройка системы дуговой сварки

ПУНКТЫ ОПИСАНИЯ
Remote wire inch Указывает, включить или выключить функцию толчковой подачи сварочной
(толчковая подача проволоки с дистанционным управлением.
сварочной Когда эта функция включена, на экран ввода-вывода сварки добавляются
проволоки с сигналы толчковой подачи сварочной проволоки вперед/назад с
дистанционным дистанционным управлением. (см. 12.2.1.)
управлением) Для толчковой подачи сварочной проволоки вперед/назад используйте два
цифровых сигнала. На экране настройки сварочного оборудования также
имеется дополнительная ячейка для настройки скорости толчковой подачи
сварочной проволоки с дистанционным управлением. Эта скорость отличается
от скорости WIRE+ WIRE-, используемой для толчковой подачи сварочной
проволоки при помощи клавиш подвесного пульта обучения (см. 12.4.1.)

ПРИМЕЧАНИЕ
Пока значение системной переменной $AWSEMGOFF.$NOFLTR_OFF остается равным
TRUE («истина»), образование дуги прекращается в целях обеспечения безопасности, если
при образовании дуги, робот остается неподвижным в течение времени, превышающего
значение, заданное системной переменной $AWSEMGOFF.$CHK_TIME. Если такое
гашение дуги происходит во время предварительной подачи сварочной проволоки,
послеоперационной обработки сварочной проволоки или заполнения кратера, установите
время, чтобы робот мог остановить процесс горения через промежуток времени, задаваемый
$AWSEMGOFF.$CHK_TIME.

-851-
B-82284RU-3/01 12. ARC TOOL

Процедура 12-4 Настройка системы дуговой сварки


Шаг
1. Нажмите клавишу MENUS (меню)
2. Выберите 6 (SETUP) (настройка).
3. Нажмите F1, TYPE (тип).
4. Выберите Weld System (система сварки)

5. Для ввода значений установите курсор на нужный элемент и введите соответствующее


значение.
Вместо этого можно выбрать меню функциональных клавиш.

-852-
12. ARC TOOL B-82284RU-3/01

12.1.5 Настройка оборудования для дуговой сварки


Пункты, относящиеся к управлению сварочного аппарата в процессе сварки, указаны в разделе
[6 SETUP Weld Equip] (настройка сварочного оборудования) на экране сварочного
оборудования.

Для сварочного оборудования задаются следующие элементы.


- Общие позиции сварочного оборудования
- Последовательность выполнения сварки
- Функция автоматического сброса залипания сварочной проволоки
Таблица 12.1.5 Настройка оборудования для дуговой сварки

ПАРАМЕТР
ОПИСАНИЯ
НАСТРОЙКИ
Сварочный аппарат Этот пункт указывает тип заданного в настоящий момент источника питания
для сварки.
Process Этот пункт указывает тип выполняемой сварки:
(процесс) - MIG = CO2-MAG welding (сварка металлической сварочной проволокой в
среде СО2).
- TIG = TIG welding (дуговая сварка вольфрамовым электродом в среде
инертного газа)
Process control Этот пункт указывает модель заданного в настоящий момент источника
(управление питания для сварки:
процессом) - VLT + WFS = [voltage, wire speed] control (регулирование напряжения,
скорости подачи сварочной проволоки)
- VLT + AMP = [voltage, current] control (регулирование напряжения, тока)
- AMPS = [current] control (регулирование тока)
- AMP + WFS = [current, wire speed] control (регулирование тока, скорости
подачи сварочной проволоки)
Этот пункт указан только в том случае, если в настройке источника питания
для сварки выбрано [power supply maker: General Purpose] (изготовитель
источника питания: универсальный).
WIRE+ WIRE- speed Указывает скорость ручной подачи и сматывания сварочной проволоки с
(скорость подачи/ управлением при помощи клавиш WIRE+ (подача) и WIRE- (сматывание),
сматывания соответственно, на подвесном пульте обучения. Единицы измерения
сварочной скорости указаны в единицах измерения скорости подачи сварочной
проволоки) проволоки (Экран настройки ArcTool)
Remote wire inch speed Указывает скорость ручной подачи и сматывания сварочной проволоки с
(скорость толчковой управлением при помощи цифровых выходных сигналов на экране ввода-
подачи сварочной вывода сварки. Единицы измерения скорости определяются единицами
проволоки с измерения скорости подачи сварочной проволоки, указанными на экране
дистанционным настройки ArcTool.
управлением)
Feed forward/ Этот пункт включает или выключает функцию выдачи сигнала подачи
backward сварочной проволоки в ходе сварки.
(подача вперед/назад)

-853-
B-82284RU-3/01 12. ARC TOOL

Таблица 12.1.5 Настройка оборудования для дуговой сварки

ПАРАМЕТР
ОПИСАНИЯ
НАСТРОЙКИ
Timing Arc start error Указывает время, в течение которого будет выполняться проверка
time поступления сигнала обнаружения дуги. Время ошибки поджига дуги
(установка времени отсчитывается с момента выхода сигнала о начале сварки. Если дуга не
ошибки поджига обнаруживается в течение заданного времени, подается сигнал об ошибке
дуги) сварки или осуществляется контактный поджиг дуги (если эта функция
включена). Заданное время измеряется в секундах.
Timing Arc detect time Указывает время, по истечении которого считается, что образование дуги
(установка времени идет непрерывно. Время обнаружения дуги отсчитывается с момента
обнаружения дуги) поступления сигнала обнаружения дуги. Если сигнал обнаружения дуги не
остается постоянно включенным в течение времени, превышающего
заданное, дуга не обнаруживается. Время обнаружения дуги измеряется в
секундах.
Timing Arc loss error Указывает время задержки с момента выключения сигнала обнаружения
time дуги во время выполнения дуговой сварки до момента подачи сигнала об
(установка времени ошибке сварки. Сигнал об ошибке сварки подается в случае, если сигнал
ошибки погасания обнаружения дуги не поступает снова в течение заданного времени.
дуги) Заданное время измеряется в секундах.
Timing Gas detect time Указывает время задержки с момента выдачи сигнала о начале подачи газа
(установка времени до момента проверки сигнала отказа подачи газа с целью подтверждения
обнаружения подачи подачи газа. Если, в течение заданного времени, поступает сигнал отказа
подачи газа, выдается сигнал об ошибке сварки. Заданное время измеряется
газа) в секундах.
Рисунок 12.1.5 Сроки обнаружения различных показателей

1 Работа робота
2 Начало подачи газа
3 Начало сварки
4 Обнаружение дуги
5 Работа
6 Команда поджига дуги
7 При остановке
8 Время обнаружения газа
9 Время обнаружения ошибки поджига дуги
10 Время обнаружения дуги
11 Время ошибки погасания дуги

-854-
12. ARC TOOL B-82284RU-3/01

Таблица 12.1.5 Настройка оборудования для дуговой сварки

ПАРАМЕТР
ОПИСАНИЯ
НАСТРОЙКИ
Timing Gas purge time Указывает время подачи газа с момента выхода сигнала о начале подачи газа
(установка времени до достижения положения начала выполнения сварки. Заданное время не
продувки газом) учитывается в последовательности сварки, которая не сопровождается
командой перемещения. Заданное время измеряется в секундах.
Timing Gas preflow Указывает время подачи газа с момента выхода сигнала о начале подачи газа
time до достижения положения начала выполнения сварки и выдачи сигнала о
(установка времени начала сварки. Заданное время измеряется в секундах.
подачи газа перед
началом процесса
сварки ("предгаз"))
Timing Gas postflow Указывает время подачи газа с момента выключения сигнала о начале
time выполнения сварки до включения сигнала о начале подачи газа. Заданное
(установка времени время измеряется в секундах.
подачи газа после
завершения процесса
сварки («постгаз»))
Wire stick Reset Указывает, включить или выключить функцию автоматического сброса
(сброс залипания залипания сварочной проволоки. Если в конце сварки происходит
сварочной залипание сварочной проволоки, эта функция отжигает залипание,
проволоки) благодаря подаче напряжения в течение доли секунды. Если эта функция
выключена, необходимо задать требуемые параметры для данной функции
(количество попыток, напряжение и время). Также должна быть включена
функция обнаружения залипания сварочной проволоки.
- ENABLED (включено): Функция автоматического сброса залипания
сварочной проволоки включена.
- DISABLED (выключено): Функция автоматического сброса залипания
сварочной проволоки выключена.
Wire stick Reset tries Указывает число попыток автоматического сброса залипания сварочной
(число попыток проволоки. Если обнаружено залипание сварочной проволоки, будет
сброса залипания выполнена процедура сброса залипания. Если залипание сварочной
сварочной проволоки обнаружено снова, попытка сброса такого залипания будет
проволоки) повторена. Если после выполнения заданного числа попыток сброса
залипания сварочной проволоки, обнаружение залипания не прекращается,
подается сигнал об ошибке сварки.

-855-
B-82284RU-3/01 12. ARC TOOL

Процедура 12-5 Настройка оборудования для дуговой сварки


Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите 6 (SETUP) (настройка).
3. Нажмите F1, TYPE (тип). Появится меню смены экранов.
4. Выберите Weld Equip. (сварочное оборудование)

Экран оборудования для дуговой сварки

ПРИМЕЧАНИЕ
Перечень отображаемых пунктов зависит от заданной модели сварочного аппарата.
Приведенный в примере выше экран отображается, если выбрана следующая модель
сварочного аппарата:
Изготовитель: DAIDEN
Модель: 350UR/Fe1.2

5. Для задания значения каждого пункта, установите курсор в соответствующем поле и затем:
a Нажмите F4 (CHOICE) (выбор) для выбора соответствующего меню.
b Введите значение или выберите меню функциональных клавиш. ENABLED/DISABLED
(вкл./выкл.) осуществляется при помощи функциональной клавиши.

-856-
12. ARC TOOL B-82284RU-3/01

12.1.6 Настройка маршрутов дуговой сварки


Маршрут дуговой сварки определен предварительно. Команды дуговой сварки программы
выполняются посредством задания номера маршрута дуговой сварки для требуемых условий
дуговой сварки.

Маршруты дуговой сварки можно выбрать [3 DATA Weld Sched] (данные маршрута сварки) на
экране списка маршрутов сварки. Количество маршрутов сварки можно изменить на экране
настройки ArcTool.
Таблица 12.1.6 Настройка маршрутов дуговой сварки

ПУНКТ ОПИСАНИЕ
Command voltage Задает напряжение сварки.
(команда напряжения) Значения напряжения сварки находятся в диапазоне от 0,0 до 99,9 В.
Command current or Задает значение тока сварки и скорость подачи сварочной проволоки.
command wire feed Значения тока сварки находятся в диапазоне от 0,0 до 500,0 А.
(команда тока или команда Значения скорости подачи сварочной проволоки находятся в диапазоне
скорости подачи сварочной от 0,0 до 500,0 дюймов/мин, см/мин или мм/сек.
проволоки)
Скорость перемещения Скорость перемещения означает скорость выполнения сварки. Когда
между командой Arc Start (поджиг дуги) и командой Arc End (конец
дуги) (см. 12.3.1.), в режиме обучения, подается команда
WELD_SPEED (скорость сварки) (см. 12.3.2.), значение, заданное в
этом пункте, используется в качестве значения рабочей скорости. В
качестве единиц измерения скорости используются единицы
измерения, заданные на экране настройки ArcTool.
Delay time Указывает время заполнения кратера для команды конца дуги. Эта
(время задержки) настройка не действительна для команды поджига дуги. См. рис.
12.1.2 (a).
Напряжение цепи обратной Отображает текущее выходное напряжение сварки (В) сварочного
связи оборудования.
Оно подается обратно на контроллер.
Ток в цепи обратной связи Отображает текущее выходное значение тока сварки (А) сварочного
оборудования.
Оно подается обратно на контроллер.

Значение этого элемента настройки уменьшается или увеличивается в зависимости от настроек


модели источника питания для сварки и количества аналоговых входных/выходных сигналов.

-857-
B-82284RU-3/01 12. ARC TOOL

Процедура 12-6 Настройка маршрутов дуговой сварки


Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите пункт 3 (DATA) (данные).
3. Нажмите F1, TYPE (тип). Появится меню смены экранов.
4. Выберите Weld Sched. (маршруты сварки).

Минимальное и максимальное значение текущего элемента представлено в нижней строке


экрана маршрутов дуговой сварки. На этом экране можно ввести число.

ПРИМЕЧАНИЕ
Значение представленного элемента изменяется в зависимости от настроек модели
источника питания для сварки и количества аналоговых входных/выходных сигналов.

-858-
12. ARC TOOL B-82284RU-3/01

5. Для возврата к экрану списка нажмите клавишу PREV (назад).


6. Добавить комментарий:
а Переместите курсор в строку Comment (комментарий) и нажмите клавишу ENTER (ввод).
b Выберите способ именования комментария.
c Нажмите соответствующие функциональные клавиши, чтобы добавить комментарий.
d По окончании нажмите клавишу ENTER (ввод).

7. Для задания значения пункта, установите курсор в соответствующем поле и затем введите
необходимое значение.
8. Для перехода к данным другого маршрута сварки нажмите F2 (SCHEDULE) (маршрут) и
введите соответствующий номер маршрута. На дисплее появится экран данных условий
сварки, соответствующий указанному номеру.

-859-
B-82284RU-3/01 12. ARC TOOL

12.1.6.1 Экран «консультанта» дуговой сварки


Функция «консультанта» дуговой сварки предоставляет справочные маршруты сварки, исходя
из формы шва, толщины листа, диаметра сварочной проволоки, вылета сварочной проволоки,
а также расхода газа.
Обратите внимание на то, что эта функция предоставляет исключительно справочные данные,
которые нельзя использовать непосредственно.
Таким образом, эта функция не оптимизирует маршруты сварки.
Маршруты сварки необходимо отрегулировать при помощи функции «на лету». (см. 13.3)

Начинающий сварщик не знает даже примерных значений маршрутов сварки.


Эта функция предлагает исходные маршруты сварки и позволяет определить лучшие
маршруты с помощью функции "на лету".

Начинающему сварщику необходимо ознакомиться с документом, описывающим маршруты


сварки.
Для этого и существует данная функция.
Кроме того, если имеются справочные пользовательские маршруты сварки (такие как база
данных), их можно выставить на экране «консультанта» дуговой сварки, а не непосредственно
на экране данных маршрута сварки.
В этом случае, установите системную переменную $AWSADVATR.$PROTECT на TRUE
(истина).
Эта настройка обеспечивает защиту от изменений, производимых пользователем. Если эта
настройка не выставлена, перед переходом к следующему экрану происходит инициализация
изменений, выполненных пользователем.

Если соответствующие значения для маршрутов сварки определить невозможно, эта функция
может предоставить соответствующие значения, исходя из формы шва, толщины листа,
диаметра сварочной проволоки, вылета сварочной проволоки, а также расхода газа.
Тем не менее, точные условия выбора (форма шва, толщина листа, диаметр сварочной
проволоки, вылет сварочной проволоки, а также расход газа) отсутствуют. Поэтому выбор
необходимо осуществлять из схожих вариантов.

ПРЕДОСТЕРЕЖЕНИЕ
Если выбраны некорректные маршруты сварки, в изделии может образоваться отверстие.

ПРЕДУПРЕЖДЕНИЕ
Эта функция предоставляет исключительно справочные данные, которые нельзя
использовать в качестве значений для маршрутов сварки. Непосредственное использование
таких справочных данных может привести к появлению брызг. Это может привести к
получению ожога. При выполнении сварки, тщательно обеспечивайте свою защиту,
например, надевайте защитный шлем.

Эта функция может использоваться только для сварочной системы «MIG + current control.»
(с металлической проволокой в среде защитного газа и с регулированием тока).
В других случаях клавиша F3 (ADVISE) («консультация») внизу экране не появляется.

Для настройки системы сварки на режим MIG + current control (с металлической проволокой в
среде защитного газа и с регулированием тока), установите параметры, описанные в процедуре
12-2 экрана настройки ArcTool.

-860-
12. ARC TOOL B-82284RU-3/01

Процедура 12-7 Проверьте настройку системы сварки при помощи экрана


«консультанта» дуговой сварки
Шаг
1. Нажмите клавишу MENUS (меню)
2. Выберите 6 SETUP (настройка).
3. Нажмите F1, TYPE (тип).
4. Выберите Weld Equip. (сварочное оборудование)

-861-
B-82284RU-3/01 12. ARC TOOL

Процедура 12-8 Отображение экрана «консультанта» дуговой сварки


Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите пункт (DATA) (данные).
3. Нажмите F1, TYPE (тип).
4. Выберите Weld Sched. (маршруты сварки).

5. Нажмите F3 (ADVISE) (консультация).

6. Нажмите F4 (DETAIL) (данные).

-862-
12. ARC TOOL B-82284RU-3/01

7. Нажмите F3 (SELECT) (выбор). Отображаются маршруты сварки. Нажмите F5 (HELP)


(справка) и перейдите к шагу 8.

8. На этом экране справки приведена расшифровка символов, используемых на экране


«консультации».

-863-
B-82284RU-3/01 12. ARC TOOL

Процедура 12-9 Отображение экрана «консультанта» дуговой сварки


(Отображение на экране данных маршрута сварки)
Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите пункт (DATA) (данные).
3. Нажмите F1, TYPE (тип).
4. Выберите Weld Sched. (маршруты сварки).
5. Нажмите F2 (DETAIL) (данные).

6. Экран «консультанта» можно также вызвать на экране данных маршрута сварки.


Нажмите F4 (ADVISE) (консультация).

-864-
12. ARC TOOL B-82284RU-3/01

12.1.7 Технологические данные


В качестве технологических данных устанавливаются: режим предварительной подачи
сварочной проволоки, режим отжига, режим сброса залипания сварочной проволоки, скорость
увеличения/уменьшения «на лету».
В таблице ниже приведены условия и соответствующие им параметры.
Таблица 12.1.7 Технологические данные

ПУНКТ ОПИСАНИЕ
Runin Функция предварительной подачи сварочной проволоки задает значения
(предварительная напряжения и тока по команде несколько выше нормальных, для обеспечения
подача сварочной плавного начала сварки. Установите указанные ниже параметры для этого
проволоки) условия настройки.
Voltage (напряжение): Установите значение напряжения сварки для запуска
сварочного оборудования.
Единицы измерения - Вольты.
Ток: Установите значение тока сварки для запуска сварочного оборудования.
Единицы измерения - Амперы.
Welding speed (скорость сварки): Установите скорость подачи сварочной
проволоки для запуска сварочного оборудования.
Единицы измерения - см/мин.
Processing time (время обработки): Установите время, необходимое для запуска
сварочного оборудования. Единицы измерения - секунды.

-865-
B-82284RU-3/01 12. ARC TOOL

Таблица 12.1.7 Технологические данные

ПУНКТ ОПИСАНИЕ
Burnback Функция отжига сварочной проволоки предотвращает залипание сварочной
(отжиг) проволоки к изделию, благодаря подаче напряжения в течение необходимого
времени после остановки подачи сварочной проволоки. Установите указанные
ниже параметры для этого условия настройки.
Voltage (напряжение):
Установите напряжение отжига. Единицы измерения - Вольты.
Ток: При отжиге параметр «ток» не используется. Не меняйте установленное
значение «0».
Delay time (время задержки):
Установите время отжига. Единицы измерения - секунды.
Рисунок 12.1.7 (a) Предварительная подача сварочной проволоки, заполнение
кратера и отжиг

1 Поджиг дуги
2 Команда напряжения
3 Напряжение предварительной подачи сварочной проволоки
4 Команда тока
5 Ток предварительной подачи сварочной проволоки
6 Обнаружение дуги
7 Напряжение заполнения кратера
8 Ток заполнения кратера
9 Время обнаружения дуги
10 Время предварительной подачи сварочной проволоки
11 Напряжение отжига
12 Время отжига
13 Время заполнения кратера
Если система сварки включает функцию управляется сварочной проволокой,
можно использовать функцию сматывания сварочной проволоки. Если эта
функция используется, установите подачу вперед/назад (экран оборудования
дуговой сварки) в положение ENABLED (включена).
Подача сварочной проволоки: Обозначает функцию сматывания сварочной
проволоки. Если задается отрицательное значение, можно вывести сигнал
обратной толчковой подачи.

-866-
12. ARC TOOL B-82284RU-3/01

Таблица 12.1.7 Технологические данные

ПУНКТ ОПИСАНИЕ
Burnback Рисунок 12.1.4 (b) Функция сматывания сварочной проволоки
(отжиг)

1 Поджиг дуги
2 Команда напряжения
3 Команда тока
4 Толчковая подача вперед WO[7]
5 Толчковая подача назад [8]
6 Сматывание

-867-
B-82284RU-3/01 12. ARC TOOL

Таблица 12.1.7 Технологические данные

ПУНКТ ОПИСАНИЕ
Залипание Функция сброса залипания сварочной проволоки используется для
сварочной кратковременной подачи напряжения в конце дуговой сварки для отжига
проволоки точки, если таковая имеется, в которой могло произойти залипание
сварочной проволоки к изделию. Установите указанные ниже параметры
для этого условия настройки.
ПРИМЕЧАНИЕ
При использовании этой функции необходимо включить функцию
обнаружения сварки (на экране системы сварки) и сброса залипания
сварочной проволоки (на экране сварочного оборудования).
Voltage (напряжение): Установите напряжения для сброса залипания
сварочной проволоки. Единицы измерения - Вольты.
Ток: Не используется. Предварительно установлено на 0.
Processing time (время обработки): Установите время обработки,
требуемое для сброса залипания сварочной проволоки. Единицы
измерения - секунды. Рисунок 12.1.7 (c) Автоматический сброс
залипания сварочной проволоки

1 Перемещение робота
2 Начало подачи газа
3 Поджиг дуги
4 Команда напряжения
5 Команда тока
6 Команда обнаружения залипания сварочной проволоки (WST)
7 Обнаружение залипания сварочной проволоки (WI+) (WI-)
8 Работа
9 При остановке
10 Команда конца дуги
11 Время подачи газа после завершения процесса сварки («постгаз»)
12 Wire stick reset delay (задержка сброса залипания сварочной проволоки)
13 Wire stick reset time (время сброса залипания сварочной проволоки)
14 Время заполнения кратера
15 Время отжига
16 Задержка команды обнаружения залипания сварочной проволоки
17 Задержка обнаружения залипания сварочной проволоки
18 Wire stick detection time (время обнаружения залипания сварочной проволоки)

-868-
12. ARC TOOL B-82284RU-3/01

Таблица 12.1.7 Технологические данные

ПУНКТ ОПИСАНИЕ
On-The-Fly Функция «на лету» позволяет уменьшить или увеличить напряжение сварки, ток
(«на лету») сварки, а также скорость подачи сварочной проволоки, используемых в процессе
сварки, при помощи функциональных клавиш подвесного пульта обучения.
Установите значение, на которое величина будет увеличиваться или
уменьшаться при одном нажатии клавиши, в соответствии с описанной ниже
процедурой.
Voltage (напряжение): На экране «на лету», установите величину значения, на
которое напряжение будет увеличиваться или уменьшаться при одном нажатии
клавиши.
Ток: На экране «на лету», установите величину значения, на которое ток будет
увеличиваться или уменьшаться при одном нажатии клавиши.
Welding speed (скорость сварки): На экране «на лету» отображается величина
значения, на которое скорость сварки будет увеличиваться или уменьшаться при
одном нажатии клавиши.
Это значение ограничено диапазоном от 1 см/мин до 10 см/мин. Если
установленные единицы скорости сварки включают размерность см/мин
(Экран настройки ArcTool), величина увеличения/уменьшения будет составлять
5% исходного значения (начальное значение «на лету»).
Processing time (время обработки): Не используется

-869-
B-82284RU-3/01 12. ARC TOOL

Процедура 12-10 Отображение экрана условий процесса


Шаг
1. Нажмите клавишу данных.
2. Нажмите F1 ([SCREEN]) (экран), и затем выберите Weld Process (процесс сварки) Появится
экран, показанный ниже.

3. При нажиме F2 (DETAIL) (данные) появляется показанный ниже экран.

4. При нажатии клавиши возврата вновь появляется экран списка.

-870-
12. ARC TOOL B-82284RU-3/01

12.2 I/O (ввод-вывод)


В настоящем разделе описан ввод-вывод сварки: специальные сигналы ввода-вывода для
программного обеспечения инструмента дуговой сварки.

На экране Weld I/O (ввод-вывод сварки) могут быть выполнены следующие операции.
- Проверка состояния входных сигналов сварки и выходных сигналов сварки (ON/OFF)
(вкл./выкл.)
- Моделирование входных/выходных сигналов.
- Смена типов и количества сигналов сварки.
- Отображение новых сигналов ввода-вывода (сигнал включения сварки, сигнал
продувки газом с дистанционным управлением и т.д.)
- Выходные сигналы могут быть поданы принудительно в ручном режиме.

Ввод-вывод сварки отображается автоматически в ходе настройки сварочного оборудования


(см. процедуру 12-2).
Таким образом, изменение сигнала ввода-вывода обычно не требуется.

В таблице 12.2 приведено описание параметров экрана ввода-вывода сварки.

-871-
B-82284RU-3/01 12. ARC TOOL

Таблица 12.2 Параметры экрана ввода-вывода сварки

Пункт Объяснение

WELD SIGNAL Наименование входного/выходного сигнала.


(сигнал сварки)
TYPE Тип входного/выходного сигнала.
(тип) Входные сигналы
AI : Аналоговые входные сигналы
DI : Цифровые входные сигналы
WI : Входные сигналы сварки
GI : Групповые входные сигналы
RI : Входные сигналы робота
WS : Сигнал обнаружения залипания сварочной проволоки

Выходные сигналы
AO : Аналоговые выходные сигналы
DO : Цифровые выходные сигналы
WO : Выходные сигналы сварки
RO : Выходные сигналы робота
# Номер порта входных/выходных сигналов.
SIM Флаг режима моделирования сигналов. Оператор может задать параметр
(моделируемый) Моделируемый/Немоделируемый.
S: Сигнал моделируется.
Output (вход) или Input (выход) могут моделироваться без физического входного/
выходного сигнала. Этот сигнал устанавливается вручную нажатием клавиши
[STATUS].
U: Сигнал не моделируется.
Этот сигнал включается/выключается (ON/OFF) в зависимости от реального
сигнала. В это состоянии оператор может переключать [Status] (состояние)
входных сигналов, но не может переключать [Status] (состояние) выходных
сигналов.
STATUS Указывает состояние ON/OFF (вкл./выкл.) входных/выходных сигналов.
(состояние) Когда флаг моделирования установлен на [Unsim] (немоделируемый),
отображается текущее состояние сигнала.
Когда флаг моделирования установлен на [ Sim ] (моделируемый), оператор может
вручную изменить STATUS (состояние) на этом экране.

-872-
12. ARC TOOL B-82284RU-3/01

12.2.1 Входные сигналы сварки


Входные сигналы сварки поступают от сварочного оборудования и периферийных устройств.
Эти сигналы задаются в пункте [5 I/O Weld] (ввод-вывод сварки) на экране ввода-вывода (I/O).
Таблица 12.2.1 Входные сигналы сварки

Входной сигнал Описание


Arc detect Включенный сигнал обнаружения дуги означает, что на конце горелки
(обнаружение образуется дуга, и идет процесс сварки. Если в ходе сварки он отключается,
дуги) значит произошло погасание дуги. Если функция обнаружения погасания сварки
WI [2] (экран системы дуговой сварки) включена, то при погасании дуги робот
немедленно останавливается, а программа прерывается.
Gas fault Обычно сигнал отказа подачи газа подсоединен к выключателю подачи газа.
(отказ подачи Этот сигнал подается при недостатке газа. Если функция обнаружения
газа) недостатка газа (экран системы дуговой сварки) включена, сигнал недостатка
WI [3] газа выдает сигнал об ошибке сварки.
Wire fault Сигнал отказа подачи сварочной проволоки подается в случае, если в ходе сварки
(отказ подачи происходит такой сбой, как недостаток сварочной проволоки в устройстве
сварочной подачи сварочной проволоки. Если функция обнаружения недостатка сварочной
проволоки) проволоки (экран системы дуговой сварки) включена, сигнал недостатка
WI [4] сварочной проволоки выдает сигнал об ошибке сварки.
Water fault Сигнал отказа подачи воды подается в случае, если в ходе сварки происходит
(отказ подачи сбой в устройстве СОЖ или шланге циркуляции воды. Если функция
воды) обнаружения недостатка СОЖ (экран системы дуговой сварки) включена, сигнал
WI [5] недостатка газа выдает сигнал об ошибке сварки.
Power fault Сигнал отказа источника питания подается, если в ходе сварки происходит
(отказ источника неисправность в сети питания. Если функция обнаружения отказа источника
питания) питания (экран системы дуговой сварки) включена, сигнал отказа источника
WI [6] питания выдает сигнал об ошибке сварки.
Voltage feedback Сигнал обратной связь по напряжению - это аналоговый сигнал,
(обратная связь представляющий напряжение сварки, используемое в настоящий момент в
по напряжению) процессе сварки. Он подается на контроллер. Действительная величина
AI [1] используемого напряжения зависит от заданного коэффициента
масштабирования входного напряжения.
Feedback current Сигнал тока обратной связи - это аналоговый сигнал напряжения,
(ток обратной представляющий величину тока сварки, используемую в настоящий момент в
связи) процессе сварки. Он подается на контроллер. Действительная величина
AI [2] используемого тока зависит от заданного коэффициента масштабирования
входного тока.
Wire stick Сигналы обнаружения залипания сварочной проволоки закреплены на печатной
(залипание плате ввода-вывода процесса. Залипание сварочной проволоки может быть
сварочной обнаружено по показаниям напряжения в цепи обнаружения сварки
проволоки) (программируемый выключатель в контроллере) в ходе ее работы. Залипание
WS [1] обнаруживается, если показание напряжения находится ниже определенного
уровня.

-873-
B-82284RU-3/01 12. ARC TOOL

Таблица 12.2.1 Входные сигналы сварки

Входной сигнал Описание


Arc enable Сигнал включения дуги - это входной сигнал периферийного устройства,
(включение дуги) предназначенный для включения/выключения сварки. Он срабатывает только в
режиме дистанционного управления (когда выключатель дистанционного
управления на панели оператора установлен на «вкл.». Сигнал включения дуги
используется периферийными устройствами для включения/выключения сварки.
Клавиша WELD ENBL (вкл. сварки) используется для включения/выключения
сварки при помощи подвесного пульта обучения. Если номер (значение) сигнала
равно 0, сигнал отключен. Если сигнал включения дуги включен, а входной
сигнал *SFSPD или ENBL (вкл.) отключается, сварка также отключается.
Remote gas purge Сигнал продувки газом с дистанционным управлением - это цифровой сигнал,
(продувка газом с управляющий включением/выключением (ON/OFF) продувки газом. Если этот
дистанционным сигнал включен (ON), выполняется продувка газом. Этот сигнал отображается
управлением) только в том случае, когда включена функция продувки газом с дистанционным
управлением (экран системы дуговой сварки). Этот сигнал задается вручную.
Remote inch fwd Сигнал толчковой подачи сварочной проволоки вперед с дистанционным
(толчковая управлением - это цифровой сигнал, управляющий включением/выключением
подача (ON/OFF) подачи сварочной проволоки. Если этот сигнал включен (ON),
сварочной осуществляется подача сварочной проволоки. Этот сигнал отображается только
проволоки в том случае, когда включена функция толчковой подачи сварочной проволоки с
вперед с дистанционным управлением (экран системы дуговой сварки). Этот сигнал
дистанционным задается вручную.
управлением)
Remote inch bwd Сигнал толчковой подачи сварочной проволоки назад с дистанционным
(толчковая управлением - это цифровой сигнал, управляющий включением/выключением
подача (ON/OFF) сматывание сварочной проволоки. Если этот сигнал включен (ON),
сварочной осуществляется сматывание сварочной проволоки. Этот сигнал отображается
проволоки назад только в том случае, когда включена функция толчковой подачи сварочной
с дистанционным проволоки с дистанционным управлением (экран системы дуговой сварки). Этот
управлением) сигнал задается вручную.

-874-
12. ARC TOOL B-82284RU-3/01

12.2.2 Выходные сигналы сварки


Выходные сигналы сварки поступают на сварочное оборудование и периферийные устройства.
Эти сигналы определяются следующим образом:
Таблица 12.2.1 Выходные сигналы сварки

Входной сигнал Описание


Weld start Когда сигнал начала сварки включен, он дает команду сварочному оборудованию
(начало сварки) на образование дуги.
WO [1]
Gas start (начало Когда сигнал начала подачи газа включен, он дает команду сварочному
подачи газа) оборудованию на подачу сварочного газа.
WO [2]
Inch forward Сигнал толчковой подачи вперед используется на подвесном пульте обучения
(толчковая для управления подачей сварочной проволоки.
подача вперед)
WO [4]
Inch backward Сигнал толчковой подачи назад используется на подвесном пульте обучения для
(толчковая управления сматыванием сварочной проволоки.
подача назад)
WO [5]
Wire stick alarm Сигнал о залипании сварочной проволоки подается на сварочный аппарат, если
(сигнал о включена функция обнаружения залипания (экран системы дуговой сварки) и
залипании обнаружено залипание сварочной проволоки (включен сигнал обнаружения
сварочной залипания сварочной проволоки). Если включена функция автоматического
проволоки) сброса залипания сварочной проволоки (экран сварочного оборудования),
WO [6] выполняется заданное число попыток сброса залипания сварочной проволоки.
Если залипание сварочной проволоки продолжает обнаруживаться, выдается
данный сигнал.
Feed forward/ Сигнал подачи вперед используется во время сварки. Этот сигнал отображается и
backward может использоваться только в том случае, когда включена функция подачи
(подача вперед/ сварочной проволоки вперед/назад (экран оборудования для дуговой сварки).
назад)
WO [7]
Feed backward Сигнал подачи назад используется во время сварки. Этот сигнал отображается и
(подача назад) может использоваться только в том случае, когда включена функция подачи
WO [8] сварочной проволоки вперед/назад (экран оборудования для дуговой сварки).
Напряжение Сигнал заданного напряжения - это аналоговый выходной сигнал напряжения,
AO [1] представляющий напряжение сварки. Он подается на сварочное оборудование.
Значение напряжения аналогового сигнала зависит от коэффициента
масштабирования выходного напряжения.

-875-
B-82284RU-3/01 12. ARC TOOL

Таблица 12.2.1 Выходные сигналы сварки

Входной сигнал Описание


Current or wire Сигнал тока заданной величины - это аналоговый выходной сигнал напряжения,
feed speed AO [2] представляющий значение тока сварки. Он подается на сварочное оборудование.
(ток или Сигнал скорости подачи сварочной проволоки - это аналоговый выходной сигнал
скорость подачи напряжения, представляющий скорость, с которой должна подаваться сварочная
сварочной проволока.
проволоки) Он подается на сварочное оборудование. Значение выходного напряжения
аналогового сигнала зависит от коэффициента масштабирования выходного тока.

ПРИМЕЧАНИЕ
Наименование этого сигнала изменяется автоматически при настройке модели
сварочного оборудования.
Wire inch Сигнал толчка подачи сварочной проволоки задает шаг подачи/сматывания
(толчок подачи сварочной проволоки при выдаче блоком управления сигнала подачи/сматывания
сварочной сварочной проволоки.
проволоки)
AO [2]
WST Сигнал команды обнаружения залипания сварочной проволоки используется в
(залипание контроллере. Этот сигнал используется для управления реле цепи обнаружения
сварочной сварки контроллера для снятия показаний перепада напряжения между
проволоки) сигналами обнаружения залипания сварочной проволоки (WI+ и WI-).
Proc select 1-3 Эти сигналы отображаются только в случае, когда включена функция выбора
программы контроллера. Подробная информация приведена в разделе 13.14
«Выбор программы контроллера сварки».

-876-
12. ARC TOOL B-82284RU-3/01

Процедура 12-11 Настройка сигналов ввода-вывода сварки


Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите 5 (ввод-вывод).
3. Нажмите F1, TYPE (тип).
4. Выберите Weld. (сварка) Отображается экран сигналов ввода-вывода сварки.

Экран ввода сварки

ПРИМЕЧАНИЕ
Показанный выше участок представления аналоговых сигналов экрана увеличивается или
уменьшается в зависимости от количества аналоговых входных/выходных сигналов.

5. Для переключения между экраном ввода и экраном вывода нажмите F3 [IN/OUT]


(ввод/вывод).

-877-
B-82284RU-3/01 12. ARC TOOL

Экран вывода сварки

ПРИМЕЧАНИЕ
Показанный выше участок представления аналоговых сигналов экрана увеличивается или
уменьшается в зависимости от количества аналоговых входных/выходных сигналов.

6. Для установки или сброса флага моделирования, наведите курсор на флаг моделирования и
выберите функциональную клавишу.

7. В случае принудительного вывода и моделируемого ввода/вывода, наведите курсор на


ON/OFF (вкл./выкл.) и выберите функциональную клавишу.

-878-
12. ARC TOOL B-82284RU-3/01

ПРИМЕЧАНИЕ
Принудительный вывод или моделируемый ввод/вывод нельзя задать для элементов, не
имеющих номера строки.

ПРЕДУПРЕЖДЕНИЕ
Контроллер управляет работой периферийных устройств при помощи сигналов.
Принудительный вывод или моделируемый ввод-вывод могут оказать неблагоприятное
влияние на безопасность системы.
Не используйте принудительный вывод или моделируемый ввод-вывод до тех пора, пока не
определите каким образом сигналы используются в системе.

Процедура 12-12 Изменение типа и номера сигнала сварки


Шаг
1. На экране ввода или вывода сварки наведите курсор на цифровой сигнал, который требуется
изменить. Например, наведите курсор на сигнал включения дуги на экране ввода сварки.
2. После нажатия на клавишу F->, нажмите на клавишу F3 (CONFIG) (конфигурация).
Появится экран, показанный ниже.
3. Для изменения типа сигнала:
- Переместите курсор в поле типа сигнала.
- Нажмите клавишу F4 (CHOICE) (конфигурация).
- Выберите требуемый тип сигнала из WI, DI и RI и нажмите клавишу ENTER (ввод).

4. Для изменения номера сигнала:


- Переместите курсор в поле номер сигнала.
- Введите требуемый номер.
5. Для изменения полярности сигнала:
- Переместите курсор в поле типа полярности сигнала.
- Нажмите F4 (INVERSE) (обратная) или F5 (NORMAL) (прямая).
6. Нажатием клавиши F3 (VERIFY) (проверка) можно проверить, существует ли назначенный
тип и номер сигнала.
7. При нажатии клавиши F2 (MONITOR) (контроль) на экране дисплея снова появляется экран
ввода- вывода сварки.

-879-
B-82284RU-3/01 12. ARC TOOL

12.2.3 Аналоговый ввод-вывод


Если данные используемого сварочного оборудования на указаны (в процедуре 12-2
[настройка сварочного оборудования]) выбрано «Универсальный»), необходимо произвести
настройку следующего аналогового сигнала ввод-вывода.
• Увеличение/уменьшение числа управляемых аналоговых сигналов ввода-вывода
• Установка диапазона опорных значений и диапазона значений по команде для задания
аналогового сигнала ввода-вывода

12.2.3.1 Увеличение/уменьшение числа аналоговых сигналов ввода-вывода


В исходном состоянии количество управляемых аналоговых сигналов ввода-вывода
составляет 2 канала. Если требуются 3 канала аналоговых сигналов ввода-вывода, необходимо
изменить число аналоговых сигналов ввода-вывода. Число аналоговых сигналов ввода-вывода
можно увеличить или уменьшить посредством изменения системной переменной.

Процедура 12-13 Увеличение/уменьшение числа управляемых аналоговых


сигналов ввода-вывода
Шаг
1. После отключения питания контролера, выполните Control Start (запуск системы
управления). Отображается экран настройки ArcTool.
2. Нажмите клавишу [ MENUS ] (меню) и выберите [ 4 Variables ] (4 переменные).
3. Установите число сигналов аналогового сигналов ввода (AI) и аналогового вывода (AO).
Задайте следующие требуемые системные переменные.
$AWECFG.$NUM_AO : Число сигналов аналогового вывода
$AWECFG.$NUM_AI : Число сигналов аналогового ввода
4. Установите параметры каждого аналогового сигнала. Настройка параметров
осуществляется посредством системой переменной $AWEPRR. Системная переменная и
аналоговый сигнал ввода-вывода соотносятся следующим образом.

В данных системных переменных заданы следующие переменные.


$PORT_NUM : Введите номер сигнала аналоговых сигналов.
$WELD_SIGNAL : В случае новой настройки сигнала введите 0.
$NAME : Введите наименование сигнала аналоговых сигналов. (до 12 символов)
$UNIT : Введите наименование устройства аналоговых сигналов (до 6 символов).
5. Нажмите клавишу FCTN и выберите [ START (COLD) ] (запуск (холодный)).
6. После выбора Cold Start (холодный запуск) выполните настройку диапазона опорных
значений и диапазона значений по команде для каждого аналогового сигнала (см.
следующий раздел).
Ниже приведен пример задания системной переменной для «Универсального» сварочного
оборудования типа MIG (Вольты, Амперы).

-880-
12. ARC TOOL B-82284RU-3/01

Пр.1: Добавить частоту (Гц) к AO[3] без измерения стандарта AO)


$AWECFG.$NUM_AO = 4
AO[3]
$AWEPRR.$PK_CURR_CMD$ PORT_NUM = 3
$AWEPRR.$PK_CURR_CMD$ WELD_SIGNAL = 0
$AWEPRR.$PK_CURR_CMD $NAME = Frequency
$AWEPRR.$PK_CURR_CMD $UNIT = HZ

Пр.2: Добавить базовую амплитуду (B-Amp) к AO[1] и максимальную амплитуду


(C-Amp) к AO[2]
$AWECFG.$NUM_AO = 2
AO[1]
$AWEPRR.$ VOLTAGE_CMD$ SPOT_NUM = 1
$AWEPRR.$ VOLTAGE_CMD$ WELD_SIGNAL = 0
$AWEPRR.$ VOLTAGE_CMD$ $NAME = Base_Amps
$AWEPRR.$ VOLTAGE_CMD$ UNIT = B-AMP
AO[2]
$AWEPRR.$ VOLTAGE_CMD$ SPOT_NUM = 2
$AWEPRR.$ VOLTAGE_CMD$ WELD_SIGNAL = 0
$AWEPRR.$ VOLTAGE_CMD$ $NAME = Peak_Amps
$AWEPRR.$ VOLTAGE_CMD$ UNIT = C-AMP

ПРИМЕЧАНИЕ
Статус вкл./выкл. $AWEPRR изменяется на количество аналоговых сигналов ввода-вывода.
Например, если $AWECFG.$NUM_AO равно 4, включаются переменные от
$VOLTAGE_CMD до $PK_CUEE_CMD. В этом случае, несмотря на то, что параметры
установлены на $FREQ_CMD и $PULSE_CMD, этот факт не отражается на реальных
аналоговых сигналах ввода-вывода.

ПРИМЕЧАНИЕ
Количество аналоговых сигналов (AI) нельзя устанавливать на 0. Не меняйте стандартную
настройку, даже если аналоговые сигналы (AI) не используются.

-881-
B-82284RU-3/01 12. ARC TOOL

12.2.3.2 Настройка диапазона опорных значений и диапазона значений


по команде для задания аналоговых сигналов ввода-вывода
Установите соответствие между каждым аналоговым сигналом ввода-вывода (опорное
значение) блока управления и фактическим значением вывода (значение по команде)
сварочного оборудования.

Ввод
Опорное значение: Напряжение аналогового входного сигнала, направленного сварочным
оборудованием на контроллер робота
Значение по команде: Величина фактического вывода сварочного оборудования для опорного
значения, указанного выше

Вывод
Опорное значение: Напряжение аналогового выходного сигнала, направленного
контроллером робота на сварочное оборудование
Значение по команде: Величина фактического вывода сварочного оборудования для опорного
значения, указанного выше

Процедура 12-4 Установка диапазона опорных значений и диапазона


значений по команде для задания аналогового сигнала ввода-вывода
Шаг
1. На экране ввода или вывода сварки наведите курсор на аналоговый сигнал, который
требуется изменить. Например, поместите курсор на сигнал входного напряжения AI[1].
2. После нажатия на клавишу F->, нажмите на клавишу F3 (CONFIG) (конфигурация).
Появится экран, показанный ниже.

3. Переместите курсор к опорному значению (на вертикальной оси) или к значению по


команде (на горизонтальной оси), которое необходимо задать.
Можно изменить следующие параметры:
- Минимальное опорное значение (нижняя часть на вертикальной оси)
- Максимальное опорное значение (верхняя часть на вертикальной оси)
- Минимальное значение по команде (левая сторона на горизонтальной оси)
- Максимальное значение по команде (правая сторона на горизонтальной оси)
4. Нажатием клавиши F3 (VERIFY) (проверка) можно проверить, существует ли назначенный
тип и номер сигнала.
5. При нажатии клавиши F2 (MONITOR) (контроль) на экране дисплея снова появляется экран
ввода- вывода сварки.

-882-
12. ARC TOOL B-82284RU-3/01

12.3 КОМАНДЫ
В данном разделе приведены команды дуговой сварки и команды скорости сварки,
предназначенные для программного обеспечения ArcTool.

12.3.1 Команды дуговой сварки


Команды дуговой сварки используются для задания роботу времени и способа выполнения
дуговой сварки.
• Arc start instruction (команда поджига дуги): дает команду роботу начать дуговую сварку.
• Arc end instruction (команда конца дуги): дает команду роботу прекратить дуговую сварку.

Рис. 12.3.1 Дуговая сварка, выполняемая по командам дуговой сварки

12.3.1.1 Команда поджига дуги


Команда поджига дуги используется для выдачи роботу команды начать дуговую сварку.

Поддерживаются два следующих типа команды поджига дуги:


- Arc Start [i] (поджиг дуги [i]): Задает номер маршрута сварки.
- Arc Start [V, A] (поджиг дуги [V, A]): Задает условия сварки.

Arc Start [i] (поджиг дуги [i]):


По команде Arc Start [i] (поджиг дуги [i]) начинается выполнение дуговой сварки по заранее
определенным маршрутам сварки.

1 Номер маршрута сварки (от 1 до 32) 2 Пример

Рис. 12.3.1.1 (a) Команда поджига дуги (заданный номер маршрута)

-883-
B-82284RU-3/01 12. ARC TOOL

1 Arc Start [3] (поджиг дуги [3]): 4 Ток сварки


2 Номер маршрута сварки 5 Экран маршрута сварки
3 Напряжение сварки

ПРИМЕЧАНИЕ
Когда выполняется команда поджига дуги, заданное в маршрутах сварки время обработки не
учитывается.

Arc Start [V, A] (поджиг дуги [V, A]):


По команде Arc Start [V, A] (поджиг дуги [V, A]) начинается сварка, при помощи
непосредственного задания условий дуговой сварки, таких как напряжение сварки и ток сварки
(или скорость подачи сварочной проволоки).
Типы и количество задаваемых условий зависят от настроек модели источника питания для
сварки, числа аналоговых входных/выходных сигналов и опций.

1 Ток сварки (A) 3 Скорость подачи сварочной проволоки


(мм/сек, см/мин, дюйм/мин)
2 Напряжение сварки (В) 4 Пример

Рис. 12.3.1.1 (a) Команда поджига дуги (заданные значения условий)

-884-
12. ARC TOOL B-82284RU-3/01

12.3.1.2 Команда конца дуги


Команда конца дуги используется для выдачи роботу команды прекратить дуговую сварку.

Поддерживаются два следующих типа команды конца дуги:


- Arc End [i]: (конец дуги [i]): Задает номер маршрута сварки.
- Arc End [V, A, s] (конец дуги [В, A, сек.]: Задает условия сварки.

Arc End [i] (конец дуги [i])


По команде Arc End [i] (конец дуги [i]), по заранее определенным маршрутам сварки,
заполняется кратер, а затем дуговая сварка прекращается.
Функция заполнения кратера понижает напряжение и ток после завершения сварки, таким
образом, предотвращается образований отверстий кратера из-за резкого падения напряжения.
Для подавления операции заполнения кратера, задайте TIME (время) на 0 в качестве маршрута
сварки.

1 Номер маршрута сварки (от 1 до 32) 5 Напряжение заполнения кратера


2 Пример 6 Ток заполнения кратера
3 Arc End [4] (конец дуги [4]) 7 Время заполнения кратера
4 Экран маршрута сварки

Рис. 12.3.1.2 (a) Команда конца дуги (заданный номер маршрута)

-885-
B-82284RU-3/01 12. ARC TOOL

Arc End [V, A, s] (конец дуги [В, A, сек.]


По команде Arc Start [V, A, sec] (поджиг дуги [V, A, сек]) в конце дуговой сварки кратер
заполняется при помощи непосредственного задания условий заполнения кратера, таких как
напряжение заполнения кратера, ток заполнения кратера (или скорость подачи сварочной
проволоки), а также время заполнения кратера. Типы и количество задаваемых условий
зависят от настроек модели источника питания для сварки и числа аналоговых входных/
выходных сигналов.

1 Время заполнения кратера (сек) 3 Напряжение сварки (В)


2 Допустимый ток (A) 4 Скорость подачи сварочной проволоки
(мм/сек, см/мин, дюйм/мин)

Рис. 12.3.1.2 (b) Команда конца дуги (заданные значения условий)

1 Weld start (начало сварки) 8 Напряжение заполнения кратера


2 Заданное напряжение 9 Напряжение отжига
3 Напряжение предварительной подачи сварочной 10 Время отжига
проволоки
4 Заданная величина тока 11 Ток сварки
5 Ток предварительной подачи сварочной проволоки 12 Ток заполнения кратера
6 Обнаружение дуги 13 Время заполнения кратера
7 Напряжение сварки

Рис. 12.3.1.2 (с) Последовательность заполнения кратера

-886-
12. ARC TOOL B-82284RU-3/01

12.3.1.3 Обучение команде конца дуги


Поддерживаются 2 следующие вида команд.
Последовательность сварки (см. 12.1.2) изменяется следующим методом ввода в режиме
обучения.

Команда дуговой сварки как команда дополнительного перемещения


Обучение может быть выполнено при помощи стандартной команды дуговой сварки (
F2[ARCSTRT], F4[ARCEND] (см. процедуру 12-15, шаг 1-5).
F2[ ARCSTRT ] отображает перечень стандартных команд поджига дуги в качестве команды
дополнительного перемещения. F4[ ARCEND ] отображает перечень стандартных команд
конца дуги в качестве команды дополнительного перемещения.
Более того, в режиме обучения можно ввести предложение перемещения с командой
дополнительного перемещения. (см. процедуру 12-15, шаг 6-7)

ПРЕДОСТЕРЕЖЕНИЕ
При использовании команды дуговой сварки в качестве команды дополнительного
перемещения, введите команду дуговой сварки после команды коррекции или команды
компенсации инструмента.

Одна команда дуговой сварки


При в режиме обучения вводится команда дуговой сварки как одна команда.
(см. процедуру 12-16)
Используйте следующий метод для ввода команды дуговой сварки в программу.
• Переместите горелку в положение начала сварки, затем введите точку в режиме обучения с
типом завершения "FINE".
• Переместите горелку в промежуточное положение, осуществите ввод в режиме обучения,
используя линейное перемещение и тип завершения CNT.
• Задайте правильную ориентацию горелки по отношению к детали, на которой будет
выполняться сварка.
• Используйте подходящие условия сварки.

-887-
B-82284RU-3/01 12. ARC TOOL

Процедура 12-15 Ввод команды дуговой сварки в режиме обучения как


команды дополнительного перемещения
Условие
• Появляется экран редактирования программы.
• Подвесной пульт обучения выключен.

Шаг
1. Следующая процедура является примером команды поджига дуги с применением команды
перемещения.
Нажмите F2[ARCSTRT]. Отобразится меню стандартной команды дуговой сварки.

2. Выберите команду (от 1 до 4), которая ближе всего находится к состоянию, которое нужно
ввести в режиме обучения.
Выбранная команда добавляется в программу пульта обучения.

3. Измените условия сварки.


Метод ввода условий сварки в режиме обучения может быть заменен вводом номера
маршрутов или таких параметров сварки как напряжение и ток сварки, при помощи
функциональной клавишей (F2[SCHED] (маршрут), F3[VALUE] (значение).
4. В случае использования команды номера маршрута, введите номер маршрута.
В случае использования косвенной команды, нажмите F1[REGISTER] (регистр) и введите
номер регистра.
Для перехода от команды номера маршрута к значениям параметров сварки, нажмите
F3[VALUE] (значение).

-888-
12. ARC TOOL B-82284RU-3/01

5. Если значения параметров сварки заданы, наведите курсор на каждый параметр сварки и
введите значения. Для перехода от значения параметра сварки к номеру маршрута, нажмите
F2[ SCHED ] (маршрут).

6. Если стандартная команда дуговой сварки не используется, и команда дуговой сварки


вводится в режиме обучения в качестве команды дополнительного перемещения, наведите
курсор на последний пробел строки движения и нажмите F4[CHOICE] (выбор).
Отобразится меню команды дополнительного перемещения. Выберите [Arc Start[ ]]
(поджиг дуги [ ]]).

7. Задайте маршрут сварки или значение параметра сварки, выполнив шаги 3,4,5.
8. Для ввода команд конца дуги, следуйте той же процедуре, которая использовалась для ввода
команд поджига дуги в режиме обучения.

-889-
B-82284RU-3/01 12. ARC TOOL

Процедура 12-16
Ввод команды дуговой сварки в режиме обучения как одной команды
Условие
• Появляется экран редактирования программы.
• Подвесной пульт обучения выключен.

Шаг
1. Следующая процедура является примером команды поджига дуги.
Переместите курсор на [ END ] (конец) (или номер программы пульта обучения).
2. Нажмите F1 [INST]. Отображается меню команд.

3. Выберите [Arc]. Отображается меню команд. Выберите [Arc Start[ ]] (поджиг дуги [ ]]).

4. Задайте маршрут сварки или значение параметра сварки. См. шаги 3-5 процедуры 12-15.
5. Для ввода команд конца дуги, следуйте той же процедуре, которая использовалась для ввода
команд поджига дуги в режиме обучения.

-890-
12. ARC TOOL B-82284RU-3/01

Измерение маршрута дуговой сварки во время дуговой сварки


Команда дуговой сварки может изменить маршрут сварки в ходе выполнения сварки.
Данный метод заключается в том, что инструкция поджига дуги вводиться в режиме обучения
повторно в ходе дуговой сварки (между командой поджига дуги и командой конца дуги).

-891-
B-82284RU-3/01 12. ARC TOOL

12.3.2 Команда скорости сварки


Эта команда используется для задания скорости перемещения (см. 12.1.6) в качестве условия
сварки.
Напряжение сварки, ток сварки и скорость сварки могут регулироваться как маршруты сварки.
Скорость сварки и единицы измерения скорости сварки программировать в программе не
требуется.

Если настройка скорости перемещения в команде перемещения изменяется на WELD_SPEED


(скорость перемещения), робот будет перемещаться со скоростью, заданной в маршруте ARC
START (поджиг дуги), выполняемом до получения команды перемещения.

Единицы измерения могут быть заданы на экране настройки ArcTool (см. 12.1.3)
При условии, что следующие условия выполняются, в противном случае, робот будет работать
не со скоростью, указанной в маршруте сварки, а со стандартной скоростью, указанной на
экране настройки системы сварки или на экране настройки ArcTool.
• Выбран пошаговый режим.
• Команды перемещения, включая оператор скорости сварки, выполняются без выполнения
оператора ARC START (поджиг дуги).
• При выполнении обратного прогона.
Пример программы
12: L P[10] 500 mm/sec FINE ARCSTART[10]
13: L P[11] WELD_SPEED CNT100
14: L P[12] WELD_SPEED CNT100
15: L P[13] WELD_SPEED FINE ARCEND[10]
Скорости перемещения 13-ой, 14-ой и 15-ой строк - это скорости сварки, указанные в
маршруте ARC START (поджиг дуги) 10.

ПРИМЕЧАНИЕ
Если скорость, заданная следующей программой, корректируется на экране «на лету» (см.
13.3), во время выполнения второй строки, операция, запрограммированная в третьей строке,
будет выполняться с исходной скоростью.
1: L P[1] 500 mm/sec FINE ARCSTART[10]
2: L P[2] WELD_SPEED CNT100
3: L P[3] WELD_SPEED CNT100

-892-
12. ARC TOOL B-82284RU-3/01

ПРЕДУПРЕЖДЕНИЕ
Как в случае оператора скорости регистра, так и в случае оператора скорости сварки,
проверить скорость при помощи программы сложно, так как скорость перемещения задается
на экране маршрута сварки. Неправильное выполнение этой настройки может, таким
образом, вызвать перемещение робот с непредвиденной скоростью. До начала выполнения
программы начала работы, на экране маршрута сварки необходимо проверить скорость и
единицы измерения.

ПРЕДУПРЕЖДЕНИЕ
Если следующие условия соблюдены, выполнение команд перемещения, включая оператор
скорости сварки, обеспечивает перемещение робота со скоростью, указанной в качестве
скорости по умолчанию на экране системы дуговой сварки, или со скоростью сварки,
заданной на экране настройки ArcTool.
- Выбран пошаговый режим.
- Команды перемещения, включая оператор скорости сварки, выполняются без
выполнения оператора ARC START (поджиг дуги).
- Выполняется обратный прогон.
Если оператор не предпринимает мер предосторожности, указанных выше, робот может
начать перемещаться с непредвиденной скоростью.

ПРЕДУПРЕЖДЕНИЕ
После изменения скорости по умолчанию или единиц измерения, необходимо отключить, а
затем включить питание для того, чтобы настройка была установлена.
Если это не сделано, робот будет перемещаться с непредвиденной скоростью.

-893-
B-82284RU-3/01 12. ARC TOOL

12.3.2.1 Ввод команды скорости сварки в режиме обучения


Команда скорости сварки может быть введена в режиме обучения при помощи стандартных
команд дуговой сварки ( F3[ WELD_PT ]).
Пользователь может изменить скорость перемещения в строке перемещения на команду
скорости перемещения.

Процедура 12-17 Ввод команды скорости сварки в режиме обучения


Условие
• Появляется экран редактирования программы.
• Подвесной пульт обучения выключен.

Шаг
1. Нажмите F3[ WELD_PT ]. Отображается меню стандартной команды дуговой сварки.

2. Выберите строку перемещения 1 с инструкцией скорости сварки.


Предложение перемещения добавляется в программу пульта обучения.

3. Для изменения скорости перемещения на Weld Speed (скорость сварки), поместите курсор
на команду скорости и нажмите F3[WELD] (сварка).

-894-
12. ARC TOOL B-82284RU-3/01

Процедура 12-18 Изменение стандартной команды дуговой сварки


Условие
Вызовите экран редактирования программ.

Шаг
1. Нажмите клавишу F2 (ARCSTRT).
Отобразится меню стандартной команды дуговой сварки. F2, F3 и F4 используются для
программирования точки поджига дуги, точек прохождения сварки и точки конца дуги,
соответственно.

2. Для изменения стандартной команды перемещения нажмите клавишу ED_DEF.

3. Наведите курсор на элемент команды


(тип перемещения, скорость перемещения, тип позиционирования, дополнительное
перемещение) и измените данные.

4. По окончании изменения данных нажмите клавишу F5 (DONE) (готово).

-895-
B-82284RU-3/01 12. ARC TOOL

12.4 РУЧНОЕ УПРАВЛЕНИЕ


В данном разделе описывается ручное управление оборудованием для дуговой сварки при
помощи клавиш подвесного пульта обучения.

12.4.1 Ручная подача/сматывание сварочной проволоки


Электрод можно подавать и сматывать вручную без необходимости выполнения программы.
Электрод подается и сматывается нажатием клавиши WIRE+ или WIRE- на подвесном пульте
обучения при нажатой клавише SHIFT. Также можно использовать сигнал ручной подачи/
сматывания сварочной проволоки для ввода-вывода сварки.

Процедура 12-19 Ручная подача сварочной проволоки


Условия
Должна быть выполнена настройка ввода-вывода сварки, системы сварки, сварочного
оборудования и всей другой информации по сварке.
Пульт обучения должен быть включен.

Шаг
1. Нажмите и удерживайте переключатель АВАРИЙНОЙ БЛОКИРОВКИ. Затем установите
выключатель на пульте обучения в положение «включено» (ON).
2. Для осуществления ручной подачи сварочной проволоки, нажмите клавишу WIRE+ при
нажатой клавише SHIFT.
Электрод подается, пока нажата клавиша SHIFT.

3. Для осуществления ручного сматывания сварочной проволоки, нажмите клавишу


WIRE- при нажатой клавише SHIFT.
Электрод сматывается, пока нажата клавиша SHIFT.
4. Электрод также можно подавать или сматывать при помощи сигнала ручной подачи
(WO[4]) или сматывания (WO[5]) сварочной проволоки для ввода-вывода сварки.

-896-
12. ARC TOOL B-82284RU-3/01

12.4.2 Welding Enable (включение сварки)


Может быть включена или выключена дуговая сварка.
Если сварка выключена, команда дуговой сварки не может инициировать выполнение дуговой
сварки.
Режимы переключаются нажатием клавиши WELD ENBL (сварка вкл.) на подвесном пульте
обучения при нажатой клавише SHIFT. Также может использоваться сигнал включения сварки
для ввода-вывода сварки.
Сварка также может быть включена/выключена во время выполнения команды дуговой
сварки.
Между командой поджига дуги и конца дуги, выполняется команда начала/конца дуговой
сварки с синхронизированным включением/выключением сварки.
(Dynamic Arc ON/OFF - вкл./выкл. движущейся дуги)

Процедура 12-20 Включение или выключение сварки


Условия
Должна быть выполнена настройка ввода-вывода сварки, системы сварки, сварочного
оборудования и всей другой информации по сварке.

Шаг
1. Нажмите клавишу WELD ENBL (сварка вкл.) при нажатой клавише SHIFT. Когда сварка
включена, горит светодиод WELD ENBL (сварка вкл.). Сварка выключается повторным
нажатием клавиши, при это светодиод гаснет.
2. Сварка может быть включена или выключена при помощи сигнала включения сварки
(например: DI[8]) для ввода-вывода сварки.
(Это возможно только в случае дистанционного управления.)

-897-
B-82284RU-3/01 12. ARC TOOL

12.4.3 Функция толчковой подачи горелки


Функция толчковой подачи горелки задает систему координат, называемую системой
координат траектории, относительно введенной в режиме обучения траектории и обеспечивает
возможность ручного управления роботом в системе координат. Система координат
траектории является недекартовой системой координат, где ось Х - траектория, введенная в
режиме обучения, ось Z - направление оси Z системы координат инструмента, а ось Y - ось,
перпендикулярная этим двум осям.
При использовании данной функции можно легко изменить введенную ранее в режиме
обучения траекторию.

ПРЕДУПРЕЖДЕНИЕ
В режиме толчковой подачи горелки робот перемещается не так, как во время обычных
операций толчковой подачи, так как робот перемещается в динамической системе координат
траектории, образованной введенной в режиме обучения траекторией. Таким образом, при
использовании функции толчковой подачи горелки, необходимо принять достаточные меры
предосторожности, такие как снижение значения коррекции и предварительная проверка
направления перемещения.

ПРЕДУПРЕЖДЕНИЕ
При работе с группами или подгруппами необходимо проверить правильность выбора
группы.

Ниже перечислены основные свойства функции толчковой подачи горелки.


• При использовании функции толчковой подачи траектории горелки, функция переключения
запястья и функция TCP (автоматическая установка вершины инструмента) отключены.
• Толчковая подачи горелки задается введенной в режиме обучения траекторией таким
образом, что толчковая подача горелки может использоваться только тогда, когда
программа временно остановлена. Если происходит попытка осуществления толчковой
подачи горелки после окончания программы, толчковая подачи горелки выключается с
подачей предупредительного сигнала.
• Если система координат траектории отсутствует по такой причине, как отсутствие
расстояния перемещения, толчковая подачи горелки выключается с подачей
предупредительного сигнала.
Если направление траектории параллельно оси Z, толчковая подачи горелки выключается с
подачей предупредительного сигнала.
• Если толчковая подачи горелки выполняется после восстановления после отказа питания,
робот функционирует в системе координат горелки, заданной до отказа питания.
• Функция толчковой подачи горелки может использоваться только для линейной или
круговой траектории перемещения; эту функцию нельзя использовать для осевых
траекторий перемещений.

-898-
12. ARC TOOL B-82284RU-3/01

Толчковая подача горелки по линейной траектории

Если робот временно останавливается в точке А при выполнении приведенной выше


программы, система координат траектории определяется, как показано ниже.

1 Система координат траектории

Если робот временно останавливается в точке 2 во время перемещения вперед при выполнении
приведенной выше программы, система координат траектории определяется посредством
ссылки на последнюю выполненную операцию, как показано ниже.

1 Система координат траектории

-899-
B-82284RU-3/01 12. ARC TOOL

Если робот временно останавливается в точке 2 во время перемещения назад при выполнении
приведенной выше программы, система координат траектории определяется посредством
ссылки на последнюю выполненную операцию, как показано ниже.

1 Система координат траектории

Толчковая подача горелки по круговой траектории


Если толчковая подачи горелки выполняется во время перемещения по круговой траектории,
робот перемещается в направлении Х и направлении Y следующим образом:
X direction (направление X):
Перемещение по дуге
Y direction (направление Y):
Перемещение по прямой линии, соединяющей центр дуги и точку временной остановки

Коды сигналов об ошибке


JOG-020 PAUSE Can not PATH JOG now (пауза, толчковая подача по траектории в
настоящий момент невозможна )
(Причина) Направление Z совпадает с введенной в режиме обучения траекторией, поэтому
невозможно рассчитать направление Y. Соответственно, невозможно задать
систему координат траектории, поэтому толчковая подачи горелки выключается.
(Способ устранения) Выполните толчковую подачу другого типа.

JOG-021 PAUSE Multi key is pressed (пауза, нажато несколько клавиш)


(Причина) Если при попытке выполнения толчковой подачи горелки одновременно нажаты
две клавиши толчковой подачи, толчковую подачу горелки выполнить
невозможно.
(Способ устранения) Если выбран режим толчковой подачи горелки, нельзя нажимать обе
клавиши одновременно.

-900-
12. ARC TOOL B-82284RU-3/01

12.5 TEST CYCLE (пробный цикл)


В данном разделе описаны настройки для выполнения теста для проверки правильности
работы робота, проводимого до начала работы в автоматическом режиме в условиях
производства.

-901-
B-82284RU-3/01 12. ARC TOOL

12.5.1 Test Cycle Setup (настройка пробного цикла)


Для задания пробного цикла необходимо задать требования для пробного цикла программы.

Таблица 12.5.1 Настройки пробного цикла

ПУНКТЫ ОПИСАНИЯ
Robot lock Эта функция задает, выключен ли робот.
(блокировка - ON (вкл.): Робот выключен, он игнорирует все команды перемещения.
робота) - OFF (выкл.): Робот включен, в нормальных условиях он принимает команды
перемещения.
Если функция блокировки робота включена, считается, что питание
сервосистемы включено. Нажатие клавиши RESET (сброс) выполняет сброс
всех сигналов об ошибке сервопривода.

ПРИМЕЧАНИЕ
Даже если блокировка робота включена (ON), робот невозможно использовать,
если нажата кнопка аварийной остановки.
Пробный прогон Если эта функция включена, робот перемещается на скорости, заданной при
помощи «Cart. dry run speed» (скорость пробного прогона в декартовых
координатах).
Cart. dry run speed Этот параметр задает скорость подачи робота во время пробного прогона. При
(скорость перемещении робота в режиме контурного управления (линейное или круговое
пробного прогона управление движением) робот постоянно перемещается на заданной скорости
в декартовых (единица измерения: мм/сек).
координатах)
Joint dry run speed Этот параметр задает скорость подачи робота во время пробного прогона. При
(скорость перемещении робота в режиме управления движением шарнира робот
пробного прогона постоянно перемещается на заданной скорости.
в координатах
шарнира).
Jog dry run speed» Скорость пробного прогона (толчковой подачи) указывает скорость
(скорость перемещения робота, которая используется, если операция выполняется с
толчковой подачи настройкой пробного прогона. При линейном или круговом перемещении
пробного робота скорость, обозначенная в этом пункте, используется с начала до конца
прогона). перемещения робота.

-902-
12. ARC TOOL B-82284RU-3/01

Таблица 12.5.1 Настройки пробного цикла

ПУНКТЫ ОПИСАНИЯ
Digital/Analog I/O Цифровой /аналоговый ввод-вывод определяет цифровые/аналоговые сигналы
(цифровой/ ввода-вывода для включения или выключения в ходе пробного цикла. Когда
аналоговый ввод- этот параметр включен, можно изменить состояние этих сигналов. Когда этот
вывод) параметр выключен, сигналы ввода-вывода переходят в положение
[SIMULATE] (моделирование) и [OFF] (выкл.) и не поддерживают
подключения к другим устройствам.
Step statement type Тип оператора шага задает, как выполнять программу в пошаговом режиме.
(тип оператора - STATEMENT (оператор): Выполнение программы приостанавливается на
шага) каждой строке.
- MOTION (перемещение): Выполнение программы приостанавливается на
каждой команде перемещения.
- ROUTINE (программа): Почти то же, что STATEMENT (оператор), однако,
пауза в программе, которая вызвана командой вызова (CALL), не выполняется.
- TP & MOTION (пульт обучения и перемещения): На всех командах KAREL,
кроме команд перемещения, программа не делает паузу.
Step path node (шаг Если настройка «Step path node» установлена на ON (вкл.), робот делает паузу в
на узле каждом узле при выполнении команды KAREL «MOVE ALONG».
траектории)

Процедура 12-21 Задание пробного цикла


Шаг
1. Нажмите клавишу MENUS (меню) для вызова экранного меню.
2. Выберите 2 TEST CYCLE (пробный цикл). Отображается экран пробного цикла.

3. Задайте требования для пробного цикла.


4. Для изменения номера группы нажмите F2 GROUP (группа).

-903-
B-82284RU-3/01 12. ARC TOOL

12.6 STATUS (состояние)


В этом разделе описаны светодиоды подвесного пульта управления и экран состояния дуговой
сварки, на котором отображается текущее состояние дуговой сварки. В этом разделе также
описана функция графика дуговой сварки, при помощи которой отображается временной
график состояния дуговой сварки.

12.6.1 Светодиоды на пульте обучения


Светодиоды на пульте обучения служат для индикации следующих состояний:
Таблица 12.61 Светодиоды на пульте обучения

Светодиод Описание
FAULT Если этот светодиод горит красным цветом, значит был выдан сигнал об ошибке.
(отказ) При выключении сигнала об ошибке цвет светодиода становится зеленым.
HOLD Этот светодиод горит красным цветом, пока нажата клавиша HOLD на
(приостановка) подвесном пульте обучения или пока подается сигнал периферийного ввода-
вывода *HOLD.
STEP Этот светодиод горит желтым цветом, если задан пошаговый режим.
(шаг) Этот светодиод горит зеленым цветом, если задан непрерывный режим работы.
BUSY Этот светодиод горит зеленым цветом, когда выполняется программа или идет
(занят) другая обработка.
RUN Этот светодиод горит зеленым цветом, когда выполняется программа.
(выполнение)
WELD Этот светодиод горит зеленым цветом, когда система готова к началу
(сварка) выполнения дуговой сварки.
ARC Этот светодиод горит зеленым цветом, когда идет дуговая сварка.
(дуга)
DRUN Этот светодиод горит желтым цветом, когда выполняется пробный прогон.
(пробный прогон)

Рис 12.6.1 Светодиоды на пульте обучения

-904-
12. ARC TOOL B-82284RU-3/01

12.6.2 Состояние дуговой сварки


На экране состояния дуговой сварки представлено текущее состояние дуговой сварки.
Таблица 12.6.2 Состояние дуговой сварки

ПУНКТЫ ОПИСАНИЕ
COMMAND Этот параметр указывает такие заданные значения, как напряжение и ток.
(команда) Значение каждого параметра и количество параметров зависят от модели
источника питания для сварки и числа аналоговых входных/выходных
сигналов.
FEED BACK Этот параметр указывает текущее значение обратной связи для каждого
(обратная связь) параметра.
Arc enable Указывает, включена ли дуга. Если не включена, дуговая сварка не может
(включение дуги) быть выполнена посредством выдачи команды дуговой сварки.
Arc detect Указывает, включена ли дуга.
(обнаружение дуги)
Время действия дуги Указывает общее время сварки.
Указанное время может быть установлено на 0 нажатием (RESET) (сброс).

Процедура 12-22 Отображение состояния дуговой сварки


Шаг
1. Нажмите клавишу MENUS (меню) для вызова экранного меню.
2. Выберите 6 STATUS (состояние).
Еще один способ - вместо пунктов 1 и 2 выше, пользователь может просто нажать клавишу
STATUS (состояние).
3. Нажмите F1 TYPE (тип) для отображения меню смены экранов.
4. Выберите Weld. (сварка)

Появится экран состояния дуговой сварки.

-905-
B-82284RU-3/01 12. ARC TOOL

12.6.3 График дуговой сварки


График дуговой сварки - это функция графического представления временных графиков
аналогового вывода (напряжение, ток и и.д.) Эта функция позволяет легко проверить
состояние сварки.
Горизонтальная ось - это ось времени, а на вертикальной оси откладываются значения
аналогового вывода.
Графики во время сварки строятся автоматически.

ПРИМЕЧАНИЕ
Эта функция имеется только на пульте обучения iPendant. Ее нельзя использовать с
стандартным подвесным пультом управления.

ПРИМЕЧАНИЕ
При использовании этой функции графики не сохраняются. Если происходит переключение
на другой экран, графики сбрасываются.

-906-
12. ARC TOOL B-82284RU-3/01

Оператор может изменить настройки экрана при помощи функциональных клавиш, указанных
в следующей таблице.
Таблица 12.6.3 Функциональные клавиши экрана графика дуговой сварки

Функциональная
Объяснение
клавиша
F2 : COMMAND Эта клавиша добавляет или удаляет график значения по команде.
(команда) Если необходимо удалить представленный график заданного значения
по команде, выберите [ Remove:@@ ] (удалить), где @@ - название
аналогового выходного сигнала. Для добавления графика, не
представленного на этом экране, выберите [ Add:@@] (добавить).
F3 : CHART ON/OFF Изменяет настройку вкл./выкл. функции графика дуговой сварки. Когда
(график вкл./выкл.) эта клавиша горит зеленым цветом, функция графика сварки включена.
Когда эта клавиша горит красным цветом, функция графика сварки
выключена, и во время выполнения дуговой сварки графики не
строятся.
F4 : FEEDBACK Эта клавиша добавляет или удаляет график значения обратной связи.
(обратная связь) Если необходимо удалить график значения обратной связи, выберите [
Remove:@@ ] (удалить).
Если нужно добавить график, не представленный на экране, выберите [
Add:@@ ] (добавить).
F7 : TIME Эта клавиша используется для корректировки масштаба оси времени
(время) графика.

ПРИМЕЧАНИЕ
Если оно изменяется после построения графиков, графики стираются.
F8 : TICKS Эта клавиша используется для корректировки числа вертикальных
(разметка) линий разметки на графике. Его можно установить в диапазоне от 1 до
20.

ПРИМЕЧАНИЕ
Если оно изменяется после построения графиков, графики стираются.

-907-
B-82284RU-3/01 12. ARC TOOL

Процедура 12-23 Проверка состояния сварки по графику сварки


Условие
Используется пульт обучения iPendant.

Шаг
1. Нажмите клавишу [ MENUS ] (меню) и выберите [ 4 Status ] (состояние).
2. Нажмите F1 [TYPE] (тип) и выберите [ Arc Chart ] (график дуговой сварки). Отображается
график дуговой сварки.

3. Выполните программу пульт управления со сваркой.


Временные графики значений команд и обратной связи между командой поджига дуги и
конца дуги строятся автоматически. Фактическое значение вывода отображается в виде
числового значения под названием выходного сигнала каждого графика.

4. По окончании дуговой сварки, построение графика прекращается, и на отметке времени


окончания сварки автоматически проводится вертикальная линия.
При возобновлении сварки, построение графика начинается со момента, когда сварка была
прекращена в прошлый раз.
5. Масштаб вертикальной оси изменяется автоматически в соответствии с максимальным
значением вывода.

-908-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13 УТИЛИТЫ ARC TOOL

-909-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.1 ФУНКЦИЯ РАБОТЫ С НЕСКОЛЬКИМИ ЕДИНИЦАМИ


ОБОРУДОВАНИЯ
Функция работы с несколькими единицами оборудования позволяет одному контроллеру
робота осуществлять управление двумя или более единицами оборудования.
Благодаря этой функции и функции нескольких групп, один контроллер робота может
осуществлять управление двумя работами дуговой сварки.
Более того, также возможно использование двух или более единиц сварочного оборудования
одним роботом.

Кроме того, функция работы с несколькими единицами оборудования имеет опцию


синхронизации поджига дуги для конфигурации с несколькими единицами сварочного
оборудования. Эта функция позволяет синхронизировать поджиг дуги двух единиц сварочного
оборудования одной программой пульта управления. Ниже приведен пример использования
этой функции.
• При использовании двойной горелки в случае толстой пластины или высокоскоростной
сварки (тандемная сварка), каждая горелка подсоединяется к одной единице сварочного
оборудования.
В момент наступления времени поджига дуги обе единицы сварочного оборудования
должны образовывать дугу одновременно.
• При выполнении двумя роботами сварки изделия, расположенного на позиционере, после
образования дуги обоими роботами, позиционер должен начать вращение. Если позиционер
начинает движение в момент, когда на одном роботе дуга образована, а на втором нет,
качество сварки второго робота ухудшается.
Таким образом, необходимо синхронизировать поджиг дуги единиц сварочного
оборудования.
Эта функция является дополнительной. (A05B-XXXX-J617)

-910-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.1.1 Настройка нескольких единиц оборудования


Для осуществления управления двумя или более единицами сварочного оборудования при
помощи одного контроллера робота, для каждой единицы сварочного оборудования
необходимо выполнить следующие процедуры.
1. Настройка количества единиц сварочного оборудования
(Экран настройки ArcTool, процедура 13 -1)
2. Выбор изготовителя и модели сварочного оборудования
(Экран настройки ArcTool, процедура 12-2)
3. Настройка параметров сварочного оборудования
(Экран настройки оборудования для дуговой сварки, процедура 12-5)
4. Настройка ввода-вывода сварки
(Экран настройки ввода-вывода сварки, процедуры 12-11, 12-12)
5. Настройка маршрутов дуговой сварки
(Экран настройки условий дуговой сварки, процедура 12-6)
6. Настройка маршрутов процесса
(Экран настройки условий процесса, процедура 12-10)
Прежде всего, установите количество единиц используемого сварочного оборудования.
Затем выполните 2-6 на экране настройки 2-6. У каждой единицы сварочного оборудования
имеются свои собственные экраны.
Например, на экране настройки оборудования для дуговой сварки E1 (сварочное оборудование
№ 1) и на экране настройки оборудования для дуговой сварки E2 (сварочное оборудование №
2) представлены разные параметры и состояния. Выберите экран, соответствующей единице
оборудования, настойку которого необходимо выполнить.

В настройке 2-6 требуется выбрать экран, соответствующий единице оборудования.


В процедуре 13-2 описано, как сменить экран.
Эта процедура неодинакова для пульта обучения iPendant и для стандартного подвесного
пульта обучения.
Для настройки каждого экрана внимательно следуйте инструкциям каждого параграфа и
процедуры.

ПРИМЕЧАНИЕ
Экран настройки оборудования для дуговой сварки (см. 12.1.4) один для всего сварочного
оборудования, и все параметры данного экрана отображаются на всем сварочном
оборудовании.

-911-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-1 Настройка количества единиц сварочного оборудования


Шаг
1. Запустите систему управления. Отображается экран настройки ArcTool.
2. Если установлена функция работы с несколькими единицами оборудования, пользователь
может навести курсор на параметр [10 Number of weld equipment] (количество единиц
сварочного оборудования) и ввести количество единиц сварочного оборудования
(максимальное количество - 4).

3. Отключите и включите питание. Благодаря этой операции происходит автоматический


запуск системы управления.
После запуска системы управления количество единиц сварочного оборудования
увеличивается и пользователь может выполнить настройку новых единиц сварочного
оборудования.
4. Затем выполните запуск из холодного состояния.

ПРИМЕЧАНИЕ
Если запуск из холодного состояния выполнятся без предварительного отключения и
включения питания в шаге 3, изменение количества единиц сварочного оборудования не
отражается.

-912-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура 13-2
Изменение экрана каждой единицы сварочного оборудования
Эта процедура описана на примере экрана настройки ArcTool.

Условие
• Количество единиц сварочного оборудования [ 10 Number of weld equipment ] на экране
настройки ArcTool больше единицы.

Шаг
• В случае пульта управления iPendant
1. E@ ( @ - номер единицы оборудования) отображен в правом верхнем углу экрана.
Этот пункт показывает номер отображаемого в настоящее время оборудования на экране
настройки.
Нажмите клавишу WINDOW (окно) и клавишу SHIFT.
Отображается меню окна.

2. Выберите [ Display Equip ]. Если количество единиц сварочного оборудования равно двум,
номер оборудования представляется по очереди - E1-> E2 ->E1. В зависимости от этой
смены, меняется содержание экрана настройки ArcTool.

-913-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

3. Если используется более двух единиц оборудования, номер оборудования E1 - E@


отображается после наведения курсору на [ Display Equip ]. При выборе номера
оборудования, настройка которого будет выполняться, отображается экран,
соответствующий номеру оборудования.

4. Если выведено два или более экранов, номер оборудования отображается на каждом экране.
Таким образом, пользователь может, например, открыть экран маршрутов сварки E1 на
первом экране, а экран маршрутов сварки E2 - на втором экране.

-914-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

В случае стандартного подвесного пульта управления


1. E@ появляется в строке с негативным изображением на подвесном пульте управления.
Эта индикация показывает номер выбранного в данный момент оборудования.

2. Нажмите клавишу FCTN (функция) и выберите [ Change Equip ] (смена оборудования).


3. Происходит смена экрана в соответствии с выбранным сварочным оборудованием.
( E1->E2->E3->E4).

ПРИМЕЧАНИЕ
ПРИМЕЧАНИЕ: О толчковой подаче сварочной проволоки

Если используется пульт обучения iPendant, в строке состояния также отображается E@.
Этот элемент указывает активное оборудование (для толчковой подачи сварочной
проволоки), он не изменяется при выборе [ Display Equip ] на экране окна. При
использовании пульта обучения iPendant для смены оборудования для толчковой подачи
сварочной проволоки, нажмите клавишу FCTN (функция) и выберите [ Change Equip ] (смена
оборудования), как и в случае стандартного подвесного пульта обучения.

-915-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.1.2 Включение/выключение сварки в режиме работы с несколькими


единицами оборудования
При одновременном нажатии клавиши SHIFT и пользовательской клавиши 1, происходит
переключение между включенным и выключенным состоянием сварки. (См. процедуру 12-20).
При нажатии клавиши в режиме работы с несколькими единицами оборудования
осуществляется переключение между включенным и выключенным состоянием сварки всего
оборудования одновременно.

Индивидуальное переключение между включенным и выключенным состоянием сварки


каждой единицы оборудования можно осуществить в экрана пробного цикла сварки,
вызываемого нажатием клавиши USER1 (или клавиши [ Menu] (меню) -> [2 Test Cycle]
(пробный цикл) -> [Arc Weld] (дуговая сварка).

При нажатии F5[TOGGLE] (переключение), осуществляется переключение между


включенным и выключенным состоянием сварки сварочного оборудования.

Пользователь может проверить включенное/выключенное состояние сварки на экране,


показанном выше.
Кроме того, если на одной из единиц оборудования сварка включена, это показано индикацией
светодиода состояния подвесного пульта управления.

EQ1 Выключен Enable (включен) Выключен Enable (включен)


(оборудование 1)
EQ2 Выключен Выключен Enable (включен) Enable (включен)
(оборудование 2)
Светодиод OFF (выкл.) ON (вкл.) ON (вкл.) ON (вкл.)

Обратите внимание на то, что индикация светодиода ARC ESTAB (установлена дуга)
аналогична данной таблице.
Этот светодиод показывает, что, по крайней мере, одна единица оборудования выполняет
сварку.

-916-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.1.3 Создание новой программы в режиме работы с несколькими


единицами оборудования
При работе с несколькими единицами оборудования необходимо задать номер оборудования
для каждой программы.
При использовании нескольких единиц оборудования необходимо добавить номер
оборудования в команды поджига дуги и конца дуги (см. следующую таблицу). В этой команде
дуговой сварки, команды поджига дуги и конца дуги выполняются только для сварочного
оборудования, соответствующего номеру оборудования.

Процедура 13-3 Создание программы для нескольких единиц оборудования


Условие
• Количество единиц сварочного оборудования [ 10 Number of weld equipment ] на экране
настройки ArcTool больше двух.
• Индивидуальная настройка каждой единицы оборудования (настройка сварочного
оборудования, ввод-вывод сварки и т.д.) выполнена на всем оборудовании.
Шаг
1. Вызовите экран данных программы
2. Нажмите F3[ NEXT ] (следующий) на экране данных программы.
Появится экран «appl process» (прикл. процесс). Оставьте значение этого параметра равным
TRUE (истина) и нажмите клавишу F3 [ NEXT ] (следующий).

3. Появится следующий экран ARC Welding Application DATA (данные приложения дуговой
сварки). На этом экране указан номер оборудования, используемого настоящей программой.

Для задания первой единицы оборудования: [1,*,*,*,*]


Для задания второй единицы оборудования: [*,1,*,*,*]
Для задания обеих единиц оборудования: [1,1,*,*,*]

-917-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

4. Нажмите F1[ END ] (конец). Настройка экрана данных программы завершена.


5. Следующая процедура является примером ввода команды поджига дуги в режиме обучения.
Вызовите меню команды дуговой сварки. (См. процедуру 12-16)
Можно выбрать команду поджига дуги и конца дуги для оборудования, номер которого был
задан в шаге 3.

В случае [1,1,*,*,*]

ПРИМЕЧАНИЕ
Нельзя вызвать программу разных номеров сварочного оборудования как подпрограмму.
Необходимо выполнить эту программу в другой задаче.

Например, две следующие программы.


- MAIN001 ( Eq number : [1,*,*,*,*])
- SUB001 (Eq number : [*,1,*,*,*])
В данном случае, SUB001 нельзя вызвать как подпрограмму MAIN001.

-918-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.1.4 Группа перемещений и работа с несколькими единицами


оборудования
При управлении несколькими роботами практически целесообразно использовать один
контроллер для управления двумя роботами, манипулирующими двумя единицами сварочного
оборудования. Обычно в таком случае первый робот группы использует первую единицу
сварочного оборудования, а второй робот группы использует вторую единицу сварочного
оборудования. Поэтому иногда при изменении группы необходимо, чтобы номер
используемого оборудования изменился автоматически.
Следующая процедура позволяет автоматически назначить сварочное оборудование в
соответствии с выбранной в данный момент группой.

Процедура 13-4 Настройка привязки группы перемещений


Условие
• Количество единиц сварочного оборудования [ 10 Number of weld equipment ] на экране
настройки ArcTool больше единицы
• Группа перемещений настроена на значение более 2 при помощи функции работы с
несколькими группами перемещений.
Шаг
1. Нажмите клавишу [ Menu ] (меню) и выберите [ 6 SYSTEM ] (система).
2. Нажмите F1 [TYPE] (тип) и выберите [ Coupling ] (привязка).
Отображается следующий экран.

3. Наведите курсор на [ Group/Equipment Coupling ] (привязка группы/оборудования) и


нажмите F4 [ TRUE ] (истина). Включается функция привязки.
4. Для изменения привязки группы к оборудованию, наведите курсор на пункт каждой группы
и нажмите [ 1 ] на месте, соответствующем номеру оборудования.
5. Нажмите клавишу FCTN (функция) и выберите [ 3 Change Group ] (смена группы).
При изменении группы перемещений одновременно изменяется и номер оборудования.
6. Другой способ изменения группы перемещений - одновременно нажмите клавиши SHIFT и
COORD, наведите курсор на [ Group ] (группа) и введите номер требуемой группы.

-919-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.1.5 Настройка синхронизации поджига дуги для нескольких единиц


оборудования
Эта функция обеспечивает автоматическую синхронизацию времени поджига дуги нескольких
единиц оборудования только в случае, если пользователем были заданы данные
синхронизации.

Ниже описан способ настройки метода и создания программы.

Процедура 13-5
Настройка данных синхронизации поджига дуги, создание программы
Данная процедура является примером настройки синхронизации поджига дуги оборудования
1 и оборудования 2.

Условие
• Количество единиц сварочного оборудования [ 10 Number of weld equipment ] на экране
настройки ArcTool больше единицы.
• Настройка каждой единицы оборудования (настройка сварочного оборудования, ввод-
вывод сварки и т.д.) успешно завершена и протестирована.

Шаг
1. Прежде всего, задайте данные синхронизации для оборудования 1.
Вызовите экран данных маршрута сварки 1 (Е1).

2. Наведите курсор на маршрут сварки, используемый для поджига дуги оборудования 1.


Нажмите F4 [ SYNCDT ]. Отображается следующий экран ( Arc sync screen ) (экран
синхронизации дуги).
(Экран синхронизации дуги также можно вызвать нажатием F4 [ SYNCDT ] на экране
деталей настройки маршрута дуговой сварки).

-920-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

3. Задайте [ 1 ] для синхронизируемого оборудования.


В данном случае, нажмите F4[ 1 ] на месте оборудования 2.

4. Затем, задайте данные синхронизации для оборудования 2.


Переключите экран сварочного оборудования (см. процедуру 13-2).
5. Наведите курсор на маршрут сварки, используемый в команде поджига дуги оборудования
2. Нажмите F4 [ SYNCDT ]. На экране Arc sync (синхронизации дуги) задайте [ 1 ] на месте
оборудования 1.
6. После настройки данных синхронизации создайте программу синхронизации поджига дуги.
Необходимо постоянно вводить в режиме обучения команду поджига дуги для EQ1
(оборудование 1) и EQ2 (оборудование 2). Укажите номер маршрута сварки, для которого
заданы данные синхронизации.

7. Указанный выше шаг является примером использования номера маршрута сварки.


В этой функции можно также осуществлять ввод в режиме обучения посредством задания
значений параметров сварки.
Если в заказ входит функция работы с несколькими единицами оборудования, данные
синхронизации [ E0 ] добавляются в конце значений параметров сварки команды поджига
дуги.

-921-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

8. Наведите курсор на [ E0 ] и введите данные синхронизации.


Введите [ E2 ] в команду поджига дуги EQ1 (оборудование 1) и [ E1 ] в команду поджига
дуги EQ2 (оборудование 2).

9. Выполните Control Start (запуск системы управления) и установите значение TRUE (истина)
на $AWSCFG. $GLOBAL_ER на экране системных переменных.
В результате, если на одной единице оборудования срабатывает сигнал об ошибке, другая
единица оборудования также останавливается.

ПРИМЕЧАНИЕ
1. Настройка данных синхронизации в команде поджига дуги игнорируется.
2. Если данные синхронизации заданы в команде поджига дуги одной единицы
оборудования, выдается сигнал об ошибке.
3. Если синхронизация поджига дуги с заданными значениями параметров сварки не
используется, установите данные синхронизации на [E0].

-922-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.1.6 Примеры настройки синхронизации поджига дуги для


нескольких единиц оборудования
Для выполнения тандемной сварки с синхронизацией поджига дуги двух единиц оборудования
одного робота используется следующая программа.

-923-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.1.7 Спецификация и ограничения синхронизации поджига дуги


• Введите команды поджига дуги в режиме обучения для синхронизации в одной программе.
(Если параметры синхронизации поджига дуги вводятся в режиме обучения в программу с
несколькими задачами, подается сигнал об ошибке поджига дуги).
Вообще, для синхронизации необходимо постоянно вводить в режиме обучения команды
поджига дуги. Не добавляйте команду перемещения между командами поджига дуги.
• Если на одном оборудовании дуга образовывается, а на другом – нет, первое оборудование
ожидает образования дуги на втором оборудовании. В этом случае, если включена
предварительная подача сварочной проволоки, маршрут предварительной подачи
сварочной проволоки используется на оборудовании, образующем дугу. Поэтому, для
маршрута предварительной подачи сварочной проволоки необходимо установить меньшие
значения. Это позволяет не допустить слишком большого размера валиков в начальной
точке поджига дуги.
• Время обнаружения дуги (см. 12.1.5) на экране настройки сварочного оборудования должно
быть одинаковым для обеих единиц оборудования.
• При выполнении синхронизации поджига дуги контактный поджиг выключается
автоматически.
• В случае возобновления последовательности дуговой сварки после паузы программы во
время сварки, если ведущее оборудование возобновляет выполнение дуговой сварки,
синхронизация выполняется автоматически.
Например, дуговая сварка оборудования 1 и 2 начинается одновременно, и дуговая сварка
оборудования 2 заканчивается раньше, чем дуговая сварка оборудования 1.

Программа приостановлена во время А, а затем, когда программа перезапускается,


выполняется синхронизация поджига дуги Eq1 (оборудование 1) и Eq2 (оборудование 2).
Программа приостановлена во время В, и, затем, когда программа перезапускается,
синхронизации не происходит, так как дуговая сварка Eq2 (оборудование 2) уже завершена.
• Если при возобновлении работы робот не находится в точке возобновления работы,
выполняется процедура возобновления работы по исходной траектории.
В случае двух роботов синхронизация не происходит до тех пор, пока оба робота не
окажутся в точках возобновления работы. После окончания процедуры возобновления
исходной траектории выполняется синхронизация поджига дуги.
• Если во время синхронизации изменяется маршрут дуговой сварки одного оборудования,
синхронизация поджига дуги останавливается. После этого, если программа
приостановлена, а затем возобновлена, выдается сигнал об ошибке.
• Когда значение $AWCKMSPRG установлено на TRUE (истина), синхронизация
выполняется только в главной/подчиненной программе для функции соединения роботов.
Если программа является нормальной, синхронизация не выполняется даже, если заданы
данные синхронизации поджига дуги. Эта системная переменная может быть установлена
на TRUE (истина), только если в заказ включена функция дуговой сварки с двумя роботами.

-924-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.2 ФУНКЦИЯ ПОПЕРЕЧНЫХ КОЛЕБАНИЙ


13.2.1 Обзор
Поперечное колебание означает периодическое перемещение сварочной горелки вправо и
влево под определенным углом к направлению сварки, что увеличивает ширину валика и тем
самым повышает прочность сварного шва.

13.2.2 Настройка поперечных колебаний


Настройка поперечных колебаний может быть выполнена при помощи [6 SETUP-Weave] на
экране настройки поперечного колебания.
Таблица 13.2.2 Настройка поперечных колебаний
ПАРАМЕТР ОПИСАНИЕ
НАСТРОЙКИ
Weave Enable Groups Этот параметр указывает группу колебания, для которой включена
(группы с включенной функция поперечного колебания.
функцией поперечного Задайте 1 для части, соответствующей группе перемещений, для которой
колебания) включена функция поперечного колебания.
Dwell delay type Этот параметр используется для указания типа остановки робота - полной
(тип задержки) остановки или остановки поперечных движений только в обеих конечных
точках во время поперечного колебания. Время задержки, на которое
робот останавливается в конечных точках, определяется значениями,
заданными для параметров R_DW (задержка, право) и L_DW (задержка,
лево) (экран маршрута поперечного колебания).
- Stop (остановка): Полная остановка робота в конечных точках
поперечного колебания.
- Move (перемещение): Остановка только боковых движений в обеих
конечных точках поперечного колебания.
Frame type Этот параметр используется для выбора системы координат для
(тип системы определения плоскости поперечного колебания.
координат) -Tool & Path (инструмент и траектория): Образуется направлением Z
системы координат инструмента и направлением перемещения
- Tool (инструмент): Система координат инструмента
Рис. 13.2.2 (a) Система координат поперечного колебания

1 Система координат инструмента + направление Z


2 Шаг скорости сварки/ частоты
3 Плоскость поперечного колебания
4 Скорость сварки
5 Шаг
6 Направление перемещения
7 Амплитуда

-925-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.2.2 Настройка поперечных колебаний


ПАРАМЕТР ОПИСАНИЕ
НАСТРОЙКИ
Azimuth Этот параметр указывает наклон направления вращения поперечного
(азимут) колебания на плоскости поперечного колебания (в градусах).
Рис. 13.2.2 (b) Направление вращения

1 Направление вращения (= 0 градусов)


2 Направление вращения (= 10 градусов)
Elevation Этот параметр указывает угол наклона плоскости вращения поперечного
(наклон) колебания по отношению к системе координат (в градусах).
Рис. 13.2.2 (c) Угол наклона

1 Угол наклона (=0 градусов)


2 Угол наклона (=15 градусов)

-926-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.2.2 Настройка поперечных колебаний


ПАРАМЕТР ОПИСАНИЕ
НАСТРОЙКИ
Подъем по центу Этот параметр указывает высоту подъема горелки по центру поперченного
колебания (в мм). При выполнении многослойной сварки этот параметр
задается для допуска на высоту предыдущего (-их) валика (-ов). Этот
параметр может быть задан только в случае поперечного колебания типа
SIN или специализированного типа поперечного колебания.
Рис. 13.2.2 (d) Величина подъема по центру

1 Величина подъема по центру


Радиус Этот параметр указывает амплитуду относительно направления
поперечного колебания при выполнении кругового поперечного
колебания или поперечного колебания в форме восьмерки.
Рис. 13.2.2 (e) Радиус

1 Радиус
2 Амплитуда
3 Скорость перемещения

-927-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.2.2 Настройка поперечных колебаний


ПАРАМЕТР ОПИСАНИЕ
НАСТРОЙКИ
Blend weare end Этот параметр указывает, следует ли игнорировать точки команды
(игнорирование точек) перемещения, введенные в режиме обучения, при продолжении
поперечного колебания.
- YES (да):
Точки, введенные в режиме обучения, игнорируются, и происходит
связывание конечной точки поперечного колебания с начальной точкой
поперечного колебания.
- NO (нет):
Перемещение по точкам, введенным в режиме обучения, в течение всего
времени работы.
Рис. 13.2.2 (f) Связь поперечного колебания

1 Связь поперечного колебания выключена


2 Связь поперечного колебания включена
Группа роботов Этот пункт позволяет выбрать группу роботов, чьи максимальные
выходные параметры могут быть отображены и сконфигурированы.
Максимальный DO Этот параметр указывает номер сигнала выхода сигнала DO в точек
(цифровой выход) окончания поперечного колебания. Когда в ходе сварки горелка доходит
выходного порта до конечной точки, выдается заданный выходной сигнал DO.
Максимальный Этот параметр задает длительность выходного импульса выходного
выходной импульс сигнала DO конечной точки (в сек.).
Максимальный сдвиг Этот параметр задает задержку выхода выходного сигнала DO конечной
вывода точки (в сек.).

-928-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура 13-6 Настройка поперечных колебаний.


Шаг
1. Нажмите клавишу MENUS (меню) для вызова экранного меню.
2. Выберите 6 SETUP (настройка).
3. Нажмите F1 [TYPE] (тип) для отображения меню переключения экрана.
4. Выберите Weave (поперечное колебание).

Экран поперечного колебания

ПРИМЕЧАНИЕ
Показанный выше участок представления аналоговых сигналов экрана увеличивается или
уменьшается в зависимости от количества аналоговых входных/выходных сигналов.

5. При выполнении настройки параметра наведите курсор на поле настройки и затем


a Нажмите F4 (CHOICE) (выбор) для выбора требуемого меню.
b Введите требуемое значение или выберите пункт меню функциональных клавиш.

-929-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.2.3 Маршрут поперечного колебания


Маршрут поперечного колебания определяет схему поперечного колебания во время сварки.
Команда поперечного колебания выполняется посредством задания в программе номера
маршрута поперечного колебания.

Маршрут поперечного колебания определяется при помощи [DATA - Weave Sched] (данные -
маршрут поперечного колебания) на экране маршрутов поперечного колебания.
Можно задать до 160 маршрутов поперечного колебания.
Таблица 13.2.2 Настройка маршрута поперечного колебания

ПАРАМЕТР
ОПИСАНИЕ
НАСТРОЙКИ

Частота Этот параметр задает количество циклов поперечного колебания в секунду.


от 0,0 до 99,9 (Гц)
Амплитуда Этот параметр задает расстояние от линии сварки до конечной точки.
от 0,0 до 25,0 (мм) Рис. 13.2.3 (a) Амплитуда

1 Система координат инструмента + направление Z


2 Шаг скорости сварки/ частоты
3 Плоскость поперечного колебания
4 Скорость сварки
5 Направление перемещения
6 Шаг
7 Амплитуда

Right dwell Этот параметр задает время задержки в крайнем правом положении поперечного
(задержка колебания. Если для задержки в крайних положениях поперечных колебаний задан
справа) параметр Move (перемещение), робот перемещается в направлении сварки.
от 0,0 до 1,00 (сек.)
Left dwell Этот параметр задает время задержки в крайнем левом положении поперечного
(задержка колебания. Если для задержки в крайних положениях поперечных колебаний задан
слева) параметр Move (перемещение), робот перемещается в направлении сварки.
от 0,0 до 1,00 (сек.)

-930-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.2.2 Настройка маршрута поперечного колебания

ПАРАМЕТР
ОПИСАНИЕ
НАСТРОЙКИ

L pattern angle Этот параметр задает угол между плоскостью поперечного колебания влево и
(угол плоскостью поперечного колебания вправо при L-образной схеме поперечного
L-образной колебания. от 0 до 360 (градусов)
схемы) Рис. 13.2.3 (b) Угол при поперечном колебания с L-образной схемой

1 Угол при поперечном колебании с L-образной схемой

Robot group Этот параметр позволяет осуществлять поперечное колебание системы с


mask несколькими группами по данному маршруту поперечного колебания. Если в
(маска группы данном пункте отсутствует указание группы, где эта функция включена, система
роботов) выполнит проверку маски группы программы пульта обучения и включит
поперечное колебание для всех групп, конфигурация которых выполнена в меню
общей настройки поперечного колебания.

-931-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-7 Настройка маршрута поперечного колебания


Шаг
1. Нажмите клавишу MENUS (меню) для вызова экранного меню.
2. Выберите пункт 3 DATA (данные).
3. Нажмите F1, (TYPE) (тип).
4. Выберите Weave Sched. (маршрут поперечного колебания).

Экран списка маршрутов поперечного колебания

5. При копировании заданного маршрута, наведите курсор на номер маршрута, который


необходимо скопировать, нажмите F2 (COPY) (копирование) на следующей странице, и
затем введите скопированный номер требуемого маршрута.
6. При удалении заданного маршрута, наведите курсор на номер маршрута, который
необходимо удалить, нажмите F3 (CLEAR) (удалить) на следующей странице.
7. Для вызова деталей настройки, нажмите F2 (DETAIL) (подробные данные).
Экран деталей маршрутов поперечного колебания

Для возврата к экрану списка нажмите клавишу возврата.


8. При выполнении настройки параметра наведите курсор на поле настройки и затем введите
требуемое значение.
9. Для перехода к данным другого маршрута сварки нажмите F2 (SCHEDULE) (маршрут) и
введите соответствующий номер маршрута. Появится экран данных маршрута сварки
заданного номера маршрута.

-932-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.2.4 Команда поперечного колебания


Команда поперечного колебания дает указание роботу выполнить поперечное колебание.

Команды поперечного колебания включают:


- Команду (схему) [i] поперечного колебания
- Команду (схему) [Гц, мм, сек, сек] поперечного колебания
- Команду окончания поперечного колебания
- Команду окончания [i] поперечного колебания

Для ввода в робота команд поперечного колебания в режиме обучения, нажмите F1 [INST]
(команда) для вызова соответствующего подменю, в затем из подменю выберите [Weave]
(поперечное колебание) (см. процедуру 13-8, «Ввод команды поперечного колебания в режиме
обучения»).

Команды поперечного колебания задают следующие схемы поперечного колебания:


- Поперечное колебание по синусоиде

ПРИМЕЧАНИЕ
Для поперечного колебания по синусоиде действуют следующие ограничения:
- «Подъем по центру» (Cenerrise) должен быть выключен.
- Невозможно использовать TAST, AVC и RPM&Mpass.

- Поперечное колебание по синусоиде 2

Используйте поперечное колебание по синусоиде 2 в случае, если необходимо использование


поперечного колебания по синусоиде с высокой частотой.

- Поперечное колебание по кругу


- Поперечное колебание по «восьмерке»
- Поперечное колебание по L

ПРИМЕЧАНИЕ
Для поперечного колебания по L действуют следующие ограничения:
- Невозможно использовать функции мягкого плавающего перемещения,
проверки пространства и непрерывного вращения.

-933-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Левая конечная точка 3 Правая конечная точка


2 Амплитуда 4 Скорость перемещения

Рис. 13.2.4 (a) Поперечное колебание типа SIN (синусоида) и типа SIN2 (синусоида 2)

1 Амплитуда 3 Скорость перемещения


2 Радиус

Рис. 13.2.4 (b) Круговое поперечное колебание

1 Амплитуда 3 Скорость перемещения


2 Радиус

Рис. 13.2.4 (c) Поперечное колебание по «восьмерке»

-934-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Амплитуда 2 Скорость перемещения

Рис. 13.2.4 (d) Поперечное колебание по L

Поперечное колебание (схема) [i]


По команде поперечного колебания (схемы) [i] начинается поперечное колебание по
предварительно заданным маршруту и схеме поперечного колебания.

1 Схема поперечного колебания 6 Номер маршрута поперечного колебания


2 Маршрут поперечного колебания (от 1 до 10) 7 Частота
3 Пример 8 Амплитуда
4 Поперечное колебание по синусоиде [4] 9 Задержка в крайнем левом положении
5 Условие поперечного колебания 10 Задержка в крайнем правом положении

Рис. 13.2.4 (e) Команда поперечного колебания

-935-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Поперечное колебание (схема) [Гц, мм, сек, сек]


По команде поперечного колебания (схемы) [Гц, мм, сек, сек] начинается поперечное
колебание при помощи непосредственного задания таких условий поперечного колебания, как
частота, амплитуда, задержка в крайнем левом положении и задержка в крайнем правом
положении.

1 Частота (от 0,0 до 99,9 Гц) 4 Задержка в крайнем правом положении


2 Амплитуда (от 0,0 до 25,0 мм) 5 Задержка в крайнем левом положении
(от 0,0 до 1,0 сек)
3 Угол при поперечном колебании по L 6 Пример
(только для поперечного колебания по L)

Рис. 13.2.4 (f) Команда начала поперечного колебания (описание условия)

Окончание поперечного колебания


По команде окончания поперечного колебания выполняемое поперечное колебание
прекращается.

Рис. 13.2.4 (g) Команда окончания поперечного колебания

Команда окончания поперечного колебания [i]


По команде окончания поперечного колебания [i] прекращается только поперечное колебание
по заданному маршруту.

1 Маршрут поперечного колебания (от 1 до 10)

Рис. 13.2.4 (h) Команда окончания поперечного колебания [i]

-936-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура 13-8 Ввод команды поперечного колебания в режиме обучения


Шаг
1. Переместите курсор в пункт END (конец).
2. Нажмите F1 (INST) (команда). Отображается перечень команд управления.

3. Выберите Weave (поперечное колебание) на следующей странице.


Ниже описан ввод в режиме обучения команды начала поперечного колебания для
управления поперечным колебанием.

-937-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

4. Нажмите F1 (REGISTER) (регистр) для косвенного задания при помощи регистра.

5. Нажмите F3 (VALUE) (значение) для непосредственного ввода значений условий


поперечного колебания.

-938-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.3 ON THE FLY («на лету»)


Функция «на лету» позволяет выполнить корректировку значений команд маршрута сварки
(или маршрута поперечного колебания) в реальном времени во время выполнения программы.
Кроме того, также возможно сохранение данных корректировки маршрута сварки (или
маршрута поперечного колебания)
Корректируются следующие данные.
Данные маршрута сварки
• Напряжение
• Ток
• Скорость подачи сварочной проволоки
• Скорость сварки
Данные маршрута поперечного колебания
• Амплитуда
• Частота
• Задержка в крайнем правом положении (R dwell)
• Задержка в крайнем левом положении (L dwell)
Данная функция является стандартной функцией ArcTool.

13.3.1 Экран «на лету» для сварки


На экране «на лету» для сварки, условия дуговой сварки изменяются постепенно посредством
выполнения программы дуговой сварки с открытием экрана «на лету» (см. рис. 13.3.1)
Выполните корректировку значений команд при помощи F3[ INCR ] (увеличение) и F4[DECR]
(уменьшение).

Для активизации функции «на лету» для сварки, пользователь должен установить [On-The-Fly]
(«на лету») на экране настройки системы дуговой сварки на [ ENABLED ] (включено) (см.
12.1.3 ).

В таблице 13.3.1 (a) приведены все параметры экрана «на лету», а в таблице 13.3.1 (b) показаны
функциональные клавиши.

Рис. 13.3.1 Экран «на лету» для сварки

-939-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.3.1 (а) Параметры экрана «на лету» для сварки

Пункт Объяснение
COMMAND Здесь показаны значения команд во время сварки.
(команда) Пользователь может откорректировать значения команд при помощи
F3[ INCR ] (увеличение) и F4[ DECR ] (уменьшение).
Сюда входят следующие параметры.
- Напряжение по команде (Вольт)
- Ток по команде (Ампер)
- Скорость подачи сварочной проволоки по команде (см/мин.)
- Скорость сварки (РОБОТ см/мин.)

ПРИМЕЧАНИЕ
Единицы измерения скорости подачи сварочной проволоки и скорости
сварки изменяются при помощи настройки единиц измерения скорости
при настройке ArcTool (см. процедуру 12-3)
FEEDBACK Здесь показаны значения обратной связи во время сварки.
(обратная связь) Эти значения изменяются в зависимости от изменения значений по
команде.
Сюда входят следующие параметры.
- Напряжение цепи обратной связи (Вольт)
- Ток в цепи обратной связи (Ампер)
Group Здесь показан номер группы перемещения, скорость сварки которой
(группа) корректируется.
Пользователь может изменить значение при помощи F7[ Group ] (группа).
Equip Здесь показан номер оборудования, маршрут сварки которого
(оборудование) корректируется (кроме скорости сварки). Если установлена функция
работы с несколькими единицами оборудования, пользователь может
изменить номер оборудования (см. процедуру 13-2).

-940-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.3.1 (а) Параметры экрана «на лету» для сварки

Пункт Объяснение
SAVING / NOT Здесь указывается, сохраняется или нет значение корректировки.
SAVING Пользователь может изменить значение при помощи клавиши F5.
(с сохранением / без Когда состояние установлено на [ SAVING ] (с сохранением), значение
сохранения) корректировки по команде сохраняется в маршруте сварки. Время и место
сохранения значений скорости сварки и других маршрутов сварки
неодинаковы.
- Weld speed (скорость сварки)
Это значение сохраняется по окончании каждой строки перемещения.
Если скорость указана в строке перемещения, значение после
корректировки перезаписывается. Если используется команда скорости
сварки (см. 12.3.2 ), значение корректировки перезаписывается в данных
экрана маршрутов дуговой сварки.
- Weld schedule (маршрут сварки (кроме скорости сварки))
Эти значения сохраняются в конце дуги. Если пользователь вводит
команду поджига дуги в режиме обучения при помощи задания номера
маршрута, значения корректировки перезаписываются в данных экрана
маршрутов дуговой сварки. Если пользователь вводит команду поджига
дуги в режиме обучения при помощи задания значения параметра сварки,
значение корректировки перезаписывается в заданной команде поджига
дуги.
Когда состояние установлено на [ NOT SAVING ] (без сохранения),
значения корректировки не сохраняются.

Таблица 13.3.1 (b) Функциональные клавиши экрана «на лету» для сварки

Функциональная
Объяснение
клавиша
F2 : WEAVE Осуществляется переход к экрану On The Fly («на лету») для поперечного
(поперечное колебание) колебания.
F3 : INCR Этой клавишей изменяется значение по команде со скоростью,
(увеличение) установленной в режиме «на лету» на экране маршрута процесса.
F4 : DECR См. 12.1.7 об увеличении (снижении) скорости.
(уменьшение)
F5 : SAVE (NO SAVE) Эта клавиша используется для переключения между состояниями
(сохранить/без [ SAVING ] / [ NOT SAVING ] (с сохранением / без сохранения).
сохранения)
F7 : GROUP Эта клавиша используется для смены группы перемещений, скорость
(группа) сварки которой корректируется.

-941-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-9 Функция «на лету» для дуговой сварки


Условие
• На экране настройки системы сварки включена функция [ On-The-Fly ] «на лету».
• Во время выполнения программы.
• Во время выполнения дуговой сварки

Шаг
1. Нажмите клавишу [ Menu ] (меню).
2. Выберите [ 1 UTILITIES ] (утилиты) и нажмите [ TYPE ] (тип).
3. Выберите [ OnTheFly ] («на лету»). Появляется экран «на лету» для сварки.

4. Если необходимо, чтобы результаты корректировки были перезаписаны в программе,


нажмите F5[ SAVE ] (сохранить) и смените режим сохранения.
5. Наведите курсор на значение по команде, которое необходимо откорректировать, и нажмите
F3[ INCR ] (увеличение) или F4[ DECR ] (уменьшение). Значение по команде изменяется
соответственно нажатию клавиш.

-942-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.3.2 Функция «на лету» для поперечного колебания


В функции «на лету» для поперечного колебания, условия дуговой сварки изменяются
постепенно посредством выполнения программы дуговой сварки с открытием экрана «на
лету» (см. рис. 13.3.1)
Выполните корректировку значений команд при помощи F3[ INCR ] (увеличение) и
F4[ DECR ] (уменьшение).

Для активизации функции «на лету» для поперечного колебания, пользователь должен
установить системную переменную $WV_OTF_GP[i].$OTF_ENABLE ( i означает номер
группы) на TRUE (истина) на экране системных переменных.
Например, при использовании функции «на лету» для поперечного колебания как группы
перемещений 1, так и 2 , необходимо установить WV_OTF_GP[1].$OTF_ENABLE и
$WV_OTF_GP[2].$OTF_ENABLE на TRUE (истина).

В таблице 13.3.2 (a) приведены все параметры экрана «на лету», а в таблице 13.3.2 (b) показаны
функциональные клавиши.

Рис. 13.3.2 Экран «на лету» для поперечного колебания

-943-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.3.2 (а) Параметры экрана «на лету» для поперечного колебания

Пункт Объяснение
COMMAND Здесь показаны значения команд во время поперечного колебания
(команда) Пользователь может откорректировать эти значения при помощи
F3[ INCR ] (увеличение) и [ DECR ] (уменьшение). Сюда входят
следующие параметры.
- Амплитуда ( Ampl )
- Частота ( Freq )
- Задержка в крайнем правом положении ( Rdwl )
- Задержка в крайнем левом положении ( Ldwl )
FEEDBACK Здесь показаны значения команд во время поперечного колебания.
(обратная связь) Эти значения изменяются в зависимости от изменения значений по
команде.
Они должны быть такие же, как и COMMAND.
Group Здесь показан номер группы перемещений, маршруты поперечного
(группа) колебания которой корректируется.
Пользователь может изменить значение при помощи F7[ Group ] (группа).
Equip Этот параметр не используется на экране «на лету» для поперечного
(оборудование) колебания.
SAVING / NOT Здесь указывается, сохраняется или нет значение корректировки.
SAVING Пользователь может изменить значение при помощи клавиши F5.
(с сохранением / без Когда состояние установлено на [ SAVING ] (с сохранением), значение
сохранения) корректировки по команде сохраняется в маршруте поперечного
колебания. Сохранение выполняется по окончании поперечного
колебания.
Когда состояние установлено на [ NOT SAVING ] (без сохранения),
значения корректировки не сохраняются.

ПРИМЕЧАНИЕ
В функции «на лету» для поперечного колебания, при задании
непосредственных значений, значение корректировки не может быть
сохранено в команде поперечного колебания.

-944-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.3.2 (b) Функциональные клавиши экрана «на лету» для поперечного колебания

Функциональная
Объяснение
клавиша
F2 : WELD Осуществляется переход к экрану «на лету» для сварки.
(сварка)
F3 : INCR Данная клавиша увеличивает или уменьшает значение по команде
(увеличение) поперечного колебания.
F4 : DECR Шаг для каждого параметра задан следующим образом.
(уменьшение) - Амплитуда: 0,5 мм
- Частота: 0,5 Гц
- Задержка в крайнем правом положении : 0,1 сек.
- Задержка в крайнем левом положении : 0,1 сек.
F5 : SAVE (NO SAVE) Эта клавиша используется для переключения между состояниями [
(сохранить/без SAVING ] / [ NOT SAVING ] (с сохранением / без сохранения).
сохранения)
F7 : GROUP Эта клавиша используется для смены группы перемещений, маршруты
(группа) поперечного колебания которой корректируются.

-945-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-10 Функция «на лету» для поперечного колебания


Условие
• WV_OTF_GP[i].$OTF_ENABLE - TRUE (истина)
• Во время поперечного колебания.

Шаг
1. Экран «на лету» для сварки. (См. процедуру 13-9, с 1 по 3)
2. Нажмите F2[ WEAVE ] (поперечное колебание).
Появляется экран «на лету» для поперечного колебания.

3. Если необходимо, чтобы результаты корректировки были перезаписаны в программе,


нажмите F5[ SAVE ] (сохранить) и смените режим сохранения.
4. Наведите курсор на значение по команде, которое необходимо откорректировать, и нажмите
F3[ INCR ] (увеличение) или F4[ DECR ] (уменьшение). Значение по команде изменяется
соответственно нажатию клавиш.

ПРИМЕЧАНИЕ
В функции «на лету» для поперечного колебания значение не увеличивается или
уменьшается мгновенно во время нажатия клавиш корректировки. Значение увеличивается
и уменьшается при выполнении следующего цикла поперечного колебания.

-946-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.4 ПРЕОБРАЗОВАНИЕ ПОЛОЖЕНИЯ ГОРЕЛКИ


Эта функция преобразует положение горелки в заданной опорной плоскости с учетом
заданных рабочего угла и угла наклона электрода. Эта функция предназначена для
уменьшения количества человеко-часов, требуемых для обучения.

При использовании этой функции обратите внимание на следующее:

ПРЕДУПРЕЖДЕНИЕ
При расчете положения горелки не учитывается столкновение с деталью.
Некоторые сочетания рабочего угла, угла наклона электрода и опорной плоскости могут
привести с столкновению горелки в преобразованном положении с деталью.
Поэтому при выполнении данной программы требуется повышенное внимание.
Например, ручная коррекция должна быть сведена к минимуму, и должен быть выбран
режим пошагового выполнения.

ПРЕДУПРЕЖДЕНИЕ
Изменение в угловом положении может внезапно изменить положение горелки. Поэтому
необходимо быть крайне внимательным, при выполнении программы для проверки
результатов преобразования. Например, ручная коррекция должна быть сведена к
минимуму, и должен быть выбран режим пошагового выполнения. Если отмечается, что
положение изменилось слишком внезапно, необходимо увеличить количество
дополнительных точек и частоту дополнительных точек, заданных для функции
сглаживания углов.

ПРЕДУПРЕЖДЕНИЕ
Неправильно заданный диапазон преобразования может привести к непредвиденному
положению горелки. Пользователь должен быть крайне внимательным, чтобы правильно
задать диапазон преобразования. Необходимо быть внимательным, при выполнении
программы для проверки результатов преобразования. Например, ручная коррекция должна
быть сведена к минимуму, и должен быть выбран режим пошагового выполнения.

Описание функции
Качество дуговой сварки зависит от положения горелки. Угол наклона электрода и рабочий
угол должны быть заданы правильно. Эта функция изменяет положение горелки в
соответствии с непосредственной заданной опорной плоскостью, рабочим углом и углом
наклона электрода. Оператор может задать положение без учета положения горелки. Кроме
того, может быть снижено количество человеко-часов, необходимых для обучения.

ПРИМЕЧАНИЕ
Система координат инструмента должна быть задана таким образом, чтобы направление Z
(+) соответствовало направлению горелки.

-947-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Горелка 2 Сварочная проволока

Рис. 13,4 (a) Настройка системы координат инструмента

ПРИМЕЧАНИЕ
Точность положения вершины инструмента в большой мере зависит от точности
преобразования данной функции. Для максимального повышения точности расположения
вершины инструмента необходимо выполнить все настройки.

Настройка опорной плоскости


Справочная плоскость используется для расчета рабочего угла. Справочную плоскость можно
задать следующими способам:
• Горизонтальная плоскость
В качестве опорной плоскости задается плоскость X-Y базовой системы координат робота.
• Обучение по трем точкам
В качестве опорной плоскости задается плоскость, определяемая тремя точками.
Три точки можно задать любым из следующих методов:
- Используя положения, заданные в программе, которые необходимо преобразовать
- Используя положения, сохраненные в регистрах положения
- При помощи записи положений

ПРИМЕЧАНИЕ
Если плоскость нельзя задать тремя точками, например, когда три положения находятся на
одной прямой, преобразование невозможно выполнить успешно.

• Положение горелки
Сохраняется точка, а плоскость, перпендикулярная горелке в данной точке, задается в
качестве опорной плоскости.

Подробные данные преобразования положения горелки


Эта функция состоит из двух следующих основных подфункций:
• Функция сглаживания углов
• Функция абсолютной корректировки

-948-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Функция сглаживания углов


Эта функция добавляет дополнительные точки около заданных с тем, чтобы горелка плавно
пересекала места соединения заданных траекторий при преобразование положения.
Количество дополнительных точек и расстояние между этими дополнительными точками
(шаг), при необходимости, можно задать.

(Правила преобразования)
• Скорость движения в дополнительной точке такая же, что и заданная в команде
перемещения для соответствующего угла.
• После преобразования в качестве метода позиционирования в соответствующем углу
выбирается CNT100.
• Если команды перемещения содержат дополнительный оператор, после преобразования
этот оператор останется только в команде углового перемещения.
Поэтому, где возможно, следует выполнять преобразование до добавления
дополнительного оператора.
• В случае команды перемещения для дополнительной точки в поле комментария данных
положения появляется отметка Additional pnt' (дополнительная точка).
В случае дополнительной точки закругленного угла появляется отметка Circle ADD_pnt
(доп. точка, круг)
Эту функцию нельзя использовать при следующих условиях:
• Если диапазон преобразования включает не более двух команд перемещения.
• Если диапазон преобразования содержит команду перемещения, использующую
положение, находящееся в регистре положения.
• Если диапазон преобразования содержит инкрементный оператор.
• Если диапазон преобразования содержит оператор паллетизации.
• Если целевым роботом является NOBOT.

-949-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Траектория 1 3 (Расстояние между A1 и P2) = (Расстояние между P2 и B1) = 1 мм


2 Дополнительная точка: 1
шаг: 1 мм

Рис. 13.4 (b) Функция сглаживания углов

-950-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Положение горелки в точке A1 определяется, исходя из рабочего угла и угла наклона электрода
в точке Р1, а также половины разницы между углами вращения в точках P2 и P1.
(Угол вращения представляет собой угол вращения вокруг оси Z системы координат
инструмента).

Положение горелки в точке В1 определяется, исходя из рабочего угла и угла наклона электрода
в точке Р2, половины разницы между углами вращения в точках P2 и P3.

Положение горелки в точке Р1 определяется, исходя из половины разницы рабочих углов в


точках А1 и В1, половины разницы между углами наклона электрода в точках А1 и В1, а также
углом вращения в точке P2.

После преобразования горелка будет передвигаться вдоль траектории 1, сохраняя постоянный


рабочий угол и угол наклона электрода. Угол вращения изменяется, но эти изменения на
оказывают влияния на сварку.
Когда горелка перемещается по сварочной траектории 2, ее положение быстро изменяется.

ПРИМЕЧАНИЕ
Функция сглаживания углов не требуется, если траектория состоит из двух полукруглых дуг
или из прямой линии и дуги с сопрягаемыми касательными в месте соединения.

Если программа включает команду кругового движения, программа преобразуется следующим


образом:
с
1 : L P[1]...FINE
2 : C P[2]
P[3]...FINE
3 : L P[4]...FINE
на
1 : L P[1]...FINE
2 : C P[2]
P[5:Circle Add_pnt]...CNT100
3 : L P[3]...CNT100
4 : L P[6:Additional pnt]...CNT100
5 : L P[4]...FINE

ПРИМЕЧАНИЕ
Для удаления из программы команд перемещения дополнительных точек, для
преобразования необходимо выполнить следующую настройку:
- Функция сглаживания углов: TRUE (истина)
- Количество доп. точек: 0
- Абсолютная корректировка: FALSE (ЛОЖЬ)

-951-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Функция абсолютной корректировки


Эта функция изменят заданные данные положения на заданные угол наклона электрода и
рабочий угол относительно опорной плоскости и данных направления траектории
(полученных, исходя из данных для двух точек, введенных в режиме обучения).
(В качестве типа настройки на экране настройки задается ABSOLUTE (абсолютная))
Описание настройки опорной плоскости приведено выше.

Знаки угла наклона электрода и рабочего угла определяются следующим образом:

1 Угол наклона электрода 3 Рабочий угол


2 Направление движения

Рис. 13.4 (c) Определение знака угла наклона электрода и рабочего угла

За исключением непосредственно заданных угла наклона электрода и рабочего угла, угол


наклона электрода и рабочий угол в начале диапазона преобразования могут применяться для
модификации всех данных положения внутри заданного диапазона. Для этого на экране
настройки в качестве типа корректировки необходимо задать MATCH_1 (сопряжение).

-952-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура настройки / выполнения


• Задайте систему координат инструмента таким образом, чтобы направление Z (+)
соответствовало направлению горелки.

1 Горелка 2 Сварочная проволока

Рис. 13.4 (d) Настройка системы координат инструмента

• Точность положения вершины инструмента в большой мере зависит от точности


преобразования, выполненного данной функцией. Для максимального повышения точности
расположения вершины инструмента необходимо выполнить все настройки.
• Задайте угловые точки только там, где формируется программа траектории сварки.
Положение горелки при программировании учитывать не нужно. Однако, необходимо
предпринять меры во избежание перекручивания кабеля.

1 Траектория 1

Рис. 13.4 (e) Задание траектории сварки

• На экране преобразования положения задайте опорную плоскость.


Если плоскость уже задана, ее не нужно задавать повторно.
• Выберите либо перезапись имени программы преобразования, диапазона преобразования и
содержания преобразования, либо создание новой программы.
• Для выполнения абсолютной корректировки, установите пункт соответствующей функции
на TRUE (истина).
Затем задайте углы положения горелки (угол наклона электрода и рабочий угол) либо
посредством прямого ввода значений, либо посредством отражения положения горелки в
начала диапазона преобразования.
• Для выполнения сглаживания углов, установите пункт функции сглаживания углов на
TRUE (истина).
Введите требуемые значения количества дополнительных точек и длины шага.
• Нажмите клавишу F3 (EXECUTE) (выполнить), затем нажмите клавишу F4 (YES) (да).
По окончании преобразования в командной строке появляется данное сообщение:
«The conversion was completed.» (Преобразование выполнено).

-953-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Типы настроек / Экраны и их дисплеи


Нажмите клавишу (MENUS) (меню) и выберите (1 Utility) (утилиты). Затем нажмите клавишу
F1 (TYPE) (тип) и выберите (Posture conv) (преоб. положения).

Таблица 13.4 (a) Описание параметров настройки преобразования положения горелки

ITEM (пункт) ОПИСАНИЕ


Группа :[1] Указывает преобразуемую группу перемещений. Чтобы изменить
указанную группу, нажмите клавишу F7 (GROUP) (группа). При появлении
подсказки введите требуемый номер группы.
Original Program Введите имя преобразуемой программы. Если экран отображается, а данный
(исходная пункт не нем не задан, текущая программа выбирается автоматически.
программа):
Range (диапазон): Задайте WHOLE (полный) или PART (частичный) в качестве диапазона
преобразования. Если выбрано PART (частичный), должны быть заданы
начальная и конечная строки.
Start line Задайте начальную строку диапазона преобразования.
(начальная строка):
End line Задайте конечную строку диапазона преобразования.
(конечная строка):
Create/Replace Выберите будут ли преобразованные данные записываться в исходную
(создать/заменить): программу (REPLACE) (заменить), или для преобразованных данных будет
создаваться новая программа (CREATE) (создать).
New Program Если в пункте выше выбрано Create (создать), введите имя создаваемой
(новая программа): программы.
Insert line При вставке преобразованных данных в существующую программу задайте
(строка вставки): номер строки, начиная с которой будут вставляться данные.
Corner smoothing Включите (ENABLE) или выключите (DISABLE) функцию сглаживания
(сглаживание углов): углов.

-954-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.4 (a) Описание параметров настройки преобразования положения горелки

ITEM (пункт) ОПИСАНИЕ


Number of add. points Задайте количество дополнительных точек для сглаживания углов.
(количество доп. По мере увеличения количества скорость вращения кисти в углах
точек): уменьшается.
Pitch length Задайте расстояние между дополнительными точками для сглаживания
(длина шага): углов. По мере увеличения расстояния, скорость вращения кисти в углах
уменьшается.
Absolute adjustment Включите (ENABLE) или выключите (DISABLE) абсолютную
(абсолютная корректировку.
корректировка):
Adjustment type Выберите способ задачи углов горелки (угол наклона электрода и рабочий
(тип корректировки): угол) при абсолютной корректировке.
- ABSOLUTE (абсолютный) - Угол наклона электрода и рабочий угол
горелки задаются непосредственно.
- MATCH_1 (сопряжение) - Используются угол наклона электрода и
рабочий угол горелки в начале диапазона преобразования.
Travel angle Задайте угол наклона электрода непосредственно.
(угол наклона Только когда выбран тип корректировки ABSOLUTE (абсолютная).
электрода):
Work angle Задайте рабочий угол непосредственно.
(рабочий угол): Только когда выбран тип корректировки ABSOLUTE (абсолютная).

Таблица 13.4 (b) Описание функциональных клавиш преобразования положения горелки

ПУНКТ ОПИСАНИЕ
F3, EXECUTE Выполняет абсолютную корректировку и функцию сглаживания углов.
(выполнить)
F6, CLEAR Инициализирует имя исходной программы, начальную строку, конечную
(удалить) строку, новую программу, строку вставки, номер группы перемещений и
строку курсора.

ПРИМЕЧАНИЕ
При стирании имени исходной программы немедленно задается текущая
программа, если она выбрана.
F7, GROUP Задает преобразуемую группу перемещений.
(группа)
F2, PLANE Отображает экран опорной плоскости (см. ниже).
(плоскость)

-955-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.4 (c) Описание параметров настройки экрана опорной плоскости (вариант HORIZON
(горизонт))
ПУНКТ ОПИСАНИЕ
Reference Plane Teach Задает формат опорной плоскости с использованием одной следующих
(ввод опорной опций:
плоскости в режиме - HORIZON (горизонт)
обучения): В качестве опорной плоскости используется плоскость X-Y базовой системы
координат робота.
- 3 POINTS (3 точки)
В качестве опорной плоскости задается плоскость, определяемая тремя
точками.
Точки могут быть заданы описанным ниже способом:
Используются положения, заданные в исходной программе.
Используются положения, находящиеся в регистрах положения.
Сохраняются новые положения.

ПРИМЕЧАНИЕ
Если плоскость не может быть задана тремя указанными точками, например,
если все три точки лежат на одной прямой, выдается подсказка с сообщением
об ошибке, указывающая, что выполнение предпринятого преобразования
невозможно.
- ADJUST (корректировка)
Сохраняется одна точка, а плоскость, перпендикулярная горелке в данной
точке, используется в качестве опорной плоскости.

Таблица 13.4 (d) Описание функциональных клавиш экрана опорной плоскости


(вариант HORIZON (горизонт))
ПУНКТ ОПИСАНИЕ
F4, [CHOICE] (выбор) Выбирает формат опорной плоскости из указанных выше вариантов.

Таблица 13.4 (е) Описание параметров настройки экрана опорной плоскости


(вариант 3POINTS (3 точки))
ПУНКТ ОПИСАНИЕ
Reference Plane Teach См. выше.
(ввод опорной плоскости в
режиме обучения):
P1:, P2:, P3: Указывает, были ли сохранены три точки, требуемые для задания
опорной плоскости. Если они не были сохранены, поле
отображается пустым. Если они уже были сохранены, появляется
отметка (Recorded) (записано).

-956-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.4 (f) Описание функциональных клавиш экрана опорной плоскости


(вариант 3POINTS (3 точки))

ПУНКТ ОПИСАНИЕ
F2, CLEAR Стирает данные опорной плоскости.
(удалить)
F3, REFER После нажатия этой клавиши выберите, будут ли использоваться данные
(ссылка) положения исходной программы или регистров положения.
- F4, P [ ] - Данные положения исходной программы
- F5, PR [ ] - Затем введите число данных положения.
Эта клавиша действительна только для второй, третьей или четвертой
строки.
F4, CHOICE Выбирает формат опорной плоскости из указанных выше вариантов.
(выбор)
F5, RECORD Эта клавиша используется для сохранения данных положения, задающих
(запись) опорную плоскость при помощи ввода положения в режиме обучения. Эта
клавиша действительна только для второй, третьей или четвертой строки.

Таблица 13.4 (g) Описание параметров настройки экрана опорной плоскости


(вариант ADJUST (корректировка))

ПУНКТ ОПИСАНИЕ
Reference Plane Teach См. выше.
(ввод опорной
плоскости в режиме
обучения):
Adjust Posture Указывает, было ли задано положение горелки для определения опорной
(корректировка плоскости. Если положение в настоящий момент не сохранено, поле
положения): отображается пустым. Если положение уже было сохранено, появляется
отметка (Recorded) (записано).

-957-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.4 (h) Описание функциональных клавиш экрана опорной плоскости


(вариант ADJUST (корректировка))

ПУНКТ ОПИСАНИЕ
F2, CLEAR Стирает данные опорной плоскости.
(удалить)
F4, CHOICE Выбирает формат опорной плоскости из указанных выше вариантов.
(выбор)
F5, RECORD Эта клавиша используется для сохранения данных положения, используемых
(запись) для задания опорной плоскости при помощи ввода положения в режиме
обучения. Эта клавиша действительна только для второй строки.

Таблица 13.4 (i) Термины, используемые при преобразовании положения горелки

ÒÅÐÌÈÍ ÎÏÈÑÀÍÈÅ
Угол наклона Означает угол между вектором направления траектории и вектором Z
электрода системы координат инструмента. Когда угол между векторами равен 90
градусам, угол наклона электрода равен 0 градусов. Угол наклона электрода
отрицателен, когда угол между векторами меньше 90 градусов. Угол наклона
электрода положителен, когда угол между векторами больше 90 градусов.

1 Направление движения

-958-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.4 (i) Термины, используемые при преобразовании положения горелки

ÒÅÐÌÈÍ ÎÏÈÑÀÍÈÅ
Рабочий угол Означает угол между вектором Z системы координат инструмента и опорной
плоскостью.

1 Направление движения
Угол вращения Означает угол вращения вокруг оси Z системы координат инструмента.

-959-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.5 РЕГУЛИРОВКА ПОЛОЖЕНИЯ ГОРЕЛКИ


Эта функция выполняет корректировку положения горелки на определенное значение при
нажатии функциональной клавиши для изменения рабочего угла, угла наклона электрода или
вылета.
Эта функция предназначена для уменьшения количества человеко-часов, требуемых для
обучения.
При использовании данной функции, обратите внимание на следующее:

ПРЕДУПРЕЖДЕНИЕ
При расчете положения горелки не учитывается столкновение с деталью.
Таким образом, существует опасность удара горелки о деталь.
Поэтому при выполнении данной программы требуется повышенное внимание.
Например, ручная коррекция должна быть сведена к минимуму и должен быть выбран
режим пошагового выполнения.

ПРЕДУПРЕЖДЕНИЕ
Корректировка в угловом положении может привести к внезапному изменению положения
горелки.
Поэтому при выполнении данной программы требуется повышенное внимание к проверке
корректировки.
Например, ручная коррекция должна быть сведена к минимуму и должен быть выбран
режим пошагового выполнения.

ПРЕДУПРЕЖДЕНИЕ
Неправильно заданный диапазон корректировки может привести к непредвиденному
положению горелки. Поэтому при задании диапазона корректировки требуется повышенное
внимание. При выполнении данной программы требуется повышенное внимание к проверке
корректировки. Например, ручная коррекция должна быть сведена к минимуму и должен
быть выбран режим пошагового выполнения.

ПРИМЕЧАНИЕ
Корректировка положения горелки осуществляется программным обеспечением опции
функции преобразования положения горелки.

Качество дуговой сварки зависит от положения горелки. Поэтому необходимо правильно


задать угол наклона электрода, рабочий угол и вылет электрода. Если качество сварки плохое,
положение горелки должно быть скорректировано посредством повторного задания угла
наклона электрода, рабочего угла и вылета электрода.
Эта функция позволяет выполнить точную корректировку положения горелки на протяжении
всей траектории сварки, что уменьшает количество человеко-часов, требуемых для обучения.

ПРИМЕЧАНИЕ
Система координат инструмента должна быть задана таким образом, чтобы направление
Z (+) соответствовало направлению горелки.

-960-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Горелка 2 Сварочная проволока

Рис. 13.5 (a) Настройка системы координат инструмента

ПРИМЕЧАНИЕ
Точность положения вершины инструмента в большой мере зависит от точности
корректировки, выполненной данной функцией.
Для максимального повышения точности расположения вершины инструмента необходимо
выполнить все настройки.

ПРИМЕЧАНИЕ
Эту функцию нельзя использовать при следующих условиях:
• В диапазоне преобразования нет двух или нескольких команд перемещения.
• Диапазон преобразования содержит команду перемещения, использующую положение,
находящееся в регистре положения.
• Диапазон преобразования содержит инкрементный оператор.
• Диапазон преобразования содержит оператор паллетизации.
• Целевым роботом является NOBOT.

-961-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура настройки / выполнения


• Задайте имя программы корректировки, диапазон корректировки и значения корректировки
(вылет электрода, угол наклона электрода, рабочий угол) на экране корректировки
траектории.
• Нажмите клавишу F3 (EXECUTE) (выполнить). Затем нажмите клавишу F4 (YES) (да).
По окончании корректировки в командной строке появляется данное сообщение:
«The conversion was completed.» (преобразование выполнено).
Знаки угла наклона электрода, рабочего угла и вылета электрода определяются следующим
образом:

1 Угол наклона электрода 3 Вылет электрода


2 Рабочий угол 4 Направление движения

-962-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Типы настроек, экраны и их отображение


Нажмите клавишу (MENUS) (меню) и выберите (1 Utility) (утилиты). Затем нажмите клавишу
F1 (TYPE) (тип) и выберите (Path adjust) (корректировка траектории).

Таблица 13.5 (a) Описание параметров настройки корректировки положения горелки

ПУНКТ ОПИСАНИЕ
Группа :[1] Указывает корректируемую группу перемещений. Чтобы изменить
указанную группу, нажмите клавишу F7 (GROUP) (группа). При появлении
подсказки введите требуемый номер группы.
Original Program Введите имя корректируемой программы. Если экран отображается, а
(исходная данный пункт не нем не задан, текущая программа выбирается по
программа): умолчанию.
Range Задайте WHOLE (полный) или PART (частичный) в качестве диапазона
(диапазон): корректировки.
Если выбрано PART (частичный), должны быть заданы начальная и конечная
строки.
Start line Задайте начальную строку диапазона корректировки.
(начальная строка):
End line Задайте конечную строку диапазона корректировки.
(конечная строка):
Вылет электрода: Задайте величину, на которую будет изменяться вылет электрода.
Travel angle Задайте величину, на которую будет изменяться угол наклона электрода.
(угол наклона
электрода):
Work angle Задайте величину, на которую будет изменяться рабочий угол.
(рабочий угол):

-963-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.5 (b) Описание функциональных клавиш корректировки положения горелки

ПУНКТ ОПИСАНИЕ
F3, EXECUTE Выполняет корректировку положения горелки посредством добавления
(выполнить) заданного значения изменения.
F2, REVERSE Выполняет корректировку положения горелки посредством вычитания
(реверс) заданного значения изменения.
F6, CLEAR Инициализирует имя исходной программы, начальную строку, конечную
(удалить) строку, номер группы перемещений и строку курсора.

ПРИМЕЧАНИЕ
При стирании имени исходной программы немедленно задается текущая
программа, если она выбрана.
F7, GROUP Задает корректируемую группу перемещений.
(группа)

Таблица 13.5 (с) Термины, используемые при корректировке положения горелки


ТЕРМИН ОПИСАНИЕ
Угол наклона Означает угол между вектором направления траектории и вектором Z
электрода системы координат инструмента. Когда угол между векторами равен 90
градусам, угол наклона электрода равен 0 градусов. Угол наклона электрода
отрицателен, когда угол между векторами меньше 90 градусов. Угол наклона
электрода положителен, когда угол между векторами больше 90 градусов.

1 Направление движения

-964-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.5 (с) Термины, используемые при корректировке положения горелки


ТЕРМИН ОПИСАНИЕ
Рабочий угол Означает угол между вектором Z системы координат инструмента и опорной
плоскостью.

1 Направление движения
Вылет электрода Означает величину, на которую сварочная проволока выступает из
токопроводящего мундштука.

1 Вылет электрода

-965-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.6 ФУНКЦИЯ ОТСЛЕЖИВАНИЯ ШВА ПО ДУГЕ


13.6.1 Отслеживание TAST (отслеживание шва по дуге)
Отслеживание шва по дуге (TAST) (дополнительная опция) используется при дуговой сварке с
металлическим электродом в среде защитного газа с постоянным напряжением (GMAW),
также известной как MIG.
TAST может осуществлять управление роботом для поддержания тока постоянной величины
между сварочной проволокой и деталью.
Поэтому, если деталь установлена в несколько отличное положение, робот может
автоматически исправить собственную траекторию и нормально выполнить сварку.
TAST позволяет роботу отслеживать сварной шов как по вертикали, между горелкой и
деталью, так и по горизонтали, поперек шва, посредством контроля изменения сварочного тока
(по синусоиде поперечного перемещения). TAST может использоваться для линейных и
круговых траекторий.
Эта функция является дополнительной. (A05B-XXXX-J511)

ПРИМЕЧАНИЕ
Для правильного выполнения отслеживания необходимо использовать метод 6-ти точек для
настройки системы координат. При толчковом перемещении инструмента, координата z+
должна идти вдоль патрубка горелки и в противоположную сторону от детали.

ПРИМЕЧАНИЕ
Эта функция может использоваться только тогда, когда пользователь может получать
стабильное значение тока в цепи обратной связи.

ПРИМЕЧАНИЕ
Установите Return to path (возврат на траекторию) на экране настройки системы дуговой
сварки на ENABLED (вкл.).

-966-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Горелка 6 Вылет электрода


2 Горизонтальное отслеживание 7 Сопротивление
3 Вертикальное отслеживание 8 Дуга
4 Металл 9 Поперечное перемещение
5 Канавка

Рис. 13.6.1 (a) Отслеживание шва по дуге

-967-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Горизонтальное отслеживание в плоскости поперечного перемещения


(плоскость XY)
При поперечном перемещении значение тока изменяется по мере движения горелки в одну и
другую сторону поперек шва. Значение тока боковых стенок шва больше, чем в центре шва в
виду уменьшения сопротивления сварочной проволоки. Это уменьшение сопротивления
вызывается более коротким вылетом сварочной проволоки.

Ток в цепи обратной связи повторяет циклический рисунок, образуемый изменениями вылета
сварочной проволоки. См. рис. 13.6.1 (b).

1 Траектория поперечного перемещения 3 Центр V-образной канавки


2 Ток в цепи обратной связи 4 Motion (перемещение)

Рис. 13.6.1 (b) Диаграмма тока в цепи обратной связи центрованного шва

Если шов смещается с центра, диаграмма смещается и искажается. См. рис. 13.6.1 (с). TAST
регистрирует ток в цепи обратной связи и рассчитывает площадь под кривой для каждой
стороны шва. Если площадь левой стороны больше площади правой стороны, значит
траектория робота корректируется в правую сторону, и наоборот. Такая коррекция траектории
сварки происходит после каждого цикла поперечного перемещения.

1 Траектория поперечного перемещения 3 Центр V-образной канавки


2 Ток в цепи обратной связи 4 Motion (перемещение)

Рис. 13.6.1 (с) Диаграмма тока в цепи обратной связи шва, смещенного вправо

-968-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Отслеживание в вертикальной плоскости (плоскость Z)


Шов может сместиться либо вниз, от горелки, либо вверх, по направлению к горелке. TAST
отслеживает ток в центре шва, чтобы траекторию робота можно было откорректировать для
компенсации такого отклонения. См. рис. 13.6.1 (d).

На рис. 13.6.1 (d) TAST выполняет сбор показаний тока для коррекции вертикального
направления с интервалом «1».

1 Поперечное колебание 3 Начальная точка сварки


2 Без поперечного перемещения 4 Траектория сварки

Рис. 13.6.1 (d) Снятие показаний тока

При вертикальном отслеживании TAST показание тока в центре поперечного перемещения


сравнивается со опорным значением тока. TAST снимает показания тока после заранее
определенного числа циклов поперечного перемещения в начале шва и использует записанное
значение в качестве опорного, такое значение сварочного тока также может быть введено.

Если сварной шов смещен вниз, в направлении от сварочной горелки, значение тока в центре
поперечного перемещения снижается в связи с удлинением вылета сварочной проволоки.
Будет выдан сигнал коррекции траектории для перемещения сварочной горелки ближе к шву.

Если сварной шов смещен вверх, в направлении к сварочной горелке, значение тока
увеличивается в связи с укорочением вылета сварочной проволоки, уменьшающим
сопротивление. Затем происходит коррекция траектории робота за счет его удаления от шва.

При вертикальной коррекции может быть задано постоянное опорное значение тока.
См. определение V_Master Current Constant (константа базового тока) в таблице 13.6.4 (b).

-969-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Движение 3 Ток
2 Компенсировать вверх (Z+) 4 Деталь

Рис. 13.6.1 (e) Вертикальное отслеживание TAST

-970-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.6.2 Факторы, влияющие на отслеживание TAST


На выполнение TAST может оказывать влияние ряд факторов.
Для большинства приложений после задания параметров выполнение корректировки в
процессе работы не требуется.

На отслеживание TAST могут влиять следующие факторы:


• Изменение типа сварочной проволоки (сталь или нержавеющая сталь)
• Изменение диаметра сварочной проволоки
• Экстремальные изменения размера шва
• Изменение расположения сварочной дуги по отношению к сварочной ванне
• Состав газа
• Тип переноса или механизм переноса металла, например, брызги, короткие замыкания,
импульсы брызг или шарообразные капли
• Изменение условий поперечного перемещения (частота, время задержки)
• Состояние поверхности материала
• Экстремальные изменения температуры на рабочем месте

ПРЕДОСТЕРЕЖЕНИЕ
Использование функции «на лету» для изменения условий сварки или скорости сварки во
время выполнения TAST влияет на выполнение TAST.

ПРИМЕЧАНИЕ
Если система включает более двух групп перемещений, время задержки корректировки
должно быть установлено на 0,14 сек. Данное время задержки устанавливается
автоматически при установке программного обеспечения.
Более подробная информация о времени задержки корректировки приведена в таблице
13.6.4 (b).

-971-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.6.3 Руководство по применению TAST


Руководство по применению включает:

ПРИМЕЧАНИЕ
Настоящие сведения приведены только для справки. В некоторых случаях сварные швы,
выходящие за пределы данных рекомендаций, также могут быть успешно отслежены.

• Толщина материала не должна превышать 2 мм.


• Канавки должны иметь постоянный угол разделки кромок 90 градусов или меньше.
• Соединения с угловыми швами должно иметь максимальный угол разделки 90 градусов и
величину катета не менее 5 мм.
• Минимальная ширина поперечного перемещения должна в три или более раз превышать
диаметр электрода.
• Прихваточный сварной шов, размер катета должны быть меньше или равны половине
размера шва, если возможно, и иметь вогнутый профиль.
• Угол поворота реального сварного шва должен отклоняться менее чем на 15 градусов от
сварного шва, введенного в режиме обучения.
• В начале сварки горелка должна быть расположена близко к центру сварного шва. Может
потребоваться функция восприятия касания.
• Для внешних углов и углов стыков внахлест должно применяться поперечное перемещение
шириной на 2 мм меньше толщины базового метала.
• Сборка шва (зазор) должна находиться в пределах нормальной (со слепым зазором) сварки
работа.
В идеале зазоры должны быть одинаковыми во всей длине траектории сварки
• Базовый металл должен быть черным металлом или иметь сопротивление выше, чем мягкая
сталь.
• При TAST должен использоваться только тип поперечного перемещения SINE (синусоида).
Оптимальное выполнение TAST достигается (сплошная сварочная проволока 0,045) при
следующих сочетаниях поперечного перемещения и защитного газа. Более подробная
информация об экране настройки поперечного перемещения находится в разделе 13.2.2
«Настройка поперечного перемещения».
Внесите следующие изменения:
• Задайте амплитуду в 1,5 мм или больше.
• Задайте частоту в 4,0 Гц или меньше.
• Задайте время задержки в 0,05 сек или больше.
• Используйте Ar-O2 98/2, 95/5 или Ar-CO2 90/10

ПРЕДОСТЕРЕЖЕНИЕ
Функция TAST проектировалась главным образом для ARC Mate 100i и ARC Mate 120i.
Поэтому, если используются серии роботов с отличными техническими характеристиками,
см. процедуру, приведенную выше, и используйте такое состояние, при котором функция
TAST работает без затруднений.

-972-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.6.4 Настройка маршрута TAST


Маршрут TAST позволяет задать порядок выполнения TAST.
Имеется два экрана, связанных с TAST: экран SCHEDULE (маршрут) и экран DETAIL
(подробные данные).

На экране маршрута можно просмотреть сокращенную информацию всех маршрутов TAST.


На экране подробных данных можно просмотреть полную информацию одного маршрута
TAST.

В таблице 13.6.4 (а) перечислены и описаны все условия экрана TAST SCHEDULE (маршрут
TAST).
В таблице 13.6.4 (b) перечислены и описаны все условия экрана TAST DETAIL (подробные
данные TAST).

Используйте процедуру 13-11 для настройки TAST.


Таблица 13.6.4 (a) Экран настройки SCHEDULE (маршрут) TAST

УСЛОВИЕ ОПИСАНИЕ
V-Gain-L Этот параметр представляет значения вертикального и
(приращение по вертикали горизонтального приращения и позволят независимым образом
и горизонтали) изменить их. При использовании их обоих выполните корректировку в
пределах 2%.
V_Cur(A) Этот параметр представляет опорное значение тока по вертикали и
(ток по вертикали) позволят его изменить.
V-Bias(%)-L Этот параметр представляет значения вертикальной и горизонтальной
(асимметрия по вертикали асимметрии и позволяет независимо изменить их.
и горизонтали)

Таблица 13.6.4 (b) Экран настройки DETAIL (подробные данные) TAST

УСЛОВИЕ ОПИСАНИЕ
TAST Schedule:[n] Это пункт указывает маршрут, информация которого представлена в
(маршрут TAST) настоящий момент, и позволяет сменить маршрут.
TAST Schedule:[n] В этом пункте можно ввести комментарий по данному маршруту.
(маршрут TAST) [ ]
V_compensation enable Этот пункт позволят включить или выключить отслеживание TAST в
(верт. компенсация вкл.) вертикальном направлении (плоскость z) .
по умолчанию: TRUE Если оба пункта: L_compensation enable (компенсация по горизонтали
(истина) вкл.) и V_compensation enable (компенсация по вертикали вкл.)
выключены, TAST не может функционировать.
- TRUE (истина) указывает, что отслеживание TAST в
вертикальном направлении включено.
- FALSE (ложь) указывает, что отслеживание TAST в
вертикальном направлении выключено.

-973-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.6.4 (b) Экран настройки DETAIL (подробные данные) TAST

УСЛОВИЕ ОПИСАНИЕ
L_compensation enable Этот пункт позволят включить или выключить отслеживание TAST в
(горизонт. компенсация горизонтальном направлении (плоскость xy) .
вкл.) Если оба пункта: L_compensation enable (компенсация по горизонтали
по умолчанию: вкл.) и V_compensation enable (компенсация по вертикали вкл.)
TRUE выключены, TAST не может функционировать.
(истина) - TRUE (истина) указывает, что отслеживание TAST в
горизонтальном направлении включено.
- FALSE (ложь) указывает, что отслеживание TAST в
горизонтальном направлении выключено.
V_master current type (тип Этот пункт позволяет задать сварочный ток, который будет
базового тока по использоваться при отслеживании TAST для сравнения данных
вертикали) отслеживания.
(feedback/constant) - FEEDBACK (обратная связь) означает фактическое значение
(обратная связь/константа) обратной связи контроллера сварки в центре поперечного
по умолчанию: перемещения. Это значение будет использоваться в качестве
FEEDBACK опорного.
(обратная связь) - CONSTANT (константа) означает, постоянное значение базового
тока по вертикали в маршруте отслеживания. Оно также будет
использоваться в качестве опорного.
Время сбора данных Этот пункт позволяет установить длительность периода в секундах, в
(без поперечного течение которого система дуговой сварки будет снимать показания
перемещения) тока в цепи обратной связи. Оно используется только при
по умолчанию: 0,5 сек отслеживании без поперечного перемещения. Если имеется
мин: 0,0 сек поперечное перемещение, система дуговой сварки снимает показания
макс: 99,99 сек тока для каждого цикла поперечного перемещения. Оно используется
только при отслеживании по вертикали без поперечного перемещения.
Comp frame (no WV) Этот пункт позволяет задать систему координат (инструмента или
(опорн. система пользовательскую), которая будет использоваться в качестве опорной
координат) системы координат при отслеживании по вертикали без поперечного
(без поперечного перемещения. Эта система координат должна быть задана точно для
перемещения) того, чтобы TAST выполнялось правильно. Более подробная
по умолчанию: информация о настройке системы координат содержится в разделе 3.9
TOOL «Настройка систем координат». Если имеется поперечное
(инструмента) перемещение, тип системы координат, заданный на экране SETUP
Weave (настройка поперечного перемещения), определяет опорную
систему координат.
FTOOL (система координат инструмента) означает, что при
отслеживании по горизонтали без поперечного перемещения в
качестве опорной системы координат будет использоваться ось z
системы координат инструмента.
FUSER (пользовательская система координат) означает, что при
отслеживании по горизонтали без поперечного перемещения в
качестве опорной системы координат будет использоваться ось z
пользовательской системы координат.

-974-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.6.4 (b) Экран настройки DETAIL (подробные данные) TAST

УСЛОВИЕ ОПИСАНИЕ
V_compensation gain Этот пункт позволяет задать таблицу перевода, которая будет
(компенсационное использоваться функцией TAST для перевода силы поступающего тока
приращение по вертикали) в амперах в миллиметры на 10 ампер (мм/10A), а также для
(чувствительность) отслеживания по вертикали. По умолчанию это значение равно 25.
по умолчанию: 25,0 Если параметр V_compensation gain enable (компенсационное
мин: 0 приращение по вертикали, вкл.) установлен на 0, отслеживание по
макс: 99,999 вертикали выключено.
V_dead band Этот пункт позволяет задавать величину значения в миллиметрах,
(зона нечувствительности которое будет игнорироваться, прежде чем функция TAST выдаст
по вертикали) смещение. Если параметр V_dead band value (зона нечувствительности
по умолчанию: 0 мм по вертикали) установлен на 0,5 мм, при выполнении TAST смещение
мин: 0 мм не будет определяться, пока его значение не превысит 0,5 мм. V_dead
макс: 999,9 мм band (зона нечувствительности по вертикали) используется для систем
дуговой сварки с нестабильными условиями обратной связи.
V_bias rate (up +) Этот пункт позволяет задать процент, на который компенсация
(процент асимметрии по смещения будет смещена по направлению к или от детали. Если это
вертикали) значение отрицательное, коррекция будет смещена по направлению к
по умолчанию: 0 детали. Если это значение положительное, коррекция будет смещена по
мин: -99,9 направлению от детали.
макс: 99,9
V_tracking limit Этот пункт позволяет задать длину, в миллиметрах, в пределах которой
(предел отслеживания по при TAST будет выполняться компенсация по вертикали. Если сварка
вертикали) продолжается за пределами этого расстояния, коррекция по вертикали
по умолчанию: 600,0 мм в ходе выполнения TAST осуществляться не будет. Если это значение
мин: 0 мм установлено на 0, функция отслеживания по вертикали выключена.
макс: 9 999,9 мм
V_tracking limit per cycle Этот пункт позволяет задать длину, в миллиметрах, в пределах которой
(предел отслеживания по при TAST будет выполняться компенсация по горизонтали в ходе
вертикали за цикл) цикла поперечного перемещения.
по умолчанию: 1,0 мм
мин: 0 мм
макс: 9 999,9 мм
V_compensation start count Этот пункт позволяет задать номер цикла поперечного перемещения,
(начало отсчета начиная с которого будет выполняться TAST сварного шва по
компенсации по вертикали. Это дает время для стабилизации дуги до начала
вертикали) выполнения отслеживания. Если установленное значение меньше 4,
по умолчанию: 5 оно игнорируется и система начинает отслеживание с третьего цикла.
мин: 2
макс: 999
V_master sampling start Этот пункт позволят задать цикл поперечного перемещения, начиная с
count (feedback) которого при TAST начнется сбор опорных данных. Это дает
(начало отсчета для снятия достаточно времени для стабилизации дуги до начала записи данных.
базовых показаний)
(обратная связь)
по умолчанию: 4
мин: 2
макс: 999

-975-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.6.4 (b) Экран настройки DETAIL (подробные данные) TAST

УСЛОВИЕ ОПИСАНИЕ
V_mastering sampling count Этот пункт позволяет задать количество циклов перемещения, в ходе
(feedback) которых система дуговой сварки будет снимать опорные значения
(счетчик снятия базовых сварочного тока для выполнения отслеживания по вертикали.
показаний)
(обратная связь)
по умолчанию: 1
мин: 1
макс: 999
V_master current constant Этот пункт позволяет задать постоянное значение сварочного тока,
data (constant) которое используется в качестве опорного значения сварочного тока
(данные постоянного вместо значения в цепи обратной связи системы. Это значение будет
базового тока) (константа) использовать при выполнении TAST, когда V_master current type (тип
по умолчанию: 0 базового тока по вертикали) установлен на CONSTANT (константа).
мин: 0
макс: 999.9
L_compensation gain Этот пункт позволяет задать таблицу перевода, которая будет
(компенсационное использоваться при TAST для перевода силы входящего тока в амперах
приращение по в миллиметры на 10 ампер (мм/10A) для отслеживания по горизонтали.
горизонтали) По умолчанию это значение равно 25. Если параметр L_compensation
(чувствительность) gain enable (компенсационное приращение по горизонтали) установлен
по умолчанию: 25,0 на 0, отслеживание по горизонтали выключено.
мин: 0
макс: 99,999
L_dead band Этот пункт позволяет задавать величину значения в миллиметрах,
(зона нечувствительности которое будет игнорироваться, прежде чем функция TAST выдаст
по горизонтали) смещение. Если параметр L_dead band value (зона нечувствительности
по умолчанию: 0 по горизонтали) установлен на 0,5 мм, при выполнении TAST
мин: 0 смещение не будет определяться, пока его значение не превысит
макс: 999,9 0,5 мм. L_dead band (зона нечувствительности по горизонтали)
используется для систем дуговой сварки с нестабильными условиями
обратной связи.
L_bias rate (right +) Этот пункт позволяет задать процент компенсации смещения влево или
(процент асимметрии по вправо. Если это значение отрицательно, коррекция будет смещена на
горизонтали) левую сторону шва по направлению перемещения. Если это значение
по умолчанию: 0 положительно, коррекция будет смещена в правую сторону шва. Левая
мин: -99,9 и правая сторона определяются относительно направления
макс: 99,9 перемещения вершины инструмента робота.
L_tracking limit Этот пункт позволяет задать длину, в миллиметрах, в пределах которой
(предел отслеживания по при TAST будет выполняться отслеживание шва по горизонтали. Если
горизонтали) сварка продолжается за пределами этого расстояния, коррекция по
по умолчанию: 600,0 мм горизонтали в ходе выполнения TAST осуществляться не будет. Если
мин: 0 мм это значение установлено на 0, функция отслеживания по горизонтали
макс: 9 999,9 мм выключена.

-976-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.6.4 (b) Экран настройки DETAIL (подробные данные) TAST

УСЛОВИЕ ОПИСАНИЕ
L_tracking limit per cycle Этот пункт позволяет задать длину, в миллиметрах, в пределах которой
(предел отслеживания по при TAST будет выполняться компенсация по горизонтали в ходе
горизонтали за цикл) цикла поперечного перемещения.
по умолчанию: 1,0 мм
мин: 0 мм
макс: 9999,9 мм
L_compensation start count Этот пункт позволяет задать номер цикла поперечного перемещения,
(начало отсчета начиная с которого будет выполняться TAST сварного шва по
компенсации по горизонтали. Это дает время для стабилизации дуги до начала
горизонтали) выполнения отслеживания. Если установленное значение меньше 3,
по умолчанию: 5 оно игнорируется и система начинает отслеживание с третьего цикла.
мин: 2
макс: 999
Robot group mask Этот пункт позволяет задать группу перемещений, выполняющую
(маска группы роботов) сварку. Если отсутствует опция работы с несколькими группами
по умолчанию: перемещений, не изменяйте данную настройку по умолчанию.
[1,(,(,(,(,(,(,(]
Adjust delay time Этот пункт автоматически задается при установке TAST. Значения по
(время задержки умолчанию для одной и нескольких групп перемещений задается во
корректировки) время установки программного обеспечения.
по умолчанию: 0,10
одна группа перемещений:
0,14 сек
несколько групп
перемещений: 0,14 сек
мин: 0,01 сек
макс: 9,99 сек
Adaptive Gain Control При выполнении TAST проверяется направление расчетного значения
(Управление адаптивным компенсации по вертикали или горизонтали (вверх/вниз или вправо/
приращением) влево) каждого цикла. Если в ходе проверки определяется, что
несколько значений компенсации имеют одинаковое направление, это
означает, что значение коррекция все еще меньше действительного
значения. Адаптивное приращение позволяет задать значение, в
несколько раз превышающее значение приращения. Так как
применяемое смещение больше обычного, горелка может вернуться к
центру шва быстрее.
V_AG_correction count Этот пункт позволяет задать цикл поперечного перемещения, начиная
(счетчик коррекции АП по с которого функция управления адаптивным приращением будет
вертикали) проверять направление компенсации по вертикали. Функция
(0: выключен) адаптивного приращения по вертикали действует, если расчетные
по умолчанию: 0 цик. значения компенсации имеют тенденцию к смещению в одном
мин: 0 направлении, вверх или вниз.
макс: 99 Если V_AG_correction count (счетчик коррекции АП по вертикали)
установлен на 0, эта функция выключается. Функция адаптивного
приращения по вертикали включена, когда V_AG_correction count
(счетчик коррекции АП по вертикали) установлен на 2 или больше.

-977-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.6.4 (b) Экран настройки DETAIL (подробные данные) TAST

УСЛОВИЕ ОПИСАНИЕ
L_AG_correction count Этот пункт позволяет задать цикл поперечного перемещения, начиная
(счетчик коррекции АП по с которого функция управления адаптивным приращением будет
горизонтали) проверять направление компенсации по горизонтали. Функция
(0: выключен) адаптивного приращения по вертикали действует, если расчетные
по умолчанию: 0 цик. значения компенсации имеют тенденцию к смещению в одну стороны,
мин: 0 влево или вправо.
макс: 99 Если L_AG_correction count (счетчик коррекции АП по горизонтали)
установлен на 0, эта функция выключается автоматически. Функция
адаптивного приращения по горизонтали включена, когда
L_AG_correction count (счетчик коррекции АП по горизонтали)
установлен на 2 или больше.
V_AG_correction band Этот пункт позволяет задать величину значения, с которым функция
(область коррекции АП по адаптивного приращения по горизонтали сравнивает расчетные
вертикали) значения компенсации по горизонтали.
по умолчанию: 4,0 Если заданное значение имеет небольшую величину, адаптивное
мин: 0 приращение выключается до того момента, пока смещение на превысит
макс: 9,9 заданное значение.
Для круговых сварных швов и при нестабильной сварке это значение
должно превышать 6,0.
L_AG_correction band Этот пункт позволяет задать величину значения, с которым функция
(область коррекции АП по адаптивного приращения по горизонтали сравнивает расчетные
горизонтали) значения компенсации по горизонтали.
по умолчанию: 4,0 Если заданное значение имеет небольшую величину, адаптивное
мин: 0 приращение выключается до того момента, пока смещение на превысит
макс: 9,9 заданное значение.
Для небольших круговых сварных швов или при нестабильной сварке
это значение должно превышать 6,0.
V_AG_multiplier Этот пункт задает множитель для адаптивного приращения по
(множитель АП по вертикали.
вертикали)
по умолчанию: 1,5
мин: 1,0
макс: 9,9
L_AG_multiplier Этот пункт задает множитель для адаптивного приращения по
(множитель АП по горизонтали.
горизонтали)
по умолчанию: 1.5
мин: 1.0
макс: 9.9
TAST Equip Mask (маска Этот пункт позволяет задать номер оборудования, выполняющего
оборудования TAST) сварку. Если отсутствует опция работы с несколькими единицами
по умолчанию: оборудования, не изменяйте данную настройку по умолчанию.
[1,(,(,(,(,(,(,(]

-978-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура 13-11 Настройка отслеживания шва по дуге


Шаг
1. Нажмите DATA (данные).
2. Нажмите F1, [TYPE] (тип).
3. Выберите Track Sched (маршрут отслеживания). Вы увидите примерно следующий экран.

-979-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

4. Нажмите F2 DETAIL (данные). Вы увидите примерно следующий экран.

5. Переместите курсор на значение данных маршрута TAST, которое необходимо изменить, и


нажмите ENTER (ввод).

-980-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.6.5 Специальные функции


TAST имеет специальные функции, позволяющие роботу передвигаться к положению,
введенному в режиме обучения.
Эти функции полезны для перемещения робота вокруг прихвата с сохранением последнего
значения коррекции.

Сохранение коррекции
Функция сохранения коррекции позволяет роботу передвигаться к положению, введенному в
режиме обучения, сохраняя последнее значение коррекции TAST, и затем возобновлять TAST
при выполнении сварки. Эти функции полезны для перемещения робота вокруг прихвата с
сохранением последнего значения коррекции.
• Выберите другой маршрут TAST с измененными параметрами
• Для траекторий без отслеживания требуется линейное движение
Пример функции сохранения коррекции показан на рис. 13.6.5 (a).
На рис. Пример программы сохранения коррекции показан на рис. 13.6.5 (b).

1 Коррекция (мм) 3 Отслеживание TAST


2 без отслеживания 4 +коррекция (мм)

Рис. 13.6.5 (a) Пример функции сохранения коррекции

-981-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Рис. 13.6.5 (b) Пример программы сохранения коррекции

Для использования функции сохранения коррекции выполните следующую процедуру.


1. Скопируйте маршрут в свободный номер маршрута TAST.
2. Задайте V_Tracking limit per cycle (предел отслеживания по вертикали за цикл): 0,0 мм.
3. Задайте L_Tracking limit per cycle: (предел отслеживания по горизонтали за цикл): 0,0 мм.

ПРИМЕЧАНИЕ
Все остальные параметры = TAST [2].

-982-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.6.6 Корректировка маршрута TAST


Если качество выполнения TAST плохое, может потребоваться корректировка значения
приращения. Параметр TAST GAIN (приращение TAST) корректирует чувствительность
отслеживания.
Если приращение по горизонтали слишком велико, коррекция траектории каждого цикла
поперечного перемещения будет слишком большой, при этом валик шва будет рыскать с одной
на другую сторону шва по синусоиде. Если приращение по горизонтали слишком мало,
коррекция при отслеживание, выполняемом посредством сравнения с траекторией, введенной
в режиме обучения, будет недостаточной для компенсации отклонения детали.
Необходимо:
• Написать тестовую программу для отслеживания рассматриваемого шва
• Скорректировать значения приращения параметров маршрута TAST
• Выполнить программу TAST в ходе дуговой сварки

Условия отказа отслеживания


Плохое качество отслеживания или отказ отслеживания могут быть вызваны следующими
причинами:
Слишком малое значение приращения
• Скорректируйте приращения, используя большие значения приращений, равные 20-30.
Повторяйте корректировку до тех пор, пока не начнется рысканье, затем медленно
уменьшайте приращение до исчезновения рысканья.
Неправильный ввод положений в режиме обучения
• Если рысканье не наблюдается при достижении значений приращения, равных 80 ... 100,
значит имеется проблема в подключении оборудования, условиях сварки или настройки
параметра TAST.
• Доработайте конечное положение при расположении горелки на расстоянии +/ - 6 мм от
сварного шва.
Снова выполните программу TAST и повторите корректировку до появления рысканья.
• См. раздел 13.6.8.
В связи с углом горелки и изгибом сварочной проволоки необходимо асимметричное
смещение
• Проблемы асимметрии могут быть вызваны ориентацией горелки, ориентацией детали или
перекручиванием/изгибом сварочной проволоки.
• Если возможно, измените ориентацию горелки, для сведения к минимуму требуемой
асимметрии по вертикали.
• Измените параметры асимметрии и выполните программу снова.
См. таблицу 13.6.4 (b) Экран настройки DETAIL (подробные данные) TAST.
Сварочная дуга нестабильна - Проверьте параметры сварки и подготовку металла. См. 12.1.
Амплитуда поперечного перемещения слишком мала для обеспечения устойчивого сигнала
обратной связи - Проверьте параметры поперечного перемещения и увеличьте амплитуду
поперечного перемещения.
Проблемы подключения оборудования - Проверьте подключения оборудования.
• Проверьте настройки параметров TAST.
Дополнительная информация содержится в разделе 13.6.8.
• Проверьте полярность цепи обратной связи датчика холла серии CS.

-983-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Точная корректировка
TAST выполняется лучше всего, когда параметры приращения и компенсации на цикл
поперечного перемещения задаются незначительно ниже нестабильных/избыточной реакции.
Корректировка выполняется наилучшим образом посредством создания нестабильных
условий и последующего инкрементного уменьшения параметров до достижения плавности
отслеживания.

Для завершения точной корректировки параметров сварки выполните следующую процедуру.


1. Выполните отслеживание программы сварки.
2. Проверьте следующее:
- Отсутствие рысканья
Значения приращения по вертикали и горизонтали должны быть увеличены на одинаковую
величину.
Снова попробуйте выполнить сварку до появления рысканья.

- Рысканье
Значения приращения должны быть уменьшены на небольшую величину (2,0 или 3,0) до
прекращения рысканья.

13.6.7 Команда TRACK{Sensor} (отслеживание {датчик})


Команда TRACK{Sensor} (отслеживание {датчик}) задает использование датчика дуги.

Команда TRACK{Sensor} (отслеживание {датчик}) подразделяется на два типа:


- Команда отслеживания TAST[i]
- Команда конца отслеживания

Для ввода в режиме обучения команды TRACK{Sensor} (отслеживание {датчик}), нажмите


клавишу F1 (INST), чтобы вызвать Track (отслеживание).

-984-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Отслеживание TAST[i]
По команде отслеживания TAST[i] запускается восприятие с использованием датчика дуги в
соответствии с заранее заданным условием датчика дуги.

1 Маршрут датчика дуги (от 1 до 32) 6 Приращение вверх/вниз


2 Пример 7 Приращение влево/вправо
3 Экран списка маршрутов датчика дуги 8 Справочное напряжение вверх/вниз
4 Отслеживание TAST[3] 9 Смещение вверх/вниз
5 Номер маршрута датчика дуги 10 Смещение влево/вправо

Рис. 13.6.7 (а) Команда отслеживания TAST[i]

Конец отслеживания
По команде конца отслеживания заканчивается использование датчика дуги.

1 Пример

Рис. 13.6.7 (b) Команда конца отслеживания

-985-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.6.8 Устранение неисправностей при TAST


Данная информация об устранении неисправностей предоставлена для устранения отклонений
отслеживания робота.

Отклонения отслеживания
Существует несколько причин, которые могут привести к отклонениям отслеживания.
Ими являются:
• Отсутствие компенсации при заданном большом значении приращения по вертикали или
горизонтали
• Плохие условия сварки или состояние детали.
• Робот удаляется от траектории и не возвращается к центру
• Траектория сварки смещена
• Медленная реакция
• Рысканье
• Траектория сварки изменена в определенном положении
• Значительные изменения зазора в шве
• Экстремальные изменения температуры детали.

Отсутствие компенсации при заданном большом значении приращения по


вертикали или горизонтали
Если компенсации траектории сварки не происходит при больших значениях приращения,
необходимо попробовать значения 95 (приращение по вертикали) и 90 (приращение по
горизонтали).
Для устранения проблемы, связанной с отсутствием компенсации, выполните следующую
процедуру.
1. Задайте значение V_master comp type (тип базовой компенсации по вертикали) для обратной
связи на экране DATA/TAST/DETAIL (данные/TAST/подробные данные).
2. Выполните TAST во время дуговой сварки и проверьте значение V_cur на экране DATA/
TAST (данные/TAST). Правильное значение V_cur находится в диапазоне от 150 ампер до
максимальной допустимой силы тока сварочной проволоки.
3. Если значение близко к нулю, проверьте подключение оборудования (подключение датчика
холла серии CS или сварочного аппарата) между сварочным аппаратом и контроллером
R-J3iC.
Если значение невелико, проверьте настройку аналогового входа
(Ток обратной связи: порт 2).

ПРИМЕЧАНИЕ
Проверьте правильность масштабирования и подключения сварочного оборудования.

4. Если значение соответствует требуемому, проверьте данные настройки параметров TAST


по сравнению со значениями, указанными в списке параметров TAST. Проверьте
следующие данные:
- V_track limit (предел отслеживания по вертикали)
- V_tracking limit per cycle (предел отслеживания по вертикали за цикл)
- L_tracking limit (предел отслеживания по горизонтали)
- L_tracking limit per cycle (предел отслеживания по горизонтали за цикл)
5. Если данные выглядят правильно.

-986-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Маршрут TAST
Если данные маршрута TAST выглядят правильно, для выполнения TAST воспользуйтесь
следующей процедурой.

ПРЕДОСТЕРЕЖЕНИЕ
Пошаговое тестирование выключает отслеживание и сварку. Не используйте пошаговое
тестирование во время отслеживания, так как оно отменит отслеживание и сварку при
получении следующей команды перемещения, и требуемое перемещение не будет
осуществлено при возобновлении движения.

Условие
• Параметр возврата на траекторию должен быть включен. Для выполнения TAST требуется,
чтобы этот параметр был включен.
• Система координат инструмента и траектории должна быть задана с учетом поперечного
перемещения. Проверьте настройку поперечного перемещения.

Шаг
1. Задайте большую амплитуду поперечного перемещения, например 3,0 мм или больше.
2. Задайте большое значение подъема по центру поперечного перемещения, например, 2,0 мм.
3. Выполните пробный прогон программы. Если результат не улучшился, проверьте
следующие параметры:
• Проверьте состав газа.
• Скорректируйте сварку до получения стабильной дуги хорошего качества.
• Выполните программу без дуговой сварки и проверьте наличие вибрации работа во время
поперечного перемещения. Если наблюдается сильная вибрация, немного измените
значение угла подъема и угла азимута для уменьшения вибрации при поперечном
перемещении. Задайте приращения на 2-5 градусов.

Робот отклоняется от траектории


Выполните следующую процедуру для коррекции настройки траектории в случае, если робот
отклоняется от правильной заданной траектории.
1. Увеличьте значение приращения по вертикали и горизонтали.
2. Повторите TAST.
3. Если отмечается рысканье, уменьшайте значения приращений с небольшим шагом до
исчезновения рысканья.

Траектория сварки смещена


Если траектория сварки смещена
• Снова соответственно скорректируйте значения
• Задайте правильный угол горелки. Смещение угла горелки вызывает смещение траектории
сварки
• Если положение горелки скорректировать нельзя, необходимо откорректировать значения
смещения. См. таблицу 13.16.4 (b).

-987-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Медленная реакция
Если робот реагирует медленно
• Проверьте и/или скорректируйте значения приращений
• Проверьте параметры управления перемещением
- V_track limit (предел отслеживания по вертикали)
- V_tracking limit per cycle (предел отслеживания по вертикали за цикл)
- L_tracking limit (предел отслеживания по горизонтали)
- L_tracking limit per cycle (предел отслеживания по горизонтали за цикл)
Увеличьте V_tracking limit per cycle (предел отслеживания по вертикали за цикл) и L_tracking
limit per cycle (предел отслеживания по горизонтали за цикл), так как величина необходимой
компенсации может превышать эти значения. Также проверьте, установлены ли значения
V_dead band (зона нечувствительности по вертикали) и L_dead band (зона нечувствительности
по горизонтали) на 0 или малые значения (0,1 мм). Если они слишком велики, коррекция по
результатам отслеживания выполняется только для больших смещений.

Рысканье траектории сварки


Если траектория сварки рыскает, уменьшайте величину приращений как по горизонтали, так и
по вертикали с небольшим шагом до исчезновения рысканья.

Траектория сварки изменилась в определенном положении


Если траектория сварки изменилась в определенном положении
• Проверьте наличие перекручивания сварочной проволоки в месте возникновения проблемы,
выполнив программу с отключенной сваркой, и тщательно осмотрите сварочную
проволоку. В сварочной системе могут иметься проблемы системы подачи сварочной
проволоки, такие как износ вкладыша горелки или токопроводящего мундштука.
• Проверьте, не изменяется ли маршрут сварки в этом положении.
• Проверьте, не касается ли горелка детали.

Значительные изменения зазора в шве


Если зазор в шве значительно изменяется, это может оказать воздействие на TAST.
Во избежание этой проблемы необходимо:
• Поддерживать постоянный зазор в шве насколько возможно.
• Использовать наибольший возможный рабочий угол.
• Использовать различные маршруты TAST для различных зазоров в шве.

Экстремальные изменения температуры заготовки


Изменение температуры заготовки до крайних значений может повлиять на выполнение TAST.
Во избежание этой проблемы необходимо:
• По возможности уменьшить перепады температуры заготовки
• Используйте различные маршруты TAST для различных зон заготовки с резкими
перепадами температуры.

-988-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.7 ОТСЛЕЖИВАНИЕ С АВТОМАТИЧЕСКОЙ


РЕГУЛИРОВКОЙ НАПРЯЖЕНИЯ
Во многих приложениях дуговой сварки вольфрамовым электродом в среде инертного газа
(TIG) расположение сварного шва изменяется так, что качество сварки становится
неприемлемым. Обычно сварка в таких приложениях не может быть удовлетворительно
выполнена роботом, не обладающим средствами адаптивного управления.

Примерами некоторых обычных причин проблем с повторяемостью являются нестабильная


штамповка, отливка, сложение допусков, деформация и закрепление. Датчики адаптируют
траекторию робота к сварному шву для обеспечения стабильности качества сварки.

Опция корректировки длины дуги по напряжению (AVC) (дополнительная опция)


используется в сварочных процессах с постоянной величиной тока. В этих процессах
напряжение изменяется в зависимости от расстояния между электродом и сварочной ванной.

AVC может использоваться для линейных или круговых траекторий. AVC может также
использоваться как с поперечным перемещением, так и без него.
Однако, если поперечное перемещение используется, оно должно быть синусоидального типа.

AVC может использоваться со следующими типами процессов:


Дуговая сварка вольфрамовым электродом в среде защитного газа
• Постоянным током с отрицательным электродом (прямой полярности) или положительным
электродом (обратной полярности).
• Переменным током
• Импульсная от 0,1 до 10 Гц
Защитные газы
• Ar - аргон
• He - гелий
• Ar/He - аргон с гелием
Эта функция является дополнительной. (A05B-XXXX-J526)

ПРИМЕЧАНИЕ
Установите [Return to path] (возврат на траекторию) на экране настройки системы дуговой
сварки на ENABLED (вкл.).

-989-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.7.1 Отслеживание AVC


(корректировка длины дуги по напряжению)
AVC позволяет роботу отслеживать сварной шов посредством контроля изменений сварочного
напряжения как в вертикальном направлении, так и поперек шва. Информация,
предоставляемая функцией AVC, позволяет системе осуществлять корректировку траектории
робота для обеспечения совмещения шва со стыком.

Обычно в приложениях с AVC используется только отслеживание по вертикали для


поддержания сварочного тока по ходу траектории сварки. AVC может также использоваться
при поперечном перемещении для отслеживания сварного шва по горизонтали. См. рис. 13.7.1
(а).

1 Металл 5 Горизонтальное отслеживание


2 Горелка 6 Вылет электрода
3 Канавка 7 Сопротивление
4 Вертикальное отслеживание 8 Поперечное перемещение

Pис. 13.7.1 (а) Отслеживание AVC

-990-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Отслеживание в вертикальной плоскости (плоскость Z)


Шов может сместиться либо вниз, от горелки, либо вверх, по направлению к горелке. AVC
отслеживает напряжение в ходе сварки, чтобы траекторию робота можно было
откорректировать для компенсации искажения или нестабильных участков. См. рис. 13.7.1 (b).

1 Движение 3 Напряжение
2 Компенсировать вверх 4 Деталь

Pис. 13.7.1 (b) Отслеживание AVC по вертикали

При вертикальном отслеживании AVC величина напряжения сравнивается со опорным


значением напряжения. Если используется поперечное перемещение, программное
обеспечение может снять показания напряжения после предварительно заданного числа
циклов поперечного перемещения и использовать это значение в качестве опорного значения
напряжения.

Если сварной шов смещен вниз, в направлении от сварочной горелки, напряжение в дуге
увеличивается в связи с повышением сопротивления, вызванным увеличением длины дуги.
Будет выдан сигнал коррекции траектории для перемещения сварочной горелки ближе к шву.

Если сварной шов смещен вверх, в направлении к сварочной горелке, значение напряжения
уменьшается в связи с укорочением длины дуги, уменьшающим сопротивление. Затем
происходит коррекция траектории робота за счет его удаления от шва.

При вертикальной коррекции может быть задано постоянное опорное значение напряжения.
См. определение V_Master Voltage Constant (константа базового напряжения) в таблице 13.7.4.

-991-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Горизонтальное отслеживание в плоскости поперечного перемещения


(плоскость XY)
По мере движения горелки в одну и другую сторону поперек шва значение напряжения
изменяется. Показания напряжения боковых стенок шва ниже, чем в центре шва в виду
уменьшения сопротивления дуги.
Это уменьшение сопротивления вызывается уменьшением расстояния между электродом и
деталью.
Напряжение в цепи обратной связи повторяет циклический рисунок, образуемый изменениями
расстояния между электродом и деталью. См. рис. 13.7.1 (с).

1 Траектория поперечного перемещения 3 Центр V-образной канавки


2 Напряжение обратной связи (В) 4 Motion (перемещение)

Рис. 13.7.1 (с) Диаграмма напряжения в цепи обратной связи сцентрированного шва

-992-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Если шов смещается с центра, диаграмма смещается и искажается.


На рис. 13.7.1 (d) в ходе AVC снимаются показания напряжения в цепи обратной связи и
рассчитывается площадь под кривой каждой стороны шва. Если площадь левой стороны
больше площади правой стороны, значит траектория робота корректируется в правую сторону,
и наоборот. Такая коррекция траектории сварки происходит после каждого цикла поперечного
перемещения.

1 Траектория поперечного перемещения 3 Центр V-образной канавки


2 Напряжение цепи обратной связи 4 Motion (перемещение)

Рис. 13.7.1 (d) Диаграмма напряжения в цепи обратной связи шва, смещенного вправо

-993-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.7.2 Факторы, влияющие на отслеживание AVC


На выполнение AVC может оказывать влияние ряд факторов.
Тем не менее, для большинства приложений после задания параметров выполнение
корректировки в процессе работы не требуется.

На отслеживание AVC могут влиять следующие факторы:


• Изменение типа или диаметра сварочного электрода
• Экстремальные изменения размера шва
• Изменение расположения сварочной дуги по отношению к сварочной ванне
• Состав газа
• Изменение условия поперечного перемещения (частота, время задержки)
• Состояние поверхности материала

ПРЕДОСТЕРЕЖЕНИЕ
Использование функции «на лету» для изменения условий сварки или скорости сварки во
время выполнения AVC влияет на выполнение AVC.

ПРИМЕЧАНИЕ
Если в системе имеется более 2 групп перемещений, время задержки корректировки должно
быть установлено на 0,14 сек. Это время задержки задается автоматически во время
установки программного обеспечения. Более подробная информация о времени задержки
корректировки приведена в таблице 13.7.4 (b).

13.7.3 Требования, предъявляемые к оборудованию для AVC


Источник питания сварки (интерфейс) должен обеспечивать аналоговые сигналы напряжения
обратной связи в диапазоне от 0 до 10 В, соответствующие напряжению сварки. В случае
использования импульсного источника питания, может потребоваться дополнительная
фильтрация. Генерирование импульсов свыше 60 Гц не вызывает проблем.

-994-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.7.4 Настройка маршрута AVC


Маршрут AVC позволяет задать порядок выполнения AVC.
Имеется два экрана, связанных с AVC: экран SCHEDULE (маршрут) и экран DETAIL
(подробные данные). На экране маршрута можно просмотреть сокращенную информацию всех
маршрутов AVC. На экране подробных данных можно просмотреть полную информацию
одного маршрута AVC.

В таблице 13.7.4 (а) перечислены и описаны все условия экрана маршрута AVC.
В таблице 13.7.4 (b) перечислены и описаны все условия экрана подробных данных AVC.
Таблица 13.7.4 (a) Экран настройки параметров маршрута AVC

УСЛОВИЕ ОПИСАНИЕ
V-Gain-L Этот параметр представляет значения вертикального и горизонтального
(приращение по вертикали приращения и позволят изменить их.
и горизонтали)
V_Volt(V) Этот параметр представляет значение напряжения по вертикали и
(напряжение по позволят его изменить.
вертикали, В)
V-Bias(%)-L Этот параметр представляет значения асимметрии по вертикали и
(асимметрия по вертикали горизонтали и позволят изменить их.
и горизонтали)

Таблица 13.7.4 (b) Экран условий настройки AVC

УСЛОВИЕ ОПИСАНИЕ
AVC Schedule:[n] Это пункт указывает маршрут, информация которого представлена в
(маршрут AVC) настоящий момент, и позволяет сменить маршрут.
AVC schedule [ ] В этом пункте можно ввести комментарий по данному маршруту.
(маршрут AVC)
V_compensation enable Этот пункт позволят включить или выключить отслеживание AVC в
(верт. компенсация вкл.) вертикальном направлении (плоскость z). Если оба пункта:
по умолчанию: TRUE L_compensation enable (компенсация по горизонтали вкл.) и
(истина) V_compensation enable (компенсация по вертикали вкл.) выключены,
AVC не может функционировать.
- TRUE (истина) указывает, что отслеживание AVC в вертикальном
направлении включено.
- FALSE (ложь) указывает, что отслеживание AVC в вертикальном
направлении выключено.
L_compensation enable Этот пункт позволят включить или выключить отслеживание AVC в
(горизонт. компенсация горизонтальном направлении (плоскость xy) . Если оба пункта:
вкл.) L_compensation enable (компенсация по горизонтали вкл.) и
по умолчанию: TRUE V_compensation enable (компенсация по вертикали вкл.) выключены,
(истина) AVC не может функционировать.
- TRUE (истина) указывает, что отслеживание AVC в горизонтальном
направлении включено.
- FALSE (ложь) указывает, что отслеживание AVC в горизонтальном
направлении выключено.

-995-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.7.4 (b) Экран условий настройки AVC

УСЛОВИЕ ОПИСАНИЕ
V_master voltage type Этот пункт позволяет задать использование системой дуговой сварки
(тип базового напряжения действительного значения обратной связи контроллера сварки или
по вертикали) V_master voltage constant (постоянное значение базового напряжения по
(feedback/constant) вертикали) в качестве опорного образца. Справочный образец
(обратная связь/ представляет собой значение, с которым в ходе дуговой сварки будут
константа) сравниваться данные отслеживания.
по умолчанию: - FEEDBACK (обратная связь) означает использование фактического
FEEDBACK значения обратной связи контроллера сварки в качестве опорного
(обратная связь): образца.
- CONSTANT (константа) означает использование V_master voltage
constant (постоянное значение базового напряжения по вертикали) в
качестве опорного образца.
Время сбора данных Этот пункт позволяет установить длительность периода, в течение
(без поперечного которого система дуговой сварки будет снимать показания напряжения
перемещения) в цепи обратной связи. Оно используется только при отслеживании без
по умолчанию: 0,2 сек поперечного перемещения. Если имеется поперечное перемещение,
мин: 0,01 сек система дуговой сварки снимает показания напряжения каждого цикла
макс: 99,99 сек поперечного перемещения.
Comp frame (no WV) Этот пункт позволяет задать систему координат (инструмента или
(опорн. система пользовательскую), которая будет использоваться в качестве опорной
координат) системы координат при отслеживании без поперечного перемещения.
(без поперечного Эта система координат должна быть задана точно для того, чтобы
перемещения) функция AVC выполнялась правильно. Более подробная информация о
по умолчанию: настройке системы координат содержится в разделе 3. Если имеется
TOOL поперечное перемещение, тип системы координат, заданный на экране
(инструмента) Setup Weave (настройка поперечного перемещения), определяет
опорную систему координат.
FTOOL (система координат инструмента) означает, что при
отслеживании без поперечного перемещения в качестве опорной
системы координат будет использоваться ось z системы координат
инструмента.
F USER (система координат инструмента) означает, что при
отслеживании без поперечного перемещения в качестве опорной
системы координат будет использоваться ось z системы координат
пользователя.
V_compensation gain Этот пункт позволяет задать таблицу перевода, которая будет
(компенсационное использоваться системой дуговой сварки для перевода входного
приращение по вертикали) напряжения в миллиметры на 10 вольт и добавления к данным
(чувствительность) компенсации при отслеживания по вертикали. По умолчанию это
по умолчанию: 25,0 значение равно 25. Если параметр V_compensation gain вкл.
мин: 0 (компенсационное приращение по вертикали, вкл.) установлен на 0, он
макс: 99,999 автоматически отключается при выполнении AVC.

-996-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.7.4 (b) Экран условий настройки AVC

УСЛОВИЕ ОПИСАНИЕ
V_dead band Этот пункт позволяет задавать величину значения в миллиметрах,
(зона нечувствительности которое будет игнорироваться системой дуговой сварки до выдачи
по вертикали) смещения. Если V_dead band (зона нечувствительности по вертикали)
по умолчанию: 0 мм установлена на 0,5 мм, программное обеспечение не будет
мин: 0 мм осуществлять коррекцию, пока смещение не превысит 0,5 мм. V_dead
макс: 999,9 мм band (зона нечувствительности по вертикали) используется системами
дуговой сварки с нестабильными условиями обратной связи.
См. рис. 13.7.4 (a).
V_bias rate (up +) Этот пункт позволяет задать процент, на который компенсация
(процент асимметрии по смещения будет смещена вверх или вниз. Сила тяжести может вызвать
вертикали) вызвать увеличение скоса шва вниз и ухудшить отслеживание. Если это
по умолчанию: 0 значение отрицательное, за счет асимметрии укоротится длина дуги.
мин: -99,9 Если это значение положительное, за счет асимметрии длина дуги
макс: 99,9 увеличится.
V_tracking limit В этом пункте задается длина, в миллиметрах, в пределах которой
(предел отслеживания по система дуговой сварки будет выполнять отслеживание шва по
вертикали) вертикали. Если это значение установлено на 0, функция отслеживания
по умолчанию: 600,0 мм по вертикали выключена. Если шов выходит за пределы данной длины,
мин: 0 мм функция отслеживания по вертикали не функционирует.
макс: 9999,9 мм
V_tracking limit per cycle Этот пункт позволяет задать длину, в миллиметрах, в пределах которой
(предел отслеживания по система дуговой сварки будет выполнять отслеживание шва по
вертикали за цикл) вертикали в ходе цикла поперечного перемещения.
по умолчанию: 1,0 мм
мин: 0 мм
макс: 9999,9 мм
V_compensation start count Этот пункт позволяет задать цикл, начиная с которого система дуговой
(начало отсчета сварки будет выполнять отслеживание шва по вертикали. Это дает
компенсации по время для стабилизации дуги до начала выполнения отслеживания.
вертикали) Если установленное значение меньше 4, оно игнорируется и система
по умолчанию: 5 начинает отслеживание с третьего цикла.
мин: 2
макс: 999
V_master sampling start Этот пункт позволят задать цикл, начиная с которого система дуговой
count (feedback) сварки начнет сбор опорных данных. Это дает достаточно времени для
(начало отсчета для снятия стабилизации дуги до начала записи данных.
базовых показаний)
(обратная связь)
по умолчанию: 4
мин: 2
макс: 999

-997-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.7.4 (b) Экран условий настройки AVC

УСЛОВИЕ ОПИСАНИЕ
V_master sampling count Этот пункт позволят задать количество циклов, в течение которых
(счетчик снятия базовых система дуговой сварки будет снимать показания опорных данных.
показаний)
(feedback) (обратная связь)
по умолчанию: 1
мин: 1
макс: 999
V_master voltage constant Этот пункт позволяет задать постоянное значение, которое
data (constant) используется в качестве опорного значения вместо значения в цепи
(данные постоянного обратной связи системы. Когда в качестве опорных данных задано
базового напряжения) V_master voltage type (тип базового напряжения по вертикали), система
(константа) дуговой сварки автоматически задает опорное напряжение. Таким
по умолчанию: 0 образом, опорные значения могут быть проверены после выполнения
мин: 0 AVC.
макс: 999,9
L_compensation gain Этот пункт позволяет задать таблицу перевода, которая будет
(компенсационное использоваться системой дуговой сварки для перевода входного
приращение по напряжения в миллиметры на 10 вольт и добавления к данным
горизонтали) компенсации при отслеживания по горизонтали. По умолчанию это
(чувствительность) значение равно 25. Если параметр L_compensation gain вкл.
по умолчанию: 25,0 (компенсационное приращение по горизонтали, вкл.) установлен на 0,
мин: 0 он автоматически отключается при выполнении AVC.
макс: 99,999
L_dead band (зона Этот пункт позволяет задавать величину значения в миллиметрах,
нечувствительности по которое будет игнорироваться системой дуговой сварки до выдачи
горизонтали) смещения. Если L_dead band (зона нечувствительности по горизонтали)
по умолчанию: 0 установлена на 0,5 мм, программное обеспечение не будет
мин: 0 осуществлять коррекцию, пока смещение не превысит 0,5 мм. L_dead
макс: 99,999 band (зона нечувствительности по горизонтали) используется
системами дуговой сварки с нестабильными условиями обратной связи.
См. рис. 13.7.4 (a).
L_bias rate (right +) Этот пункт позволяет задать процент компенсации смещения влево или
(процент асимметрии по вправо. Он используется при выполнении сварки на наклонной
горизонтали) плоскости. Сила тяжести может вызвать вызвать увеличение скоса шва
по умолчанию: 0 вниз и ухудшить отслеживание. Если это значение отрицательно,
мин: -99,9 коррекция будет смещена на левую сторону шва по направлению
макс: 99,9 перемещения. Если это значение положительно, коррекция будет
смещена в правую сторону шва
L_tracking limit В этом пункте задается длина, в миллиметрах, в пределах которой
(предел отслеживания по система дуговой сварки будет выполнять отслеживание шва по
горизонтали) горизонтали. Если это значение установлено на 0, функция
по умолчанию: 600,0 мм отслеживания по горизонтали выключена. Если шов выходит за
мин: 0 мм пределы данной длины, функция отслеживания по горизонтали не
макс: 9999,9 мм функционирует.

-998-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.7.4 (b) Экран условий настройки AVC

УСЛОВИЕ ОПИСАНИЕ
L_tracking limit per cycle Этот пункт позволяет задать длину, в миллиметрах, в пределах которой
(предел отслеживания по система дуговой сварки будет выполнять отслеживание шва в ходе
горизонтали за цикл) цикла поперечного перемещения.
по умолчанию: 1,0 мм
мин: 0 мм
макс: 9999,9 мм
L_compensation start count Этот пункт позволяет задать цикл, начиная с которого система дуговой
(начало отсчета сварки будет выполнять отслеживание шва по горизонтали. Это дает
компенсации по время для стабилизации дуги до начала выполнения отслеживания.
горизонтали) Если установленное значение меньше 3, оно игнорируется и система
по умолчанию: 5 начинает отслеживание с третьего цикла.
мин: 2
макс: 999
Robot group mask Этот пункт позволяет задать группу перемещений, выполняющую
(маска группы роботов) сварку. Если отсутствует опция работы с несколькими группами
по умолчанию: перемещений, не изменяйте данную настройку по умолчанию.
[1,(,(,(,(,(,(,(]
Adjust delay time Этот пункт задает промежуток времени до начала отслеживания. Это
(время задержки дает время для стабилизации дуги до начала выполнения отслеживания.
корректировки) По умолчанию задается значение 0,23 сек, которое приемлемо для
по умолчанию: большинства приложений. Оно используется только с поперечным
для одной группы перемещением.
перемещений:
0,2 сек для нескольких
групп перемещений:
0,23 сек
мин: 0,01 сек
макс: 9,99 сек
Adaptive Gain Control При выполнении AVC проверяется направление расчетных значений
(Управление адаптивным компенсации по вертикали или горизонтали (вверх/вниз или вправо/
приращением) влево) каждого цикла. Если в ходе проверки определяется, что
несколько значений компенсации имеют одинаковое направление, это
означает, что значение коррекция все еще меньше действительного
значения. Адаптивное приращение позволяет задать значение, в
несколько раз превышающее значение приращения. Так как
применяемое смещение больше обычного, горелка может вернуться в
центру шва быстрее. Над центром шва задано обычное значение
приращения.
V_AG_correction count Этот пункт позволяет задать цикл, начиная с которого функция
(счетчик коррекции АП по управления адаптивным приращением будет проверять направление
вертикали) компенсации. Функция адаптивного приращения по вертикали
(0: выключен) действует, если обнаруживается, что расчетные значения компенсации
по умолчанию: 0 цик. смещены в одну сторону (вверх/вниз).
мин: 0 Если V_AG_correction count (счетчик коррекции АП по вертикали)
макс: 99 установлен на 0, эта функция автоматически выключается. Функция
адаптивного приращения по вертикали включена, когда
V_AG_correction count (счетчик коррекции АП по вертикали)
установлен на 2.

-999-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.7.4 (b) Экран условий настройки AVC

УСЛОВИЕ ОПИСАНИЕ
L_AG_correction count Этот пункт позволяет задать цикл, начиная с которого функция
(счетчик коррекции АП по управления адаптивным приращением будет проверять направление
горизонтали) компенсации. Функция адаптивного приращения по горизонтали
(0: выключен) действует, если обнаруживается, что расчетные значения компенсации
по умолчанию: 0 цик. смещены в одну сторону (влево/вправо). Если L_AG_correction count
мин: 0 (счетчик коррекции АП по горизонтали) установлен на 0, эта функция
макс: 99 выключается автоматически. Функция адаптивного приращения по
горизонтали включена, когда V_AG_correction count (счетчик
коррекции АП по вертикали) установлен на 2.
V_AG_correction band Этот пункт позволяет задать величину значения, с которым функция
(область коррекции АП по адаптивного приращения по горизонтали сравнивает расчетные
вертикали) значения компенсации. Если заданное значение имеет небольшую
по умолчанию: 4,0 величину, адаптивное приращение выключается до того момента, пока
мин: 0 смещение на превысит заданное значение.
макс: 9,9 Для круговых сварных швов и при нестабильной сварке это значение
должно превышать 6,0.
L_AG_correction band Этот пункт позволяет задать величину значения, с которым функция
(область коррекции АП по адаптивного приращения по горизонтали сравнивает расчетные
горизонтали) значения компенсации.
по умолчанию: 4,0 Если заданное значение имеет небольшую величину, адаптивное
мин: 0 приращение выключается до того момента, пока смещение на превысит
макс: 9,9 заданное значение. Для круговых сварных швов и при нестабильной
сварке это значение должно превышать 6,0.
V_AG_multiplier Этот пункт позволяет задать множитель, когда включено адаптивное
(множитель АП по приращение по вертикали.
вертикали)
по умолчанию: 1,5
мин: 1,0
макс: 9,9
L_AG_multiplier Этот пункт позволяет задать множитель, когда включено адаптивное
(множитель АП по приращение по горизонтали.
горизонтали)
по умолчанию: 1.5
мин: 1.0
макс: 9.9
AVC Equip Mask default В этом пункте задается номер сварочного оборудования, используемого
(маска оборудования AVC для AVC.
по умолчанию):
[1,(,(,(,(,(,(,(]

-1000-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Малая зона нечувствительности = малые шаги 4 Смещенная траектория


2 Большая зона нечувствительности = большие шаги 5 Траектория, введенная в режиме обучения
3 Идеальная траектория

Рис. 13.7.4 (a) Зона нечувствительности

-1001-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-12 Настройка отслеживания AVC


Шаг
1. Нажмите MENUS (меню).
2. Нажмите DATA (данные).
3. Нажмите F1, [TYPE] (тип).
4. Выберите Track Sched (маршрут отслеживания). Вы увидите примерно следующий экран.

5. Нажмите F2 DETAIL (данные). Вы увидите примерно следующий экран.

На рис. 13.7.4 (b) приведен пример программирования AVC.

ПРЕДОСТЕРЕЖЕНИЕ
Зарегистрированные положения и регистры положения подвержены влиянию UFRAME
(пользовательской системы координат), UFRAME оказывает влияние при воспроизведении
данных. Если UFRAME изменяется, также изменяются все зарегистрированные положения
и регистры положений.

Рис. 13.7.4 (b) Пример программы AVC

-1002-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.8 ЗАПОМИНАНИЕ КОРНЕВОГО ПРОХОДА И


МНОГОПРОХОДНАЯ СВАРКА
13.8.1 Обзор
При запоминании корневого прохода (RPM) записывается информация смещения положения,
предоставленная датчиком отслеживания. Записанная информация обеспечивает точную
информацию по сварочному шву во время выполнения сварки. RPM используется при
многопроходной сварке (MP). Опция RPM/MP (запоминание корневого прохода/
многопроходная сварка) включена в функцию Thru-Arc Seam Tracking (TAST) (отслеживание
шва по дуге) или функцию AVC Tracking (слежение за длиной дуги по напряжению).

Многопроходная сварка представляет собой многократную сварку одного и того же шва для
увеличения калибра сварочного шва.
Команда многопроходной сварки обеспечивает способы коррекции различных проходов
сварки.
Коррекция проходов сварки позволяет обеспечить правильное расположение заполнения для
обеспечения качественного профиля и внешнего вида шва.
Многопроходная сварка может использоваться как с запоминанием корневого прохода, так и
без него.
При использовании команд RPM/MP (запоминание корневого прохода/многопроходная
сварка) пользователю нет необходимости использовать датчик отслеживания на всем
протяжении траектории сварки.

Эта функция является дополнительной. (A05B-XXXX-J532)

-1003-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.8.2 Запоминание корневого прохода


Запоминание корневого прохода (RPM) представляет собой процесс записи информации
смещения положения через заданные интервалы во время корневого, или первого, прохода
сварки. См. рис. 13.8.2 (а). Информация смещения положения представляет собой разницу
между положениями робота, записанными во время программирования сварки, и положениями
робота, указываемыми датчиком отслеживания в качестве наиболее подходящих для
выполнения сварного шва. Датчики отслеживания включают Thru-Arc Seam Tracking (TAST)
(отслеживание шва по дуге), Automatic Voltage Control (AVC) (слежение за длиной дуги по
напряжению) и другие.
Эти смещения происходят из-за изменений условий сварки, таких как крепление детали,
материалы сварки, которые могут повлиять на сборку детали под сварку. Сумма записанных
положений и величин смещения положения определяют истинный маршрут, которому должен
следовать робот при выполнения сварки шва.

Для записи данных смещения используются команды RPM (запоминание корневого прохода).
Команды RPM (запоминание корневого прохода) включают две команды.
- Track (sensor) RPM[ ] (отслеживание (датчик) RPM[ ]
- Track End (конец отслеживания)

По команде отслеживания RPM информация смещения положения записывается в зону буфера


данных. По умолчанию, имеется десять буферов. Это означает, что может быть отслежено и
записано до 10 траекторий сварки. Информация, записываемая RPM соответствует программе,
в которой используется RPM, но в одной программе может быть записано более одной
траектории сварки. См. рис. 13.8.2 (а).
Записанная информация смещения положения сохраняется в памяти контроллера.
Область памяти, в которой сохраняется информация, задается предварительно во время
установки программного обеспечения.
Для информации RPM выделены 32 блока памяти, которые используется по мере
необходимости.
Выделенный для RPM объем памяти можно увеличить, если имеется дополнительная память.
Также можно увеличить число записываемых траекторий сварки.

1 ШАГ 10 мм 4 Реальный сварной шов


2 Записанное смещение положения 5 Системная память R-J3
3 Записанные положения шва 6 Буфер 1

Рис. 13.8.2 (a) Функционирование RPM

-1004-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Программирование RPM
Для программирования RPM воспользуйтесь командами TRACK/OFFSET (отслеживание/
смещение).
Запись информации смещения положения начинается одновременно с движением и
отслеживанием. Примеры программ приведены на рисунках 13.8.2 (b) и 13.8.2 (c).

ПРЕДОСТЕРЕЖЕНИЕ
Записанная информация смещения положения RPM специфична для программы и
положений, где используется RPM. Элемент программы RPM нельзя использовать в
подпрограмме, а затем вызвать в главной программе для использования в многопроходной
сварке. Элемент программы MP OFFSET (смещение многопроходной сварки) и элемент
программы TRACK {sensor} RPM (отслеживание {датчик} запоминания корневого прохода
должны находится в одной и той же программе.

ПРЕДОСТЕРЕЖЕНИЕ
Зарегистрированные положения и регистры положения подвержены влиянию UFRAME
(пользовательской системы координат), UFRAME оказывает влияние при воспроизведении
данных. Если UFRAME изменяется, также изменяются все зарегистрированные положения
и регистры положений.

1 Запись смещения RPM в буфере [1] 2 Воспроизведение буфера RPM [1] со смещением MP
Записана траектория между P[2] и P[8]

Рис. 13.8.2 (b) Пример программы RPM

-1005-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Изменяет $PITCH_MODE на время. 2 Изменяет $PITCH на 120 мс между записями.

Рис. 13.8.2 (с) Пример программирования изменения $PITCH и $PITCH_MODE

-1006-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Задание системных переменных RPM


Обычно, изменение системных переменных RPM не требуется. Однако для конкретного
производства и типа сварки могжет потребоваться изменение системной переменной
$RPM_PG. Более подробная информация о просмотре и изменении системных переменных
находится в таблице 13.8.1, содержащей описание системных переменных RPM, которые
может потребоваться изменить.
Таблица 13.8.2 Системные переменные RPM

СИСТЕМНАЯ
ОПИСАНИЕ
ПЕРЕМЕННАЯ
$RPM_PG.$PITCH Этот пункт позволяет задать интервал между записью информации
по умолчанию: 10 мм смещения положения. Другими словами, $PITCH задает, с какой
частотой RPM будет автоматически записывать информацию,
выдаваемую датчиком. Этот интервал может быть задан в виде
времени, в миллисекундах, или в виде линейного расстояния, в
миллиметрах, в зависимости от настройки $PITCH_MODE.
При использовании миллисекунд, интервал записи должен быть более
100 мс, в противном случае будет выдан сигнал об ошибке. Если
интервал задается в виде расстояния, скорость программы должна
быть отрегулирована так, чтобы время между двумя записями было
больше 100 мс.
$PITCH можно изменить в программе при помощи команды
PARAMETER NAME (имя параметра). Более подробная информация
в команде PARAMETER NAME (имя параметра) находится в главе 4
"Структура программы".
$RPM_PG.$PITCH_MODE Этот пункт позволяет задать тип измерения, которое будет
по умолчанию: 0 использоваться между записью информации смещения положения - в
виде времени, в миллиметрах, или в форме линейного расстояния, в
миллиметрах. $PITCH регулирует фактический интервал между
записями. Если $PITCH_MODE установлен на 0, используется
линейное расстояние. Если $PITCH_MODE установлен на 1,
используется время. Значение по умолчанию - 0.
$PITCH_MODE можно изменить в программе при помощи команды
PARAMETER NAME (имя параметра). Более подробная информация
в команде PARAMETER NAME (имя параметра) находится в главе 4
"Структура программы".

-1007-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.8.3 Многопроходная сварка


Команда многопроходной сварки в программном обеспечении ArcTool обеспечивает простой
метод программирования многопроходной сварки. Многопроходная сварка представляется
собой многократную сварку одного и того же шва. Многопроходная сварка используется в
приложениях, где требуется выполнение швов крупного калибра. Швы крупного калибра
образуются путем наслоения и смещения более мелких швов. На рис. 13.8.3 (а) приведен
пример простой многопроходной сварки.

В разных проходах могут использоваться различные маршруты сварки и поперечного


колебания.
Многопроходная сварка может использоваться как с поперечным колебанием, так и без него.

1 Вид с торца

Рис. 13.8.3 (a) Простая многопроходная сварка наложением слоев

Функционирование многопроходной сварки


Многопроходная сварка включает две команды программирования:
MP OFFSET PR[...] RPM[...] (запоминание корневого прохода [...] регистра положения [...]
смещения многопроходной сварки)
MP OFFSET END (конец смещения многопроходной сварки)

ПРИМЕЧАНИЕ
Команда поджига дуги и команда регистра положения между командами MP OFFSET PR и
MP OFFSET END не поддерживаются.

-1008-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

MP OFFSET PR[...] RPM[...] (запоминание корневого прохода [...] регистра


положения [...] смещения многопроходной сварки)
Регистр положения PR[...] позволяет сместить шов полностью и изменить ориентацию
инструмента.

Обычно регистр положения задается до начала выполнения программы сварки.


Кроме того, регистры положения могут изменяться программой для изменения значения
коррекции.

ПРИМЕЧАНИЕ
Если все значения регистра положения установлены на нули, смещения сварного шва не
происходит.
Вместо этого будет использоваться информация запоминания корневого прохода.

В таблице 13.8.3 и на рисунке 13.8.3 (b) объясняется, как изменения регистра положения
влияют на сварку.

ПРИМЕЧАНИЕ
Смещения определяются относительно инструмента и траектории.

Таблица 13.8.3 Влияние изменения регистра положения на сварку

Элемент PR
(регистр Влияние на сварку
положения)
X Элемент Х регистра положения либо удлиняет, либо укорачивает шов.
Положительное значение Х добавляется к длине шва с обоих концов шва.
Отрицательное значение Х укорачивает оба конца шва.
Y Элемент Y регистра положения смещает шов по горизонтали. При расположении
лицом к концу шва, положительный элемент Y находится с правой стороны шва. Его
горизонтальное перемещение будет осуществляться в направлении,
перпендикулярном инструменту.
Z Элемент Z регистра положения поднимает шов. Перемещение горелки будет
перпендикулярно траектории сварки и совмещено с плоскостью инструмента/
траектории.
W Элемент W регистра положения изменяет ориентацию инструмента поворотом
вокруг оси Х. Ось Х является траекторией сварки. Это изменяет рабочий угол
горелки.
P Элемент Р регистра положения изменяет ориентацию инструмента поворотом вокруг
оси Y. Ось Y перпендикулярна горелке. Это изменяет угол подъема/запаздывания
относительно траектории сварки.
R Элемент R регистра положения на шов не влияет.

-1009-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Направление

Рис. 13.8.3 (b) Влияние изменения регистра положения на шов

ПРИМЕЧАНИЕ
Система координат инструмента особенно необходима для смещения WPR.

Запоминание корневого прохода (RPM[...]) позволяет задать буфер RPM, который будет
использоваться при выполнении многопроходной сварки. Буфер RPM содержит записанную
ранее информацию смещения положения.

RPM записывает информацию смещения положения на корневом, или первом, проходе сварки.
Информация смещения положения, записывается RPM, выдается датчиком отслеживания.
При многопроходной сварке записанная информация смещения положения используется на
последующих траекториях многопроходной сварки.
Дополнительная информация о RPM содержится в разделе 13.8.2.

ПРИМЕЧАНИЕ
Если при многопроходной сварке использование информации смещения положения RPM не
требуется, установите номер буфера RPM на 99. Это позволит команде MP OFFSET
(смещение многопроходной сварки) игнорировать номер буфера RPM.

MP OFFSET END (конец смещения многопроходной сварки)


MP OFFSET END (конец смещения многопроходной сварки) прекращает использование в
программе команды MP OFFSET (смещение многопроходной сварки).

Применение
Смещения многопроходной сварки изменяют траекторию сварки. Эти коррекции применяются
к траектории сварки посредством использования регистра положения. Доступны следующие
изменения траектории многопроходной сварки:
• Вертикальные и горизонтальные сдвиги траектории
• Изменения угла горелки
• Ступенчатый конец/начало шва (удлиненная или укороченная траектория сварки)
• Углы

-1010-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Вертикальные и горизонтальные сдвиги траектории


Сдвиг траектории позволяют выполнять отдельные швы послойно, так, что они образуют
последовательность.
Каждый проход можно сместить по горизонтали, используя значение регистра положения Y, и
по вертикали, используя значение элемента Z регистра положения. См. рис. 13.8.3 (с).

1 Вид сверху 2 Вид с торца

Рис. 13.8.3 (c) V-образная канавка многопроходной сварки с 3-мя проходами

Изменения угла горелки


Горизонтальные и вертикальные смещения каждого прохода могут также сопровождаться
изменениями ориентации сварочной горелки. Для изменения рабочего угла горелки
используется значение W регистра положения. Для изменения угла наклона электрода горелки
используется значение Р регистра положения. См. таблицу 13.8.3 и рисунок 13.8.3 (d).

1 Вид сбоку 2 Вид с торца

Рис. 13.8.3 (d) Изменения ориентации при многопроходной сварке

-1011-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Ступенчатые начало/конец шва


Для смещения места начала/остановки сварки используется значение Х регистра положения.
Положительное значение удлиняет шов в начале и конце.
Отрицательное значение укорачивает шов в начале и конце. См. рис. 13.8.3 (е).
Во время сварки можно изменить значение Х, чтобы один конец траектории был укорочен, а
другой - либо укорочен, либо удлинен. Этого можно добиться добавлением еще одной
команды MP OFFSET (смещение многопроходной сварки) к траектории сварки. Изменить
необходимо только одно значение Х в новом регистре положения. Все остальные значения
используются в том виде, в каком они был в начальном регистре положения.

1 Вид сбоку 2 Вид с торца

Рис. 13.8.3 (e) Многопроходная сварка со смещенным окончанием прохода

Углы
Если направление двух сегментов траектории радикально различаются, они образуют угол
изменяющейся величины. Проход угла должен быть выполнен плавно во избежание потери
дуги. Запишите достаточное количество положений для постепенного заблаговременно
изменения ориентации до и после угла. Положения, записанные слишком близко друг другу и
включающие резкое изменение угла, могут вызвать непредвиденное движение горелки или
вызвать сообщение об ошибке. Если это происходит, запишите положения, более удаленные
друг от друга. На рис.13.7.3 (f) показан внешний угол в 90 градусов.

Рис. 13.8.3 (f) Углы многопроходной сварки

-1012-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Многопроходная сварка также может обеспечить смещение для закругленных углов.


См. рис. 13.8.3 (g).
Элемент Y регистра положения регулирует величину смещения закругленных углов.

1 Исходный сварной шов

Рис. 13.8.3 (g) Закругленные углы многопроходной сварки

Углы с логическими операторами


При вставке логических операторов или изменении каких-либо значений, таких как регистры
положения или системы координат, между положениями робота, команда многопроходной
сварки прекращает выполнение перехода или опережающий просмотр.
Это означает, что шов не будет применять те же значения коррекции для всех позиций,
проходимых после ввода логического оператора или внесения изменений. См. рис. 13.8.3 (h).

1 Смещенная траектория 3 Программа углового шва без перехода


2 Первоначальная траектория 4 Программа углового шва с переходом

Рис. 13.8.3 (h) Многопроходная сварка углов при введении логических операторов
между записанными положениями

-1013-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.8.4 Примеры программирования


В настоящем разделе приведены примеры программ многопроходной сварки.
На рис. 13.8.4 (a) показан пример многопроходной сварки без RPM
(запоминание корневого прохода).
На рис. 13.8.4 (b) показан пример многопроходной сварки с RPM
(запоминание корневого прохода).
На рис. 13.8.4 (c) приведен пример трехпроходного сварного шва с V-образной канавкой без
изменения угла горелки.

ПРЕДОСТЕРЕЖЕНИЕ
Записанная информация смещения положения RPM специфична для программы и
положений, где используется RPM. Элемент программы RPM нельзя использовать в
подпрограмме, а затем вызвать в главной программе для использования в многопроходной
сварке. Элемент программы MP OFFSET (смещение многопроходной сварки) и элемент
программы TRACK {sensor} RPM (отслеживание {датчик} запоминания корневого прохода
должны находится в одной и той же программе.

1 Первый проход - без смещения многопроходной 3 Третий проход - смещение многопроходной


сварки, сварка и поперечное колебание сварки, данные от PR[2] (регистр положения)
RPM[99] = без RPM
Измените маршрут сварки - без поперечного
колебания
2 Второй проход - смещение многопроходной
сварки, данные от PR[1] (регистр положения)
RPM[99] = без RPM измените маршрут сварки - без
поперечного колебания
(первое движение должно быть линейным)
Рис. 13.8.4 (a) Пример многопроходной сварки без RPM (запоминание корневого прохода)

-1014-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Первый проход - TAST (отслеживание шва по дуге) 3 Второй и третий проходы - номера положений
с RPM (запоминанием корневого прохода) с должны быть такими же, как в траектории RPM
использованием буфера RPM [1]
2 Команды многопроходной сварки для второго и 4 Логика приращения последовательности
третьего проходов многопроходной сварки

Рис. 13.8.4 (b) Пример многопроходной сварки c RPM (запоминание корневого прохода)

-1015-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Первый проход - TAST (отслеживание шва по дуге) 4 Запрограммируйте логику управления на


с RPM (запоминанием корневого прохода) с изменение смещения положения для второго
использованием буфера RPM [1] прохода
2 Команды многопроходной сварки для второго и 5 Запрограммируйте логику на замену данных
третьего проходов смещения положения обратно на значение второго
прохода
3 Второй и третий проходы - номера положений
должны быть такими же, как в траектории RPM

Рис. 13.8.4 (c) Пример трехпроходной сварки с V-образной канавкой

-1016-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.9 РЕГИСТРАТОР ДАННЫХ


Регистратор данных (Data Monitor) является инструментом повышения качества
технологического процесса. Его можно использовать для контроля и записи важных
технологических параметров. Он может оповещать о превышении пределов параметров и
вести запись данных, использующихся для учета показателей качества.

Регистратор данных работает по принципу ленточного самописца или системы сбора данных.
Для использования регистратора данных необходимо выбрать соответствующие параметры на
двух экранах подвесного пульта обучения и добавить в него две программных команды. А
именно,
• включить или выключить любой специальный параметр на экране утилит регистратора
данных (Data Monitor)
• Выбрать параметры для контроля (такие как ток обратной связи дуги) в одном из режимов
регистратора данных
• Добавить команды начала выборки [номер режима] и конца выборки в программу
подвесного пульта обучения, которые будут осуществлять управление в ходе контроля
В режиме регистратора данных одновременно можно контролировать до 5 параметров.
Максимальная частота выборки - 250 Гц.
Можно задать отдельные значения частоты для проверки пределов и для записи.
По мере записи параметров, заданных в режиме, также выполняется сбор следующих данных:
время, дата, расстояние, имя программы и номер строки. Контролируемые параметры можно
выбрать на экране маршрута регистратора данных.

По мере записи данные могут формироваться в отчет и направляться в файл.

На рис. 13.9 (а) приведен пример краткого отчета.


Данные разграничиваются табуляцией для импортирования в приложение электронных
таблиц.

Рис. 13.9 (a) Пример отчета

-1017-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Определения
В настоящем разделе содержатся определения терминов, используемых для регистратора
данных.

Пункт
• Конкретный контролируемый элемент данных.
Например, сигнал ввода-выводa, как WO[2] или AI[2].
Регистратор данных может осуществлять контроль следующих видов параметров:
• Системные переменные (только вещественные или целые)
• Переменные программы KAREL (только вещественные или целые)
• Порты ввода-вывода (цифровые и аналоговые)
• Регистраторы (только числовые)
Schedule (маршрут)
• Набор параметров, определяющих процедуру контроля конкретных параметров и место
сохранения записанных данных.

Trigger (условие срабатывания)


• Условие, которое должно быть выполнено для начала или окончания контроля.

Limit (предел)
• Заданное максимальное или минимальное значение контролируемого параметра.

-1018-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Monitoring Limits (пределы контроля)


В ходе контроля можно проверить каждую выборку параметра на соответствие верхнему и
нижнему пределам. Если среднее значение выборки параметра выходит за пределы в течение
заданного периода времени (Tmin на рисунке 13.9 (b)), выдается предупредительный сигнал
или сигнал об ошибке степени PAUSE (пауза), если они включены. Необходимо задать
номинальное значение, предел предупреждения, предел паузы и длительность каждого
контролируемого параметра.

1 Среднее значение 5 Предел DO (цифровой выход)


2 Номинальное + пауза 6 Время
3 Номинальное + предупреждение 7 END (конец)
4 Номинальноей 8 RESET (сброс)

Рис. 13.9 (b) Технологические пределы

Если в течение заданного времени предел предупреждения нарушен, выдается сигнал об


ошибке степени WARN (предупреждение) и включается цифровой выход предела. Если
среднее значение выборки возвращается в предел предупреждения в течение заданного
времени, цифровой выход выключается.

Если в течение заданного времени предел паузы нарушен, выдается сигнал об ошибке степени
PAUSE (пауза), и программа приостанавливается.

Если во время выполнения программы были выданы сигналы об ошибке степени WARN
(предупреждение) или PAUSE (пауза), по окончании программы включается цифровой выход
предела. Его можно выключить выполнив сброс системы.

-1019-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.9.1 Настройка регистратора данных


Перед использованием регистратора данных необходимо выполнить его настройку.
В таблице 13.9.1 перечислены и описаны параметры экрана настройки регистратора данных.
Таблица 13.9.1 Параметры меню экрана настройки регистратора данных

ПУНКТ ОПИСАНИЕ
Работа регистратора Этот пункт включает и выключает действие регистратора данных.
данных
По умолчанию: ПРИМЕЧАНИЕ
Включено Контроль данных также выключен в пошаговом режиме.
Recording (запись) Это пункт позволяет включить и выключить запись данных.
По умолчанию:
Включено
Filing (запись в файл) Этот пункт позволяет включить и выключить запись данных.
По умолчанию:
Включено
Pavse on File Errors Этот пункт осуществляет управление степенью отдельных ошибок
(пауза при ошибках файлов. Если этот пункт выключен, выдаются ошибки степени
файла) WARNING (предупреждение) и выполнение контролируемой программы
По умолчанию: продолжается. Если этот пункт включен, выдаются ошибки степени
Выключено PAUSE (пауза) и выполнение контролируемой программы прекращается.
Warning Limits Этот пункт позволяет включить и выключить пределы предупреждения.
(пределы
предупреждения)
По умолчанию:
Выключено
Pause Limits Этот пункт позволяет включить и выключить пределы паузы.
(пределы паузы)
По умолчанию:
Выключено
Limit Error Output Этот параметр определяет тип порта и номер порта выходного сигнала
(выдавать ошибку предела.
предела) Данный цифровой выходной сигнал включается при определении ошибки
По умолчанию: DO[] предела.
(цифровой выход)
Sample Buffer Size В этом пункте задается размер буфера выборки.
(размер буфера
выборки)
Default (по умолчанию):
10
Min: 1 (минимум: 0)
Max: 99 (максимум:
9999)

-1020-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.9.1 Параметры меню экрана настройки регистратора данных

ПУНКТ ОПИСАНИЕ
Record Buffer Size В этом пункте задается размер буфера записей.
(размер буфера записей)
Default (по умолчанию):
10
Min: 1 (минимум: 0)
Max: 99 (максимум:
9999)
Setup (настройка) Это параметр включает или выключает печать информации настройки
По умолчанию: регистратора данных в заголовке отчета. См. рис. 13.9.1.
Выключено
Пункты Этот пункт включает или выключает печать в заголовке отчета
По умолчанию: информации о каждом контролируемом параметре.
Выключено
Schedule (маршрут) Это пункт включает или выключает печать информации о режиме в
По умолчанию: заголовке отчета.
Выключено
Triggers (условия Это пункт включает или выключает печать информации об условии
срабатывания) срабатывания в заголовке отчета.
По умолчанию:
Выключено
Program Name Этот параметр включает или выключает печать столбца с именем
(имя программы) программы в отчете регистратора данных. См. рис. 13.9.1.
По умолчанию:
Включено
Line Number Этот параметр включает или выключает печать столбца с номером строки
(номер строки) в отчете регистратора данных. См. рис. 13.9.1.
По умолчанию:
Включено
Date (дата) Этот параметр включает или выключает печать столбца с датой и
По умолчанию: временем суток в отчете регистратора данных. См. рис. 13.9.1.
Выключено
Tick + time Этот параметр включает или выключает печать столбца с импульсом и
(импульс + время) временем в отчете регистратора данных. См. рис. 13.9.1.
По умолчанию:
Выключено
Event (событие) Этот параметр включает или выключает печать столбца с номером строки
По умолчанию: в отчете регистратора данных. См. рис. 13.9.1.
Выключено
ПРИМЕЧАНИЕ
В таком случае определяется только одно событие.
Значение события, равное 1, означает, что данные записывались на
основании частоты записи.
Distance (расстояние) Этот параметр включает или выключает печать столбца расстояния в
По умолчанию: отчете регистратора данных. См. рис. 13.9.1.
Включено

-1021-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Номер 9 Напряжение (по команде) (вольт)


2 Дата 10 Дата
3 Импульс 11 Импульс + время
4 Время 12 Событие
5 Событие 13 Имя программы
6 Программа 14 Номер строки
7 Строка 15 Расстояние
8 Расстояние

Рис. 13.9.1 Образец отчета

-1022-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура 13 - 13 Настройка регистратора данных


Условие
Регистратор данных установлен на контроллере.

Шаг
1. Нажмите MENUS (меню).
2. Выберите UTILITIES.
3. Нажмите F1, [TYPE] (тип).
4. Выберите Data Monitor (регистратор данных). На экран будет выдано примерно следующее.

5. Выберите каждый пункт меню и задайте его, как необходимо.

Редактирование параметров регистратора данных


6. Регистратор данных позволяет задать 20 контролируемых параметров. Эти параметры
инициализированы заранее, но их при необходимости, можно отредактировать. При
редактировании параметров регистратора данных наведите курсор на параметр 10. Когда
курсор находится на параметре 10, активизируются функциональные клавиши DETAIL
(подробные данные), [CHOICE] (выбор) и HELP (помощь). Клавиша [CHOICE] (выбор)
вызволяет выбрать параметр из списка. Клавиша DETAIL (подробные данные) позволяет
отредактировать данный параметр.

В пункте 10 имеется два столбца. В правом столбце находятся номера параметров от 1 до 20.
В левом столбце находятся соответствующие описания параметров.

-1023-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

7. Нажмите F4 [CHOICE] (выбор). Вы увидите примерно следующий экран.

8. Выберите параметр из списка по номеру или установив на него курсор и нажав ENTER
(ввод).
9. Нажмите функциональную клавишу F3, DETAIL (подробное описание) для редактирования
выбранного параметра.
В данном примере выбрано 2 Wire feed (подача сварочной проволоки).
На экран будет выдано примерно следующее.

-1024-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

10.На этом экране можно отредактировать параметр. Нажмите F2, ITEM (параметр) для выбора
другого параметра по номеру. Не для всех параметров меню можно задать все типы
параметров. Если они недоступны, параметр не пронумерован, на него нельзя навести
курсор и он отображается как ***.

Для задания типа параметра наведите курсор на строку 1 и нажмите [CHOICE] (выбор).
На экран будет выдано примерно следующее.

11.Для смены типа параметра наведите курсор на тип параметра (Item type) и нажмите ENTER
(ввод).
12.После окончания редактирования этого параметра нажмите F2, ITEM (параметр) для выбора
другого параметра по номеру, или нажмите F3, EXIT (выход) для возврата на экран
настройки.

-1025-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.9.2 Маршрут регистратора данных


Контролируемые параметры можно выбрать на экране маршрута регистратора данных.

Также можно задать:


- Данные наименования файла отчета
- Частоту выборки
- Пределы WARN (предупреждение) и STOP (останов)
- Условия запуска и окончания

Отчеты
Отчеты формируются автоматически при установке пункта «отчет» (Reporting) на экране
маршрута регистратора данных на «вкл.». На экране маршрута регистратора данных можно
задать имя файла и файловое устройство для отчета регистратора данных.
Таблица13.9.2 Пункты меню маршрута регистратора данных

ПУНКТ ОПИСАНИЕ
Schedule Comment К каждому маршруту регистратора данных можно добавить
(комментарий маршрута) комментарий.
File device Этот пункт позволяет задать имя устройства, которое будет
(файловое устройство) использоваться при составлении отчета. Можно выбрать из FLPY:,
PRN:, FR:, MC:, CONS: или RD:.
File name (имя файла) Этот пункт позволяет задать имя файла, который будет использоваться
По умолчанию: Не для отчета. Во всех случаях используется расширение файла .DT. Если
заполнено этот пункт оставить незаполненным при включенной функции
составления отчета, файл данных сохраняется под именем SAMPL.
File name index Этот пункт позволяет задать порядковый номер, добавляемый к имени
(номер в имени файла) файла при формировании отчета. Если значение этого параметра не
По умолчанию: 0 равно нулю, каждый раз при формировании отчета значение номера
Мин: 0 будет увеличиваться. Например, если именем файла является SAMPL,
Макс.: 999 следовательно, последующие отчеты будут называться SAMPL001.DT,
SAMPL002.DT и т.д.
File size (размер файла) Этот пункт задает объем памяти в кБ, который предполагается
По умолчанию: 0 использоваться в этом файловом устройстве. Во время выполнения
Min: 0 (минимум: 0) команды Sample Start[n] (начало выборки) проверяется наличие этого
Max: 99999 (максимум: объема свободного пространства в устройстве. Если оно отсутствует,
9999) выдается сообщение об ошибке. Если в качестве размера файла задано
«0», система проверяет наличие по крайней мере одного доступного
блока на носителе.
Sampling (выборка) В этом пункте задается частота выборки данных.
- Request (запрос) - Это частота выборки, которую указываете вы.
- Actual (фактическая) - Это фактическая частота выборки, которую
будет использовать регистратор данных. Так как доступны только
определенные значения частоты, это параметр может быть больше или
меньше заданной частоты выборки.

-1026-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица13.9.2 Пункты меню маршрута регистратора данных

ПУНКТ ОПИСАНИЕ
Monitoring В этом пункте задается частота контроля.
(контроль) - Request (запрос) - Это частота контроля, которую указываете вы
- Actual (фактическая) - Это фактическая частота контроля, которую
будет использовать регистратор данных. Так как доступны только
определенные значения частоты, это параметр может быть больше или
меньше заданной частоты контроля.
Recording В этом пункте задается частота записи.
(запись) - Request (запрос) - Это частота контроля, которую указываете вы.
- Actual (фактическая) - Это фактическая частота контроля, которую
будет использовать регистратор данных. Так как доступны только
определенные значения частоты, это параметр может быть больше или
меньше заданной частоты контроля.
Record mode В этом пункте задается режим записи.
(режим записи) - ONE BUFFER (один буфер) - Данные будут записываться до
По умолчанию: заполнения буфера записи данных.
CONTINUOUS - CONTINUOUS (непрерывный) - Буфер записи будет использован
(непрерывный) повторно после его заполнения.
Количество параметров В этому пункте задается количество параметров, контролируемых в
По умолчанию: 5 этом конкретном режиме.
Мин: 1
Макс.: 5
Start item В этом пункте задается условие начала записи данных и включение/
(начать параметр) выключение этого условия после команды Sample Start (начало
выборки). Если это условие отключено, запись данных начинается
непосредственно после поступления команды Sample Start (начало
выборки).
Данное условие задается в виде сравнения значений контролируемого
и заданного параметра.
Например, если условием начала записи является превышение
значения управляющего тока (параметр № =2) 150, задайте [2 > 150].
ПРИМЕЧАНИЕ: Пользователь может проверить № контролируемого
параметра на экране маршрута регистратора данных.
Параметр остановки В этом пункте задается условие окончания записи данных и
включение/выключение этого условия после команды Sample Start
(начало выборки). Если это условие отключено, запись данных не
прекращается до выполнения команды Sample End (конец выборки).
Способ задания этого условия аналогичен способу задания параметра
начала.

-1027-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-14
Настройка и редактирование маршрута регистратора данных
Условие
Функция регистратора данных установлена на контроллере.

Шаг
1. Нажмите MENUS (меню).
2. Выберите UTILITIES.
3. Нажмите F1, [TYPE] (тип).
4. Выберите маршруты регистратора данных. На экран будет выдано примерно следующее.

5. Имеется 5 маршрутов регистратора данных. В верхней строки экрана режима отображен


номер текущего маршрута и его комментарий. Для выбора другого режима, нажмите F2,
SCHEDULE (режим) и введите номер требуемого режима после появления подсказки.
6. Для ввода или изменения комментария режима наведите курсор на пункт меню 1 и нажмите
ENTER (ввод).
7. Для задания файлового устройства наведите курсор на строку 2 и нажмите F4, [CHOICE]
(выбор).
8. Для ввода имени файла отчета регистратора данных наведите курсор на пункт меню 3 и
нажмите ENTER (ввод).
9. Если необходимо сформировать несколько файлов отчетов с цифровыми индексами в имени
файла, задайте начальный номер индекса в строке 4. Если создавать новый файл с индексом
каждый раз при использовании этого режима не требуется, введите 0 в строке 4.
10.Наведите курсор на строку 5 и, если необходимо, задайте максимальный размер отчета, в
противном случае установите этот параметр на 0.
11.Частота выборки, контроля и записи задается в строках 6, 7 и 8 экрана маршрута
регистратора данных. Для этих трех параметров указано по два значения: «требуемая
частота» - задаваемая частота, и «фактическая частота», которая будет использоваться в
качестве частоты выборки, контроля или записи.

-1028-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

При вводе необходимой частоты в столбец «Требуемая» в столбце «Фактическая»


появляется наиболее близкое имеющееся значение частоты.

ПРИМЕЧАНИЕ
Частоты контроля и записи должны представлять собой доли фактической частоты выборки.
Если фактическая частота выборки равна 125 Гц, максимальная частота контроля и записи
может быть только 125 Гц. При изменении частоты выборки, может измениться фактическая
частота всех трех частот.

12.Для смены режиме записи наведите курсор на строку 9 экрана маршрута регистратора
данных и нажмите F4, [CHOICE] (выбор).
13.В каждом маршруте регистратора данных можно одновременно контролировать до
5 параметров. Количество контролируемых параметров можно задать в строке 10 экрана
маршрута регистратора данных.
14.Задайте контролируемые параметры в строках с 11 по 15 экрана маршрута регистратора
данных. Нажмет F4, [CHOICE] (выбор) и выберите параметр из отображенного списка.
Также можно задать параметр по его номеру в столбце Item Num (номер параметра).
Задайте пределы WARN (предупреждение) и STOP (остановка) для технологических
сигналов
15.Для задания пределов WARN (предупреждение) и STOP (остановка) наведите курсор на
каждый параметр, заданный в строках с 11 по 15, и нажмите функциональную клавишу
LIMITS (пределы).
16.Наведите курсор на один и контролируемых параметров.
17.Нажмите F3, LIMITS (пределы).
Появится специфические данные контроля выбранного параметра.

18.Выберите каждый пункт и задайте его, как необходимо


19.После окончания выполнения настройки пунктов, нажмите F3, EXIT (выход), чтобы
вызвать предыдущий экран.

Параметры начала и окончания


20.Можно задать параметры и условия начала и окончания с использованием полей в пунктах
меню 16 и 17 на экране маршрута регистратора данных.

-1029-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.9.3 Программирование
Для начала и окончания контроля данных можно использовать следующие команды
подвесного пульта обучения:

- Sample Start[] (начало выборки)


- Sample End (окончание выборки)

Входным параметром команды начала является номер режима.

ПРИМЕЧАНИЕ
Одновременно нельзя начать несколько сеансов контроля данных. Необходимо завершить
сеанс контроля командой окончания выборки до выполнения другой команды начала
выборки.

Sample Start[1] (начало выборки)


Для начала контроля данных включите команду Sample Start[] (начало выборки) в программу
подвесного пульта обучения.

Sample End (конец выборки)


Для окончания контроля данных включите команду Sample End (окончание выборки) в
программу подвесного пульта обучения.
На рис. 13.9.3 (d) приведен пример использования данных команд в программе подвесного
пульта обучения.

Рис. 13.9.3 Пример использования команд Sample Start[] (начало снятия данных) и
Sample End (окончание снятия данных) в программе подвесного пульта обучения.

Команды начала и окончания выборки расположены в категории Data Monitor (регистратор


данных) меню INST (установка) подвесного пульта обучения.

-1030-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.9.4 Диаграмма регистратора данных


Экран диаграммы регистратора данных позволяет вызвать диаграммы отчетов контроля на
пульте iPendant.
Диаграммы отчетов контроля отображаются после считывания с другого устройства памяти
(карта памяти и т.д.)
Поэтому до вызова экрана диаграмм регистратора данных необходимо установить другое
устройство памяти в контроллер робота.

Процедура 13-15 Диаграмма регистратора данных


Условие
Функция регистратора данных имеется в наличии.
Контроллер робота уже определил присутствие другого устройства памяти, на котором
находятся отчеты контроля данных.
Шаг
1. Нажмите MENUS (меню).
2. Выберите [1 Utility] (утилиты).
3. Нажмите F1 [TYPE] (тип).
4. Выберите [DMON Chart]. Отображается следующий экран.

Рис. 13.9.4 Экран диаграммы регистратора данных


5. Экран диаграммы регистратора данных может содержать до 8 графиков.
На оси Y откладываются данные отчета, а на оси X - единицы счета.
6. Имя файла отчета контроля показано на рис. 13.9.4 A.
Переводом курсора на A и нажатием клавиши ENTER (ввод) вызывается экран выбора
файла, не котором пользователь может выбрать файл с расширением [.DT] на другом
устройстве памяти.
7. На рис рис 13.9.4 B показано обновленное значение оси Y каждого графика.
8. [Ось Y:] можно сравнить отображенные графики.
Если [Y Axis:] (ось Y) установлена на 1, данные 2-4 отображаются в графике 1.
Если [Y Axis:] (ось Y) установлена на 2, данные 1, 3, 4 отображаются в графике 2.

-1031-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

9. [Columns:] (столбцы) можно задать знаменатель масштаба оси Х. [Columns:] (столбцы)


можно задать от 1 до 20.
10.[Samples:] (выборка) можно задать количество отображаемых данных. [Samples:] (выборка)
можно установить от 1 до 100. Если пользователю необходима часть данных, задайте в этом
пункте небольшое значение.
11.[Scale channel:] (масштабировать канал), [Scale ON/OFF] (масштабирование вкл./выкл),
[Min:] (минимум) и [Max:] (максимум) могут изменять масштаб оси Y каждого графика.
Сначала введите номер графика, масштаб которого требуется изменить, в параметр [Scale
channel:].
Если [Scale channel:] (масштабировать канал) установлен на 1, пользователь может изменить
масштаб графика 1.
Затем задайте минимальное и максимальное значение оси в [Min:] (мин.) и [Max:] (макс.).
После этого наведите курсор на [Scale ON/OFF] (масштаб вкл./выкл.) и нажмите клавишу
ENTER (ввод).
Масштаб оси Y графика, заданного в [Scale channel:] (канал масштаба), изменен.
12.При помощи F2[< PAGE] (стр.) и F4[PAGE >] (стр.) можно изменить масштаб оси X каждого
графика.
13.При помощи клавиши F4[PAGE >] столбец оси X можно переместить на +1.
14.При помощи клавиши F5[DISPLAY] (дисплей) можно включить/выключить отображение
каждого графика.

-1032-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.10 ВОСПРИЯТИЕ КАСАНИЯ


13.10.1 Обзор
Восприятие касания (дополнительная функция) позволяет роботу автоматически изменять
траекторию для компенсации расстояния смещения объекта.

Восприятие касания включает следующее:


• Перемещение центра инструмента робота (TCP) по направлению к объекту с
использованием предварительно заданных перемещения, скорости и направления робота.
• Использование входного сигнала для индикация соприкосновения робота с объектом.
• Сохранение обнаруженного месторасположения объекта или информации о смещении
положения в регистрах положения.
• Использование сохраненного положения для перемещения робота на сохраненное
месторасположение или использование информации о смещении положения для смещения
одного или более положений в программе сварки.

Для использования функции восприятия касания необходимо:


• Выполнить соответствующую настройку вершины инструмента (ТСР).
• Выполнить настройку оборудования восприятия касания. Оборудование контролирует
входной сигнал для обнаружения соприкосновения робота с объектом.
• Назначить ввод-вывод для включения и использования цепи электрического интерфейса.
• Выполнить настройку перемещения робота к объекту и типа информации смещения
положения, которая будет сохраняться.
• Выполнить настройку пары согласованного перемещения для восприятия касания
согласованного перемещения.
• Создать программу восприятия касания.

-1033-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

См. рис.13.10.1, на котором приведен пример программы, включающей восприятие касания.


Эта функция является дополнительной. (A05B-((((-J536)

1 Команда 9 Конец поиска


2 Описание 10 Введите в режиме обучения промежуточную точку
(факультативно)
3 Введите точку в пространстве в режиме обучения 11 Следующие точки будут смещены на PR[3]
4 Использовать маршрут касания 3. Сохранить 12 P[7] смещается на PR[3]
смещение в рег. пол. 3
5 Введите в режиме обучения команду поиска 13 Начните сварку
начального положения
6 Выполните перемещение поиска в направлении Y 14 P[8] смещается на PR[3]
7 Введите в режиме обучения положение начала 15 Закончите сварку
поиска
8 Выполните перемещение поиска в направлении Х 16 Конец коррекции положений

Рис. 13.10.1 Пример программы, включающей программу восприятия касания

-1034-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.10.2 Назначение ввода-вывода функции восприятия касания


Для использования функции восприятия касания необходимо назначить:
• Входной сигнал контроля цепью восприятия касания соприкосновения робота с объектом.
• Выходной сигнал, включающий и выключающий цепь восприятия касания.

ПРИМЕЧАНИЕ
Необходимо выполнить кабельные подключения, необходимые для входных и выходных
сигналов, которые будут использоваться в функции восприятия касания. Цепь обнаружения
залипания сварочной проволоки на плате ввода-вывода процесса также может быть
использована для восприятия касания.

Контроллер R-J3iC поддерживает различные опции ввода-вывода. Если используется


нестандартная точка ввода-вывода (например, модульный ввод-вывод), должны быть
корректно выполнены подключение и конфигурация контроллера.

ПРИМЕЧАНИЕ
Некоторые источники питания для сварки, такие как Lincoln Electric PowerWave 450, имеют
внутреннюю цепь восприятия касания. Для таких источников питания можно выполнить
автоматическую настройку соответствующих входных и выходных сигналов в ходе
конфигурирования программного обеспечения.

Входной сигнал восприятия касания


Входной сигнал восприятия касания, выдающий информацию о касании детали,
контролируется цепью восприятия касания. По получении входного сигнала текущее
положение робота сохраняется в регистре положения.
Любой из приведенных ниже сигналов может использоваться в качестве входного сигнала
восприятия касания:
• Цифровые входные сигналы сварки (WI) 1-8, получаемые на разъеме CRW1 платы ввода-
вывода процесса.
• Цифровые входные сигналы (DI) 1-22, получаемые на разъемах CRM2A и CRM2B платы
ввода-вывода процесса.
• Входной сигнал обнаружения залипания сварочной проволоки WSI (WI+, WI-), получаемый
на разъеме CRWI платы ввода-вывода процесса.
• Входные цифровые сигналы робота (RI) 1-16, получаемые на плате управления оси.

ПРЕДОСТЕРЕЖЕНИЕ
Если в качестве входного сигнала восприятия касания назначен WI, обслуживаемая им
функция должна быть выключена. См. раздел 12.2 Входные/выходные сигналы сварки.

Также можно настроить функцию восприятия касания на контроль в качестве входного


сигнала состояния любого сигнала RO (выход робота) или DO (цифровой выход). Если во
время программы восприятия касания включается выбранный выходной сигнал, контроллер
воспринимает его как полученный входной сигнал.

-1035-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Включение/выключение выходного сигнала восприятия касания


Любой из приведенных ниже сигналов может использоваться для включения цепи восприятия
касания:
• Выходные цифровые сигналы робота (RO) 1-20, получаемые на цифровом выводе (DO)
1-16, получаемом на плате управления оси.
• Цифровые выводы (DO) 1-20 как опция дополнительных цифровых сигналов.
• Цифровые выходные сигналы сварки (WО) 1-8, получаемые на разъеме CRW1 платы ввода-
вывода процесса.
• Сигнал включения цепи обнаружения залипания сварочной проволоки WSE является
внутренним выходным сигналом платы ввода-вывода процесса, включающим цепь
обнаружения и позволяющем использовать ее для восприятия касания.

ПРЕДОСТЕРЕЖЕНИЕ
Если в качестве входного сигнала восприятия касания назначен WО, обслуживаемая им
функция должна быть выключена. См. раздел 2 Входные/выходные сигналы сварки.

ПРИМЕЧАНИЕ
Для использования функции восприятия касания необходимо установить кабель сварочного
интерфейса. Если используется источник питания Lincoln PowerWave 450, для работы
функции восприятия касания источник питания должен быть включен.

Назначение входных и выходных сигналов восприятия касания


Входные и выходные сигналы восприятия касания должны быть назначены в соответствии с
интерфейсом оборудования, выполненном на месте эксплуатации.
Это включает назначение как типа входного и выходного сигнала, так и номера порта.
Входные сигналы восприятия касания показаны в виде портов датчика программного
обеспечения ArcTool.
Выходные сигналы восприятия касания показаны в виде портов цепи программного
обеспечения ArcTool.

ПРИМЕЧАНИЕ
После определения ввода-вывода, который будет использоваться для восприятия касания,
необходимо добавить к выбранному вводу-выводу комментарий о том, что данный ввод-
вывод был выделен для восприятия касания. Это выполняется при помощи меню SETUP
(настройка).

-1036-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура 13-16
Назначение входных и выходных сигналов восприятия касания
Шаг
1. Нажмите MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1, [TYPE] (тип).
4. Выберите Touch I/O (ввод-вывод касания). Вы увидите примерно следующий экран.

ПРИМЕЧАНИЕ
На этом экране показаны настройки выбранной в настоящий момент группы перемещения.
Для просмотра другой группы перемещений, смените группу перемещений, выбрав пункт
CHANGE GROUP (смена группы) из вспомогательного меню.

5. Назначьте следующие типы датчика (ввод) и цепи (вывод):


a Переместите курсор на строку, которую необходимо назначить.
b Нажмите CHOICE, [F4] (выбор).
с Переместите курсор к нужному типу ввода/вывода.
d Нажмите ENTER (ввод).

ПРИМЕЧАНИЕ
Допустимый диапазон ввода для датчика и портов цепи составляет от 1 до 256. При
выполнении программы, включающей восприятие касания, программное обеспечение
ArcTool проверяет достоверность типа и номера порта. Если тип или номер порта
недопустимы, система выводит сообщение об ошибке I/O invalid (недопустимый ввод-
вывод).

6. Назначьте номер датчика и цепи:


a Переместите курсор на строку, которую необходимо назначить.
b Введите значение и нажмите ENTER (ввод).

ПРИМЕЧАНИЕ
После подключения и назначения входного сигнала выполните тест для проверки
правильности подключения. Состояние входного сигнала можно контролировать из меню
ввода-вывода.

-1037-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.10.3 Настройка восприятия касания


Перемещения поиска определяют положение объекта и сохраняют обнаруженное
месторасположение или информацию о смещении положения в регистре положения.
В перемещениях поиска используются:
- Система координат касания
- Схема касания
- Маршруты касания
Система координат касания определяет направление перемещения поиска. Перемещение
поиска в действительности является запрограммированным перемещением по оси x, y или z
выбранной системы координат касания.

Для восприятия касания координированного перемещения можно выбрать систему координат


касания относительно UFRAME робота (ведомого элемента) или согласованного системы
координат опорной группы (ведущего элемента). Если в качества ведущей группы задана
опорная группа, направление поиска будет соотнесено с направлением группы.

Обычно, для каждого направления поиска используется только одно перемещение поиска. Для
некоторых схем, для расчета углового смещения программным обеспечением ArcTool,
требуются два перемещения поиска в каждом из двух направлений перемещения. Схемы
поиска определяют тип информации, сохраняемой в регистре положения. В зависимости от
используемой схемы поиска сохраняется либо обнаруженное положение, либо информация о
смещении положения.

Для повышения точности локализации объекта в одном направлении поиска можно выполнить
до пяти перемещений поиска. При выполнении более одного перемещения поиска в одном
направлении, программное обеспечения ArcTool рассчитывает среднее значение результата
поиска и использует среднее значение расчета смещения, за исключением случаев, когда
используются схемы 1D+Rotate (1-мерный + вращение), 2D +Rotate (2-мерный + вращение)
или 3D+Rotate (3-мерный + вращение).

Также, между командами программы SEARCH START (начало поиска) и SEARCH END
(конец поиска) можно включить максимум 15 поисков.

Маршруты касания позволяют выполнить настройку условий, определяющих перемещения


поиска. Эти условия включают используемые регистр положения, систему координат касания,
схему поиска, скорость робота, тип перемещения, а также другие условия.
На рисунках 13.10.3 (a), 13.10.3 (b) и 13.10.3 (c) показано, как перемещения поиска
используются в программе.

Установка Touch Sense (восприятие касания) является «полуавтоматической» функцией. По


умолчанию в функции Touch Sense (восприятие касания) используется регистр положения 32.
Обычно, в системах имеется только 10 регистров положения.

После установки функции Touch Sense (восприятие касания) требуется выполнить второй
контролируемый запуск до того, как система «автоматически» увеличит число регистров
положения до 32.

-1038-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Исходное положение 2 Вид сбоку

Рис. 13.10.3 (a) Поиск с использованием поиска в одном направлении

-1039-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Исходное положение 3 Вид сбоку


2 Начальная точка

Рис. 13.10.3 (b) Поиск с использованием коррекции в двух плоскостях

-1040-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Исходное положение 3 Поиск по Y 1


2 Вращение относительно Z 4 Вид сверху

Рис. 13.10.3 (с) Поиск с использованием 2 перемещений поиска в 2 различных направлениях для
получения коррекции по X и Y и вращения относительно Z

Характеристики перемещения поиска регулируются переменными, заданными к маршрутах


касания.
Перемещения по x, y или z в ходе выполнения перемещения поиска совмещаются с объектом
при помощи систем координат касания.

-1041-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Системы координат касания


Система координат определяет направление перемещения центра инструмента. Система
координат задается тремя точками. Первая точка задает исходное положение или исходную
точку. Вторая точка задает положительное направление х системы координат касания. Третья
точка задает положительное направление плоскости х-у.
На рис. 13.10.3 (d) показана система координат касания и его использование в программе
восприятия касания.
Ориентация системы координат касания относительно объекта на рис. 13.10.3 (d) выбрана
произвольно.

Положительное направление оси х может быть совмещено с текущим направлением z!


Это изменит положительное направление z на противоположное текущему положительному
направлению х.

1 Вид спереди 2 Вид сбоку

Рис. 13.10.3 (d) Система координат касания, использованная в программе

ПРИМЕЧАНИЕ
Максимально можно установить 32 системы координат касания. Настройка систем
координат касания выполняется на экране систем координат касания в меню настройки.

ПРИМЕЧАНИЕ
Система координат касания должна быть задана до выполнения перемещения поиска в
программе.

-1042-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Существует два метода задания систем координат касания: Метод обучения и метод
непосредственного ввода. В методе обучения система координат касания задается посредством
записи трех точек. В методе непосредственного ввода системы координат касания задается
вводом значения угла вращения на экране настройки восприятия касания.
В таблице 13.10.3 (a) перечислены и описаны параметры, которые необходимо ввести для
задания системы координат касания.
Таблица 13.10.3 (a) Параметры настройки системы координат касания
ПУНКТ ОПИСАНИЕ
Frame Number (номер Этот пункт задает номер системы координат касания, которую
системы координат) необходимо определить.
Опорная группа Этот пункт задает опорную группу, относительно которой будет
располагаться система координат касания:
-1: Система координат касания располагается относительно UFRAME
робота (ведомый элемент)
-2: Система координат касания располагается относительно
согласованной системы координат группы роботов 2 (ведущий элемент)
-3: Система координат касания располагается относительно
согласованной системы координат группы роботов 3 (ведущий элемент)
-4: Система координат касания располагается относительно
согласованной системы координат группы роботов 4 (ведущий элемент)
-5: Система координат касания располагается относительно
согласованной системы координат группы роботов 5 (ведущий элемент)
Группа роботов Этот пункт задает группу перемещения, для которой задается система
координат касания.
Непосредственный ввод
(Процедура 13-18)
Rotate about X Этот пункт задает вращение системы координат касания относительно Х.
(вращение
относительно Х)
Rotate about Y Этот пункт задает вращение системы координат касания относительно Y.
(вращение
относительно Y)
Rotate about Z Этот пункт задает вращение системы координат касания относительно Z.
(вращение
относительно Z)
Teach Method
(метод обучения)
(Процедура 13-17)
Origin Этот пункт позволяет выполнить запись исходного положения системы
(исходное положение) координат касания.
+X direction Этот пункт позволяет задать направление +Х системы координат касания.
(направление +X)
+Y direction Этот пункт позволяет задать направление +Y системы координат касания.
(направление +Y)

ПРИМЕЧАНИЕ
Когда значение опорной группы не равно 1, система координат касания изменяется по мере
изменения системы координат, но отображаемые пункты вращения относительно X, Y и Z
остаются без изменения.
Используйте процедуру 13-17 для задания системы координат касания при помощи метода
обучения. Используйте процедуру 13-18 для задания системы координат касания при помощи
метода непосредственного ввода.

-1043-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-17
Настройка системы координат касания при помощи метода обучения
Шаг
1. Нажмите MENUS (меню).
2. Выберите Setup (настройка).
3. Нажмите F1, [TYPE] (тип).
4. Выберите систему координат касания. Вы увидите примерно следующий экран.

5. Наведите курсор на Frame Number (номер системы координат). Введите необходимый


номер системы координат и нажмите ENTER (ввод).
6. Наведите курсор на Reference Grp. (опорная группа). Введите номер опорной группы и
нажмите ENTER (ввод).
Наведите курсор на Robot Grp. (группа роботов). Введите номер группы роботов и нажмите
ENTER (ввод).
7. Задайте исходную точку системы координат касания
a Переместите курсор на Origin (исходное положение).
b Выполните толчковое перемещение вершины инструмента робота к требуемой
начальной точке (исходное положение).
c Нажмите F2, RECORD (запись).
8. Задайте направление +X
a Переместите курсор на Х.
b Выполните толчковое перемещение вершины инструмента робота к точке по
оси +X системы координат касания.
c Нажмите F2, RECORD (запись).
9. Задайте направление +Y
a Переместите курсор на Y.
b Выполните толчковое перемещение вершины инструмента в направлении +Y
системы координат касания к точке на плоскости X-Y.
c Нажмите F2, RECORD (запись).
10.Нажмите F5, DONE (готово) для завершения задания системы координат.

ПРИМЕЧАНИЕ
Не забудьте выполнить следующую операцию. Если вы забудете выполнить эту операцию,
система координат касания не будет задана.

-1044-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура 13-18 Настройка системы координат касания при помощи метода


непосредственного ввода
Шаг
1. Нажмите MENUS (меню).
2. Выберите SETUP (настройка).
3. Нажмите F1, [TYPE] (тип).
4. Выберите систему координат касания. Вы увидите примерно следующий экран.

5. Наведите курсор на Frame Number (номер системы координат). Введите необходимый


номер системы координат и нажмите ENTER (ввод).
6. Наведите курсор на Reference Grp. (опорная группа). Введите номер опорной группы и
нажмите ENTER (ввод).

ПРИМЕЧАНИЕ
Если для инициализации системы координат значение опорной группы изменяется,
появляется следующее предупредительное сообщение:

При нажатии F3, Yes (да) данные системы координат инициализируются повторно. Если
заданное значение Reference Grp (опорная группа)> равно 1, а ведущая группа,
соответствующая выбранной опорной группе, отсутствует, или она не была калибрована для
согласованного перемещения, значение Reference Grp (опорная группа) не изменится, и
появится следующее предупредительное сообщение:

-1045-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

7. Наведите курсор на Robot Grp. (группа роботов). Введите номер группы роботов и нажмите
ENTER (ввод).
8. Задайте угол вращения относительно Х.
a Наведите курсор на Rotate about X (вращение относительно Х).
b Введите значение (в градусах).
9. Задайте угол вращения относительно Y.
a Наведите курсор на Rotate about Y (вращение относительно Y).
b Введите значение (в градусах).
10.Задайте угол вращения относительно Z.
a Наведите курсор на Rotate about Z (вращение относительно Z).
b Введите значение (в градусах).
11.Нажмите F5, DONE (готово) для завершения задания системы координат.

Схема поиска
Схемы поиска определяют тип информации, сохраняемой в регистре положения.
В зависимости от используемой схемы поиска и заданной в маршруте касания опорной группы,
сохраняется либо обнаруженное положение, либо информация о смещении положения.
Имеются четыре типа схем поиска:
- Simple search (простой поиск)
- Fillet/lap search (поиск по углам/нахлесту)
- V-Groove search (поиск по V-образной канавке)
- Outside/inside diameter search (поиск по наружному/внутреннему диаметру)

-1046-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Простой поиск
Для простого поиска выполняется 2-х мерный поиск для установления действительного
месторасположения одного положения объекта. При простом поиске в регистре положения PR[
] сохраняется обнаруженное положение (x, y, z, w, p, r). По окончании робот программируется
на перемещение в положение, сохраненное в данном регистре положения.

ПРЕДОСТЕРЕЖЕНИЕ
Не используйте простой поиск при применении многопроходной опции с восприятием
касания, так как и при простом поиске, и в многопроходной опции используются регистры
положения. При простом поиске в регистре положения сохраняется расчетное положение. В
многопроходной опции невозможно использовать регистры положения для планирования
траекторий. При использовании многопроходной опции с восприятием касания
воспользуйтесь схемой 2-х мерного поиска по углам.

Для простого поиска необходимо, чтобы:


- Исследуемые поверхности были перпендикулярны друг другу.
- Поиск велся в двух различных направлениях.
- Второе перемещение поиска осуществлялось с нужным углом горелки.
Первый поиск определяет информацию о положении только в этом направлении поиска
(например, по оси х). Второй поиск определяет информацию о положении в другом
направлении (например, по оси z).
Начальное положение второго поиска определяет оставшуюся информацию о положении
(например, y, w, p, r), которая задает угол наклона горелки во время сварки, и, в данном случае,
значение y.
Простой поиск обычно используется для определения начальной точки траектории сварки для
случаев, когда используется опция отслеживания шва по дуге (TAST) или опция отслеживания
автоматического регулирования напряжения (AVC) .
При использовании простого поиска двухмерный поиск программируется в программном
обеспечении как единственный действительный тип схемы поиска. Смена типа схемы поиска
не влияет на работу робота. Двухмерный поиск, выполняемый при простом поиске, называется
типом схемы. Двухмерный поиск является единственным действительным типом схемы для
простого поиска.
В таблице 13.10.3 (b) содержится информация о схемах поиска и действительных типах схем
для каждой схемы поиска. В разделе 13.10.4 приведены примеры программ, в которых
используется простой поиск. На рисунке 13.10.3 (e) показана программа простого поиска.

1 Исходная точка начала поиска 3 Вид сбоку


2 Исходное положение
Рис. 13.10.3 (е) Процедура простого поиска с поиском в двух направлениях

-1047-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Поиск по углам/нахлесту
При выполнении поиска по углам/нахлесту происходит одно-, двух- или трехмерный поиск для
получения информации о смещении положения. В случае поиска по углам/нахлесту в регистре
положения PR[ ] сохраняется информация о смещении положения. Эта коррекция может быть
применена к одному или более положению запрограммированной траектории.

Коррекция может быть действительна на одного, двух или трех направлений. Коррекция также
может выполняться для двух направлений, а также вращения относительно оси, по которой
поиск не выполнялся. Например, если поиск смещения объекта выполнялся как в направлении
оси x, так и y, при поиске по углам также может быть выполнен поиск смещения по вращению
относительно оси z.

Другой тип коррекции может быть выполнен для одного направления и вращения
относительно оси, по которой поиск не выполнялся. Например, если поиск смещения объекта
выполнялся по оси x, при поиске по углам можно определить смещение по вращению
относительно z. Обратите внимание, что в таком типе поиска в качестве первой точки касания
используется точка поджига дуги. См. рис. 13.10.3 (f).

1 Вращение относительно Z 3 Вид сверху


2 Поиск по Х 1

Рис. 13.10.3 (f) Поиск по углам в одном направлении (x) с вращением относительно z

-1048-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Другой тип коррекции может быть выполнен для трех направлений и вращения относительно
оси, по которой поиск не выполнялся. Например, если поиск смещения объекта выполнялся в
направлениях x, y и z, при поиске по углам также может быть выполнен поиск смещения по
вращению относительно оси z.

При выполнении поиска по углам значение смещения сохраняется в регистре положения [PR].
Для начала и окончания корректировки в программе работа используются команды
корректировки касания.

Тип поиска, выполняемый при поиске по углам/нахлесту, называется типом схемы.


В таблице 13.10.3 (g) содержится информация о схемах поиска и действительных типах схем
для каждой схемы поиска.

В разделе 13.10.4 приведены примеры программ, в которых используется поиск по углам/


нахлесту.
На рисунках 13.10.3 (g) и 13.10.3 (h) показаны примеры поиска по углам/нахлесту.

1 Вращение относительно Z 3 Вид сверху


2 Поиск по Х 1

Рис. 13.10.3 (g) Поиск по углам в двух направлениях (x и y) с вращением относительно z

1 Вращение относительно Z 3 Вид сверху


2 Поиск по Х 1

Рис. 13.10.3 (h) Поиск по углам в трех направлениях (x, y, z) с вращением относительно z

-1049-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Поиск по V-образной канавке


При выполнении поиска по V-образной канавке происходит одномерный поиск для получения
информации о смещении положения.
В случае поиска по V-образной канавке в регистре положения PR[ ] сохраняется информация
о смещении положения.
Эта коррекция может быть применена к одному или более положению запрограммированной
траектории.
Типы поиска, выполняемые по V-образной канавке, называются типом схемы. В таблице
13.10.3 (i) содержится информация о схемах поиска и действительных типах схем для каждой
схемы поиска.
В разделе 13.10.4 приведены примеры программ, в которых используется поиск по V-образной
канавке.
На рисунке 13.10.3 (i) показан пример поиска по V-образной канавке.

1 Исходное положение 2 Вид сбоку

Рис. 13.10.3 (i) Поиск по V-образной канавке

Поиск по наружному/внутреннему диаметру (НД/ВД)


При выполнении поиска по НД/ВД происходит двухмерный поиск, направленный на
получение информации о смещении центра круговой траектории относительно исходного
(базового) положения. В случае поиска по наружному/внутреннему диаметру в регистре
положения [PR] сохраняется информация о смещении положения. Эта коррекция может быть
применена к одному или нескольким положениям запрограммированной траектории.

Типы поиска, выполняемые по наружному/внутреннему диаметру, называются типом схемы.


В таблице 13.10.3 (j) содержится информация о схемах поиска и действительных типах схем
для каждой схемы поиска.
В разделе 13.10.4 приведены примеры программ, в которых используется поиск по НД/ВД.
На рисунке 13.10.3 (j) показан пример поиска по НД/ВД.

1 Вид сверху

Рис. 13.10.3 (j) Поиск по НД/ВД в двух направлениях (x и y)

-1050-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

В таблице 13.10.3 (b) приведена матрица возможных схем поиска и действительных типов
схем.
Выберите сочетание для конкретного приложения и проверьте, обеспечивает ли оно
необходимые результаты.
Таблица 13.10.3 (b) Схема поиска и действительный тип схемы
Тип поиска Тип поиска Тип поиска Тип поиска Тип поиска Тип поиска
Схемы
1_D (трехмер 2_D (трехмер 3_D (трехмер 1-мерный и 2-мерный и 3-мерный и
поиска ный) ный) ный) вращение вращение вращение
Простой Не Требуются 2 Не Не Не Не
поиск действителен различных действителен действителен действителен действителен
направления
поиска.
Минимум 1
поиск на
направление.
По углам/ Требуется 1 Требуются 2 Требуются 3 Требуется 1 Требуются 2 Требуются 3
нахлесту направление различных различных направление различных различных
поиска. направления направления поиска. направления направления
Минимум 1 поиска, x и y, поиска, x, y и Минимум 2 поиска. поиска. 3
поиск. x и z, y и z. z. Минимум 1 поиска на Минимум 2 поиска в
Минимум 1 поиск на направление. поиска на одном
поиск на направление. направление. направлении
направление. (обычно -z),
2 поиска в
каждом из
оставшихся
направлений.
по V- Требуется 1 Не Не Не Не Не
образной направление действителен действителен действителен действителен действителен
канавке поиска.
Минимум 1
поиск.
НД/ВД Не Требуются 3 Не Не Не Не
действителен различных действителен действителен действителен действителен
поиска в 2
различных
направлениях
поиска.
Например,
+x,-x,+y, NOT
x,y,z.
Минимум 1
поиск на
направление.

-1051-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Маршрут касания
Маршрут касания представляет собой серию условий, определяющих выполнение
перемещения поиска.
Имеется тридцать два маршрута касания.

Маршруты можно вызвать из меню DATA (данные).


Имеется два экрана, на которых представлены маршруты касания: экран SCHEDULE
(маршрут) и экран DETAIL (подробные данные).

На экране SCHEDULE можно просмотреть и задать ограниченную информацию одновременно


для всех маршрутов.
На экране DETAIL (подробные данные) можно просмотреть и задать полную информацию для
одного маршрута.
Экран маршрутов можно вызвать нажатием клавиши PREV MENU (пред. меню). Экран
деталей маршрутов можно вызвать нажатием функциональной клавиши F2, DETAIL (детали).

В таблице 13.10.3 (c) перечислены и описаны все условия экрана DETAIL (подробные данные).
Пункты экрана SCHEDULE (маршрут) также включены в экран восприятия касания DETAIL
(подробные данные).
Используйте процедуру 13-19 для задания маршрутов касания.
Таблица 13.10.3 (c) Условия экрана восприятия касания SCHEDULE (маршрут)

ПУНКТ ОПИСАНИЕ
Touch Schedule Этот пункт задает номер отображаемого маршрута.
(маршрут касания) Здесь можно ввести комментарий.
Master Flag Этот пункт позволяет использовать программу поиска в качестве базовой
(базовый флаг) процедуры для тех программ восприятия касания, которые выдают
Default=OFF (по информацию о смещении положения. Если при выполнении программы
умолчанию=выкл.) поиска этот пункт установлен на ON (вкл.), положения, в которых
произошло касание, регистрируются как опорные, которые будут
использоваться для будущих поисках. Этот флаг должен быть установлен
на OFF (выкл.) после завершения базового поиска для выдачи
информации о смещении положения объектов, в отношении которых
будет осуществляться поиск.
Кроме того, при выполнении поиска все значения информации о
смещении положения в регистре положения уславливаются на 0. Это
означает, что при обнаружении в ходе выполнения функции восприятия
касания объекта в его базовом положении, коррекция траектории сварки
выполняться не будет.

ПРИМЕЧАНИЕ
Условия базового флага не оказывает влияния на работу робота при
простом поиске.
Search Speed Этот пункт задает скорость движения робота при выполнении
(скорость поиска) перемещения поиска.
По умолчанию = 50,0
мм/сек

-1052-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.10.3 (c) Условия экрана восприятия касания SCHEDULE (маршрут)

ПУНКТ ОПИСАНИЕ
Search Distance Этот пункт задает расстояние, на которое робот будет перемещаться при
(расстояние поиска) выполнении поиска. Если это расстояние пройдено, а контакта с объектом
По умолчанию = 100 мм не произошло, то появляется код ошибки THSR-017 Pause No contact with
part. (THSR-017 Пауза Отсутствие контракта с деталью).
Touch Frame (система Этот пункт задает систему координат касания для маршрута касания.
координат касания) Задаются направления x, y и z перемещения поиска. Одна и та же система
По умолчанию = 1 координат может быть использована для более чем одного маршрута.
Search Patterns Этот пункт задает тип объекта, в отношении которого будет выполняться
(схемы поиска) поиск, и инициирует расчет, выполняемый программным обеспечением
По умолчанию = ArcTool, обнаруженного положения или информации о смещении
SIMPLE (простой) положения, в зависимости от выбранной схемы поиска. Расчетные данные
сохраняются в регистре положения.
Имеются четыре схемы поиска:
- Simple Search (простой поиск)
- Fillet Search (поиск по углам)
- V-Groove Search (поиск по V-образной канавке)
- OD/I D Search (поиск по НД/ВД)
См. описание схем поиска.
Pattern Type (тип схемы) В этом пункте осуществляется выбор типа коррекции, сохраняемой в
По умолчанию = 1_D регистре положения.
Shift (смещение) Имеется шесть типов схем:
1_D Shift (смещение) Сохраняется значение одномерной коррекции. Значения коррекции могут
2_D Shift (смещение) быть в направлениях x, y или z.
3_D Shift (смещение) Сохраняется значение двухмерной коррекции. Значения коррекции могут
1_D Offset (коррекция) быть в двух из следующих направлений x, y или z.
2_D Offset (коррекция) Сохраняется значение трехмерной коррекции.
3_D Offset (коррекция) Значения коррекции в направлениях x, y или z.
Сохраняется значение одномерной коррекции с вращением относительно
оси, в направлении которой поиск не осуществлялся.
Сохраняется значение двухмерной коррекции с вращением относительно
оси, в направлении которой поиск не осуществлялся.
Например, если поиск смещения объекта выполнялся как в направлении
оси x, так и y, при поиске 2_D Shift & Rotate (трехмерный с вращением)
также может быть выполнен поиск смещения по вращению относительно
оси z. Сохраняется значение трехмерной коррекции с вращением
относительно оси, в направлении которой поиск не осуществлялся.
Например, если поиск смещения объекта выполнялся как в направлении
оси x, так и y, при поиске 3_D Shift & Rotate (трехмерный с вращением)
также может быть выполнен поиск смещения по вращению относительно
оси z.

ПРИМЕЧАНИЕ
Схемы поиска Simple (простой), OD/ID (НД/ВН) и V-Groove (по V-
образной канавке) заданы предварительно. Смена типа схемы для этих
видов поиска не влияет на работу робота. Для получения информации о
действительных типах схем для выбранных схем поиска см. 13.10.3.

-1053-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.10.3 (c) Условия экрана восприятия касания SCHEDULE (маршрут)

ПУНКТ ОПИСАНИЕ
Пошаговый поиск Смещает начальную точку второго и т.д. поиска в программе поиска,
По умолчанию = вкл. основанной на величине смещения, обнаруженного в ходе первого
перемещения поиска. Если установлен на OFF (выкл.), робот
возвращается в исходное начальное положение. На следующем рисунке
показано, как пошаговый поиск влияет на программу поиска. Для
пошагового поиска необходима отдельная точка НАЧАЛА ПОИСКА для
каждого поиска.

1 Пример программы:
2 Исходная точка начала поиска
3 Начало поиска смещения по z, исходя из величины смещения по X
4 Исходное положение
Без пошагового поиска, робот обнаруживает смещение по x, но не может
обнаружить смещение по z.

ПРИМЕЧАНИЕ
Режим простого поиска не поддерживает функцию пошагового поиска
Auto Return Эта функция при касании объекта перемещает робота обратно в
(авто возврат) положение начала поиска. Если она установлена на OFF (выкл.), робот
По умолчанию = вкл. останавливается в положении касания и перемещается непосредственно в
следующее положение.
Return Speed Этот пункт задает скорость, с которой робот будет возвращаться в
(скорость возврата) положение начала поиска после касания детали.
По умолчанию = 100
мм/сек
Return Term Type Этот пункт задает тип завершения, который будет использоваться
(Тип условия возврата) роботом для возврата в положение начала поиска.
По умолчанию = Имеется пять типов условий возврата:
точный - FINE (точный)
- CNT20 (количество циклов 20)
- CNT40 (количество циклов 40)
- CNT100 (количество циклов 100)

-1054-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.10.3 (c) Условия экрана восприятия касания SCHEDULE (маршрут)

ПУНКТ ОПИСАНИЕ
Return Distance Когда функция Auto Return (авто возврат) включена, расстояние возврата
(расстояние возврата) задает дистанцию, на которую робот возвращается автоматически. Если
По умолчанию = 2000 расстояние возврата превышает расстояние до исходной точки начала
мм поиска, робот вернется в первоначальное исходное положение.
Минимум = 0 мм
Максимум = 2000 мм
Опорная группа Этот пункт задает метод регистрации смещения:
Если заданный номер совпадает с номером, указанным в пункте группы
роботов, который будет описан далее, OFFSET (смещение)
регистрируется относительно системы координат пользователя группы
роботов данного номера. (no coordination) (без координации) Если
заданный номер отличается от номера, указанного в пункте группы
роботов, OFFSET (смещение) регистрируется относительно системы
координат группы роботов, заданной в пункте группы роботов, и группы
роботов (ведущего элемента), указанного в данном пункте.

ПРИМЕЧАНИЕ
В случае поисков, отличных от простого, опорная группа должна быть
идентична опорной группе системы координат. В противном случае
появляется сообщение об ошибке «Reference grp mismatch»
(несоответствие опорной группы). В случае простого поиска опорная
группа должна быть такой же как указанный номер Robot Grp (группа
роботов). В противном случае появляется сообщение об ошибке «Illegal
motion ref. grp» (недействительная опорн. гр. перемещений).
Contact Record PR Для хранения последнего положения касания в качестве временного
(регистр положения буфера используется выходной регистр положения поиска.
регистрации контакта) Использование временного буфера регистра положения позволяет
По умолчанию = 32 просматривать данные положения отдельных поисков или вызывать
данные из буфера в программе. По умолчанию данный регистр является
регистром положения на 32 положения. В вашей системе необходимо
назначить выходной регистр положения поиска на последнее число
регистра положения.

ПРЕДОСТЕРЕЖЕНИЕ
Данные регистра положения перезаписываются при каждом перемещении
поиска, таким образом, один и тот же регистр положения нельзя
использовать для хранения итоговых данных положения перемещения
поиска. Кроме того, содержание этого временного буфера отражает
действительное положение, а не смещение. Не программируйте в
командах перемещения использование данных этого регистра положения
в качестве смещения.

-1055-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.10.3 (c) Условия экрана восприятия касания SCHEDULE (маршрут)

ПУНКТ ОПИСАНИЕ
Error on Failure Этот пункт выдает код ошибки THSR - 017( PAUSE) No contact with part
(сообщение об ошибке (ПАУЗА, Отсутствие контракта с деталью) в случае, если в ходе
при отказе) перемещения поиска превышено расстояние, заданное в пункте
По умолчанию = вкл. расстояния поиска. Если этот пункт выключен, в случае превышения
расстояния поиска, выполнение программы продолжается в соответствии
со следующей командой; Подсказка для программирования: Если данный
пункт установлен на OFF (выкл.), следующая команда программы
обратится к содержанию регистра ошибок и выполнит соответствующий
переход.
Error Register Number Если сообщение об ошибке при отказе установлено на OFF (выкл.), при
(номер регистра превышении расстояния поиска данный регистр получает значение 1. В
ошибок) случае успешного поиска регистр получает значение 0.
По умолчанию = 32
Robot Group Этот пункт задает группу роботов, использующих маршрут обнаружения
(группа роботов) касания.
По умолчанию =
[1,(,(,(,(,(,(,(]

-1056-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура 13-19 Задание маршрутов касания.


Шаг
1. Нажмите DATA (данные).
2. Нажмите F1, [TYPE] (тип).
3. Выберите маршрут касания. Вы увидите примерно следующий экран.

4. Скопируйте информацию маршрута из одного маршрута в другой:


a Нажмите NEXT (далее), >.
a Переместите курсор на маршрут, который необходимо скопировать.
c Нажмите F2, COPY (копирование).
d Переместите курсор на номер маршрута, в который необходимо скопировать данные.
Введите номер маршрута, в который будет осуществляться копирование:
е Нажмите ENTER (ввод). Данные будут скопированы, а комментарии не
будут скопированы.
5. Для удаления информации, введенной в график:
Clear this schedule? (очистить маршрут?) [NO] (нет)
YES (да) NO (нет)
a Наведите курсор на маршрут.
b Нажмите NEXT (далее), >.
c Нажмите F2, CLEAR (очистить). Данные будут очищены, а комментарии останутся.
6. Наведите курсор на нужной номер маршрута.

-1057-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

7. Для отображения подробной информации маршрута нажмите F2, DETAIL (подробные


данные). См. следующий экран, где приводится пример.

8. Задайте каждый маршрут, как необходимо.


9. Добавить комментарий:
а Переместите курсор в строку Comment (комментарий) и нажмите клавишу ENTER (ввод).
b Выберите способ именования комментария.
c Нажмите соответствующие функциональные клавиши, чтобы добавить комментарий.
d По окончании нажмите клавишу ENTER.
10.Для выбора [Search pattern] (схемы поиска), [Pattern type] (типа схемы), [Return Term Type]
(типа условий возврата):
а Переместите курсор к каждому элементу и нажмите F4, SELECT (выбрать).
b Выберите элемент и нажмите ENTER (ввод).

-1058-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.10.4 Программирование восприятия касания


Процедура восприятия касания состоит из команд поиска, направленных на локализацию
объекта, а также команд коррекции для смещения запрограммированных положений.

ПРИМЕЧАНИЕ
Любые изменения системы координат инструмента влияют на положения начала касания.

ПРЕДОСТЕРЕЖЕНИЕ
Зарегистрированные положения и регистры положения подвержены влиянию UFRAME
(пользовательской системы координат), UFRAME оказывает влияние при воспроизведении
данных. Если UFRAME изменяется, также изменяются все зарегистрированные положения
и регистры положений.

Команды восприятия касания


Команды восприятия касания используются для программирования восприятия касания.
Поддерживаются четыре команды восприятия касания:
- Search Start [ ] PR [ ] (начало поиска [ ] регистр положения [ ])
- Search End (конец поиска)
- Touch Offset PR[ ] (корректировка касания, регистр положения [ ])
- Touch Offset End (конец корректировки касания)
- Search [ ] (поиск)

Опция перемещения для восприятия касания


Имеется одна опция перемещения для восприятия касания: Search [ ].. (поиск) Опция
перемещения поиска направляет перемещение робота (в положительном или отрицательном
направлении по осям x, y или z) для осуществления поиска объекта. Векторы x, y и z заданы
системой координат касания, указанной в маршруте касания. При контакте

Опция перемещения поиска [ ]


J P[1] 50% Fine Search [ ]
с объектом, текущее положение центра инструмента робота сохраняется и перемещение робота
прекращается.

Опция перемещения поиска [ ] вводится в конце команды перемещения.

ПРИМЕЧАНИЕ
В командах Search (поиск) и Search Start (начало поиска) должен использоваться тип
завершения «FINE».

-1059-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Записанное положение с опцией перемещения поиска на выполняется, таким образом,


необходимо записать положение начала поиска в отдельной команде перемещения.
См. рис. 13.10.4 (a).

1 Команда 3 Перейдите к положению начала поиска


2 Описание 4 Перемещение поиска

Рис. 13.10.4 (a) Пример опции перемещения для восприятия касания

Используйте процедуру 13-20 для ввода команды поиска.

Процедура 13-20 Ввод команды поиска в программу


Шаг
1. Переместите робота толчковой подачей в положение начала поиска и запишите это
положение.
2. Запишите другое положение на том же месте расположения.
Эта вторая команда перемещения будет контролироваться программным обеспечением
восприятия касания во время поиска.
3. Переместите курсор в конец строки команды перемещения выбранного положения.
4. Нажмите F4, [CHOICE] (выбор) для просмотра вариантов опции перемещения.
5. Выберите 8, Next Page (следующая страница).
6. Выберите Search (поиск) и нажмите ENTER (ввод).
7. Выберите направление выполняемого поиска и нажмите ENTER (ввод).

Команды перемещения, используемые в функции восприятия касания


В программах восприятия касания, использующих простой поиск, дополнительные данные
расположения вводятся при помощи команды перемещения. При простом поиске в заданном
регистре положения сохраняется фактическое положение.

После выполнения программы «простого поиска», программное обеспечение рассчитает


реальное положение (x,y,z,w,p,r) и введет данные в регистр положения, заданный командой
SEARCH START[1] PR[x] (регистр положения начала поиска). Так как это положение является
реальным, роботу поступит команда переместиться в положение, указанное в регистре
положения, вместо записанного положения.

Пример: J PR [4] 100% FINE ARC START [1]


J PR[4] 100% FINE ARC START[1] показывает регистр положения 4, являющийся регистром,
заданным в программе простого поиска.

-1060-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Выполнение программы восприятия касания


При выполнении программы восприятия касания, должны быть выполнены все тесты и
соблюдены все меры предосторожности.
Более подробная информация о программах тестирования и выполнении производственного
цикла содержится в Главе 6. ВЫПОЛНЕНИЕ ПРОГРАММЫ.

В случае программ со схемами поиска «по углам/нахлесту», «по V-образной канавке»,


«НД/ВД», необходимо задать базовые положения для всех перемещений поиска при помощи:
1. Задания базового флага в маршруте касания, который указывается в команде SEARCH
START (начало поиска), используемом для включения.
2. Выполнение программы для задания базовых положений для всех перемещений поиска.
3. Задания базового флага в маршруте касания, который указывается в команде SEARCH
START (начало поиска), для выключения.

Доработка положения робота при восприятии касания


При редактировании программы с целью изменения записанного положения робота, можно
использовать клавишу F5, TOUCHUP (доработка). При использовании функции TOUCHUP
(доработка) при восприятии касания, информация о новом положении добавляется к
информации коррекции для задания траектории сварки.
Используйте процедуру 13-21 для доработки положения касания робота в программе
восприятия касания.

На рис. 13.10.4 (b) показан пример точек, требующих доработки.

1 Для доработки этих точек необходимо выполнить процедуру 13-24.

Pис. 13.10.4 (b) показаны точки, требующие доработки

Для правильной доработки положений корректировки касания выполните процедуру 13-21.

-1061-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-21
Доработка положений робота в программе восприятия касания
Шаг
1. Выполните программу так, чтобы данные поиска были получены полностью, а в регистре
положения содержалась информация о коррекции.
2. Выполните строку программы, содержащую команду коррекции касания.

ПРЕДОСТЕРЕЖЕНИЕ
Не выполняйте команду Touch Offset End (конец коррекции касания), и используйте
обратный прогон для перехода к программной строке, содержащей положение робота,
которое необходимо доработать. В противном случае данные коррекции будут
неправильными.

3. Перейдите к строке программы, содержащей первое положение робота, которое необходимо


доработать.
4. Переместите робота в новое положение, нажмите и удерживайте клавишу SHIFT, затем
нажмите F5, TOUCHUP (доработка).
5. Доработайте все требуемые положения робота между положениями Touch Offset Start
(начало коррекции касания) и Offset End (конец коррекции).

Примеры программирования
В данный раздел включены следующие примеры программ:
• Простой поиск - Рис. 13.10.4 (c)
• Одномерный поиск (по углам/нахлесту, по V-образной канавке) - Рис. 13.10.4 (d)
• Двухмерный поиск с вращением - Рис. 13.10.4 (e)
• Двухмерный поиск с согласованным перемещением - Рис. 13.10.4 (f), рис. 13.10.4 (g) и рис.
13.10.4 (h)
• Простой поиск с согласованным перемещением - Рис. 13.10.4 (i)

ПРЕДОСТЕРЕЖЕНИЕ
Не используйте тип постоянного условия (CNT) для перемещения, который применим перед
поиском. Вместо этого используйте тип условия «FINE». См. строку 3 в примере программы
простого поиска. Если используется постоянное условие, в ходе поиска нельзя рассчитать
действительную коррекцию.

-1062-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Команда 6 Выполните перемещение поиска в направлении Y.


2 Описание 7 Выполните поиск в направлении Z.
3 Введите точку в пространстве в режиме 8 Конец поиска.
обучения.
4 В ходе поиска используется маршрут 4, регистр 9 Переместите робота в расчетное положение PR[4]
положения 4 сохраняет положение (регистр положения).
5 Введите положение начала поиска в режиме
обучения.
Рис. 13.10.4 (c) Пример программы простого поиска

ПРЕДОСТЕРЕЖЕНИЕ
Существует три отличия простого поиска от всех остальных видов поиска:
Первое, базовый флаг в маршруте постоянно выключен.
Второе, регистр положения содержит абсолютное положение вместо коррекции.
Третье, команда TOUCH OFFSET (коррекция касания) не используется.

1 Команда 7 Конец поиска


2 Описание 8 Введите в режиме обучения промежуточную точку
(факультативно)
3 Ввод точки в пространстве в режиме обучения 9 Будет выполнена коррекция следующих положений
на PR[1].
4 В ходе поиска используется маршрут 1, регистр 1 10 P[5] смещается на PR[1].
сохраняет коррекцию
5 Введите в режиме обучения положение начала 11 P[6] смещается на PR[1].
поиска.
6 Выполните перемещение поиска в направлении Y. 12 Конец коррекции положения.
Рис. 13.10.4 (d) Пример программы одном. поиска (по углам/нахлесту, по V-образной канавке)

-1063-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Команда 8 Выполните поиск в направлении Х.


2 Описание 9 Конец поиска.
3 Введите точку в пространстве в режиме обучения 10 Введите в режиме обучения промежуточную точку
(факультативно). (факультативно).
4 В ходе поиска используется маршрут 2, регистр 2 11 Будет выполнена коррекция следующих положений
сохраняет коррекцию на PR[2].
5 Введите положение начала поиска в режиме 12 P[7] смещается на PR[2].
обучения.
6 Выполните перемещение поиска в направлении Y. 13 P[8] смещается на PR[2].
7 Перейдите к другому положению начала поиска 14 Конец коррекции положения.

Рис. 13.10.4 (е) Пример программы двухмерного поиска

-1064-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Команда 12 Перейдите к другому положению начала поиска


2 Описание 13 Выполните поиск в направлении Y по отношению к
детали
3 Введите исходное положение в режиме 14 Конец поиска
обучения (ведомый/ведущий)
4 В ходе поиска используется маршрут 2, регистр 15 Возврат в исходное положение
2 сохраняет коррекцию
5 Введите положение начала поиска в режиме 16 Будет выполнена коррекция следующих положений на
обучения (ведомый/ведущий) PR[2].
6 Выполните поиск в направлении Х по 17 Возврат в начальное положение
отношению к детали
7 Перейдите к другому положению начала поиска 18 P[12] смещается на PR[2].
8 Выполните поиск в направлении Х по 19 P[13] смещается на PR[2].
отношению к детали
9 Введите в режиме обучения промежуточную 20 Конец коррекции положения.
точку
10 Перейдите к другому положению начала поиска 21 Возврат в исходное положение
11 Выполните поиск в направлении Y по
отношению к детали

Рис. 13.10.4 (f) Пример программы двухмерного поиска c согласованным перемещением


На рисунках 13.10.4 (g) и 13.10.4 (h) приведены иллюстрации.

ПРИМЕЧАНИЕ
Направление поиска определяется относительно детали, как показано на рис. 13.10.4 (g).
При перемещении детали направление поиска не изменяется.
Смещение PR[2] определяется относительно детали, как показано на рис. 13.10.4 (h).
Между поисками допустимы перемещения.

-1065-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Рис. 13.10.4 (g) Первый рисунок примера программы двухмерного поиска c


согласованным перемещением

Рис. 13.10.4 (h) Второй рисунок примера программы двухмерного поиска c


согласованным перемещением

-1066-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Команда 8 Выполните поиск в направлении Y


2 Описание 9 Конец поиска
3 Введите в режиме обучения исходное 10 Промежуточное положение
положение (ведомый/ведущий)
4 В ходе поиска используется маршрут 2, регистр 11 Переместите робота в PR[2]
2 сохраняет положение
5 Введите положение начала поиска в режиме 12 Начните сварку
обучения (ведомый/ведущий)
6 Выполните поиск в направлении Х 13 Согласованное перемещение
7 Перейдите к другому положению начала поиска,
ведущий элемент неподвижен

Рис. 13.10.4 (i) Пример программы простого поиска c согласованным перемещением

ПРИМЕЧАНИЕ
Система координат простого поиска может быть определена относительно ведомой или
ведущей группы.
Сохраненное положение соотносится с ведомой группой.
Ведущая группа между поисками перемещаться не должна.

-1067-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Пример программы трехмерного поиска


Трехмерный поиск очень похож на двухмерный поиск. Для выполнения трехмерного поиска
добавьте поиски в направлении Z.

1 Команда 15 Перейдите к другому положению начала поиска


2 Описание 16 Выполните поиск в направлении Z
3 Введите в режиме обучения исходное 17 Перейдите к другому положению начала поиска
положение
4 В ходе поиска используется маршрут 3, регистр 18 Выполните поиск в направлении Z
3 сохраняет коррекцию
5 Введите в режиме обучения положение начала 19 Перейдите к другому положению начала поиска
поиска
6 Выполните поиск в направлении Х 20 Выполните поиск в направлении Z
7 Перейдите к другому положению начала поиска 21 Конец поиска
8 Выполните поиск в направлении Х. 22 Возврат в исходное положение
9 Введите в режиме обучения промежуточную 23 Будет выполнена коррекция следующих положений на
точку PR[3].
10 Перейдите к другому положению начала поиска 24 Возврат в начальное положение
11 Выполните поиск в направлении Y 25 P[19] смещается на PR[3]
12 Перейдите к другому положению начала поиска 26 P[20] смещается на PR[3]
13 Выполните поиск в направлении Y 27 Конец коррекции положения
14 Введите в режиме обучения промежуточную
точку

Рис. 13.10.4 (j) Пример программы трехмерного поиска c вращением


На рисунке 13.10.4 (k) приведена иллюстрация

-1068-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Рис. 13.10.4 (k) Пример программы трехмерного поиска c вращением (Рис. 13.10.4(j))

13.10.5 Выверка восприятия касания


Функция восприятия касания предоставляет метод для определения месторасположения
детали и автоматической коррекции траектории робота с целью компенсации перемещения
детали.
В настоящем разделе приводится подробное описание выверки детали для восприятия касания,
включая следующие элементы:
- Выверка
- Повторная выверка
- Смещения
- Схемы
- Базовый флаг
- Доработка положений траектории и неправильная доработка
- Добавление новых положений
- Несколько поисков
- Доработка положений начала поиска

-1069-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Выверка
Выверка подразумевает задание в программе положений, которым робот был обучен в
качестве ожидаемого месторасположения положений. Когда робот перемещается по
положениям базовой траектории, которым он был обучен, смещение равно нулю.
На рис. 13.10.5 (a) приведен пример.

1 Смещенная деталь 2 Выверенная деталь (Ожидаемое положение)

Рис. 13.10.5 (a) Иллюстрация детали в выверенном положении и примененной коррекции

Повторная выверка
Процедура доработки, описанная в Разделе 13.10.5, должна успешно выполняться для
большинства случаев, если положения начала поиска не нужно перемещать, или если детали
сильно не изменяются.

Повторная выверка необходима, если положения начала поиска нельзя ввести повторно в
режиме обучения. Кроме того, если траектория должна быть значительно изменена,
рекомендуется провести повторную выверку для обеспечения правильности траектории.
Повторная выверка завершается включением базового флага и прогоном программы.
Фактическая траектория прохода будет базовой траекторией без примененной коррекции.
Точки, не находящиеся в правильном положении, будут доработаны. После выполнения
программы базовый флаг будет выключен.
Информация по доработке положений траектории содержится в Разделе 13.10.5.

Кроме того, если опорная группа конкретного маршрута не равна 1 (ведомая группа), вся
информация по выверке сохраняется относительно опорной группы.
Если в маршруте меняется опорная группа, необходимо выполнить повторную выверку.

ПРИМЕЧАНИЕ
Для сложных деталей с несколькими поисками может потребоваться повторная выверка
только определенных участков траектории.

-1070-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Смещения
Смещения, определяемые в результате восприятия касания, соотносятся с положением,
обнаруженным во время выверки. Смещение рассчитывается посредством сравнения
месторасположения детали с сохраненным месторасположением. На рис. 13.10.5 (b) показано
значение смещения.
• Поиск, выполняемый в процессе выверки, определяет ожидаемое месторасположение
(которое отмечено тонкой прямой линией).
• Это месторасположение сохраняется при выверке детали.
• Смещение рассчитывается посредством сравнения месторасположения детали с этим
сохраненным месторасположением.
• Если опорная группа маршрута не равна 1, смещение указывается относительно детали.

1 Базовый флаг ВКЛ. 4 Положение выверки


2 Базовый флаг ВЫКЛ. 5 Offset (смещение)
Деталь

Рис. 13.10.5 (b) Иллюстрация значения смещения

Схемы
Выверка необходима для схем поиска, которые выдают данные смещения.
Выполнение выверки необходимо для следующих схем:
- По углам/нахлесту
- по V-образной канавке
- Поиск по наружному и внутреннему диаметру

ПРИМЕЧАНИЕ
Для простого поиска выверка не требуется, так как в его ходе определяется фактическое
месторасположение, сохраняемое в регистре положения.

-1071-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Пример программы
В следующем примере программы приводится описание детали с месторасположением начала
поиска и тремя точками вдоль прямой траектории.
• Точки пронумерованы в соответствии с примером программы.
• Поиск является двухмерным: один - в направлении Х и второй - в направлении Z.
• Выполнен двухмерный поиск по углам/нахлесту.
• Тип поиска и другие подробные данные заданы в маршруте восприятия касания 3.
• Оба поиска были начаты в точке 2, а информация о смещении сохранена в регистре
положения 1.
• Точки 5, 6 и 7 смещены в соответствии с результатами поиска.

Для выполнения пошаговых поисков каждый поиск должен иметь свою собственную точку
начала. В примере программы строка 5 включена для обеспечения возможности использования
пошагового поиска в ходе второго поиска.
Если пошаговая опция выключена, строку 5 можно удалить, а оба поиска начнутся из
месторасположения положения 2, введенного в режиме обучения.

-1072-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Базовый флаг
При первом выполнении программы должна быть выполнена выверка детали.
• Выверка осуществляется посредством включения базового флага в маршруте восприятия
касания 3.
• Выполните программу.
• Выполняется поиск, а движение осуществляется по траектории в соответствии с
положениями, введенными в режиме обучения.
• После выполнения программы базовый флаг будет выключен.
• В соответствии с результатами поиска, откорректируйте P[5], [6] и [7] при помощи команды
смещения касания.

ПРИМЕЧАНИЕ
Когда базовый флаг включен, пошаговый поиск выключен.

Рис. 13.10.5 (c) Деталь с одним положением начала восприятия касания, 2,


и тремя точками на траектории 5, 6 и 7

Далее приводится объяснение выполнения программы после завершения выверки.


• Траектория, представленная точками 5, 6 и 7, будет смещена на величину, сохраненную в
регистре положения 1.
• На рис. 13.10.5 (d) показано положение базовой траектории.
• Выполняется поиск, а смещение относительно базового месторасположения рассчитывается
и сохраняется в регистре положения 1.
• Смещение затем применяется к базовой траектории для задания новой, смещенной
траектории.

1 Величина смещения касания 3 Смещенная траектория


2 Базовая траектория

Рис. 13.10.5 (d) Рисунок траектории со смещением

-1073-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Доработка положений траектории


Иногда деталь или ее расположение на оснастке изменяются, что требует выполнить
корректировку траектории.
Для внесения этих изменений нет необходимости выполнять процесс выверки полностью.
На рис. 13.10.5 (e) приведен пример доработки смещенной траектории для корректировки
месторасположения точек.

ПРИМЕЧАНИЕ
Доработка должна выполняться после успешного проведения восприятия касания и
одновременно с применением смещения. На рис. 13.10.5 (f) приведен результат процесса
доработки.

1 Offset (смещение) 4 Исходная смещенная траектория


2 Базовая траектория 5 Доработанная траектория
3 Доработка

Рис. 13.10.5 (e) Доработка смещенной траектории для корректировки месторасположения


точек 6 и 7

1 Доработка 3 Новая базовая траектория


2 Базовая траектория

Рис. 13.10.5 (f) Пример доработки новой базовой траектории

-1074-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Неправильная доработка
Распространенной ошибкой является изменение траектории без применения правильного
смещения.
Доработка должна проводиться после выполнения поиска во время применения смещения
касания.

Пример
Ниже приведен пример неправильной доработки:
• Можно перемещаться по программе без выполнения восприятия касания.
• Можно доработать точку 6, чтобы поместить ее на деталь. См. рис. 13.10.5 (g).
• Базовая траектория была изменена, как показано на новой базовой траектории.
Изначально предполагалось, что траектория будет прямой и будет идти вдоль детали.

1 Базовая траектория 3 Доработка


2 Деталь 4 Новая базовая траектория (неправильная)

Рис. 13.10.5 (g) Неправильная доработка траектории

-1075-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

• При выполнении программы траектория не будет располагаться правильно вдоль детали.


См. рис. 13.10.5 (g).
• Эта коррекция смещает точки 5 и 7 на правильное месторасположение по детали.
Точка 6 не будет располагаться вдоль детали, так как базовая траектория была доработана
неправильно.
• На рис. 13.10.5 (h) показана траектория, по которой шло перемещение после исправления
одной точки.
На нем показано, что деталь отслеживается неправильно.

1 Offset (смещение) 3 Деталь


2 Базовая траектория 4 Выполненная траектория

Рис. 13.10.5 (h) Траектория, по которой шло перемещение после исправления 1 точки.

-1076-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Добавление новых положений


Дополнительные точки могут быть добавлены таким же способом, каким выполняется
доработка.
• Поиск должен быть завершен.
• Должно быть получено точное значение смещения.
• Затем на смещенную траекторию можно добавить точки.
• При выполнении программы, сначала выполняется поиск, а затем выдается действительное
значение смещения.
На рис. 13.10.5 (i) приведен пример добавления точек на траекторию.
Для того, чтобы обновления было выполнено правильно, смещение должно быть применено к
базовой траектории и быть активным.

ПРИМЕЧАНИЕ
Если программа аварийно прерывается во время добавления новых положений, коррекция
отменяется. Новые положения будут введены в режиме обучения в качестве фактических
мест расположения, а не положений со смещением.
Результаты будут аналогичны показанным на рис. 13.10.5 (h).

1 Offset (смещение) 4 Смещенная траектория


2 Новая точка 5 Новая базовая траектория
3 Базовая траектория

Рис. 13.10.5 (i) Новая точка, введенная в режиме обучения во время выполнения
смещенной траектории

-1077-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Несколько поисков
Сложные программы могут включать несколько поисков, выдающих несколько смещений, как
показано на рис. 13.10.5 (j).

В примере программы на рисунке 13.10.5 (j) показаны два поиска, которые могут выполняться
для сложных форм.
• В ходе первого поиска данные смещения сохраняются в регистре положения 1 с
положениями 10, 11 и 12 со смещением.
• В ходе второго поиска данные смещения сохраняются в регистре положения 2 с
положениями 13, 14 и 15 со смещением.
Если положение траектории, введенной в режиме обучения, нужно доработать, необходимо
выполнить соответствующий поиск.
На рис. 13.10.5 (k) показана сложная деталь, часть которой была смещена, и траектория,
представленная точками 10, 11 и 12, которые необходимо доработать.
• Для получения точного значения смещения необходимо выполнить первый поиск.
• Смещение применяется, и положения 10, 11 и 12 можно доработать в обычном порядке.
• Базовая траектория будет обновлена правильно.
Если необходимо доработать траекторию с точками 13, 14 и 15, требуется выполнить второй
поиск.
• В ходе второго поиска данные смещения сохраняются в регистре положения 2 с
положениями 13, 14 и 15 со смещением.

ПРИМЕЧАНИЕ
Использование этого метода позволить сократить время, требуемое на корректировку
небольшой части программы.

См. следующий экран, где приводится пример.

-1078-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Первый поиск 2 Второй поиск

Рис. 13.10.5 (j) Несколько поисков могут выполняться для сложных форм

1 Первый поиск 3 Исходное месторасположение детали


2 Второй поиск 4 Доработка данного участка

Рис. 13.10.5 (k) Пример изменения формы детали и результат выполненных нескольких поисков

-1079-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Доработка положений начала поиска


Доработка положения начала поиска отличается от доработки положения траектории.
Если положение начала поиска смещается, необходимо выполните выверку затронутых
положения траектории и поиска.
Существует одно исключение:
• Смещение положения начала поиска вдоль оси поиска.

Пример программы 1
В следующем примере программы на рисунке 13.10.5 (l) показаны деталь и положение начала
поиска.
Если положение начала поиска находится слишком близко к детали из-за плохо выполненного
программирования, изменений детали или изменения расположения детали:
• необходимо всего лишь переместить положение начала поиска обратно по направлению
поиска.
• возможно, это не повлияет на положения траектории и выверка не потребуется.

Пример программы 2
В примере программы на рис. 13.10.5 (m) показано положение начала поиска, перемещенное
на новое место вне оси направления поиска.
Если положение поиска смещается с оси направления поиска:
• требуется выверка. Сведения о проведении выверки находятся в Разделе 13.10.5.

1 Деталь 3 Новое положение начала поиска


2 Исходное положение начала поиска

Рис. 13.10.5 (l) Перемещение положения начала поиска по оси направления поиска

1 Деталь 3 Новое положение начала поиска


2 Исходное положение начала поиска

Рис. 13.10.5 (m) Положение начала поиска перемещено на новое место вне оси
направления поиска.

-1080-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.11 ИНТЕЛЛЕКТУАЛЬНАЯ ФУНКЦИЯ ЛЕГКОГО


ВОССТАНОВЛЕНИЯ ДУГИ
13.11.1 Обзор
Интеллектуальная функция легкого восстановления дуги включает функцию защиты горелки
и функцию TorchMate.
Функция защиты горелки оперативно определяет столкновение горелки или робота с деталью,
и немедленно останавливает работа. Функция защиты горелки обладает большей
чувствительностью по сравнению с обычной базовой функцией обнаружения столкновения.
Таким образом, функция защиты горелки определяет столкновение быстрее и значительно
уменьшает повреждение горелки и работа. Благодаря этой функции устраняется
необходимости установки датчика удара, который традиционно использовался для
обнаружения столкновения горелки.
Функция TorchMate может за короткое время автоматически исправить сдвиг вершины
инструмента.

13.11.2 Спецификация
Интеллектуальная функция легкого восстановления дуги включает описанные ниже функции.

Функция защиты горелки


• Функция защиты горелки немедленно останавливает робота и подает сигнал об ошибке в
случае обнаружения столкновения.
В этот момент функция замедляет работу робота для уменьшения повреждения робота.
• Регулировка чувствительности обнаружения пользователем не требуется.
Чувствительность обнаружения каждого робота регулируется заранее.
• Функция защиты горелки может быть включена или выключена запрограммированной
командой.
• Во время обучения чувствительность обнаружения автоматически увеличивается для
обеспечения защиты от повреждения, особенно по причине столкновения робота, которое
может быть вызвано неправильным обращением во время обучения.

Функция TorchMate
• Функция восстановления TorchMate может за короткое время автоматически исправить
сдвиг вершины инструмента.

ДОПОЛНЕНИЯ
Эта функция является дополнительной функцией.
Спецификация данной функции - A05B-****-J681.
При заказе используйте данную спецификацию.

-1081-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.11.3 Функция защиты горелки

Краткий обзор
1. Данная функция включается при включении питания.
2. Введите данные нагрузки и информацию оборудования робота. (См. экран параметров
движения). Для обнаружения столкновения эта функция использует данные нагрузки и
оборудования, поэтому необходимо ввести данные нагрузки и оборудования робота.
Правильно введите в робота вес нагрузки, центр тяжести нагрузки и вес оборудования.
Если инерция (цифра) нагрузки слишком велика, может потребоваться дополнительная
настройка инерции около центра тяжести. (Если, например, значение горелки слишком
велико, а использование исключительно настройки веса нагрузки и положения цента
тяжести нагрузки приводит к ошибке обнаружения, выполните настройку инерции). До
использования данной функции, выберите заданный номер условия задания нагрузки.
(См. экран параметров движения).
3. Если во время выполнения работ предусматривается применение большего усилия,
выключите обнаружение на этом участке при помощи запрограммированных команд.
(См. Команда программы).
4. Чувствительность обнаружения автоматически увеличивается во время обучения.

Экран параметров движения


1. Для задания данных о нагрузке и оборудовании робота используется экран параметров
работы.
2. Экран параметров работы включает экран списка, экран настройки нагрузки и экран
настройки оборудования.
3. Выберите экран Motion (перемещение) в разделе SYSTEM (система) для вызова экрана
списка.

Экран списка

4. Может быть настроено до 10 элементов данных нагрузки (условие настройки с № 1 по №10).


Наведите курсор на строку с нужным номером и нажмите F3 (DETAIL) (подробные данные)
для вызова экрана настройки нагрузки.

-1082-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Экран настройки номинальной нагрузки перемещения

5. Задайте вес нагрузки, положение центра тяжести и инерцию. Направления X, Y и Z,


отображаемые на экране настройки нагрузки, соответствуют направлениям стандартной
системы координат инструмента (если не задана специализированная система координат
инструмента).
При вводе требуемого значения, появляется подтверждающее сообщение «Path and Cycle
time will change» (траектория и время цикла изменятся).
Появляется «Set it?» (задать?). Введите F4 YES (да) или F5 NO (нет).
6. Нажатием F3 (NUMBER) (номер) пользователь может переключиться на экран настройки
нагрузки другого номера условия.
Нажатием F2 (GROUP) (группа) пользователь может переключиться на экран настройки
другой группы (в случае системы с несколькими группами).
7. Нажмите клавишу PREV (назад) для возврата к экрану списка.
Нажмите F5 (SETIND) и введите нужный номер условия настройки нагрузки.
8. Нажатие F4 (ARMLOAD) (нагрузка руки) на экране списка позволяет перейти на экран
настройки оборудования.

Экран настройки оборудования

9. Задайте вес оборудования на оси J1 и вес оборудования на оси J3.


При вводе значения, появляется подтверждающее сообщение «Path and Cycle time will
change» (траектория и время цикла изменятся). Появляется «Set it?» (задать?). Введите F4
YES (да) или F5 NO (нет). После задания веса оборудования, выключите и снова включите
питания для того, чтобы настройка вступила в силу.

-1083-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Команда программы
1 COL DETECT ON/OFF (обнаружение столкновения вкл./выкл.)
Эти команды могут включать/выключать функцию обнаружения столкновения во время
выполнения программы.

Пример

В этой программе функция обнаружения столкновения выключается строками 3 - 5.

ПРИМЕЧАНИЕ
Обнаружение столкновения обычно включено.
Если программа закончена или временно остановлена, обнаружение столкновения
включается автоматически.

Работа
Данная функция использовалась в ходе эксперимента, где сдвиги вершины горелки, вызванные
ударением горелки о ARC Mate 100i, изменялись при помощи циферблатного индикатора.
Ниже приведены результаты (*).

Сдвиг

0,00 мм 29 раз
0,01 мм 3 раза
0,02 мм 4 раза
----------------------
Итого: Было выполнено 36 измерений для
различных скоростей и направлений.

Точность положения вершины горелки, требуемая для дуговой сварки, составляет 0,40 мм.

Усилие, прилагаемое к вершине горелки составляется около 10 кгс при низкоскоростной


работе (около 100 мм/сек.) или около 15 -30 кгс при средне- и высокоскоростной работе
(около 500 - 2000 мм/сек.).

ПРИМЕЧАНИЕ
Большой сдвиг горелки может произойти в зависимости от принятого расположения в
пространстве при столкновении.
Большой сдвиг также может произойти, если ослаблены болты.

-1084-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.11.4 Примечания
1 В перечисленных ниже случаях может произойти ошибка обнаружения столкновения.
• В случае неправильной настройки данных нагрузки или оборудования
• При «черновой» работе с использованием ручной коррекции АСС (команда коррекции
ускорения)
• При такой «черновой» работе, как поворот с использованием Cnt
• При линейной работе с высокой скоростью около одиночной точки на повороте оси
• При слишком низком напряжении питания
• Когда вес или инерция нагрузки превышает верхний предел робота

Действие
Если столкновение определяется ошибочно по указанной выше причине, сперва попытайтесь
устранить эту причину. В ситуации, постоянно приводящей к ложному обнаружению
столкновения, можно предотвратить остановку работы робота с выдачей сигнала об ошибке,
вставив в начале и в конце части с ложным обнаружением столкновения команды COL
DETECT OFF/ON (опред. столкн. выкл./вкл.).
2 В указанных ниже случаях обнаружение столкновения выключено:
• Когда включено мягкое плавающее перемещение
• При управлении тормозом (во время блокировки тормоза)
3 При падении оси после обнаружения
• Чтобы уменьшить излишнюю силу, вызываемую при столкновении робота, функция
обнаружения столкновения выключает управление позиционированием в течение 200 мс
после столкновения.
Поэтому после обнаружения столкновения ось может упасть на небольшую величину.

13.11.5 Соответствующие сигналы об ошибках


1. SRVO-050 SERVO Collision Detection alarm (G:iA:j) (сигнал об ошибке из-за обнаружения
столкновения)
Этот сигнал об ошибке выдается при обнаружении столкновения. Робот останавливается с
выдачей сигнала. Если это происходит по причине, описанной в Разделе 13.11.4 выше,
возможно произошло ошибочное обнаружение несуществующего столкновения. В таком
случае, выполните действие, описанное в Разделе 13.11.4.
2. SRVO-053 WARN Disturbance excess (G:iA:j) (избыток возмущения)
Этот сигнал предупреждает оператора о том, что расчетное значение возмущения
приближается к уровню, выдающему сигнал об ошибке при обнаружении столкновения.
Робот не останавливается. Если эта не вызывает проблем, сообщение можно
проигнорировать. Если он возникает по причине, описанной в Разделе 13.11.4, выдачу
данного сигнала об ошибке можно подавить, выполнив указанное действие.

-1085-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.11.6 Функция TorchMate


В систему сварочного робота в режиме обучения вводится информация о том, что конец
сварочной проволоки должен перемещаться вдоль линии сварки.
Однако при выполнении сварки в течение длительного времени, положение конца сварочной
проволоки (называемое вершиной инструмента) может сместиться по причине износа
контактной микросхемы.
Вершина инструмента может также сместиться из-за столкновения с шаблоном горелки,
вызванным контактной микросхемой или заменой горелки или ошибкой оператора.
Если вершина инструмента смещена, выполнить сварку точно становиться невозможным. В
этом случае вершина инструмента должна быть задана повторно или, в худшем случае,
необходимо осуществить ее повторный ввод в режиме обучения, что вызовет остановку работы
на длительное время.
Функция TorchMate может автоматически откорректировать сдвиг вершины инструмента
сварочной горелки за короткое время. Благодаря этой функции может быть сокращено время
простоя оборудования и обеспечено стабильное качество сварки.
Эта функция может быть одновременно использована для двух роботов в двухблочной системе
управления.
Два робота, использующие эту функцию, должны быть заданы в группах перемещений 1-3.
Для использования функции TorchMate, выполните приведенную ниже процедуру настройки.
Выполните данную настройку каждого работа, для которого используется функция TorchMate.
1. Задайте шаблон восстановления горелки.
2. Задайте положение конца сварочной проволоки в качестве TCP (вершина инструмента).
3. Задайте данные функции TorchMate для указанной TCP (вершина инструмента)
(если необходимо).
4. Выполните калибровку функции TorchMate для заданной TCP (вершина инструмента).
По окончании указанной выше процедуры вершина инструмента может быть
откорректирована в любое время при помощи функции восстановления горелки.
Функция TorchMate может быть использована при простом выполнении программы,
подготовленной для коррекции.
Программа может быть вызвана из производственной программы (автоматическая коррекция)
или может быть выбрана и выполнена пользователем (ручная коррекция).
Функция TorchMate корректирует вершину инструмента касанием сварочной проволокой
шаблона восстановления горелки. Это означает, что функция TorchMate не может
откорректировать сдвиг пространственного расположения горелки. Если сдвиг
пространственного положения горелки невелик, влияние, оказываемое на сварку,
незначительно. Однако если сдвиг пространственного положения горелки велик, влияние,
оказываемое на качество сварки, значительно, робот и горелка могут столкнуться с шаблоном,
даже если сдвиг вершины инструмента откорректирован. Если сдвиг пространственного
положения горелки велик, верните сварочную горелку вручную к месту, где горелка была
установлена сначала. Затем, выполните точную коррекцию вершины инструмента при помощи
функции TorchMate.
ПРЕДОСТЕРЕЖЕНИЕ
Функция TorchMate корректирует конец сварочной проволоки посредством изменения
Данные вершины инструмента (TCP). Поэтому при введении в режиме обучения траектории,
находящейся около границы диапазона возможного перемещения, в случае выполнения
откорректированной программы может поступить сигнал об ошибке Not reachable
(недостижимо) и Singularity point (сингулярная точка). В этом случае доработайте точку,
которой обучен робот.
До использования этой функции, необходимо задать опцию интеллектуальной функции
легкого восстановления дуги (A05B-XXXX-J681).

-1086-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Перед применением
Перед применением функции TorchMate проверьте следующее:
• Функция TorchMate корректирует сдвиг вершины инструмента при помощи схемы
обнаружения залипания сварочной проволоки.
Поэтому если схема обнаружения залипания сварочной проволоки отсутствует, установите
механизм, например, датчик касания (механизм, подающий напряжение между двумя
точками и подющий сигнал для обнаружения короткого замыкания между двумя точками)
между сварочной проволокой и шаблоном восстановления горелки.
В схеме обнаружения залипания используется низкое напряжение.
Если достаточное напряжение не подается, обеспечьте аналогичный механизм.
• Функция TorchMate не может откорректировать сдвиг самого пространственного
расположения горелки.
Если сдвиг пространственного положения горелки невелик, влияние, оказываемое на
сварку, незначительно. Если сдвиг пространственного положения горелки велик, верните
сварочную горелку вручную к месту, где горелка была установлена сначала. Затем,
выполните точную коррекцию вершины инструмента при помощи функции TorchMate.
• Система, оборудованная функцией TorchMate, имеет макропрограмму восстановления
горелки.
В функции восстановления горелки используются регистры положения, заданные на экране
настройки восстановления горелки, который будет описан ниже.
• На экране часов проверьте правильность установки даты и времени в функции часов. Время
и дата используются на экране хронологии данных коррекции для представления
хронологии коррекции.
Экран часов может быть вызван при помощи описанной ниже процедуры:
MENUS -> 0 NEXT -> 6 SYSTEM -> F1(TYPE) -> CLOCK
• При закреплении горелки на фланце робота не выполняйте роботу произвольно, а задайте
опорное положение, чтобы при замене горелки вершина инструмента располагалась
приблизительно на том же месте, что и раньше. Если вершина инструмента сдвинута с
предыдущего положения после замены горелки, или если пространственное расположение
горелки значительно изменено по сравнению с предыдущим, выполнение автоматической
коррекции с использованием функции восстановления горелки невозможно.

ПРЕДОСТЕРЕЖЕНИЕ
Перед созданием программы, выполните настройку восстановления горелки, как описано
ниже (установка шаблона, настройка TCP (вершина инструмента) и калибровка). Иначе, в
худшем случае, программу нужно будет заново вводить в режиме обучения. Если настройка
TCP (вершина инструмента) в системе, к которой эта функция была добавлена позднее,
выполнена неточно, программу нужно заново вводить в режиме обучения.

-1087-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Установка шаблона восстановления горелки


Установите шаблон для функции TorchMate в соответствии с описанной ниже процедурой.

1 Плита 4 Плита основания


2 Опорное положение 5 Базовая система координат робота
3 Контакт настройки TPC (вершина инструмента)

1. Установите шаблон восстановления горелки в положение, позволяющее роботу действовать


свободно, и затем прочно закрепите его.
2. Подсоедините шаблон восстановления горелки (базовый блок) к электроду основного
метала (электрод (обычно отрицательный) с полярностью, противоположной полярности
проволочного электрода) к источнику питания для сварки при помощи сварочной
проволоки.
3. Ослабьте болты шаблона, отрегулируйте его так, чтобы стороны квадратной плиты были
совмещены с базовой системой координат робота, как показано ниже, и затяните болты.
Отрегулируйте положение плиты так, чтобы сварочная проволока перемещалась вдоль
стороны плиты при помощи толчковой подачи в направлении Y (в направлении Y базовой
системы координат) в системе координат толчковой подачи, как показано ниже.

1 Горелка 3 Направление Y толчковой подачи системы координат


толчковой подачи
2 Плита

4. После затяжки болтов проверьте точность установки плиты, выполнив снова толчковую
подачу.
5. При помощи толчковой подачи добейтесь соприкосновения сварочной проволоки с плитой.
Затем при помощи тестера для прозвонки убедитесь в наличии электрического контакта
между сварочной проволокой и плитой.

-1088-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Настройка TCP (вершина инструмента)


Задайте вершину инструмента как TCP. Описание настройки TCP (вершина инструмента)
содержится в описании настройки системы координат инструмента.

Здесь описан пример настройки TCP (вершина инструмента) с использованием функции


автоматической настройки TCP (дополнительная опция) и шаблона восстановления горелки.

При вводе в режиме обучения начала системы координат методом шести точек, используйте
следующее пространственное положение начала системы координат при помощи шаблона
восстановления горелки.

1 Сторона робота 2 Система координат инструмента

Полезные советы. При использовании метода настройки шести точек, три опорные точки
вводятся в режиме обучения посредством изменения пространственного расположения.
На этом этапе действуйте согласно указанной ниже процедуре: Введите в режиме обучения
первую точку, с пространственным положением, как указано выше.

При введении в режиме обучения второй точки, переместите шестую ось на угол от 90 градусов
до 360 градусов посредством толчковой подачи оси от первой точки, затем совместите
вершину инструмента с вершиной шаблона. При введении в режиме обучения третьей точки,
переместите четвертую и пятую оси на угол менее 90 градусов от второй точки посредством
аксиальной толчковой подачи, затем совместите вершину инструмента с вершиной шаблона.

Убедитесь, что три точки направлены приблизительно так, как показано ниже.

-1089-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Настройка данных и калибровка функции TorchMate


После настройки TCP (вершина инструмента), необходимо выполнить калибровку функции
TorchMate.
Первая точка вершины инструмента сохраняется в ходе данной калибровки.

После выполнения этой калибровки дополнительной калибровки не требуется. При замене


горелки повторная калибровка не требуется в случае, если вершина инструмента и
расположение горелки в пространстве до замены остаются такими же и после замены. Однако
если вершина инструмента и расположение горелки в пространстве значительно отличаются от
тех, которые были до замены, необходимо выполнить повторную калибровку или
переустановить горелку автоматически с целью минимизации сдвига.

Выполните калибровку согласно процедуре, указанной ниже.


1. Нажмите клавишу MENUS, затем выберите 6 SETUP (настройка).
2. Нажмите F1, [TYPE] (тип), а затем, Torch Recov (восстановление горелки).
Появится экран, показанный ниже.
Значения экрана являются стандартными настройками.

ПРЕДОСТЕРЕЖЕНИЕ
Обязательно вызовите этот экран настройки, по крайней мере один раз.
Вызов этого экрана обеспечивает задание стандартного значения для каждого пункта
данных.

-1090-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

3. На этом этапе на экране представлены настройки системы координат инструмента (TCP)


(вершина инструмента) с номером, указанным в пункте 1 Tool number (номер инструмента)
экрана, группы перемещений, выбранной в данный момент для осуществления толчковой
подачи. На приведенном выше примере экрана показаны настройки системы координат
инструмента 1 группы перемещений 1. Измените номер группы перемещений (если система
осуществляет управление двумя блоками) и системы координат инструмента на требуемый.
Методы смены описаны ниже.
• Группа перемещений:
Нажмите клавишу FCTN (функция), выберите 3 CHANGE GROUP (сменить группу),
затем выберите требуемую группу перемещений.
• Система координат инструмента:
Введите требуемый номер системы координат инструмента в пункт 1 Tool number
(номер инструмента).

ПРЕДОСТЕРЕЖЕНИЕ
Изменение группы перемещений изменяет группу перемещений, к которой применятся
толчковая подача.
При выполнении толчковой подачи после данной операции заранее проверьте выбранную
группу перемещений.

4. Ниже приводится описание каждого пункта данных.

Номер инструмента:
Указывает номер системы координат инструмента, к которой относятся представленные в
настоящий момент настройки. Для вызова настроек другой системы координат инструмента
введите номер требуемой системы координат инструмента в данное поле.

Номер группы:
Вызовите группу перемещений, выполняющую выверку.

Номер сварочного оборудования:


Задайте сварочное оборудование, используемое в ходе выверки.

Состояние выверки:
• UNINIT: Выверка пока не выполнена.
• X/Y: Выверка направлений X, Y завершена.
• X/Y/Z: Выверка направлений X, Y и Z завершена.

Входной сигнал:
Задайте тип сигнала и номер цифрового сигнала (сигнал подтверждения контакта), который
включается при контакте сварочной проволоки и плиты шаблона восстановления горелки.
Пользователь может выбрать следующие опции:
• DI : Универсальный цифровой входной сигнал
• WI : Цифровой входной сигнал сварки
• RI : Цифровой входной сигнал робота
• WSI: Входной сигнал схемы обнаружения залипания

-1091-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Выходной сигнал:
Для обнаружения контакта сварочной проволоки и плиты шаблона восстановления горелки
подается напряжение.
Задайте тип сигнала и номер выходного сигнала для этой цели.
Пользователь может выбрать следующие опции:
• DO: Универсальный цифровой выходной сигнал
• WO: Цифровой выходной сигнал сварки
• RO: Цифровой выходной сигнал робота
• WSO: Выходной сигнал схеме обнаружения залипания
* Если в системе, осуществляющей управление двумя блоками, используются два сварочных
аппарата, и выбран WSI/WSO, задайте WSI[1]/WSO[1] для первого блока и WSI[9]/WSO[9] -
для второго.

* При использовании ROBOWELD задайте WI[41] и WI[44].

Предел смещения X Y/предел смещения Z:


Установите максимальное значение смещения, позволяющие выполнить коррекцию при
помощи функции TorchMate. Если величина измеренного смещения превышает максимальную
заданную величину, операция восстановления горели останавливается, и появляется экран
RECOVERY (восстановление), позволяющий пользователю выбрать метод восстановления.
Подробная информация содержится в описании восстановления после сигналов об ошибке.

ПРЕДОСТЕРЕЖЕНИЕ
Установите наименьшее возможное значение для этих пунктов данных. Большее значение
смещения означает больший изгиб или сдвиг горелки. Если в данном случае выполняется
коррекция, робот или горелка могут столкнуться с шаблоном в программе. Задайте
минимальные значения смещения. Если поступает сигнал о превышении предела смещения,
откорректируйте горелку вручную для соблюдения предела смещения. Затем, выполните
операцию восстановления горелки в соответствии с процедурой восстановления после
сигналов об ошибке. Для направлений X и Y установите около 15 мм при использовании
прямой горелки или около 10 мм при использовании изогнутой горелки. Задайте 5 мм для
направления Z.

Компенсация Z:
Укажите, нужно ли выполнять компенсацию вершины инструмента в направлении Z.
По умолчанию компенсация вершины инструмента выключена.

-1092-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Скорость поиска:
При коррекции вершины инструмента операция поиска выполняется в направлениях X и Y
(или в трех направлениях, при включенной компенсации Z). Задайте скорость подхода для
операции поиска. При задании меньшей скорости повышается точность результатов
коррекции.

1 Расстояние возврата поиска 3 Базовая система координат


2 Высота опускания поиска 4 Операция поиска
(После операции по стрелке 1, выполняется операция
по стрелке 2.
После этого, если включена компенсация Z,
выполняется операция по стрелке 3).

Начало поиска:
Задайте расстояние возврата для коррекции вершины инструмента.

Начало поиска Z:
Задайте высоту опускания для коррекции вершины инструмента.
Опорное положение
Этот пункт используется для записи опорного положения для калибровки.
Указывается, записано ли опорное положение.

Время опережения сварочной проволоки:


До начала операции поиска, необходимо в течение короткого времени выполнить подачу
сварочной проволоки, чтобы она могла легко коснуться плиты. Задайте такое время подачи.

Время сматывания сварочной проволоки:


После окончания операции поиска, можно смотать сварочную проволоку в течение короткого
времени. Задайте такое время сматывания. Этот пункт используется, если сварочная
проволока подавалась описанным выше способом.

Скорость сварочной проволоки:


Задайте скорость сварочной проволоки, используемую для операций подачи и сматывания,
описанных выше.
Используются единицы, заданные в пункте единиц измерения скорости подачи сварочной
проволоки на экране настройки сварочного оборудования.

-1093-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Номер начального PR[] (регистра положения):


В функции TorchMate для указания исходного положения TCP (вершина инструмента) (TCP во
время калибровки восстановления горелки) и положения TCP после коррекции, используются
два регистра положения. Задайте номера таких регистров положения. Например, задано [1],
исходное положение TCP (вершина инструмента) задано в регистре положения 1, а положение
TCP после коррекции задано в регистре положения 2. Если задан уже используемый номер
регистра положения, измените значение, как необходимо. Обратите внимание на то, что эти
пункты данных только отображены, а изменение их значения не оказывает влияния на
операцию восстановления горелки.
Метод восстановления после ошибки:
Выберите метод восстановления, если во время движения восстановления горелки происходит
следующее:
- Если нет электрического контакта сварочной проволоки и плиты восстановления горелки
- Если электрический контакт сварочной проволоки и плиты восстановления горелки
устанавливается до движения восстановления горелки
- Если обнаруженное значение компенсации превышает максимально допустимое значение
Имеются следующие варианты выбора.
PROMPT (подсказка)
Отображение сигнала предупреждения (WARNING) с указанием всех причин сигнала об
ошибке, и следующий экран подтверждения на подвесном пульте обучения и контроллере
робота, который ожидает реакции оператора.

Переместите курсор в любую строку и нажмите клавишу Enter (ввод).


Если выбрано Redo (повтор), движение восстановления горелки повторяется.
Если выбрано Skip (пропуск), движение восстановления горелки просто пропускается.
Если выбрано Abort (аварийное прекращение), выполнение программы прерывается.
Подробная информация содержится в разделе «Восстановление после ошибок».
REDO (повтор)
Выдается сигнал предупреждения с указанием всех причин сигнала об ошибке, при этом также
включается сигнал неисправности. Затем программа приостанавливается.
После сброса сигнала об ошибке при перезапуске программы движение восстановления
горелки выполняется без отображения экрана подтверждения.
SKIP (пропуск)
Выдается сигнал предупреждения с указанием всех причин сигнала об ошибке, при этом также
включается сигнал неисправности. Затем программа приостанавливается.
После сброса сигнала об ошибке при перезапуске программы движение восстановления
горелки пропускается без отображения экрана подтверждения.
ABORT (аварийное прекращение)
Выдается сигнал предупреждения с указанием всех причин сигнала об ошибке, при этом также
включается сигнал неисправности. Затем программа приостанавливается.
После сброса сигнала об ошибке при перезапуске программы движение восстановления
горелки прерывается аварийно без отображения экрана подтверждения.

-1094-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Выходной сигнал ошибки:


Заданный цифровой выходной сигнал включается, если во время движения восстановления
горелки происходит следующее:
- Если нет электрического контакта сварочной проволоки и плиты восстановления горелки
- Если электрический контакт сварочной проволоки и плиты восстановления горелки
устанавливается до движения восстановления горелки
- Если обнаруженное значение компенсации превышает максимально допустимое значение
Выключение этого сигнала синхронизовано следующим образом:
В случае PROMPT (подсказка): при исчезновении экрана подтверждения.
В случае REDO (повтор), SKIP (пропуск) и ABORT (аварийное прекращение): при перезапуске
или аварийном прекращении программы.
F3 (ADVWIRE) (подача сварочной проволоки): При нажатии клавиши ADVWIRE (подача
сварочной проволоки) осуществляется подача сварочной проволоки в течение заданного
времени подачи сварочной проволоки с заданной скоростью электрода.
F4 (RETWIRE) (сматывание сварочной проволоки): При нажатии клавиши RETWIRE
(сматывание сварочной проволоки) осуществляется сматывание сварочной проволоки в
течение заданного времени сматывания сварочной проволоки с заданной скоростью сварочной
проволоки.

Монитор доработки:
На мониторе доработки может появиться сигнал об ошибке [Run TorchMate before edit] (Перед
редактированием запустите TorchMate) и сообщение [TorchMate adjustment is recommended
before editing any program positions.] (Перед редактированием любого положения программы
рекомендуется выполнить TorchMate).
Если по истечении времени, заданного в этом пункте, пользователь пытается отредактировать
программу, в которой используется тот же номер системы координат инструмента, что и [ Tool
frame No.] (№ сист. коорд. инстр.) пункта 1 экрана, выдается сигнал ошибки, и появляется
сообщение.
Сообщение исчезает при нажатии клавиши "Ввод".
Если время установлено на 0,0 (стандарт), монитор доработки выключается.
После изменения времени пользователь должен выполнить выверку или корректировку
положения конца сварочной проволоки.
Монитор столкновения:
Когда этот пункт включен, сигнал об ошибке [Collision! Run TorchMate] (Столкновение!
Выполните TorchMate) и сообщение [A collision or hand broken alarm has just occurred.
TorchMate Adjustment is recommended at this time.] (Поступил сигнал о происшествии
столкновения или поломки кисти. В данное время рекомендуется откорректировать TorchMate)
могут появиться, если во время обучения или сварки поступают следующие сигналы о
столкновении.
- SRVO-006 Hand broken (поломка кисти)
- SRVO-050 CLALM alarm (G : i ось: j)
- SRVO-102 Hand broken (Robot : i )
- SSPC-202 Collision Detected (G : i )
- SSPC-211 Collision Detected (G : i )
- SRVO-023 Stop error excess (Group : i ось: j )
- SRVO-024 Move error excess(Group : i ось: j )
Сообщение исчезает при нажатии клавиши "Ввод".
Если этот пункт установлен на FALSE (ложь) (стандартная настройка), монитор столкновения
выключается.
5. При помощи толчковой подачи переместите вершину инструмента (TCP) в опорное
положение (вершина центрального штифта) шаблона восстановления горелки. При этом
убедитесь, что горелка заняла показанное ниже положение в пространстве относительно
опорного положения шаблона восстановления горелки.

-1095-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Сторона робота 2 Система координат инструмента


6. Наведите курсор на пункт опорного положения. Затем, для записи опорного положения,
одновременно нажмите клавиши F4 (RECORD) (запись) и «shift». Индикация справа от пункта
опорного положения изменится с UNINIT (без иниц.) на RECORDED (записано).
7. Перед переходом к следующей операции, снова проверьте, что вершина инструмента робота
остается в опорном положении, записанном в шаге 5 выше.
8. Установите ручную коррекцию на 100%.
ПРЕДУПРЕЖДЕНИЕ
В ходе следующего шага робот начинает калибровку восстановления горелки. Будьте
внимательны.
ПРЕДУПРЕЖДЕНИЕ
Нажатие клавиши принудительного завершения в меню FCTN (функция) во время операции
восстановления горелки (операции калибровки, операции коррекции) останавливает
движение робота. Однако выдача выходного сигнала (WSO1) подачи напряжения для поиска
будет продолжаться. Поэтому не прикасайтесь к сварочной проволоке и электроду. (Этот
выходной сигнал прекращается, когда робот останавливается временно).
Если робот временно остановлен, или его работа принудительно прекращается во время
подачи сварочной проволоки, подача сварочной проволоки продолжается. Если робот
временно остановлен, или его работа принудительно прекращается во время сматывания
сварочной проволоки, сматывание сварочной проволоки продолжается. Запрещается
временно останавливать или принудительно прекращать работу робота во время операции
восстановления горелки.
9. Нажмите клавишу F2 (MASTER) вместе с клавишей "shift". Робот начнет выполнение
операции калибровки. Операция поиска сначала выполняется в направлении Х базовой
системы координат, а затем - в направлении Y. Если включена компенсация Z, операция
поиска затем выполняется в направлении Z. По окончании калибровки задайте исходное
положение вершины инструмента (TCP) в регистре положения и сохраните данные
калибровки на внутреннем уровне. Эти данные калибровки используются при коррекции
TCP (вершина инструмента). Если во время калибровки поступает сигнал об ошибке, см.
описание восстановления после сигналов об ошибке.
ПРЕДОСТЕРЕЖЕНИЕ
Сигнал об ошибке CUST-014 Abort program using G:# (аварийное прекращение программы,
использующей G:# (# - номер группы) выдается, если во время выполнения или временной
остановки программы пульта обучения производится попытка выполнения следующих
действий: ввод в режиме обучения опорного положения, перемещение к опорному
положению или калибровка той же группы перемещений, которая используется в программе
подвесного пульта обучения. Обработка не выполняется. Если поступает данный сигнал,
завершите выполнение программы подвесного пульта управления и затем выполните
операцию заново.

-1096-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Выполнение коррекции при помощи функции TorchMate


После завершения установки шаблона восстановления горелки, настройки TCP, данные
функции восстановления горелки и калибровки, сдвиг вершины инструмента может быть
откорректирован вручную или автоматически (вызовом программы из пользовательской
программы) в любой момент выполнения программы TorchMate.
Для выполнения функции сопряжения горелки используется программа восстановления
горелки или макропрограмма восстановления горелки.
Эти программы и макропрограммы предназначены для использования с каждой группой
перемещений.
При выполнении функции используется программа или макропрограмма, соответствующая
группе перемещений.
В приведенной ниже таблице указаны программы и макропрограммы, предназначенные для
групп перемещений.
Группа
Программа Macro (макрос)
перемещений
Группа 1 TM_ADJST TorchRecv Adjust or TorchMate Adjust
(регул. восст. горелки или регул. TorchMate)
Группа 2 TM_ADJ2 TRecv Adjust GP2 or TMate Adjust GP2
(регул. восст. горелки ГР2 или регул. сопряж. горелки ГР2)
Группа 3 TM_ADJ3 TRecv Adjust GP3 or TMate Adjust GP3
(регул. восст. горелки ГР3 или регул. сопряж. горелки ГР3)
Группа 4 TM_ADJ4 TRecv Adjust GP4 or TMate Adjust GP4
(регул. восст. горелки ГР4 или регул. сопряж. горелки ГР4)
Группа 5 TM_ADJ5 TRecv Adjust GP5 or TMate Adjust GR5
(регул. восст. горелки ГР5 или регул. сопряж. горелки ГР5)
Для выполнение ручной коррекции действуйте согласно указанной ниже процедуре:
1. На экране каталога программ выберите программу восстановления, соответствующую
группе перемещений, для которой выполняется коррекция.
2. Задайте систему координат инструмента группы перемещений, для которой выполняется
коррекция, в качестве системы координат инструмента, для которой выполняется
коррекция.
3. При выполнении программы восстановления горелки начинается движение шаблона
восстановления горелки, а затем выполняется операция коррекции. Если между текущим
положением робота и шаблоном восстановления горелки существует препятствие, робот
сталкивается с препятствием. Перед выполнением программы восстановления горелки
переместите робота при помощи толчковой подачи в такое положение, где между роботом
и шаблоном восстановления горелки нет никаких препятствий.
4. Выключите подвесной пульт обучения и затем нажмите кнопку запуска на панели оператора
или подайте внешний сигнал запуска. Операция коррекции выполняется, исходя из
настройки выбранной в настоящее время системы координат инструмента.
5. Если во время коррекции выдается сигнал об ошибке, появляется экран RECOVERY
(восстановление) (если использование пользовательских сигналов об ошибках отключено).
Порядок восстановления после сигнала об ошибке приводится в описании восстановления
после сигналов об ошибке. Если включено использование пользовательских сигналов об
ошибке, выдается пользовательский сигнал об ошибке. В случае возобновления
выполнения после отмены пользовательского сигнала об ошибке, появляется экран
RECOVERY (восстановление).
ПРЕДОСТЕРЕЖЕНИЕ
Если во время коррекции выдается сигнал об ошибке, и появляется экран RECOVERY
(восстановление), не прекращайте выполнение программы принудительно из
вспомогательного меню. Не забудьте выполнить операцию в соответствии с процедурой
восстановления после сигналов об ошибке (описанной далее).

-1097-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Для правильного выполнения коррекции (при помощи вызова программы из пользовательской


программы) следуйте процедуре, описанной ниже.
1. Введите программу в режиме обучения, используя систему координат инструмента, при
помощи которой выполнялась калибровка.
Или убедитесь в том, что программа, которая уже была введена в режиме обучения,
основана на системе координат инструмента.
Измените программу так, чтобы вызвалась программа восстановления горелки или
макропрограмма для группы перемещений, коррекция которой выполняется.
Например, для выполнения коррекции при помощи функции TorchMate для группы
перемещений 1 каждые десять минут выполнения производственной программы, добавьте
в производственную программу строки, как указано ниже.

2. Если во время коррекции выдается сигнал об ошибке, появляется экран RECOVERY


(восстановление) (если использование пользовательских сигналов об ошибках отключено).
Порядок восстановления после сигнала об ошибке приводится в описании восстановления
после сигналов об ошибке. Если включено использование пользовательских сигналов об
ошибке, выдается пользовательский сигнал об ошибке, и выполнение программы временно
приостанавливается. В случае возобновления выполнения после отмены пользовательского
сигнала об ошибке, появляется экран RECOVERY (восстановление).

ПРЕДОСТЕРЕЖЕНИЕ
Если во время коррекции выдается сигнал об ошибке, и появляется экран RECOVERY
(восстановление), не прекращайте выполнение программы принудительно из меню FCTN
(функция). Не забудьте выполнить операцию в соответствии с процедурой восстановления
после сигналов об ошибке (описанной далее).

Восстановление после сигналов об ошибке


Если во время коррекции TorchMate с использованием метода "PROMPT" восстановления
после ошибки выдается сигнал об ошибке, появляется описанный ниже экран RECOVERY
(восстановление). При выдаче сигнала об ошибке во время операции коррекции группы
перемещений 1 появляется экран, приведенный в примере ниже.

-1098-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

На этом экране восстановления выберите возобновление восстановления горелки, пропуск или


прекращение программы.

Для возобновления операции восстановления горелки выполните приведенную ниже


процедуру.
1. Если выдается настоящий экран восстановления, значит во время операции восстановления
горелки поступил сигнал об ошибке. По сообщению об ошибке определите сигнал об
ошибке. Подробная информация о сигналах об ошибке содержится в описании
восстановления после сигналов об ошибке.
2. Устраните причину сигнала об ошибке, руководствуясь описанием восстановления после
сигналов об ошибке. Выполните восстановление, например, отремонтировав схему
обнаружения напряжения (обычно, цепь обнаружения залипания), использованную во
время контакта сварочной проволоки, и вручную откорректировав излишний изгиб горелки.
Для устранения причины сигнала об ошибке робота необходимо слегка отвести от шаблона
восстановления горелки в режиме толчковой подачи. Однако в данном случае необходимо
переместить робота в такое место, где он не вступает в контакт с шаблоном при повторном
выполнении операции восстановления горелки.
3. Отрежьте сварочную проволоку до необходимой длины.
4. Нажмите кнопку запуска на панели оператора или подайте внешний сигнал запуска для
возобновления выполнения программы.
5. Переместите курсор на 1 Redo TorchRecovery Adjustment (1 Повтор, регулировка
восстановления горелки) и нажмите клавишу ENTER (ввод).
Робот начнет выполнение операции поиска.
Для пропуска операции восстановления горелки наведите курсор на 2 Skip TorchRecovery
Adjustment (2 Пропуск, регулировка восстановления горелки) и нажмите клавишу ENTER
(ввод). Выполнение программы, вызывающей программу операции восстановления горелки,
не прекращается, а только отменяется предыдущая операция коррекции восстановления
горелки. В этот момент TCP (вершина инструмента) не обновляется.

Чтобы прекратить выполнение программы, переместите курсор на 3 Abort Program


(3 аварийное прекращение) и нажмите клавишу ENTER (ввод).
Выполнение программы, вызывающей программу операции восстановления горелки,
прекращается.

В системах управления несколькими группами операции коррекции двух роботов могут быть
выполнены одновременно при помощи многоцелевой функции или некоторых других
функций.
Если во время восстановления горелки одного робота выдается сигнал об ошибке, а в это время
отображен экран RECOVERY (восстановление) для другого робота, экран RECOVERY
(восстановления) с сигналом об ошибке появляется после завершения обработки
отображенного ранее экрана.

-1099-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Сигналы об ошибке восстановления горелки


Во время операции восстановления горелки могут выдаваться указанные ниже сигналы.
• Стандартные сигналы об ошибке поиска
Стандартные сигналы об ошибке поиска включают описанные ниже сигналы об ошибке.

TMAT-000 Offset is out of range (The upper offset limit was exceeded.)
(Смещение за пределами диапазона. Превышен верхний предел смещения).
(Причина) Верхний предел смещения был превышен в результате коррекции вершины
инструмента на основании операции восстановления горелки.
(Способ устранения)
Откорректируйте горелку вручную так, чтобы сдвиг вершины инструмента
находился в пределах максимально допустимого смещения. Затем снова
выполните операцию восстановления горелки на экране RECOVERY
(восстановление).

TMAT-001 Sensor is ON before search (Before search operation, the search signal is ON.)
(Датчик включен до поиска. Сигнал поиска включен до начала операции поиска)
(Причина) До начала операции поиска сигнал подтверждения контакта (сигнал поиска),
который подается при происхождении контракта с плитой, уже включен.
(Способ устранения)
Проверьте сигнал подтверждения контакта и маршрут его подключения. Когда
сигнал приведен в нормальное состояние, снова выполните операцию
восстановления горелки на экране RECOVERY (восстановление).

TMAT-002 Sensor failed during search (The recovery fixture was not contacted.)
(Отказ датчика во время поиска. Отсутствие контракта с приспособлением
восстановления).
(Причина) Операция поиска выполнена, но сварочная проволока не соприкоснулась с
плитой.
(Способ устранения)
1 Удлините сварочную проволоку, если она коротка.
2 Если горелка слишком загнута, откорректируйте горелку вручную так,
чтобы сварочная проволока могла коснуться плиты при коррекции.
3 Проверьте, введен ли сигнал подтверждения контакта при касании
сварочной проволокой плиты.

-1100-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Отображение и сохранение данных хронологии коррекции


Каждый раз при выполнении программы или макропрограммы восстановления горелки для
выполнения операции коррекции восстановления горелки значение смещения отражается в
TCP (вершина инструмента). Значение смещения рассчитывается на основании сохраненных
внутри положений TCP при калибровке восстановления горелки.
На внутреннем уровне в качестве данных хронологии коррекции с указанием даты, может быть
записано до 100 значений смещения, каждое из которых получено при выполнении каждой
операции коррекции. Эта хронологическая информация может быть просмотрена, а также
сохранена в формате ASCII на устройстве, заданном по умолчанию.
Такая хронология коррекции может быть использована при управлении сдвигом вершины
инструмента.

Данные хронологии коррекции могут быть вызваны на подвесном пульте управления


посредством выполнения описанной ниже процедуры.
1. Нажмите клавишу MENUS (меню), затем выберите 3 DATA (данные).
2. Нажмите клавишу F1, (TYPE) (тип), а затем выберите из меню Torch Recov (восстановление
горелки).
Появится экран, показанный ниже.
На показанном ниже экране в столбце G отображены номера групп перемещения, а в
столбце Т - номера систем координат инструмента.

* «Mastered X Y» (выверенные X Y) означает, что калибровка была выполнена в


направлении XY.
* «Mastered X Y Z» (выверенные X Y Z) означает, что калибровка была выполнена в
направлении XYZ.
3. Проверьте, что выбранное в данный момент устройство хранения подключено. Текущий
выбранный носитель информации можно проверить, нажав клавишу MENUS (меню) и
выбрав 7 FILE.
Для сохранения данных на карте памяти вставьте карту в слот PCMCIA на передней панели.
4. Если необходимо, отформатируйте соответствующий носитель информации, а затем
нажмите F3 (SAVE) (сохранить).
5. Появляется сообщение «Copying data file to floppy disk» (Идет копирование файла данных на
гибкий диск), показывающее, что идет сохранение данных.
6. По окончании сохранения данных появляется сообщение «Data file copied successfully»
(Копирование файла данных успешно завершено).
7. На гибком диске создан файл в формате ASCII с именем TMDATA.DT. Если файл с таким
именем на гибком диске уже существует, он будет перезаписан.

-1101-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Узел восстановления горелки


Ниже приведена схема типового узла восстановления горелки. Если применяется такая схема,
можно использовать стандартные настройки без их модификации.
В схеме обнаружения залипания сварочной проволоки используется напряжение величиной
незначительно выше 10 вольт. Поэтому необходимо использовать материалы с достаточной
проводимостью. Если узел отвечает указанным ниже техническим характеристикам,
необязательно, чтобы его схема была такой же.

1 Перспектива 6 Овальное отверстие (Настройка угла плиты может


быть отрегулирована).
2 Покомпонентное изображение 7 Плита (Электрод вступает в контакт с данной плитой.
Каждая сторона плиты должна быть совмещена с
соответствующей осью базовой системы координат).
3 Контакт настройки TCP (вершины инструмента) 8 Базовый блок (Соедините базовый блок с электродом
(используется для настройки TCP) базового металла при помощи провода).
4 Установите узел восстановления горелки в 9 Вид сверху
указанное выше положение с учетом базовой
системы координат.
5 Базовая система координат 10 Вид сбоку

Резервное копирование данных


При резервном копировании данных на экране файла данные функции TorchMate сохраняются
на устройстве хранения данных в файлах со следующими именами: Эти файлы сохраняются в
запминающем устройстве при выполнении полного резервного копирования или резервного
копирования файлов приложения.
- Данные настройки: main_tcp.vr
- Данные хронологии коррекции: offsetdt.vr

-1102-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.12 НАСТРОЙКА КОЭФФИЦИЕНТА ПРЕОБРАЗОВАНИЯ


АНАЛОГОВОГО ВЫХОДА ПО НЕСКОЛЬКИМ ТОЧКАМ
13.12.1 Обзор
Когда условия напряжения и тока задаются аналоговыми выходными сигналами от
контроллера робота на питание сварки, для сопряжения интерфейса для питания сварки
выполняется расчет преобразования.
А именно, если, например, интерфейс питания сварки составляет от 0 В до 14 при условии тока,
равном 200A, 200A должны быть конвертированы в действительный диапазон напряжения
( 0..14 В ).
При таком расчете используется коэффициент, называемый коэффициентом преобразования
аналогового выхода. Этот коэффициент должен изменяться в зависимости от типа питания
сварки, индивидуальных различий питания сварки, диаметра сварочной проволоки, материала.
Конкретно, питание сварки обладает интерфейсом от 0 до 14 В. Например, когда условие тока
задано на 200А, оно должно быть конвертировано в диапазон от 0 до 14 В.
Для преобразования используется «коэффициент преобразования аналогового вывода».
Этот коэффициент преобразования аналогового вывода изменяется в зависимости от типа
питания сварки, индивидуальных различий, диаметра сварочной проволоки, материала и
длины силового кабеля сварки и т.д.

В контроллере робота имеется файл питания сварки для распространенного питания сварки, а
коэффициент преобразования аналогового вывода для диапазона используемых широко
распространенных условий сварки задан в файле питания сварки.
Данный коэффициент преобразования аналогового вывода состоит из линейной
аппроксимации по двум точкам.
В настоящем документе приводится описание следующих функциональных возможностей.
Их цель заключается в обеспечении «большей точности» и «большей гибкости».
A. Функция доработки коэффициента преобразования аналогового вывода по 6 точкам
(максимально)
Разница коэффициента преобразования аналогового вывода, описанного выше, может быть
изменена при помощи ввода результата пробной сварки (от 2 до 6 точек).
Пробная сварка должна выполняться с адекватным интервалом условия сварки,
относительно фактической команды напряжения (0-14В в примере выше), а измеренное
напряжение на передней панели питания сварки вводится в специальный экран данной
функции.
B. Определение таблицы сводных данных для коэффициента преобразования аналогового
вывода
Материалы, используемые при сварке обладают рядом характеристик, которые можно
изменить.
Для изменения характеристик необходимо изменить коэффициент преобразования
аналогового вывода. При таком материале для сварки для одного материала требуется
большое количество данных коэффициента преобразования аналогового вывода. Данная
функциональная возможность обеспечивается сводной таблицей данных коэффициента
преобразования аналогового вывода, описанного выше в пункте А, таким образом, можно
изменить номер нужной таблицы данных.

-1103-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.12.2 Порядок работы


1. Выполните контролируемый запуск. Выберите используемый источник питания сварки на
экране настройки приложения, а затем выполните запуск из холодного состояния.
При данном выборе задается коэффициент преобразования аналогового выхода по 2 точкам.
При данном коэффициенте возможно выполнение базовой сварки.
2. Выполните пробную сварку. Если существует большое различие между заданным условием
сварки и значением, измеренным измерительным прибором на передней панели источника
питания сварки, появляется следующий экран «Weld AO factor screen» (экран коэффициента
АВ сварки). На этом экране можно изменить данные коэффициента преобразования
аналогового выхода.

Отображается экран, аналогичный следующему.

Ниже указан порядок настройки данного экрана.


• На этом экране представлен экран уровней списка, на котором можно вызвать/изменить
данные коэффициента преобразования аналогового выхода.
• Можно задать пять таблиц данных коэффициента преобразования аналогового выхода.
• При помощи клавиши F2 перейдите к экрану подробных данных для изменения данных.
• После окончания настройки данных коэффициента преобразования аналогового выхода,
нажмите F4 Done (готово).
Это означает завершение настройки. Если данные изменены, состояние настройки
изменяется с Done (готово) на NotYet (пока нет). После внесения изменения повторно
измените состояние на стройки на Done (готово).
• Если сварка выполняется в состоянии NotYet (пока нет), выдается сигнал об ошибке и
выполнение сварки становится невозможным.
• Для коэффициента преобразования аналогового выхода можно ввести комментарий.
Наведите курсор на столбец комментария и нажмите клавишу «ввод» для добавления
комментария.
• Номер выбранной в настоящий момент таблицы данных представлен в верхней части экрана
подвесного пульта обучения. Если он равен 0, используются данные коэффициента
преобразования аналогового выхода по двум точкам (по умолчанию).

-1104-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

• Таблицу данных коэффициента преобразования аналогового выхода можно сменить, нажав


клавишу F3 CHANGE (смена) и введя номер. Ее невозможно заменить на таблицу данных с
состоянием «пока нет», в этом случае выбранный номер отсылается к предыдущим данным.
• Этот экран отображается, только если $AWAOFACTENB равняется TRUE (истина).
3. Нажмите клавишу F2 DETAIL (подробные данные) и появится экран, аналогичный
приведенному ниже. На этом экране выберите пункт сигнала аналогового выхода, который
необходимо изменить.

Ниже указан порядок настройки данного экрана.


• На этом экране представлен список элементов аналогового выхода, которые могут быть
изменены.
• Может быть изменен только коэффициент преобразования аналогового выхода.
Невозможно изменить коэффициент преобразования аналогового входа.
Это линейная аппроксимация по двум точкам.
4. Переместите курсор к элементу, который необходимо изменить, и нажмите F2 DETAIL
(подробные данные).
Отображается следующий экран.
На этом экране можно задать и изменить данные коэффициента преобразования
аналогового сигнала при помощи ввода данных «фактического напряжения» и «данных
измерений» для 6 точек (максимально).

-1105-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Ниже указан порядок настройки данного экрана.


• Нажатие F3 DEFAULT (по умолчанию) при нажатой клавише SHIFT задает данные по двум
точкам (по умолчанию).
Если при этом не нажата клавиша SHIFT, появляется сообщение «Press SHIFT key together»
(одновременно нажмите клавишу SHIFT).
При нажатии клавиши F2 INIT (инициализация) вместе с клавишей SHIFT все данные
обнуляются. Если при этом не нажата клавиша SHIFT, появляется сообщение «Press SHIFT
key together» (одновременно нажмите клавишу SHIFT).
• Введите такое число, при котором значение увеличится.
Если значение уменьшается, данные больше не предоставляются.
Данные, предшествующие этим данным, используются в качестве данных коэффициента
преобразования.
• Когда все данные не используются, например, используются только четыре элемента
данных, пятый элемент данных должен быть равен нулю.
Данные, предшествующие нулевому значению, используются в качестве данных
коэффициента преобразования.
• Если данные изменены, состояние настройки изменяется на NotYet (пока нет).
Измените их на Done (готово).
• Изменить данные во время сварки невозможно.
При попытке их изменения появляется сообщение «Can't change it during welding» (во время
сварки изменение невозможно).
5. Значение левого столбца VoltageCMD на экране выше такое же, что и значение напряжения,
указанное (****) на экране состояния сварки. Вызовите экран состояния сварки, а затем
выполните пробную сварку для требуемого номера испытания. Запишите данные пробной
сварки, а затем введите их на указанном выше экране.
Так как длительность цикла обновления экрана может быть значительной, пробная сварка
не должна длиться более 2 секунд. Значения (****) отображаются только в случае, если
$AWAOFACTENB равно TRUE (истина). Если оно равно FALSE (ложь), значения не
отображаются.

-1106-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.13 ЛИНЕЙНОЕ ИЗМЕНЕНИЕ ПАРАМЕТРОВ ARCTOOL


13.13.1 Обзор
Функция линейного изменения параметров ArcTool осуществляет постепенное увеличение или
уменьшение параметров программы с заданной скоростью.
В целом ее можно разделить на три следующие функции.
- Линейное изменение параметров сварки
- Линейное изменение скорости
- Линейное изменение поперечного колебания
Эта функция является дополнительной. ( A05B-XXXX-J678 )

13.13.2 Включение или выключение функции


Функция линейного изменения ArcTool не имеет специально выделенного меню или экрана
настройки.
Поэтому ее можно включить или выключить при помощи системных переменных.
• $AWERAMP[ i ].$RAMP_ENABLE ( "i" - номер оборудования)
Включает или выключает все функции линейного изменения параметров ArcTool.
• $AWERAMP[ i ].$RMP_TO_POS
Включает или выключает линейное изменение до положения (см. 13.13.3).

ПРИМЕЧАНИЕ
Если $RAMP_ENABLE равно FALSE (ложь), функция линейного изменения ArcTool не
работает, даже если $RMP_TO_POS равно TRUE (истина). Если эта системная переменная
изменяется, необходимо выключить и снова включить питание.
Функция линейного изменения скорости всегда установлена на TRUE (истина), несмотря на
состояние данных системных переменных.

ПРЕДОСТЕРЕЖЕНИЕ
Линейное изменение не выполняется во время продувки, предварительной подачи
сварочной проволоки, отжига или сброса залипания сварочной проволоки.

-1107-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.13.3 Линейное изменение параметров сварки


Опция линейного изменения параметров сварки позволяет постепенно увеличивать или
уменьшать параметры сварки (напряжение, ток и т.д.) на заданном участке.
Для выполнения линейного изменения можно выбрать два различных метода:
- Линейное изменение по времени
- Линейное изменение по положению

Кроме того, можно одновременно увеличивать или уменьшать несколько значений по команде.
При выполнении как линейного изменения по времени, так и линейного изменения по
положению, необходимо ввести в маршруты сварки значение задержки по времени.

Рис. 13.13.3 (a) Пример программы линейного изменения параметров сварки

По времени
При выполнении линейного изменения по времени, в маршрутах сварки необходимо задать
время линейного изменения (сек) (См. процедуру 13-22). При выполнении линейного
изменения по времени, значения по команде увеличиваются или уменьшаются в течение
времени задержки, заданного в команде поджига дуги. В случае короткого перемещения после
поджига дуги, см. параграф «В середине сварки» в отношении ограничений.

По положению
Для использования линейного изменения по положению, пользователь должен установить
время задержки на 99.0 (см. процедуру 13-22). При выполнении линейного изменения по
времени, значения по команде увеличиваются или уменьшаются до достижения, после
команды поджига дуги, следующего положения, введенного в режиме обучения.
(См. рис. 13.13.3 (a), B).

-1108-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура 13-22 Ввод изменения параметров сварки в режиме обучения


Условие
Функция линейного изменения параметров ArcTool включена. ($AWERAMP[ i
].$RAMP_ENABLE = TRUE)

Шаг
1. Вызовите экран маршрута дуговой сварки.
2. Вызовите экран подробных данных маршрута сварки, используемый для команды поджига
дуги.
3. Введите время линейного изменения (время, требуемое для линейного изменения) в
качестве времени задержки.

4. Введите в режиме обучения команду поджига дуги на экране редактирования программы и


задайте номер маршрута с временем задержки для линейного изменения.

5. Ниже описывается метод линейного изменения параметров заданием значения параметров


(непосредственное обучение). Когда включена функция линейного изменения ArcTool, к
концу команды поджига дуги добавляется новое условие [ 0.0 с ]. Введите здесь время
линейного изменения. В следующей программе значения по команде изменяются на
маршрут сварки команды поджига дуги в течение двух секунд после достижения
положения 3.

-1109-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

6. Описанный выше шаг является методом линейного изменения сварки посредством


линейного изменения по времени. При выполнении линейного изменения по положению,
прежде всего, убедитесь в том, что системная переменная $AWERAMP[ i ]. $RMP_TO_POS
равна TRUE (истина). Если она равна FALSE (ложь), измените значение переменной на
TRUE (истина).
7. Введите [ 99.0 с ] в ячейку задержки по времени маршрута сварки (или непосредственное
значение в команду поджига дуги).
После выполнения этой операции такое линейное изменение сварки в команде поджига дуги
считается линейным изменением по положению. В следующей программе линейное
изменение значений по команде выполняется до достижения положения 4.

В начале сварки
В первой команде поджига дуги (не для изменения маршрутов сварки) по включенному/
выключенному состоянию предварительной подачи сварочной проволоки определяется,
выполняется или нет линейное изменение.
Если предварительная подача сварочной проволоки включена, сначала, дуговая сварка
начинается по маршруту сварки, заданному в маршруте предварительной подачи сварочной
проволоки (задано на экране условий процесса). Затем, если выполняется команда
перемещения, значения по команде постепенно увеличиваются или уменьшаются в
соответствии с маршрутом сварки, который был введен в режиме обучения командой поджига
дуги.
Линейное изменение не может выполняться, если предварительная подача сварочной
проволоки выключена. В этом случае, дуговая сварка начинается с параметрами сварки
команды поджига дуги. (См. рис. 13.13.3 (b)).

-1110-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Значение, заданное в маршруте 4 Если предварительная подача сварочной проволоки выключена


предварительной подачи сварочной Сварка начинается в соответствии с маршрутом сварки 1.
проволоки
2 Значение, заданное в маршруте сварки 1 5 Если предварительная подача сварочной проволоки включена
Значение маршрута предварительной подачи сварочной
проволоки изменяется на значение маршрута сварки 1.
3 Заданное значение 6 Время
Рис. 13.13.3 (b) Линейное изменение в начале сварки
Работа робота в начала сварки
При помощи системной переменной $AWERAMP[ i ]. $RAMP_HOLD в первой команде
поджига дуги оператор может выбрать либо движение, либо остановку робота во время
линейного изменения (См. рис. 13.13.3 (c)).

1 Заданное значение 4 $RAMP_HOLD:TRUE


Робот начинает работать после достижения
параметром значения, заданного в маршруте сварки.
2 Работа робота 5 Продувка
3 $RAMP_HOLD:FALSE (по умолчанию) 6 Предварительная подача сварочной проволоки
Робот начинает работу после завершения
предварительной подачи сварочной проволоки.
Рис. 13.13.3 (b) Работа робота в начале сварки

-1111-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

В конце сварки
При помощи системной переменной $AWERAMP[ i ].$RAMP_CRATER оператор может
выбрать, выполнить или нет линейное изменение во время заполнения кратера в конце дуговой
сварки. Если системная переменная равна TRUE (истина), то во время заполнения кратера
значения по команде постепенно увеличиваются или уменьшаются в течение времени,
заданного в команде конца дуги (См. рис. 13.13.3 (d)).
Линейное изменение параметров сварки не производится во время сброса залипания сварочной
проволоки.

1 Линейное изменение при заполнении кратера 4 Заполнение кратера


2 Без линейного изменения 5 Сброс залипания сварочной проволоки
3 Напряжение [Вольт] 6 Время [сек]

Рис. 13.13.3 (d) Линейное изменение во время заполнения кратера

В середине сварки
Если используется линейное изменение по времени, следующая команда поджига дуги может
быть выполнена в то время, как значения по команде постепенно увеличиваются или
уменьшаются (до достижения маршрута сварки команды поджига дуги, выполняемой в
настоящий момент). В этом случае линейное изменение прерывается. Значения по команде для
следующего перемещения будут изменяться следующим образом (в зависимости от случая):
• Линейное изменение задано в следующей команде поджига дуги
Значение по команде постепенно изменяется от значения, имевшегося во время линейного
изменения (последние значения по команде), до значения следующей команды поджига
дуги.
• Линейное изменение в следующей команде поджига дуги не задано
Значение по команде немедленно изменяется на значение следующей команды поджига
дуги.
Пользователь может создать программу, используя данные характеристики.
Во избежание прерывания линейного изменения выделите достаточный промежуток времени
до следующей команды перемещения.

-1112-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.13.4 Линейное изменение скорости


Функцию линейного изменения скорости можно использовать для задания перемещения с
плавным изменением скорости на участке движения (вместо постоянной скорости), начиная от
начального положения и до целевого положения (См. рис. 13.13.4).

1 Во время линейного изменения скорости 3 Скорость [см/мин]


2 Без линейного изменения скорости 4 Время [сек]

Рис. 13.13.4 Линейное изменение скорости

-1113-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-23 Обучение линейному изменению скорости


Шаг
1. Введите команду перемещения в режиме обучения на экране редактирования программы.
Введите начальную скорость линейного изменения в пункт скорости перемещения.

2. Наведите курсор на последний пробел предложения перемещения.


3. Нажмите F4 [CHOICE] (выбор) и выберите [ RampTo ] (линейное изменение до) из меню.

4. [ RampTo (...) ] добавляется к команде перемещения. ’


Введите окончательное значение скорости, которую необходимо достичь (окончательная
скорость).
Единицами измерения скорости RampTo (линейное изменение до) становятся единицы
измерения скорости команды перемещения.

Подробное описание линейного изменения ArcTool


• Линейное изменение скорости может задаваться при помощи WELD_SPEED (скорость
сварки), регистра и косвенно, при помощи регистра.
• Для перемещений на короткое расстояние (время выполнения перемещения короче
времени, необходимого для ускорения/замедления до заданной скорости). Контроллер
выдаст предупредительный сигнал об ошибке и линейное изменение скорости применяться
не будет.
• Линейное изменений скорости может измеряться в мм/сек, см/мин и дюйм/мин. Если в
качестве единиц измерения скорости используются сек, мсек, град/сек, контроллер выдаст
предупредительный сигнал об ошибке и линейное изменение скорости применяться не
будет.
• Если перемещение определяется ориентацией, контроллер выдаст предупредительный
сигнал об ошибке, и линейное изменение скорости применяться не будет.
• Линейное изменение скорости не выполняется при обратных перемещениях.
• Линейное изменение скорости не выполняется в режиме пробного прогона.

-1114-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.13.5 Линейное изменение поперечного колебания


В ходе поперечного колебания линейному изменению подлежат следующие параметры
(См. рис. 13.13.5).
- Частота ( Freq )
- Амплитуда ( Ampl )

1 Во время линейного изменения поперечного 2 Без линейного изменения поперечного колебания


колебания

Рис. 13.13.5 Линейное изменение поперечного колебания

-1115-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-24 Обучение линейному изменению поперечного колебания


Условие
Функция линейного изменения параметров ArcTool включена. ($AWERAMP[ i
].$RAMP_ENABLE = TRUE)

Шаг
1. Создайте программу поперечного колебания на экране редактирования программ (см. 13.2).

2. Переместите курсор в конец команды перемещения, расположенной между началом и


концом поперечного колебания.
3. Нажмите F4 [CHOICE] (выбор) и выберите в меню [WV[ ] ] (поперечное перемещение).

4. [ WV[...] ] добавляется к концу команды перемещения.


Введите номер маршрута поперечного колебания с заданными целевыми частотой и
амплитудой.

Подробное описание линейного изменения поперечного колебания


• Линейное изменение поперечного колебания не поддерживается при обратном
перемещении.
• Линейное изменение поперечного колебания лишь частично поддерживает функцию TAST
(отслеживание шва по дуге).
Поддерживается линейное изменение амплитуды, но не поддерживается линейное
изменение частоты поперечного колебания.

-1116-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.13.6 Возобновление после ошибки

Возобновление линейного изменения параметров сварки после ошибки


После возникновения ошибки сварка может быть возобновлена. Если предварительная подача
сварочной проволоки включена, значения предварительной подачи сварочной проволоки
используются для начала дуговой сварки. По окончании предварительной подачи сварочной
проволоки начинается выполнение маршрута сварки, который выполнялся на момент
возникновения ошибки. Если в маршруте сварки задано линейное изменение, оно будет
выполняться при возобновлении работы. Управление программой и выполнение перемещения
во время возобновления работы аналогично исходной операции поджига дуги сварки
(см.13.13.3 ), т.е. в положении возобновления работы будет применена системная переменная
$AWERAMP[ i ].$RAMP_HOLD.
Значения параметров сварки после предварительной подачи сварочной проволоки равны либо
значениям исходного маршрута сварки, либо значениям линейного изменения на момент
паузы. Для этой цели используются две системные переменные. Одна переменная
используется для линейного изменения по времени, а другая - для линейного изменения по
положению.
• $AWERAMP[ i ].$TIM_RMP_RSM
Данная переменная задает метод возобновления линейного изменения по времени.
Если она равна TRUE (истина), линейное изменение по времени возобновляется со
значениями на момент паузы. Если она равна FALSE (ложь), линейное изменение по
времени возобновляется со значений предварительной подачи сварочной проволоки.
• $AWERAMP[ i ].$POS_RMP_RSM
Данная переменная задает метод возобновления линейного изменения по положению.
Если она равна TRUE (истина), линейное изменение по положению возобновляется со
значениями на момент паузы. Если она равна FALSE (ложь), линейное изменение по
положению возобновляется со значений предварительной подачи сварочной проволоки.

Возобновление линейного изменения скорости после ошибки


Если выполнение программы приостановлено и возобновлено во время линейного изменения
скорости, метод возобновления неодинаков и зависит от того, включена или нет функция
возобновления на первоначальной траектории (см. 12.1.4).
• Функция возобновления на первоначальной траектории включена
Робот переместится обратно в точку траектории, если его работа была приостановлена, и
возобновит работу с той же скоростью, что и до остановки. Он достигнет целевого
положения с заданным линейным изменением скорости.
• Функция возобновления на первоначальной траектории выключена
Робот переместиться из текущего положения к целевому положения со скоростью, с
которой он перемещался до остановки, и достигнет целевого положения с заданным
линейным изменением скорости.

Возобновление линейного изменения поперечного колебания после ошибки


После возобновления перемещения поперечное колебание будет возобновлено с такими
частотой и амплитудой, какие имелись до возникновения ошибки, и перемещение будет
завершено с заданной частотой и амплитудой поперечного колебания.

-1117-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.13.7 Использование других функций


Использование функции «на лету»
Функция «на лету» (см. 13.3) во время линейного изменения временно отключена. При
линейном изменении параметров экран «на лету» отображает изменение значений по команде
(но не проверяет изменение скорости). Если используются функциональные клавиши
увеличения или уменьшения, появляется предупредительное сообщение.

Использование функции отслеживания шва по дуге


Функция отслеживания шва по дуге (см. 13.6) не будет выполняться должным образом, если во
время отслеживания запрограммировано линейное измерения параметров сварки.
Рекомендуется использовать линейное изменение только на тех участках сварки, где не
выполняется отслеживание. Во время выполнения линейного изменения функцию
отслеживания можно выключить и затем снова включать при наличии нового
соответствующего маршрута отслеживания.

-1118-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.14 ФУНКЦИЯ ВЫБОРА ПРОГРАММЫ КОНТРОЛЛЕРА


ПОЛОЖЕНИЯ
13.14.1 Обзор
В некоторых контроллерах сварки имеются программы (настройка режима, настройка
последовательности, база данных и т.д.), которые могут переключаться при помощи
цифрового входного сигнала. На некоторых моделях программу можно переключить во время
выполнения сварки. (Функция программы контроллера сварки зависит от модели контроллера
сварки).
Функция выбора программы контроллера сварки используется для переключения внутренней
программы контролера сварки с блока управления робота.

Данная функция имеет следующие свойства.


• Функция выбора программы контроллера сварки включается или выключается при помощи
задания соответствующей системной переменной.
• В качестве выходных сигналов выбора программы назначены три цифровых выходных
сигнала. Эти три цифровых выходных сигнала дают контроллеру сварки команду
относительно выбора программы контроллера сварки.
• При помощи выходных сигналов выбора программы можно выбрать восемь программ
контроллера сварки. Имя программы контроллера сварки можно задать на экране SETUP
weld Proc (настройка процесса сварки).
На этом экране можно также сменить программу контроллера сварки.
При выборе на экране программы контроллера сварки, соответственно задаются выходные
сигналы выбора программы.
• При задании маршрута сварки можно также задать программу контроллера сварки, которая
будет использоваться в маршруте сварки. При выполнении сварки в соответствии с
маршрутом сварки, выходные сигналы выбора программы заданы в соответствии с
выбранной программой контроллера сварки.
• Выбранную в настоящий момент программу контроллера сварки можно проверить на
экране состояния дуговой сварки (см. 12.6.2).

13.14.2 Включение или выключение функции


Функция выбора программы контроллера сварки включается или выключается при помощи
задания системной переменной $AWEPCR.$PRG_SEL_ENA.

$AWEPCR.$PRG_SEL_ENA
= TRUE (истина): Включено
= FALSE (ложь): Выключено (по умолчанию)

-1119-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.14.3 Назначение выходных сигналов выбора программы


контроллера сварки
Для использования функции выбора программы контроллера сварки необходимо назначить
три цифровых выходных сигнала в качестве выходных сигналов выбора программы.
Программа контроллера сварки выбирается по комбинации включенных/выключенных
состояний трех цифровых выходных сигналов. На экране SETUP Weld Proc (настройка
процесса сварки) можно вызвать восемь различных программ контроллера сварки.
В таблице 13.14.3 показаны восемь программ контроллера сварки и соответствующие им
комбинации включенных/выключенных состояний цифровых выходных сигналов.
Таблица 13.14.3 Номера программ контроллера сварки
Номер Комбинация выходных Комбинация выходных Комбинация выходных
программы сигналов выбора сигналов выбора сигналов выбора
контроллера программы программы программы
сварки Сигнал 1 Сигнал 2 Сигнал 3
1 OFF (выкл.) OFF (выкл.) OFF (выкл.)
2 ON (вкл.) OFF (выкл.) OFF (выкл.)
3 OFF (выкл.) ON (вкл.) OFF (выкл.)
4 ON (вкл.) ON (вкл.) OFF (выкл.)
5 OFF (выкл.) OFF (выкл.) ON (вкл.)
6 ON (вкл.) OFF (выкл.) ON (вкл.)
7 OFF (выкл.) ON (вкл.) ON (вкл.)
8 ON (вкл.) ON (вкл.) ON (вкл.)

На рис. 13.14.3 приведен пример выбора программы контроллера сварки при помощи
выходных сигналов выбора программы.

1 Блок управления роботом 5 Входной сигнал выбора программы


2 Плата ввода-вывода процесса 6 Временная диаграмма
3 Выходной сигнал выбора программы 7 Программа 1
4 Сварочный аппарат 8 Выходной сигнал выбора программы 1
Рис. 13.14.3 Пример выбора программы контроллера сварки
В качестве выходных сигналов выбора программы могут быть назначены имеющиеся
цифровые выходные сигналы любого типа.

-1120-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура 13-25
Назначение выходных сигналов выбора программы контроллера сварки
Условие
Функция выбора программы контроллера сварки включена
($AWEPCR.$PRG_SEL_ENB=TRUE).
Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите [5 I/O] (ввод-вывод).
3. Нажмите F1 [TYPE] (тип) и выберите [WELD] (сварка).
4. Для переключения экрана на экран выходных сигналов сварки нажимайте F3 [IN/OUT]
(ввод/вывод).
5. Появится экран, показанный ниже.
Наведите курсор на строку назначаемого выходного сигнала выбора программы.

6. Нажмите на клавишу F->, а затем на клавишу F3 [CONFIG] (конфигурация). Появится экран,


показанный ниже.

7. Установите курсор на поле типа сигнала и выберите тип сигнала.


8. Установите курсор на поле номера сигнала и выберите номер сигнала.
9. Нажмите клавишу [PREV] (назад) или F2 [MONITOR] (монитор). Цифровой выходной
сигнал назначен. После назначения цифрового выходного сигнала, появляется показанный
ниже экран.

10.Повторите шаги с 5 по 9 для назначения оставшихся двух выходных сигналов выбора


программы.

-1121-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.14.4 Выбор программы контроллера сварки


На экране SETUP Weld Proc (настройка процесса сварки) можно вызвать восемь программ
контроллера сварки.
На этом экране могут быть выполнены следующие операции:
- Выбор программы контроллера сварки

(Выходные сигналы выбора программы заданы в соответствии с выбранной программой


контроллера сварки).
Редактирование имени программы контроллера сварки

Процедура 13-26 Выбор программы контроллера сварки


Условие
Должны быть назначены три выходных сигнала выбора программы.
Шаг
1. Нажмите клавишу MENUS (меню), затем выберите экран настройки.
2. Нажмите F1 TYPE (тип) и выберите Weld Proc (процесс сварки).
Появится экран, показанный ниже.

3. Наведите курсор на строку требуемой программы и нажмите F3 [SELECT] (выбрать).


Программа выбрана.
При выборе программы соответственно задаются выходные сигналы выбора программы.
4. Для редактирования имени программы наведите курсор на строку требуемой программы и
нажмите ENTER (ввод).

-1122-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.14.5 Настройка программы контроллера сварки в маршруте сварки


В функции выбора программы контроллера сварки используемую программу контроллера
сварки можно задать для каждого маршрута сварки.
Используемую программу контроллера сварки можно задать на экране подробных данных
маршрута дуговой сварки. См. рис. 13.14.5.

Рис. 13.14.5 Экран маршрута сварки

На экране маршрута сварки наведите курсор на поле номера программы контроллера сварки и
введите требуемый номер программы контроллера сварки. При изменении номера программы
контроллера сварки появляется имя программы, выбранной на экране программы сварки.
Имя программы контроллера сварки на этом экране отредактировать нельзя.

При выполнении сварки выбирается программа контроллера сварки, заданная в маршруте


сварки.

-1123-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.15 ФУНКЦИЯ УПРАВЛЕНИЯ СЕРВОСИСТЕМОЙ ГОРЕЛКИ


13.15.1 Краткое описание функции управления сервосистемой горелки
Сервосистема горелки представляет собой механизм подачи сварочной проволоки при помощи
серводвигателя.
Функции управления сервосистемой горелки является функцией, которая осуществляет
управление сервосистемой горелки.

Подача сварочной проволоки при помощи серводвигателя позволяет стабилизировать


действительную скорость подачи сварочной проволоки во время сварки, а также позволяет
избежать таких неполадок, как изгиб трубки канала проволоки из-за движения робота.
Она также позволяет осуществлять высокоскоростную подачу сварочной проволоки.

13.15.2 Предостережения и ограничения


- Конфигурация осей
Оси сервосистемы горелки должны быть установлены после обычных осей (оси робота,
расширенные оси, оси отслеживания линии). Кроме того, индекс начальной аппаратной оси
должен быть нечетным числом.

Пример 1) робот с 6 осям + сервосистема горелки * 1

Аппаратные оси Тип оси


1-6 Оси робота
7 Оси сервосистемы горелки

Пример 2) робот с 6 осями + расширенная ось (или NOBOT или позиционер) * 1 + сервосистема
горелки * 1

Аппаратные оси Тип оси


1-6 Оси робота
7 Расширенная ось
8 Оси сервосистемы горелки

- Процесс сварки
Эта функция поддерживает процесс сварки MIG (с металлическим электродом в среде
защитного газа), а также метод управления процессом Volts, Amps (вольты, амперы).

- Тип сварочной проволоки


Данная функция поддерживает следующие типы сварочной проволоки
Диаметр сварочной проволоки: 0,6 мм, 0,8 мм, 0,9 мм, 1,0 мм, 1,2 мм, 1,4 мм, 1,6 мм
Материал сварочной проволоки: Сталь, сталь (трубчатая), алюминий

- Восстановление после ошибок Pulse mismatch (несоответствие импульсов серводвигателя),


BZAL и RCAL ( SRVO-038,062 и 063).
Для осей сервосистемы горелки (Group:0), установите системную переменную
$IS_MCR.$SPC_RESET на TRUE (истина), а затем выключите и включите питание.

-1124-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.15.3 Подробное описание функции управления сервосистемой


горелки

13.15.3.1 Команда дуговой сварки


При обычном использовании для дуговой сварки используется обычная команда дуговой
сварки.

13.15.3.2 Толчковая подача сварочной проволоки


Для сервосистемы могут использоваться два режима толчковой подачи сварочной проволоки.
Эти режимы выбираются на экране настройки сервосистемы горелки.
• Нормальная толчковая подача
Для подачи сварочной проволоки вперед/назад используются клавиши WIRE+ / WIRE-
подвесного пульта обучения, а также обычное подающее устройство сварочной проволоки.
• Непрерывная толчковая подача
Для подачи сварочной проволоки вперед/назад используются клавиши WIRE+ / WIRE-
подвесного пульта обучения, а также обычное подающее устройство сварочной проволоки.
В случае непрерывной толчковой подачи сварочной проволоки при достижении сварочной
проволокой заданной длины толчковая подача останавливается автоматически. Длина, при
достижении которой толчковая подача останавливается, задается на экране настройки
сервосистемы горелки.
Если клавиши отпускаются до достижения в ходе толчковой подачи сварочной проволокой
заданной длины, толчковая подача останавливается немедленно.

13.15.3.3 Функция продувки воздухом


Если сервосистема горелки оснащена опцией продувки воздухом, можно воспользоваться
функцией продувки воздухом.

Функция продувки воздухом удаляет пыль из механизма подачи сварочной проволоки


сервосистемы горелки при помощи продувки воздухом под давлением.

Функция продувки воздухом действует следующим образом.


• Продувка воздухом начинается в начале работы сервосистемы горелки.
• Когда сервосистема горелки останавливается, по истечении заданного времени (время
подачи после окончания работы, по умолчанию - 0,5 сек.) продувка воздухом прекращается.
Продувка воздухом осуществляется не только для сварки, но и для толчковой подачи.
В случае аварийной остановки во время продувки воздухом подача после окончания работы не
производится и продувка воздухом немедленно останавливается.
Продувку воздухом можно выполнить вручную на экране ввода-вывода переключением
состояния сигнала, назначенного в качестве сигнала управления продувкой воздухом.
Если в качестве сигнала продувки воздухом назначен RO (выходной сигнал робота) или DO
(цифровой выходной сигнал), на экране ввода-вывода добавляется комментарий SVTorch air
purge (продувка воздухом сервосистемы горелки).

-1125-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-27 Выполнение продувки воздухом вручную


Условие
• Сервосистема горелки оснащена опцией продувки воздухом
• Функция управления сервосистемой горелки включена.
• Функция продувки воздухом включена.

Шаг
1. Нажмите клавишу MENUS (меню) и выберите 5 [I/O] (ввод-вывод).
2. Нажмите F1, TYPE (тип) и выберите экран, соответствующий типу сигнала управления
продувкой воздухом.
Например, если назначен сигнал RO[2], выберите Робот.
3. Если отображается экран входного сигнала, нажмите клавишу F3, IN/OUT (ввод/вывод),
чтобы переключить экран на экран выходного сигнала.
4. Наведите курсор на сигнал управления продувкой воздухом и нажмите F4, ON (вкл) или F5,
OFF (выкл.) для переключения состояния сигнала. Если состояние сигнала установлено на
ON (вкл.), продувка воздухом выполняется. Если состояние сигнала установлено на OFF
(выкл.), продувка воздухом остановлена. В следующем примере в качестве сигнала
управления продувкой воздухом.

-1126-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.15.4 Настройка сервосистемы горелки


Для использования сервосистемы горелки необходимо выполнение следующих процедур.
- Настройка осей сервосистемы горелки
- Настройка экрана настройки сварочного оборудования
- Настройка экрана настройки сервосистемы горелки
В настоящем разделе приведено подробное описание данных процедур.

13.15.4.1 Настройка осей сервосистемы горелки


Настройку осей сервосистемы горелки можно выполнить на экране MAINTENANCE
(техобслуживание) в состоянии контролируемого запуска.
Ниже приведено описание настраиваемых элементов.
Таблица 13.15.4.1 Описание параметров настройки осей сервосистемы горелки
Пункт Описание
Number of axes Введите количество осей сервосистемы горелки.
(количество осей)
Hardware start axis Введите индекс аппаратной оси 1-ой оси сервосистемы горелки.
(начальная См. главу 2 для получения информации о настройке.
аппаратная ось) Напр. 1) робот с 6 осям + сервосистема горелки * 1: задайте 7
Напр. 2) робот с 6 осям + расш. ось* 1 + сервосистема горелки * 1: задайте 8
Amp number Введите номер усилителя для каждой оси сервосистемы горелки.
(номер усилителя) Напр. 1) робот с 6 осям + сервосистема горелки * 1: задайте 2
Напр. 2) робот с 6 осям + расш. ось* 1 + сервосистема горелки * 1: задайте 3

Процедура 13-28 Настройка осей сервосистемы горелки


Шаг
1. Выполните контролируемый запуск.
2. Нажмите клавишу MENUS (меню), а затем выберите 9. MAINTENANCE
(техобслуживание). Отображается следующий экран.

3. Нажмите F4, MANUAL (руководство). Отображается следующий экран. Выберите 1.


Normal setup (нормальная настройка).

-1127-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

4. Введите количество осей сервосистемы горелки.

5. Введите индекс начальной аппаратной оси осей сервосистемы горелки.

6. Введите номер усилителя для каждой оси сервосистемы горелки.

7. Через несколько секунд появится главный экран экрана MAINTENANCE


(техобслуживание).
Убедитесь, что значение Ext Axs (расширенная ось) в строке ServoTorch (сервосистема
горелки) равно заданному числу осей сервосистемы горелки. В следующем примере задана
1 ось сервосистемы горелки.

* Если необходимо удалить ось сервосистемы горелки, выберите 2. Direct ISDT setup
(непосредственная настройка ISDT) в процедуре 3.
Затем выберите 3. Delete proc axis (удалить ось процесса).

-1128-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.15.4.2 Настройка на экране настройки сварочного оборудования


Тип сварочной проволоки можно задать на экране настройки сварочного оборудования.
В экран настройки сервосистемы горелки можно войти с данного экрана.
Ниже приведено описание параметров, относящихся к сервосистеме горелки.
Таблица 13.15.4.2 Описание параметров экрана настройки сварочного оборудования,
относящихся к сервосистеме горелки
Пункт Описание
Калибр сварочной Задает диаметр сварочной проволоки. Чтобы изменения вступили в силу,
проволоки необходимо выключить и включить питание.
Материал сварочной Задает материал сварочной проволоки. Чтобы изменения вступили в силу,
проволоки необходимо выключить и включить питание.
Сервосистема горелки Для вызова экрана настройки сервосистемы горелки наведите курсор на
поле DETAIL (подробные данные) данного пункта и нажмите клавишу
ENTER (ввод).
ПРИМЕЧАНИЕ
Задайте правильный тип сварочной проволоки. В противном случае во время сварки не
обеспечивается правильная скорость подачи сварочной проволоки и сварка выполняется
неправильно.

Процедура 13-29 Настройка на экране настройки сварочного оборудования


Шаг
1. Нажмите клавишу MENU (меню) и выберите 6. SETUP (настройка).
2. Нажмите F1, TYPE (тип) и выберите Weld Equip (сварочное оборудование).
Отображается следующий экран.

3. Наведите курсор на параметр Wire size (калибр сварочной проволоки) или Wire material
(материал сварочной проволоки).
Нажмите F4, CHOICE (выбор) и выберите параметры из представленных вариантов.
4. Если навести курсор на DETAIL (подробные данные) строки Servo Torch (сервосистема
горелки) и нажать клавишу ENTER (ввод), появиться экран настройки сервосистемы
горелки. Нажмите клавишу PREV (назад) для возврата к экрану настройки сварочного
оборудования.
5. Отображается состояние ENABLED (вкл.) или DISABLED (выкл.) функции управления
сервосистемой горелки. Если на экране настройки сервосистемы горелки состояние
изменяется, это состояние вступает в силу после выключения и включения питания.

-1129-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.15.4.3 Экран настройки сервосистемы горелки


Этот экран можно вызвать с экрана настройки сварочного оборудования.
Ниже приведено описание параметров данного экрана.
Таблица 13.15.4.3 Описание параметров экрана настройки сервосистемы горелки

Пункт Описание
Функция сервосистемы Включение/выключение функции управления сервосистемой горелки
горелки Чтобы изменения вступили в силу, необходимо выключить и включить
питание.
Индекс оси Задает индекс оси процесса для оси сервосистемы горелки используемого
сервосистемы горелки в данный момент оборудования. Оси сервосистемы горелки заданы в
качестве осей Группы 0. Задаваемый индекс оси является номером индекса
оси Группы 0.
Режим толчковой Задает режим толчковой подачи сварочной проволоки.
подачи сварочной
проволоки
Длина толчка Задает длину толчка для режима непрерывной толчковой подачи. Единицы
измерения: мм
Сигнал начала подачи Задает конфигурацию сигнала начала подачи газа для сервосистемы
газа горелки. Когда функция управления сервосистемой горелки включена,
этот сигнал используется в качестве сигнала начала подачи газа. Чтобы
изменения вступили в силу, необходимо выключить и включить питание.
В обычном случае изменение этой конфигурации не требуется. Изменение
данной конфигурации необходимо только в том случае, когда
подключение проводки сигнала, управляющего электромагнитным
клапаном сварочного газа, отличается от стандартной спецификации.
По умолчанию: Weld Eq.1~RO[1], Weld Eq.2~RO[9]
Функция продувки Включает/выключает функцию продувки воздухом.
воздухом
Сигнал продувки Задает конфигурацию сигнала продувки воздухом.
воздухом В обычном случае изменение этой конфигурации не требуется. Изменение
данной конфигурации необходимо только в том случае, когда соединение
проводки сигнала, управляющего электромагнитным клапаном сварочного
газа, отличается от стандартной спецификации.
По умолчанию: Weld Eq.1~RO[2], Weld Eq.2~RO[10]
Время подачи после Задает время между остановкой сервосистемы горелки и прекращением
окончания роботы продувки воздухом.
Единицы измерения: сек.

ПРИМЕЧАНИЕ
Когда функция управления сервосистемой горелки включена, сигнал начала подачи газа
всегда установлен на WO[2] для сварочного оборудования 1. В этом случае, для сварочного
оборудования 2 сигнал начала подачи газа установлен на WO[10].

-1130-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура 13-30 Настройка экрана настройки сервосистемы горелки


1. Нажмите клавишу MENUS (меню) и выберите 6. SETUP (настройка).
2. Нажмите F1, TYPE (тип) и выберите из меню Weld Equip (сварочное оборудование).
3. Переместите курсор на DETAIL (подробные данные) в строке Servo Torch (сервосистема
горелки) и нажмите клавишу ENTER (ввод).
Отображается следующий экран.

4. Настройте каждый параметр.


5. Нажмите клавишу PREV (назад) для возврата к экрану настройки сварочного оборудования.

-1131-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.16 ФУНКЦИЯ ТОЧНОЙ РЕГУЛИРОВКИ СЕРВОСИСТЕМЫ


ГОРЕЛКИ КОМАНД СКОРОСТИ СВАРОЧНОЙ
ПРОВОЛОКИ
Функция управления сервосистемой горелки выполняет расчет требуемой скорости подачи,
используя заданные значения условий сварки, и направляет команду скорости на сервосистему
горелки.
Если во время выполнения сварки значение действительного условия сварки значительно
отличается от заданного значения условия сварки, можно скорректировать коэффициенты
преобразования для расчета скорости подачи для того, чтобы привести условия сварки и
скорости подачи сварочной проволоки в более точное соответствие.

Имеются два следующих метода корректировки:


• Доработка по шести точкам
Выполните сварку и введите действительные значения тока, отмеченные во время сварки, и
данные скорости подачи сварочной проволоки для задания оптимальных коэффициентов
преобразования с использованием этих измеренных значений.
• Непосредственная настройка
Непосредственно введите коэффициент преобразования вручную.

13.16.1 Доработка по шести точкам


Введите действительные значения тока, отмеченные во время сварки, и соответствующие
данные скорости подачи сварочной проволоки для задания оптимальных коэффициентов
преобразования с использованием этих измеренных значений.
В обычном случае выполните программу сварки в соответствии с несколькими типами условий
сварки и введите скорость подачи сварочной проволоки и значение сварочного тока,
отмеченные в ходе сварки, для каждого условия сварки.
После ввода несколько комбинаций значений сварочного тока и соответствующих данных
скорости подачи сварочной проволоки, данная функция выполняет расчет оптимального
коэффициента преобразования с использованием этих измеренных значений.
Может быть введено до 6 комбинаций значения сварочного тока и соответствующей скорости
подачи сварочной проволоки.

Для корректировки коэффициентов преобразования скорости с использованием метода


доработки по 6-ти точкам, используйте экран доработки по шести точкам/преобразования
скорости подачи сварочной проволоки.
Ниже описаны параметры и функциональные клавиши экрана доработки по шести точкам/
преобразования скорости подачи сварочной проволоки.

Таблица 13.16.1 (a) Параметры экрана доработки по шести точкам/преобразования скорости


подачи сварочной проволоки

Пункт Описание
Калибр сварочной Коэффициенты преобразования скорости определяются для каждого
проволоки типа сварочной проволоки. Сначала задайте тип сварочной проволоки,
для которой будет осуществляться корректировка коэффициентов
преобразования скорости.
В этом пункте выбирается калибр сварочной проволоки.

-1132-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Таблица 13.16.1 (a) Параметры экрана доработки по шести точкам/преобразования скорости


подачи сварочной проволоки

Пункт Описание
Материал сварочной Выберите материал сварочной проволоки, для которой будет
проволоки осуществляться корректировка коэффициентов преобразования
скорости.
Текущий коэффициент Указывает текущие коэффициенты преобразования скорости для
преобразования скорости выбранного типа сварочной проволоки. Этот параметр только
подачи сварочной отображается, и его нельзя изменить непосредственно.
проволоки (WFS)
Данные доработки [ i ] Указывает номер выбранной в данный момент таблицы данных. Для
( i:1..4) смены отображенной таблицы можно ввести требуемый номер. Для
каждой таблицы также можно ввести комментарий.
Во время корректировки коэффициентов преобразования скорости
заданный тип сварочной проволоки и введенные измеренные значения
хранятся в этой выбранной таблице данных.
После корректировки коэффициентов преобразования скорости для
одного типа сварочной проволоки для корректировки коэффициентов
другого типа сварочной проволоки необходимо сменить таблицу. Если
корректировка коэффициентов преобразования скорости выполняется
без смены таблицы, ранее введенные измеренные значения и тип
сварочной проволоки перезаписываются на новые измеренные значения
и тип сварочной проволоки.
Можно использовать четыре таблицы данных (с 1 по 4).
Не используется Это крайний левый параметр строки для ввода измеренных значений.
При обновлении данных измеренных значений, в этом пункте в строке
соответствующих данных измеренных значений появляется «*». После
расчета коэффициентов преобразования скорости с использованием
данных измеренных значений «*» исчезает и этот пункт остается
пустым.
Таким образом, этот параметр указывает, что данные измеренных
значений, отмеченные «*», не учтены в расчете текущих коэффициентов
преобразования скорости.
WFS (Скорость подачи Можно ввести скорость подачи сварочной проволоки. Также можно
сварочной проволоки) нажать F5 CAPTURE (захват) для ввода значения скорости подачи
сварочной проволоки, имеющейся в данный момент (описано далее).
Ток в цепи обратной Можно ввести ток сварки. Снимите показание амперметра на передней
связи панели источника питания для сварки и введите значение в это поле. В
случае системы ROBOWELD, нажатие F5, CAPTURE (захват) вводит
значение сварочного тока.
Monitor (монитор) Указывает текущее значение скорости подачи сварочной проволоки. В
случае системы ROBOWELD, также указывает значение сварочного
тока. В случае обычного источника питания сварки, в качестве значения
сварочного тока всегда указывается 0.

-1133-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Таблица 13.16.1 (b) Функциональные клавиши экрана доработки по шести точкам/


преобразования скорости подачи сварочной проволоки

Пункт Описание
F2, [METHOD] Переключает экраны для корректировки коэффициентов преобразования
(метод) скорости.
Можно выбрать экран доработки по 6-ти точкам или экран
непосредственной настройки.
F3, CALC Выполняет расчет коэффициентов преобразования скорости с
(расчет) использованием текущих введенных измеренных значений. Данная
функция недоступна во время сварки.
F5, CAPTURE Мгновенно вводит текущее значение скорости подачи сварочной
(захват) проволоки в строку ввода измеренного значения, на которую наведен
курсор. В случае системы ROBOWELD, одновременно также вводится
текущее значение сварочного тока.
F7, DEFAULT Выполняет сброс коэффициентов преобразования скорости на их
(по умолчанию) значения по умолчанию.
Значения по умолчанию означают заводские настройки.
Данная функция недоступна во время сварки.
F10, CLEAR Выполняет сброс всех текущих введенных измеренных значений на 0.
(удалить) При этом около всех параметров появляется «*».

Процедура 13-31 Корректировка коэффициентов преобразования скорости


при помощи метода доработки по 6-ти точкам
Условие
- Программа сварки готова к использованию.
- Функция управления сервосистемой горелки включена.
Шаг
1. Выберите программу сварки для измерения действительных значения.
2. Нажмите клавишу MENU (меню) и выберите 6. Setup (настройка).
3. Нажмите F1, [TYPE] (тип) и выберите из отображенного меню Weld Equip (сварочное
оборудование).
4. Наведите курсор на <*DETAIL*> (подробные данные) в строке Servo Torch (сервосистема
горелки) и нажмите клавишу ENTER (ввод).
Появляется экран настройки сервосистемы горелки.
5. Нажмите клавишу F3, WFSCONV (преобразование скорости подачи сварочной проволоки).
Появляется следующий экран:

-1134-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

6. Введите требуемый номер в ячейку [Touch up data] (данные доработки) для переключения
таблицы данных.
7. Выберите тип сварочной проволоки. Наведите курсор на Wire size (калибр сварочной
проволоки) или Wire material (материал сварочной проволоки) и нажмите клавишу F4,
CHOICE (выбор). Отображаются возможные варианты. Выберите из возможных вариантов
тот тип сварочной проволоки, для которого необходимо выполнить корректировку
коэффициентов преобразования скорости.
8. Выполните программу сварки.
9. Во время сварки введите измеренные значения скорости подачи сварочной проволоки и
сварочного тока в каждой строке ввода измеренных значений для каждого условия сварки.
Процедура для обычного источника питания сварки отличается от процедуры для системы
ROBOWELD.

-1135-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

(Для обычного источника питания сварки)


Снимите показание сварочного тока амперметра сварки, расположенного на передней панели
источника питания сварки, и введите значение в поле Feedback Current (ток в цепи обратной
связи) в строку ввода измеренного значения. Затем нажмите F5, CAPTURE (захват) до
изменения условия сварки. Скорость подачи сварочной проволоки в данный момент
автоматически вводится в поле Wire Feed Speed (скорость подачи сварочной проволоки) в той
же строке. Курсор автоматически перемещается в следующую строку. После этого таким же
образом введите измеренные значения для каждого условия сварки.

(Для системы ROBOWELD)


Нажмите F5, CAPTURE (захват). Текущие значения скорости подачи сварочной проволоки и
сварочного тока автоматически вводится в строку измеренных значений, на которую наведен
курсор (если курсор не наведен на какую-либо строку ввода измеренного значения, значения
вводятся в верхнюю строку для ввода измеренного значения). Курсор автоматически
перемещается в следующую строку. После этого таким же образом введите измеренные
значения для каждого условия сварки.
ПРИМЕЧАНИЕ
Введите по крайней мере три комбинации измеренных значений.
10.После ввода измеренных значений завершите выполнения программы сварки. Затем
нажмите F3, CALC (расчет).
Отметка «*» неиспользуемых параметров строки ввода измеренных данных исчезает, и
задаются новые коэффициенты преобразования скорости подачи сварочной проволоки.

-1136-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.16.2 Непосредственная настройка


Непосредственно введите коэффициент преобразования скорости. Используйте данный метод
в случае, когда задаваемые коэффициенты преобразования скорости известны. Для
выполнения такой настройки, воспользуйтесь экраном непосредственной настройки/
преобразования скорости подачи сварочной проволоки.
Ниже описаны параметры и функциональные клавиши экрана преобразования скорости
подачи сварочной проволоки/непосредственной настройки.
Таблица 13.16.2 (a) Параметры экрана преобразования скорости подачи сварочной проволоки/
непосредственной настройки

Пункт Описание
Калибр сварочной Коэффициенты преобразования скорости определяются для каждого
проволоки типа сварочной проволоки. Сначала задайте тип сварочной проволоки,
для которой будет осуществляться корректировка коэффициентов
преобразования скорости. В этом пункте выбирается калибр сварочной
проволоки.
Материал сварочной Выберите материал сварочной проволоки, для которой будет
проволоки осуществляться корректировка коэффициентов преобразования
скорости.
Коэффициент Указывает текущие коэффициенты преобразования скорости для
преобразования 1–3 выбранного типа сварочной проволоки. Можно установить курсор на
один из этих параметров и ввести значение. Ввести значения во время
сварки невозможно.

Таблица 13.16.2 (b) Параметры экрана преобразования скорости подачи сварочной проволоки/
непосредственной настройки

Пункт Описание
F2, [METHOD] Переключает экраны для корректировки коэффициентов
(метод) преобразования скорости.
Можно выбрать экран доработки по 6-ти точкам или экран
непосредственной настройки.
F7, DEFAULT Выполняет сброс коэффициентов преобразования скорости на их
(по умолчанию) значения по умолчанию.
Значения по умолчанию означают заводские настройки.
Данная функция недоступна во время сварки.

-1137-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-32 Корректировка коэффициентов преобразования скорости


при помощи метода непосредственной настройки
Шаг
1. Нажмите клавишу MENU (меню) и выберите 6. Setup (настройка).
2. Нажмите F1, [TYPE] (тип) и выберите из отображенного меню Weld Equip
(сварочное оборудование).
3. Наведите курсор на <*DETAIL*> (подробные данные) в строке Servo Torch
(сервосистема горелки).
Появляется экран настройки сервосистемы горелки.
4. Нажмите клавишу F3, WFSCONV (преобразование скорости подачи сварочной проволоки).
После появления экрана доработки по 6-ти точкам, нажмите F2, [METHOD] (метод) и
выберите из отображенного меню Direct entry (непосредственный ввод).
5. Появляется следующий экран:

6. Выберите тип сварочной проволоки. Наведите курсор на Wire size (калибр сварочной
проволоки) или Wire material (материал сварочной проволоки) и нажмите клавишу F4,
[CHOICE] (выбор). Отображаются возможные варианты. Выберите из возможных
вариантов тот тип сварочной проволоки, для которого необходимо выполнить
корректировку коэффициентов преобразования скорости.
7. Наведите курсор на коэффициент преобразования от 1 до 3 и введите коэффициент
преобразования.

-1138-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.17 СТАНЦИЯ ТЕХОБСЛУЖИВАНИЯ ГОРЕЛКИ

Краткое описание
Станция техобслуживания горелки может выполнить автоматическую смену токопроводящего
мундштука, очистку наконечника при помощи движения робота без какого-либо внешнего
питания. На станции техобслуживания горелки может находится три новых мундштука,
обеспечивая до 32 часов бесперебойной работы (3 замены мундштука, по одной через 8 часов).
Первые 8 часов используйте установленный токопроводящий мундштук, а затем приступайте
к замене (8 ч + 24 ч).

Конфигурация
Эта функция является дополнительной. (A05B-XXXX-J564)

Станция техобслуживания горелки состоит из следующего оборудования:


- Фиксатор устройства смены мундштука (A05B-1210-J059)
- Фиксатор устройства очистки наконечника (A05B-1210-J060)

Подготовка
Заказчиком будет предоставлено следующее оборудование.

- Устройство резки сварочной проволоки


Для резки сварочной проволоки.
Выделенный цифровой выход контроллера робота для управления устройством резки.

- Установочная плита
Место для устройства смены мундштука, устройства очистки наконечника и устройства резки
сварочной проволоки.
- Бункер для обрезков сварочной проволоки
Подготовьте бункер для сбора обрезков сварочной проволоки.

13.17.1 Установка
• Установите устройства смены мундштука и очистки наконечника параллельно земле во
избежание воздействия силы тяжести.
• Установите фиксаторы во избежание воздействия вибрации.
• Минимальное расстояние между устройством смены мундштука (см. «Наружные размеры
фиксатора устройства смены мундштука») и устройством очистки наконечника (см.
«Наружные размеры фиксатора устройства очистки наконечника») должно составлять
220 мм и ДОЛЖНО оставаться свободным. Между фиксаторами перемещается горелка.
См. «Установка станции техобслуживания горелки».
• Установите фиксаторы в пределах диапазона перемещения робота.
См. «Пример установки станции техобслуживания горелки».
• Не устанавливайте какое-либо оборудования в заштрихованной зоне, показанной на
рисунке «Установка станции техобслуживания горелки».
• См. рисунок «Пример установки фиксаторов на плите» для установки устройств смены
мундштука, очистки наконечника и резки сварочной проволоки на установочной плите.

-1139-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Диапазон перемещений 2 Установочный интерфейс

Рис. 13.17.1 (a) Наружные размеры фиксатора устройства смены мундштука

-1140-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Диапазон перемещений 2 Установочный интерфейс

Рис. 13.17.1 (b) Наружные размеры фиксатора устройства очистки наконечника

-1141-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Диапазон перемещения робота 4 Фиксатор устройства смены мундштука


2 Горелка при регулировке фазы фиксатора 5 Фиксатор устройства очистки наконечника
3 Пневмозажим

Рис 13.17.1 (c) Установка станции техобслуживания горелки

-1142-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Диапазон перемещения робота

Рис 13.17.1 (d) Пример установки станции техобслуживания горелки

1 Сборник обломков проволоки

Рис. 13.17.1 (e) Пример установки фиксаторов на установочной плите 1

-1143-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Рис. 13.17.1 (f) Пример установки фиксаторов на установочной плите 2 (компактный тип)

-1144-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.17.2 Подготовка

Настройка вершины инструмента


Настройте систему координат инструмента так, чтобы положение вершины инструмента
находилось на конце сварочной проволоки при нормальном вылете электрода (обычно на
расстоянии 15 мм от токопроводящего мундштука).

13.17.3 Доработка (Устройство смены мундштука)

Настройка глубины ввода для обучения по трем точкам


Проставьте отметку на мундштуке, как показано ниже.
Рекомендуемая величина глубины для метода трех точек: 28 мм

1 Отметка 3 Вылет электрода


2 Глубина для 3 точек

-1145-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Доработка
Выполните доработку в соответствии со следующими процедурами.

1 Фиксатор открепления 3 Стол


2 Отметка 4 Фиксатор закрепления

1. Доработка выполняется в положении, в котором стол заблокирован.


(Стол блокируется каждые 60 градусов.)

ПРЕДОСТЕРЕЖЕНИЕ
• Замена мундштука всегда производится, когда во время доработки фиксатор
закрепления находится в положении 1, фиксатор открепления находится в
положении 1.
• Подведите наконечник к месту расположения стола. Задайте такую начальную
точку, чтобы она не мешала работе другого оборудования и т.д. Расстояние
подвода можно изменить на экране настройки.

2. Введите наконечник вертикально в учебное отверстие (1,2,3) на столе до уровня отметки


наконечника (сделанной ранее) и доработайте положение P[1], P[2] и P[3] в программе
TORGRP1.

Если система работает с несколькими работами, модифицируйте учебную программу в


соответствии с приведенной ниже таблицей, убедившись, что группа перемещений робота
использует данную функцию.

№ группы 1 2 3 4 5
Имя программы TORGRP1 TORGRP2 TORGRP3 TORGRP4 TORGRP5

-1146-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

ПРЕДОСТЕРЕЖЕНИЕ
• Обучение выполняется со снятым наконечником.
• Введите в режиме обучения нормальную ориентацию горелки в соответствии с таблицей.
• Сохраняйте постоянную ориентацию во время обучения по 3 точкам.
• Запрещается вращать стол во время обучения.
• Запрещается менять имя программы.

ПРЕДОСТЕРЕЖЕНИЕ
• Введите 3 точки в режиме обучения, используя ту же систему координат инструмента.
• Вводите 3 точки в режиме обучения после того, как выберете систему координат
пользователя 0.
• Правильно привяжите номера положений P[xx] 3 точек по соответствующим
положениями шаблона, в противном случае может сформироваться неправильная система
координат и может произойти непредвиденная операция.
• При использовании расширенной оси не перемещайте ее во время ввода в режиме
обучения 3 точек.

Настройка параметров
1. Нажмите клавишу меню.
2. Выберите [6 SETUP] (настройка).
3. Нажмите F1, [TYPE] (тип) для отображения «меню выбора».
4. Выберите [TorchMainte]. Появится экран настройки замены мундштука.

5. Переместите курсор в эту строку и измените параметр.


6. В данный момент отображается настройка группы перемещений 1. Для изменения №
группы, нажмите F2 Group (группа), а затем введите требуемый № группы.

-1147-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Ниже приводится описание параметров.

Calculate (рассчитать):
Для преобразования данных положения автоматической программы, наведите курсор на
INCOMPLETE (не завершено) и нажмите F4[Calc] (расчет). Выполняется расчет положений
программ TORCHDO1, TSETPOS1, TDETACH1, TATTACH1. Если система работает с
несколькими работами, рассчитываются положения программы, созданные в соответствии с
таблицей. По окончанию выполнения расчета INCOMPLETE (не завершено) меняется на
COMPLETE (завершено).

№ группы 1 2 3 4 5

Имя программы TORCHDO1 TORCHDO2 TORCHDO3 TORCHDO4 TORCHDO5


Имя программы TSETPOS1 TSETPOS2 TSETPOS3 TSETPOS4 TSETPOS5
Имя программы TDETACH1 TDETACH2 TDETACH3 TDETACH4 TDETACH5
Имя программы TATTACH1 TATTACH2 TATTACH3 TATTACH4 TATTACH5

ПРЕДОСТЕРЕЖЕНИЕ
• Запрещается изменять имя программы, номер и данные положений TORCHDO 1-5,
TSETPOS1-5, TDETACH1-5 TATTACH1-5.
• После изменения настроек замены мундштука снова нажмите F4[Calc] (расчет).

Вылет электрода:
Длина проволоки от токопроводящего мундштука корпуса горелки до конца сварочной
проволоки.

Высота подвода:
Высота подвода - это расстояние от корпуса мундштука до стола.

1 Корпус мундштука 3 Начальная точка подвода


2 Высота подвода 4 Стол

-1148-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Длина подвода:
При позиционировании стола должно быть задано расстояние по касательной от начальной
точки подвода до точки подвода.

1 Точка подвода 3 Начальная точка подвода


2 Длина подвода 4 Наконечник

Глубина для 3 точек:


Расстояние от токопроводящего мундштука до отметки. (см. предыдущий рисунок).

Mounting adjustment (регулировка установки):


Можно выполнить точную регулировку установки мундштука.

Removal adjustment (регулировка открепления):


Можно выполнить точную регулировку открепления мундштука.

-1149-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.17.4 Выполнение автоматической программы замены мундштука


1. Вставьте сменные мундштуки в фиксаторы закрепления мундштуков 1-3.

1 Фиксатор закрепления 2 Фиксатор открепления

1 Сменный мундштук 3 Фиксатор открепления мундштука


2 Фиксатор крепления мундштука

2. Выполните программу TORCHDO1. TORCHDO1 выполняется при условии, что целевым


роботом является группа 1. При использовании других групп перемещений, выполните
TORCHDOx (x:номер группы перемещений 1-5) соответственно.
3. Подведите горелку к точке подвода над центром стола и поверните стол.
(При выполнении этой операции наконечник должен быть усыновлен).

ПРЕДОСТЕРЕЖЕНИЕ
Если используются отличные от указанных настройки, робот может начать перемещение в
непредвиденном направлении. Например, если произошла ошибка в определении взаимного
расположения фиксатора и трех точек, вводимых в режиме обучения, и при обучении было
задано противоположное требуемому направление, робот может столкнуться с фиксатором.
Выполните пробный прогон на малой скорости.
Не выводите сварочную проволоку во время пробных прогонов.

4. Затем открепите мундштук. При подгонке мундштука к фиксатору легкое сжатие пружины
является нормальным. Если необходима регулировка, измените [8 Removal adjustment]
(регулировка открепления) на [Torch Maintenance Station Setup] (настройка станции
техобслуживания горелки) и снова нажмите Calculate (рассчитать). Стандартное значение:
5,0 мм

-1150-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

1 Removal adjustment (регулировка открепления) 3 Фиксатор открепления


2 Корпус мундштука

ПРИМЕЧАНИЕ
Положение резьбы токопроводящего мундштука предсказать невозможно.
Если резьба сдвигается, отожмите пружину при помощи регулировки высоты.

5. Установите мундштук после съема предыдущего мундштука. Отрегулируйте значение


[7 Mounting adjustment] (регулировка установки) так, чтобы расстояние между корпусом
мундштука и верхом фиксатора было около 5,5 мм.

1 Mounting adjustment (регулировка установки): 3 Нормальное расстояние - 5,5 мм


2 Корпус мундштука 4 Фиксатор для съемки

ПРИМЕЧАНИЕ
При попытке повторного выполнения TORCHDOx (x:номер группы 1-5) после окончания
замены в фиксаторе номер 3 выдается сигнал об ошибке и замена наконечника становится
невозможной. Значение регистра [50] становится равным 4. Информирование пользователя
(посредством DO, UserAlarm...) о необходимости снятия использованных мундштуков и
установки новых. Кроме того, после окончания выполнения замены установите регистр [50]
на 1.
Если используется группа номер 1, измените программу TORCHDO1. Если используется
группа номер 2-5, измените значение регистра в соответствии с приведенной ниже таблицей.

№ группы 1 2 3 4 5
Имя программы TORCHDO1 TORCHDO2 TORCHDO3 TORCHDO4 TORCHDO5
Регистр R [50] R [70] R [90] R [110] R [130]

-1151-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.17.5 Доработка (Устройство очистки наконечника)

Настройка глубины ввода для обучения по трем точкам


Подготовьте мундштук, как описано в 13.17.2 (рекомендуемое значение 28,0 мм)

Доработка
Выполните доработку в соответствии со следующими процедурами.

1 2. Коррекция обучения вращению на 4 Стол


180 градусов P(3)
2 3. Коррекция обучения вращению на 60 градусов 5 1. Коррекция обучения начальной точке P(1)
P(3)
3 Отметка

1. Доработка выполняется в положении, в котором стол заблокирован.


(Стол блокируется каждые 60 градусов.)

ПРЕДОСТЕРЕЖЕНИЕ
Очистка всегда выполняется в положении стола, используемом для доработки.

Перемещение подвода к месту расположения стола с использованием наконечника.


Задайте начальную точку так, чтобы не произошло столкновения с другим оборудованием.
На этом экране можно изменить длину подвода.

-1152-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

2. Вставьте мундштук вертикально в учебное отверстие на столе в указанном положении (1) и


введите положение в режиме обучения в программу TOCLGRP1 P[1].

Если система работает с несколькими работами, модифицируйте программы в соответствии с


приведенной ниже таблицей, убедившись, что группа перемещений робота использует данную
функцию.

№ группы 1 2 3 4 5
Имя программы TOCLGRP1 TOCLGRP2 TOCLGRP3 TOCLGRP4 TOCLGRP5

ПРЕДОСТЕРЕЖЕНИЕ
- Доработка выполняется со снятым наконечником.
- Введите в режиме обучения нормальную ориентацию горелки в соответствии с таблицей.
- Сохраняйте постоянную ориентацию во время обучения по 3 точкам.
- Запрещается менять имя программы.

ПРЕДОСТЕРЕЖЕНИЕ
Введите 3 точки в режиме обучения, используя ту же систему координат инструмента.

- Вводите 3 точки в режиме обучения после того, как выберете систему координат
пользователя 0.

Правильно привяжите номера положений P[xx] 3 точек по соответствующим положениями


шаблона, в противном случае может сформироваться неправильная система координат, и
может произойти непредвиденная операция.

При использовании расширенной оси не перемещайте ее во время ввода в режиме обучения


3 точек.

3. Поверните стол на 180 градусов, вставьте мундштук в отверстие, а затем доработайте


положение P[2].
4. Поверните стол на 60 градусов, вставьте мундштук в отверстие, а затем доработайте
положение P[3].

-1153-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Настройка параметров
1. Нажмите клавишу MENUS (меню).
2. Выберите [6 SETUP] (настройка).
3. Нажмите F1, [TYPE] (тип) для вызова экрана «меню выбора».
4. Выберите [TorchClean] (очистка горелки). Появится экран настройки замены мундштука.

5. Переместите курсор в эту строку и измените параметр.


6. В данный момент отображается настройка группы перемещений 1.
Для изменения № группы, нажмите F2 Group (группа) и введите требуемый № группы.

Расчет автоматической программы:


После задания каждого параметра, наведите курсор на INCOMPLETE (не завершено) и
нажмите F4[Calc] (расчет) для выполнения расчета положений программы TOCLEAN1.

Если система работает с несколькими работами, положения программы рассчитываются в


соответствии с таблицей. По окончанию выполнения расчета INCOMPLETE (не завершено)
меняется на COMPLETE (завершено).

№ группы 1 2 3 4 5

Имя программы TOCLEAN1 TOCLEAN2 TOCLEAN3 TOCLEAN4 TOCLEAN5

ПРЕДОСТЕРЕЖЕНИЕ
• Запрещается изменять имя программы, номер и данные положений TOCLEAN1-5,
TOCLGRP1-5.
• После изменения параметра на экране настройки замены мундштука выполните новые
расчет.

-1154-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Вылет электрода:
Длина проволоки от токопроводящего мундштука корпуса горелки до конца сварочной
проволоки

Высота подвода:
Высота подвода - это расстояние от корпуса мундштука до стола.

1 Стол 3 Корпус мундштука


2 Высота подвода 4 Начальная точка подвода

Длина подвода:
При позиционировании стола должно быть задано расстояние по касательной от начальной
точки подвода до точки подвода.

1 Длина подвода 3 Начальная точка подвода


2 Наконечник 4 Точка подвода

-1155-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Глубина для 3 точек:


Расстояние от токопроводящего мундштука до отметки.

Подвод горелки:
Можно выполнить точную регулировку установки мундштука.

1 Подвод горелки 3 Устройство очистки


2 Корпус мундштука 4 Стол

Регулировка вращения:
Можно выполнить точную регулировку открепления мундштука.

-1156-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.17.6 Выполнение автоматической программы для очистки


наконечника
1. Выполните программу TOCLEAN1.
Это выполняется только при условии, что целевым роботом является группа 1. При
использовании других групп перемещений, выполните TOCLEAN x (x:номер группы
перемещений 1-5), соответствующую группе перемещений.

ПРЕДОСТЕРЕЖЕНИЕ
Если используются отличные от указанных настройки, робот может начать перемещение в
непредвиденном направлении. Например, если произошла ошибка в определении взаимного
расположения фиксатора и трех точек, вводимых в режиме обучения, и при обучении было
задано противоположное требуемому направление, робот может столкнуться с фиксатором.
Выполните пробный прогон на малой скорости.

Не выводите сварочную проволоку во время пробных прогонов.

2. Подведите горелку к точке подвода над центром стола и поверните стол, поверните стол и
завершите позиционирование. Подтвердите положение с установленным наконечником.

ПРИМЕЧАНИЕ
При очистке наконечника перемещение подвода необязательно.
Если необходимо, удалите часть программы ниже. (рекомендуется)

-1157-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 В этом случае, если операция позиционирования 2 В случае работы с другой группой перемещений,
не требуется, используйте TOCLEANx (x : номер группы 1-5),
удалите L6-L14. соответствующий данной группе.

3. Очистка наконечника выполняется, когда наконечник находится в закрепленном


положении. Корпус наконечника должен соприкасаться с вершиной устройства очистки.
В противном случае отрегулируйте [8 Rotation adjustment] (регулировка вращения)
[Torch Clean Setup] (настройка очистки горелки) и выполните расчет положений заново.
Значение по умолчанию - 3,0 мм

1 Регулировка вращения 3 Устройство очистки


2 Корпус мундштука

-1158-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.17.7 Направление вращения для операции очистки наконечника


Операция очистки наконечника выполняется при вращении против часовой стрелки (если
смотреть сверху). Если необходимо, чтобы операция очистки наконечника выполнялась по
часовой стрелке, выполните следующую процедуру:
1. Измените название основной программы очистки наконечника TOCLEAN1.TP на другое
(резервная программа).
2. Скопируйте шаблон программы TOC_RR1.TP, являющийся основной программой очистки
наконечника с вращением по часовой стрелке, и назовите его TOCLEAN1.TP
3. Рассчитайте положение в соответствии с указанной выше процедурой.
При необходимости изменить направление вращения обратно, на направление против часовой
стрелки, измените имя «резервной программы» на TOCLEAN1.TP или скопируйте шаблон
программы TOC_LR1.TP и назовите его TOCLEAN1.TP.

Шаблон программы вращения по часовой стрелке (TOC_RR1.TP) и против часовой стрелки


(TOC_LR1.TP) готовы только для группы перемещений 1.

-1159-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.17.8 Регистр
При использовании данного программного обеспечения задействованы следующие регистры.
Запрещается изменять значения.

Группа перемещений 1

1 Следующий номер устройства замены 3 Количество оборотов для открепления


мундштука
2 Количество оборотов для прикрепления 4 Количество оборотов для очистки

Группа перемещений 2

-1160-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Группа перемещений 3

Группа перемещений 4

Группа перемещений 5

-1161-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.17.9 Создание программы техобслуживания горелки

Полный процесс (замена наконечника)


Используйте следующую схему.

1 Обрезка сварочной проволоки 4 Прикрепление мундштука


2 Очистка наконечника 5 Регулировка (обрезка) длины сварочной проволоки
3 Снятие мундштука

-1162-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Обрезка сварочной проволоки:


1. Выдвиньте сварочную проволоку примерно на 10 мм и обрежьте ее при помощи устройства
обрезки сварочной проволоки (не входит в комплект станции техобслуживания).
2. Полностью втяните сварочную проволоку вовнутрь мундштука

1 ОБРЕЗКА 3 Сварочная проволока полностью удалена из


мундштука
2 Более 10 мм

ПРИМЕР ПРОГРАММЫ

-1163-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Очистка наконечника:
Выполните программу [TOCLEAN1], составленную функцией автоматической регулировки
станции техобслуживания горелки.

Замена мундштука:
Выполните программу [TORCHDO1], составленную функцией станции техобслуживания
горелки.
После трех замен мундштука при помощи программы значение регистра R[ 50:Change tip No ]
(количество замен мундштука) становится равным 4. Информирование пользователя
(посредством DO, UserAlarm...) о необходимости снятия использованных мундштуков и
установки новых. Кроме того, после окончания выполнения замены установите регистр [50]
на 1.

Регулировка длины сварочной проволоки (обрезка):


Выполните Wire inching+ (толчковую подачу сварочной проволоки вперед), выдвиньте
проволоку и обрежьте ее при помощи устройства обрезки сварочной проволоки.
ПРИМЕР ПРОГРАММЫ

-1164-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.17.10 Для двойной (тандемной) горелки


Убедитесь, что выполняются следующие требования:
• Одна станция техобслуживания горелки отвечает за одного робота.
• Используйте TCP NO.1 (положение вершины инструмента) в выполняемой программе, даже
если используется одно или более TCP.
• После установки TCP (положение вершины инструмента) горелки на UTOOL NO.1,
доработайте в программе 3 положения.

Замена мундштука (первая горелка)


ЗАМЕНА МУНДШТУКА
1. Доработка
a Установите TCP (положение вершины инструмента) первой горелки на NO1.
b Отрегулируйте 2, доработайте (устройство замены мундштука) и выполните
пробный пробег.
2. Скопируйте / смените программу
a Скопируйте следующие полученные программы, используя произвольное
имя программы.

ПРЕДОСТЕРЕЖЕНИЕ
Не меняйте старое имя программы, в противном случае дальнейшее создание программ
станет невозможно.

b Измените имена программ в TORCHDOA так, чтобы команды вызова соответствовали


именам новых программ

c Выполните TORCHDOA.

-1165-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Очистка наконечника (первая горелка)


ОЧИСТКА НАКОНЕЧНИКА
1. Доработка
a Установите TCP (положение вершины инструмента) первой горелки на NO1.
b Отрегулируйте/доработайте положения устройства замены мундштука и выполните
пробный пробег.
2. Скопируйте программу
a Скопируйте следующие полученные программы, используя произвольное имя
программы.

ПРЕДОСТЕРЕЖЕНИЕ
Не меняйте старое имя программы, в противном случае дальнейшее создание программ
станет невозможно.

b Выполните TOCLEANA.

-1166-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Замена мундштука (вторая горелка)


ЗАМЕНА МУНДШТУКА
1. Доработка
a Установите TCP (положение вершины инструмента) второй горелки на NO1.
b Отрегулируйте/доработайте положения устройства замены мундштука и выполните
пробный пробег.
2. Скопируйте / смените программу
a Скопируйте имя выполненной программы, используя произвольное имя программы.

ПРЕДОСТЕРЕЖЕНИЕ
Запрещается менять старое имя программы.

b Измените имена программ в командах вызова, чтобы они соответствовали именам


новых программ.

c Выполните TOCLEANB.

-1167-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Очистка наконечника (вторая горелка)


ОЧИСТКА НАКОНЕЧНИКА
1. Доработка
a Установите TCP (положение вершины инструмента) второй горелки на NO1.
b Выполните доработку и пробный прогон так же, как для первой горелки.
2. Скопируйте / смените программу
a Скопируйте имя выполненной программы, используя произвольное имя программы.

ПРЕДОСТЕРЕЖЕНИЕ
Запрещается менять старое имя программы.

b Выполните TOCLEANAB

ПРЕДОСТЕРЕЖЕНИЕ
Описанные выше программы работают, когда целевым роботом является группа
перемещений 1. При использовании другой группы перемещений воспользуйтесь
программой и регистром, соответствующими выбранной группе перемещений.

-1168-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.18 НАСТРАИВАЕМОЕ ПОПЕРЕЧНОЕ КОЛЕБАНИЕ


Термин «поперечное колебание» означает опцию дуговой сварки, позволяющую осуществлять
периодическое перемещение горелки вправо и влево под определенным углом к направлению
сварки. Поперечное колебание предназначено для увеличения ширины валика сварного шва,
повышения прочности сварки. При настраиваемом поперечном колебании используются
схемы поперечного колебания, заданные пользователем.

Эта функция является дополнительной. (A05B-XXXX-J722)


Эта функция включена только в случае, если используется iPendant.

13.18.1 Команда настраиваемого поперечного колебания


Команда настраиваемого поперечного колебания позволяет роботу перемещаться по схеме,
заданной пользователем.
После начала работы по команде начала настраиваемого поперечного колебания поперечное
колебание продолжается до поступления команды окончания настраиваемого поперечного
колебания.
При настраиваемом поперечном колебании используется шесть следующих команд.
- Weave Cust1[i] (Настр. поперечн. колебание [i])
- Weave Cust1[Hz, mm, sec, sec] (Настр. поперечн. колебание 1 [Гц, мм, сек, сек])
- Weave Cust2[i] (Настр. поперечн. колебание 2 [i])
- Weave Cust2[Hz, mm, sec, sec] (Настр. поперечн. колебание 2[Гц, мм, сек, сек])
- Weave Cust3[i] (Настр. поперечн. колебание 3 [i])
- Weave Cust3[Hz, mm, sec, sec] (Настр. поперечн. колебание 3 [Гц, мм, сек, сек])

Для ввода команды настраиваемого поперечного колебания в программу пульта обучения,


нажмите F1 [INST] (команда) для отображения набора доступных команд, а затем выберите из
подменю [Weave] (поперечное колебание).

ПРИМЕЧАНИЕ
При использовании схемы настраиваемого поперечного колебания налагаются следующие
ограничения:
• «Угол L-образной схемы» и «Радиус» должны быть выключены.
• Невозможно использовать TAST (отслеживание шва по дуге), AVC (регулирование длины
дуги по напряжению), RPM (запоминании корневой траектории) и Mpass
(многопроходная сварка).

-1169-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Weave Cust1[i] (Настр. поперечн. колебание [i])


По команде Weave Cust1[i] (настр. поперечн. колебание [i] ) начинается поперечное колебание
согласно заданным маршруту и схеме поперечного колебания.

1 Маршрут поперечного колебания (от 1 до 10)

1 Маршрут поперечного колебания 4 Амплитуда


2 Номер маршрута поперечного колебания 5 Weave Custl[3] (настр. поперечн. колебание [3])
3 Частота

Weave Cust1[Hz, mm, sec, sec] (настр. поперечн. колебание 1 [Гц, мм, сек, сек])
По команде Weave Cust1[Hz, mm, sec, sec] (настр. поперечн. колебание 1 [Гц, мм, сек, сек])
начинается поперечное колебание при помощи прямого задания параметров поперечного
колебания, таких как частота, амплитуда R_dwell (задержка в крайнем правом положении) и
L_dwell (задержка в крайнем левом положении).

1 Частота 2 Амплитуда

Пример Weave Cust1[1,0 Гц, 4,0 мм, 0,0 сек, 0,0 сек.]

-1170-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.18.2 Настройка схемы поперечного колебания


В настоящей главе проведено описание настройки схемы поперечного колебания. Может быть
задано до трех настраиваемых схем поперечного колебания. Каждой схеме можно присвоить
имя. (При необходимости задать большее количество маршрутов см. «Настройку схемы
поперечного колебания при помощи KAREL» в разделе 13.18.3.) Три схемы поперечного
колебания можно задействовать, выбрав среди команд поперечного колебания Weave Cust1,
Weave Cust2 и Weave Cust3. По умолчанию Weave Cust1, Weave Cust2 - треугольного типа, а
Weave Cust3 - синусоидального.

При настройке схемы поперечного колебания необходимо учитывать определенные


ограничения.
Далее приводится описание метода настройки и существующих ограничений.
• До десяти фаз.
• Значения X, Y и Z - составляющие единичного вектора.
Для задания схемы поперечного колебания на рисунках 13.18.2 (a), 13.18.2 (b), 13.18.2 (c),
составляющих по осям X, Y и Z, следуйте процедуре, показанной на рис. 13.18.2 (d).
• Составляющая по оси Y всех единичных векторов умножается на величину амплитуды, а
составляющая по оси Z всех единичных векторов умножается на величину подъема по
центру. В обычном случае используйте составляющую по оси Z в положении Y=0.
• Сумма составляющих всех единичных векторов цикла поперечного колебания должна
равняться 0. Когда концевая точка цикла поперечного колебания совпадает с исходной,
сумма составляющих всех единичных векторов цикла поперечного колебания обнуляется.
• Для одной схемы может быть задано до двух значений времени задержки, и они могут быть
заданы на все фазы. Для одной фазы нельзя задать два значения времени задержки (R_Dwell
(задержка в крайнем правом положении) и L_Dwell (задержка в крайнем левом положении)).
Если задано время задержки, поперечное колебание прекращается в положении,
соответствующем выставленной отметке. Если задана R_Dwell (задержка в крайнем правом
положении), отметьте ячейку R_Dwell (задержка в крайнем правом положении), а когда
задана L_Dwell (задержка в крайнем левом положении), отметьте ячейку L_Dwell (задержка
в крайнем левом положении). См. рис. 13.18.2 (d).
• Введите общее количество фаз цикла поперечного колебания в ячейку «Total of phases»
(общее количество фаз). См. рис. 13.18.2 (d).
• Когда концевая точка цикла поперечного колебания не совпадает в исходной, необходимо
использовать начальную фазу. После задания начальной фазы проставьте отметку в ячейке
«Start phase» (начальная фаза). Сумма компонентов всех единичных векторов цикла
поперечного колебания, за исключением единичного вектора начальной фазы, должна
равняться 0. См. рис. 13.18.2 (e), 13.18.2 (f), 13.18.2 (g).
• Чтобы подтвердить требуемую схему поперечного колебания, нажмите кнопку Confirm
(подтвердить) на экране настройки настраиваемого поперечного колебания. См. рис. 13.18.2
(h), 13.18.2 (i).
ПРИМЕЧАНИЕ
Чтобы подтвердить требуемую схему поперечного колебания, нажмите кнопку Confirm
(подтвердить) на экране настройки настраиваемого поперечного колебания.
См. рис. 13.18.2 (h), 13.18.2 (i).
• Для одной схемы нельзя задать более двух значений времени задержки.
• Для одной фазы нельзя задать два значения времени задержки (R_Dwell (задержка в
крайнем правом положении) и L_Dwell (задержка в крайнем левом положении)).
• Сумма составляющих всех единичных векторов

-1171-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Направление сварки

Рис. 13.2.2 (a) Треугольное поперечное колебание

1 X: Направление сварки

Рис. 13.18.2 (b) Треугольная схема в системе координат X-Y

Рис. 13.18.2 (с) Пример треугольного поперечного колебания

-1172-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Рис. 13.18.2 (d) Настройка схемы треугольного поперечного колебания

1 Направление сварки

Рис. 13.18.2 (e) Ромбовидное поперечное колебание

Рис. 13.18.2 (f) Ромб системы координат X-Y

-1173-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Рис. 13.18.2 (g) Настройка схемы ромбовидного поперечного колебания

Рис 13.18.2 (h) Треугольник на экране подтверждения схемы поперечного колебания

R:R_dwell
L:L_dwell

Рис 13.18.2 (i) Ромб на экране подтверждения схемы поперечного колебания

S: start_phase

-1174-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Процедура 13-33 Настройка схемы поперечного колебания


Шаг
1. Для вызова экрана настройки поперечного колебания нажмите MENUS (меню), выберите
6(SETUP) (настройка), а затем WEAVE CUST (настраиваемое поперечное колебание).
Отображается экран настройки схемы поперечного колебания.

-1175-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

2. Нажмите клавишу Edit (редактирование) настраиваемой схемы поперечного колебания.


Нажмите клавишу Demo (демонстрация) для просмотра заданной ранее схемы поперечного
колебания. При нажатии клавиши Edit (редактирование) или Demo (демонстрация) Weave
Cust1 (настраиваемое поперечное колебание) появляется следующий экран.

Редактирование

Демонстрация

3. В случае использования шести или более фаз, введите 2 в ячейку номера страницы экрана
настройки Weave Cust1 (настраиваемое поперечное колебание).
Отображается следующий экран.

-1176-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

4. Нажмите клавишу Confirm (подтвердить) на экране настройки настраиваемого поперечного


колебания.
Появится следующий экран подтверждения схемы поперечного колебания.

5. Для сохранения заданной схемы поперечного колебания нажмите клавишу Save


(сохранить).
Отображается следующий экран.
При нажатии клавиши Yes (да) данные предыдущей схемы поперечного колебания
автоматически удаляются.

-1177-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.18.3 Настройка схемы поперечного колебания при помощи KAREL


В настоящей главе проведено описание настройки схемы поперечного колебания при помощи
KAREL. Схему поперечного колебания можно задать непосредственным вводом данных
схемы поперечного колебания в переменные KAREL. По умолчанию задано десять программ
KAREL cust_wv*.pc (* - от 1 до 10.). cust_wv*.pc синусоидального типа. Если программа
пульта обучения вызывает cust_wv*.pc до выполнения команды поперечного колебания,
можно использовать данные схемы поперечного колебания, заданные при помощи KAREL. В
этом случае инструкцией поперечного колебания, выполняемой после cust_wv*.pc, должна
быть Weave Cust3 (настр. попер. колебание 3). Cust_wv*.pc, вызванная программой пульта
обучения, перезаписывает данные команды Weave Cust3 (настр. попер. колебание 3). При
нажатии клавиши Demo (демонстрация) Weave Cust3 (настр. попер. колебание 3) на экране
настройки схемы поперечного колебания появляется заданная Вами схема поперечного
колебания.

Переменные KAREL
Задание следующих параметров определяет схему поперечного колебания.

- PAT_NAME: Название схемы поперечного колебания


- USE_START: Начальная фаза (Истина: вкл., ложь: выкл.)
- S_VECTOR_X,Y,Z: Составляющие единичных векторов по осям x y z начальной фазы.
- S_SWELL_R,L: Время задержки начальной фазы
(Истина: вкл., ложь: выкл.)
- NUM_PHASE: Общее количество фаз
- VECTOR*_X,Y,Z: Составляющая единичных векторов* по осям x y z
(* с 1 по 10 ).
- DWELL*_R,L: Время задержки (Истина: вкл., ложь: выкл.)

Настройка переменных KAREL


Переменные KAREL задаются в соответствии со следующей процедурой.
1. Для включения настройки KAREL измените системную переменную $KAREL_ENB с 0 на 1.
Перейдите в меню SYSTEM Variables (системные переменные).
[MENU] (меню) --> SYSTEM (система) --> F1 [TYPE] (тип) --> Variables (переменные)
Измените системную переменную $KAREL_ENB с 0 на 1.

-1178-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

2. Выберите программу KAREL cust_wv*.pc.


Перейдите на экран выбора программы.
[MENU] (меню) --> SELECT (выбор) --> F1 [TYPE] (тип) --> KAREL Progs (программы
KAREL)
Выберите требуемую программу KAREL.

3. Перейдите на экран переменных KAREL.


[MENU] (меню) --> DATA (данные) --> F1 [TYPE] (тип) --> KAREL Vars (переменные
KAREL) --> [Enter] (ввод)
Задайте переменные KAREL.

На рис. 13.18.3 приведен пример программы KAREL cust_wv1.pc, задающей схему


поперечного колебания на рисунках 13.8.2 (a), 13.8.2 (b) и 13.18.2 (c) при помощи переменных
KAREL.

-1179-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Рис. 13.9.3 Экран настройки переменных KAREL

ПРЕДОСТЕРЕЖЕНИЕ
При задании схемы поперечного колебания при помощи KAREL существуют следующие
ограничения. Если при выполнении команды Weave Cust3 (настр. попер. колебание 3)
программой пульта обучения следующие условия не выполняются, происходит аварийное
завершение работы робота.
• Запрещается устанавливать переменную Karel NUM_PHASE на 1.
• Запрещается устанавливать переменную Karel VECTOR*_X,Y,Z на 0.
(*= Num_phase на 1)

-1180-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Вызовите cust_wv*.pc
Выполните следующие шаги.
1. Следующая программа пульта обучения составляется пользователем.

2. Программа KAREL cust_wv*.pc вызвана до выполнения WEAVE CUST3[1].


Переместите курсор на END (конец). -->Нажмите клавишу F1 (INST) (команда). При этом
отображается меню команды управления. -->Выберите CALL (вызов). -->Выберите CALL
(вызов). --> Нажмите клавишу F3 (KAREL). При этом отображается список команд KAREL.
Выберите cust_wv*.pc.

ПРИМЕЧАНИЕ
• Необходимо вызвать cust_wv*.pc до выполнения WEAVE CUST3.
• Данные cust_wv*.pc отражаются только в команде WEAVE CUST3.

-1181-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.18.4 Расширенный маршрут поперечного колебания


При использовании расширенного маршрута поперечного колебания, значения наклона,
азимута, подъема по центру и радиуса на экране настройки поперечного колебания могут быть
заданы в качестве маршрута поперечного колебания. См. раздел 13.2.2 «Настройка
поперечного колебания» для получения подробной информации о настройке наклона, азимута,
подъема по центру и радиуса.
Расширенный маршрут поперечного колебания задается при помощи [DATA - Weave Sched]
(данные - маршрут поперечного колебания) на экране маршрутов поперечного колебания.
Команду (схемы) [Гц, мм, сек, сек] поперечного колебания задать нельзя.
Процедура 13-34
Настройка расширенного маршрута поперечного колебания
Шаг
1. Нажмите MENUS (меню), выберите 3(DATA) (данные) и выберите Weave Sched. (маршрут
поперечного колебания). Появится экран списка маршрутов поперечного колебания.
Экран списка маршрутов поперечного колебания

2. Для задания расширенного маршрута поперечного колебания нажмите F2 (DETAIL)


(подробные данные).
Экран расширенного маршрута поперечного колебания

3. При выполнении настройки пункта наведите курсор на поле параметра и введите требуемое
значение.
4. Для перехода к данным другого маршрута сварки нажмите F2 (SCHEDULE) (маршрут) и
введите соответствующий номер маршрута. Появится экран данных маршрута сварки
заданного номера маршрута.
5. При копировании маршрута нажмите F2 (COPY) (копировать) на следующей странице и
введите номер целевого маршрута.
6. При удалении графика, нажмите F3 (delete) (удалить) на следующей странице.

-1182-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.19 ФУНКЦИЯ УПРАВЛЕНИЯ РУЧНОЙ КОРРЕКЦИЕЙ


ДУГОВОЙ СВАРКИ
13.19.1 Обзор
Функция управления ручной коррекции дуговой сварки автоматически изменяет значение
ручной коррекции на 100% между командами ARC START (поджиг дуги) и ARC END (конец
дуги) в режиме T1.
При автоматическом изменении значения ручной коррекции измененное значение ручной
коррекции отображается на подвесном пульте обучения (см. рис. 13.19.1 ).

Эта функция является дополнительной. (A05B-XXXX-J880)

Рис. 13.19.1 Обзор функции управления ручной коррекции дуговой сварки

13.19.2 Включение или выключение функции


При установке данной опции в контроллере устанавливается системная переменная
$AWOVRCTL.
Когда системная переменная $AWOVRCTL $OVRCTL_ENB равна TRUE (истина), данная
функция включена, и переключение режима ручной коррекции происходит автоматически
(значение по умолчанию - TRUE (истина)).
Для выключения этой функции установите системную переменную на FALSE (ложь).

ПРЕДОСТЕРЕЖЕНИЕ
Менять системные переменные, кроме $AWOVRCTL $OVRCTL_ENB, нельзя.
Время переключения режима ручной коррекции может стать произвольным.

-1183-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.19.3 Выполнение программы


Эта функция выполняется между командами Arc Start (поджиг дуги) и Arc End (конец дуги).
Можно составить программу дуговой сварки и выполнить ее в режиме T1. При автоматическом
изменении значения ручной коррекции также изменяется скорость перемещения робота
(см. рис. 13.19.3 ). При выполнении команды Arc End (поджиг дуги) значение ручной
коррекции автоматически возвращается к первоначальному.

1 До переключения режима ручной коррекции 3 Во время переключения режима ручной коррекции


2 Ручная коррекция переключена на 100% 4 Ручная коррекция выставлена на 50%

Рис. 13.19.3 Пример программы дуговой сварки с управлением ручной коррекцией


дуговой сварки

ПРИМЕЧАНИЕ
Данная функция может быть использована только в режиме T1. Если при выполнении
команды Arc Start (поджиг дуги) выбран режим T2 или AUTO, а значение ручной коррекции
меньше 100%, выдается сообщение об ошибке «ARC-033 Override must be 100% to Weld»
(ARC-033 Для выполнения сварки ручная коррекция должна быть 100%), и выполнение
программы останавливается.

-1184-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

ПРИМЕЧАНИЕ
Если значение ручной коррекции ограничено $SCR.$RUNOVLIM или $SCR.$SFRUNOVLIM
так, что не может достичь 100%, выдается сообщение об ошибке «ARC-033 Override must be
100% to Weld» (ARC-033 Для выполнения сварки ручная коррекция должна быть 100%), и
программа останавливается во время выполнения ARC START (поджиг дуги).
(Ограничение со стороны $SCR.$SFRUNOVLIM возможно только при выключенном
сигнале SFSPD).

13.19.4 Рабочая Спецификация

Время переключения режима ручной коррекции


Режим ручной коррекции автоматически переключается на 100% при
• выполнении команды поджига дуги.
• Выполнение программы возобновляется между командами Arc Start (поджиг дуги) и Arc
End (конец дуги).
(после выполнения команды Arc Start (поджиг дуги) и приостановки программы).
Значение ручной коррекции автоматически возвращается к первоначальному в случае
автоматического переключения режима ручной коррекции на 100% и
• выполнения команды конца дуги.
• Выполнение программы приостанавливается, аварийно завершается или завершается между
командами Arc Start (поджиг дуги) и Arc End (конец дуги).
Если контроллер выключается во время операции контроля значения режима ручной
коррекции, величина ручной коррекции принимает следующее значение при включении
питания.
• При выполнении запуска из горячего состояния (Use HOT START = TRUE), значение
ручной коррекции возвращается к первоначальному.
• При выполнении запуска из холодного состояния (Use HOT START = FALSE), значение
ручной коррекции инициализируется до 10% (исходное значение режима Т1).

ПРИМЕЧАНИЕ
При выполнении или возобновлении контактного поджига дуги в команде поджига дуги
режим ручной коррекции переключается непосредственно перед началом контактного
поджига.

ПРИМЕЧАНИЕ
Если при использовании данной функции выполняется операция возобновления работы на
первоначальной траектории, движение при возобновлении работы выполняется с
первоначальным значением ручной коррекции. После окончания операции возобновления
работы на первоначальной траектории, значение ручной коррекции автоматически
устанавливается на 100%.

-1185-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Поддерживаемые функции/состояния
Данная функция поддерживает следующие состояния:
- Arc enable (включение дуги)
- Arc Disable (выключение дуги)
- Robot lock (блокировка робота)

ПРИМЕЧАНИЕ
Эта функция включается как в состоянии Arc enable (включение дуги), так и Arc Disable
(выключение дуги).
Таким образом, при включении/выключении движущейся дуги (см. 12.4.2) переключения
ручной коррекции не происходит.

Данная функция поддерживает следующие функции:


- Функцию работы с несколькими группами
- Многозадачность
- Функцию работы с несколькими единицами оборудования дуговой сварки
- Функцию согласованного перемещения
- Запуск из горячего состояния

Ограничение
Данная функция не поддерживает следующие состояния:
- Режим T2
- Режим AUTO (АВТОМАТИЧЕСКИЙ)
- Режим Single Step (пошаговый)
- Backward Motion (обратное перемещение)
- Режим Dry Run (пробный прогон)
Функция отключается, если во время ее работы выполняются следующие операции:
- Перемещение курсора программы во время приостановки программы
- Ручное переключение режима ручной коррекции во время управления ручной коррекцией

ПРИМЕЧАНИЕ
Если в ходе работы данной функции происходит ручное переключение значения ручной
коррекции со 100% на меньшее, а программа приостанавливается до поступления команды
конца дуги, при возобновлении выполнения программы данная функция включается снова, а
значение ручной коррекции автоматически переключается на 100%.

ПРИМЕЧАНИЕ
Если в ходе работы данной функции происходит ручное переключение значения ручной
коррекции со 100% на меньшее и значение ручной коррекции переключается обратно на
100% вручную до ARC END (конец дуги), приостановки или аварийного завершения, данная
функция включается снова, а значение ручной коррекции переключается на первоначальное
при выполнении команды ARC END (конец дуги), приостановки или аварийного
завершения.

-1186-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

Использование нескольких единиц оборудования дуговой сварки


При использовании данной функции совместно с функцией работы с несколькими единицами
оборудования дуговой сварки значение ручной коррекции переключается на 100% при подаче
команды Arc Start (поджиг дуги) любой единицы оборудования.
Значение ручной коррекции не переключается на первоначальное, пока не будут выполнены
команды Arc End (конец дуги) всех единиц оборудования (см. рис. 13.19.4 (a)).

Рис. 13.19.4 (a) Пример использования данной функции с несколькими единицами


оборудования дуговой сварки

-1187-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Использование нескольких групп/нескольких задач


В конфигурации с несколькими группами, несколькими задачами, значение ручной коррекции
применяется для всех групп и всех задач.
См. рис. 13.19.4 (b). В данном случае скорость манипуляционного робота изменяется во время
выполнения сварочным роботом команды Arc Start (поджиг дуги).
Скорость манипуляционного робота также изменяется при выполнении сварочным роботом
команды Arc End (конец дуги).

ПРИМЕЧАНИЕ
Ограничение скорости этих групп - 250 мм/с.

ПРИМЕЧАНИЕ
То же справедливо и для управления согласованным перемещением.

Рис. 13.19.4 (b) Пример использования данной функции с несколькими группами,


несколькими задачами

-1188-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.20 ТЕПЛОВАЯ ВОЛНА


13.20.1 Обзор
Тепловая волна предоставляет возможность улучшения контроля распределения энергии
сварочной дуги по шву за счет синхронизации маршрутов сварки и положений поперечного
колебания горелки. Эта функция может выдавать различное значение по команде в центре
поперечного колебания и крайних положениях поперечного колебания.

Это достигается за счет трех маршрутов сварки для каждого шва, в котором центральный
маршрут сварки задает технологические параметры сварки в центре профиля поперечного
колебания, а правый и левый маршруты сварки задают технологические параметры в конечных
точках положения поперечного колебания. Функция тепловой волны может либо
переключиться со значений параметра сварки центрального маршрута сварки на левые/правые
значения во время задержки поперечного колебания, либо выполнить линейное изменение
опорных значений от центральных к левым/правым значениям (см. 13.13).

Тепловая волна может улучшить допуск параметров процесса по неравномерности соединения


под сварку, управление профилем валика шва, а также сгладить перепад теплоотвода,
вызванный асимметрией сварного шва.

Эта функция является дополнительной. (A05B-XXXX-R551)


Кроме того, для работы опции HeatWave (тепловая волна) необходимо наличие опции ArcTool
Ramping (линейное изменение ArcTool) ( A05B-XXXX-J678 ).

1 Небольшой теплоотвод 3 Сварочная горелка


2 Большой теплоотвод

Рис. 13.20.1 Обзор тепловой волны

-1189-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

13.20.2 Первоначальная настройка функции «тепловая волна»


Для использования данной функции необходимо подтвердить наличие как функции тепловой
волны, так и функции линейного изменения ArcTool.
Также необходимо выбрать режим синхронизации тепловой волны (см. 13.20.3).

Процедура 13-35 Первоначальная настройка функции «тепловая волна»


Условие
В комплект должны входить как функция тепловой волны, так и функция линейного изменения
ArcTool.

Шаг
1. Перезапустите систему управления. Отображается экран настройки ArcTool.
2. На экране системных переменных установите системную переменную
$AWSCFG.$WEAVE_SYNC на TRUE (истина).
Функция тепловой волны включена.
3. Незамедлительно выключите контроллер, включите его снова и ждите, когда появится экран
настройки ArcTool.
4. Перейдите на экран системных переменных и включите функцию линейного изменения
ArcTool, задав $AWERAMP[ i ].$RAMP_ENABLE = TRUE (истина) (i - номер
оборудования).
Для использования функции тепловой волны необходимо установить системную
переменную на TRUE (истина) для всех единиц оборудования.
5. Нажмите клавишу FCTN (функция) и выберите [ START (COLD) ] (запуск (из холодного
состояния)). Выполняется запуск из холодного состояния.
6. На экране системных переменных выполните настройку режима синхронизации тепловой
волны, задав $AWEPCR[i].$AWWV_MODE = 1 или 2.
Информация о различиях режима 1 и 2 приведена в следующем разделе.
(Если $AWWV_MODE = 0, данная функция выключена).

-1190-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.20.3 Режим синхронизации тепловой волны


Функция тепловой волны осуществляет управление режимом синхронизации при помощи
системной переменной $AWEPCR[i].$AWWV_MODE.
Имеется два режима синхронизации технологических параметров сварки и профиля
поперечного колебания.
• $AWEPCR[ i ].$AWWV_MODE = 0
Функция выключена.
• $AWEPCR[ i ].$AWWV_MODE = 1
Режим, при котором маршрут сварки изменяется при достижении горелкой концевой точки
(режим 1)
• $AWEPCR[ i ].$AWWV_MODE = 2
Режим, при котором значения изменяются постепенно между центром и концевой точкой
(режим 2)
Ниже приведено описание режима синхронизации.

Режим 1
Центральный маршрут сварки задает номинальные параметры процесса выбранной сварки,
которые должны использоваться во время поперечного колебания вне периодов задержки.
Левый маршрут сварки задает параметры процесса, связанные с поперечным колебанием в
течение периода задержки в крайнем левом положении.
Правый маршрут сварки задает параметры процесса, связанные с поперечным колебанием в
течение периода задержки в карйнем правом положении.
Обычно в этом режиме при выполнении сварки задаются задержки в крайнем правом и левом
положении.

Режим 2 (без задержки)


Центральный маршрут сварки задает технологические параметры, используемые по центру
профиля поперечного колебания.
Переменные изменяются линейно от центрального маршрута сварки до левого маршрута
сварки в течение времени, необходимого для перехода от центрального положения
поперечного колебания до левого крайнего положения поперечного колебания.
Переменные изменяются линейно от левого маршрута сварки обратно до центрального
маршрута сварки в течение времени, необходимого для перехода от крайнего левого
положения поперечного колебания до центрального положения поперечного колебания.
Перемещение между крайним (правым) положением поперечного колебания и центральным
положением осуществляется аналогично описанному выше.

Режим 2 + задержка поперечного колебания


Данный режим обладает такой же функциональностью, как и режим 2, с тем дополнением, что
если задано время задержки, технологические параметры определяются заданными в левом
маршруте сварки для периода задержки в крайнем левом положении, и правым маршрутом
сварки для периода задержки в крайнем правом положении.

-1191-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

1 Технологические параметры сварки 7 Синхронизация справа


(Скорость подачи сварочной проволоки, ток,
длина дуги и т.д.)
2 Центр поперечного колебания 8 Синхронизация по центру
3 Задержка в крайнем левом положении 9 Режим 1: Технологические переменные
синхронизированы с задержкой поперечного
колебания
4 Поперечное колебание без задержки 10 Режим 2 (без задержки): Технологические переменные
синхронизированы с положением центра поперечного
колебания и линейным изменением до пика амплитуды
поперечного колебания
5 Задержка в крайнем правом положении 11 Режим 2 + задержка поперечного колебания:
Технологические переменные синхронизированы с
положением центра поперечного колебания, линейным
изменением до пика амплитуды поперечного
колебания и значениями, используемыми во время
задержки
6 Синхронизация слева 12 Задает точку синхронизации

Рис. 13.20.3 Режим синхронизации тепловой волны

-1192-
13. УТИЛИТЫ ARC TOOL B-82284RU-3/01

13.20.4 Данные маршрута сварки с тепловой волной


Функция тепловой волны обеспечивает два дополнительных маршрута сварки для каждого
центрального маршрута сварки, задающих параметры сварки для левого и правого положений
поперечного колебания, когда функция тепловой волны включена. Исходный маршрут сварки
функции тепловой волны становится маршрутом центра поперечного колебания, а два
дополнительных маршрута сварки становятся маршрутами для периодов задержки в крайнем
левом и правом положении.

Дуговую сварку с тепловой волной можно выполнить, указав номер маршрута сварки с
тепловой волной в команде поджига дуги при использовании команды поперечного колебания.

-1193-
B-82284RU-3/01 13. УТИЛИТЫ ARC TOOL

Процедура 13-36 Использование функции тепловой волны


Условие
Должны быть включены функция тепловой волны и функция линейного изменения ArcTool.
Синхронизация тепловой волны задана.

Шаг
1. Прежде всего, задайте маршрут сварки с тепловой волной. Нажмите клавишу [DATA]
(данные), а затем F1[TYPE] (тип).
Выберите [Weld Sched] (маршруты сварки). Появится экран маршрута сварки.
2. Наведите курсор на номер маршрута сварки, который необходимо использовать в
программе тепловой волны. Одновременно нажмите клавишу SHIFT и F2[DETAIL]
(подробные данные). Появится экран подробных данных маршрута сварки для функции
тепловой волны. (При нажатии клавиши F2 [DETAIL] (подробные данные) без
одновременно нажатия клавиши SHIFT появится стандартный экран подробных данных
маршрута сварки, на котором нельзя выполнить настройку тепловой волны.)

3. Введите значения для трех маршрутов сварки. (1-3 на экране шага 2 - маршрут задержки в
крайнем левом положении, 4-6 - маршрут по центру, а 9-11 - маршрут задержки в крайнем
правом положении. [7 Weld Speed] (скорость сварки) вводиться по команде WELD_SPEED
(скорость сварки). 8 - в функции тепловой волны не используется).
4. Далее создайте программу тепловой волны с этим маршрутом сварки. Укажите номер
маршрута тепловой волны (в данном случае номер маршрута сварки для центра поперечного
колебания) в команде поджига дуги во время использования команды поперечного
колебания.

-1194-
ÏРИЛОЖЕНИЕ A B-82284RU-3/01

A ОТЛИЧИЯ R-J3iB И R-J3iC


В данной главе описаны отличия между R-J3iB и R-J3iC приложения ArcTool (глава 12).

-1195-
B-82284RU-3/01 ПРИЛОЖЕНИЕ A

A.1 ЭКРАН НАСТРОЙКИ ARCTOOL

Краткий обзор изменений


Содержание [ Application Setup screen ] (экран настройки приложения), появляющееся в
первый раз во время контролируемого запуска значительно изменено.

-1196-
ÏРИЛОЖЕНИЕ A B-82284RU-3/01

В R-J3iB на экране настройки ArcTool пользователь может выполнить следующие операции:


• Настройка номера F
• Выбор сварочного оборудования
В R-J3iС на экране настройки инструмента для дуговой сварки пользователь может выполнить
следующие дополнительные операции:
• Настройка единиц измерения скорости дуговой сварки
• Изменение количества маршрутов сварки
• Изменение количества единиц сварочного оборудования (если в комплект входит функция
работы с несколькими единицами оборудования)

Параметры настройки экрана настройки ArcTool описаны в таблице 12.1.3.

Способ вызова экрана настройки ArcTool описан в процедуре 12-1.

Выбор метода сварочного оборудования описан в процедуре 12-2.

Настройка единиц измерения скорости


В R-J3iC пользователь должен задавать параметры [ wire speed units ]
(единицы измерения скорости подачи сварочной проволоки) и [ weld speed units ]
(единицы измерения скорости сварки) на экране настройки ArcTool во время
контролируемого запуска.
(В R-J3iB параметр [ Wire speed units ] (единицы скорости подачи проволоки) задавался на
экране настройки оборудования дуговой сварки, а параметр [ Weld speed units ] (единицы
измерения скорости сварки) задавался на экране настройки системы дуговой сварки).
Кроме того, теперь функция может автоматически конвертировать единицы измерения
скорости при изменении единиц измерения скорости.

Пользователь может задать единицы измерения скорости, соответствующие стране


применения, изменив параметр [ Weld ing setup ] (настройка сварки).
В этой настройке параметры [ Wire speed units ] (единицы измерения скорости подачи
проволоки) и [ Weld speed units ] (единицы измерения скорости сварки) автоматически
устанавливаются на значения, соответствующие стране применения, посредством выбора
страны применения ArcTool.
Способ изменения единиц измерения скорости описан в процедуре 12-3.

-1197-
B-82284RU-3/01 ПРИЛОЖЕНИЕ A

A.2 ФУНКЦИЯ РАБОТЫ С НЕСКОЛЬКИМИ ЕДИНИЦАМИ


ОБОРУДОВАНИЯ

Краткий обзор изменений


В R-J3iC произошло четыре следующих изменения в отношении работы с несколькими
единицами оборудования.
• Настройка количества единиц оборудования
• Способ смены оборудования, отображенного на экране (только для пульта iPendant)
• Способ выбора сварочного оборудования
• Спецификации и ограничения синхронизации поджига нескольких дуг для нескольких
единиц оборудования

Настройка количества единиц оборудования


В R-J3iB пользователю необходимо изменять количество единиц оборудования при помощи
системной переменной ($AWSCFG.$TOT_EQ_NUM).
В R-J3iС пользователь может изменить количество единиц оборудования на экране настройки
ArcTool (см. 12.1.3).
Настройка количества единиц оборудования описана в процедуре 12-24.

-1198-
ÏРИЛОЖЕНИЕ A B-82284RU-3/01

Способ смены оборудования, отображенного на экране


В R-J3iС на пульте iPendant помимо отображения номера оборудования в строке состояния,
номера оборудования отображены на каждом экране. См. рисунок на следующей странице.

В R-J3iB номер оборудования отображается только в строке состояния.


Данные, представленные на каждом экране, соответствуют оборудованию, номер которого
указан в строке состояния.
Поэтому, даже если на пульте iPendant выведены два экрана, отображаются данные одной и той
же единицы оборудования.

В случае R-J3iС помимо отображения номера оборудования в строке состояния, номера


оборудования отображены на каждом экране (в верхнем правом углу каждого экрана).
Поэтому пользователь может вывести на одном экране данные для оборудования 1 (E1), а на
другом - данные для оборудования 2 (E2).
Ниже перечислены экраны с индикацией номера оборудования в правом верхнем углу
(экраны, зависящие от номера оборудования):
• Экран настройки ArcTool Setup
• Экран настройки оборудования для дуговой сварки Arc Welding Equipment Setup
• Экран ввода-вывода сварки Weld I/O
• Экран маршрута дуговой сварки Arc Welding Schedule
• Экран технологического маршрута Process Schedule
• Экран «на лету» OnTheFly
• Экран состояния сварки Weld Status
• Экран диаграммы дуговой сварки Arc Chart
• Экран дополнительной функции, зависящий от номера оборудования

-1199-
B-82284RU-3/01 ПРИЛОЖЕНИЕ A

ПРИМЕЧАНИЕ
Номер оборудования в строке состояния соответствует оборудованию, выполняющему
толчковую подачу сварочной проволоки. Способ смены номера этого оборудования не
отличается от процедуры для R-J3iB (клавиша [FCTN] -> [Change Equip] (смена
оборудования).

-1200-
ÏРИЛОЖЕНИЕ A B-82284RU-3/01

ПРИМЕЧАНИЕ
В стандартном пульте обучения изменился только экран настройки ArcTool.

Способ смены экрана каждой единицы оборудования описан в процедуре 12-25.

Выбор оборудования для функции работы в несколькими единицами


оборудования
Изменился способ смены номера оборудования при выборе сварочного оборудования, а также
способ смены оборудования, отображенного на экране, для функции работы с несколькими
единицами оборудования.

В R-J3iB пользователь задает номер оборудования при помощи ввода номера в ячейку [
Equipment ] (оборудование) на экране настройки ArcTool.

В R-J3iC при смене номера оборудования, отображаемого на каждом экране (выполняется


процедура 12-25), также изменяется номер оборудования для настройки. Способы смены
номера оборудования пульта iPendant и стандартного пульта обучения отличаются.

ПРИМЕЧАНИЕ
Способ выбора изготовителя, модели не изменился.

Спецификации и ограничения синхронизации поджига дуги для нескольких


единиц оборудования
В R-J3iC изменились спецификации и ограничения синхронизации поджига дуги для
нескольких единиц оборудования Изменения спецификация и ограничений заключаются в
следующем:
• Введите команды поджига дуги в режиме обучения для синхронизации в одной программе.
(Если параметры синхронизации поджига дуги вводятся в режиме обучения в программу с
несколькими задачами, выдается сигнал об ошибке поджига дуги).
Вообще, для синхронизации необходимо постоянно вводить команды поджига дуги в
режиме обучения.
Не добавляйте команду перемещения между командами поджига дуги.
• Если при возобновлении работы робот не находится в точке возобновления работы,
выполняется процедура возобновления работы по исходной траектории. В случае двух
роботов синхронизация не происходит до тех пор, пока оба робота не окажутся в точках
возобновления работы. После окончания процедуры возобновления исходной траектории
выполняется синхронизация поджига дуги.
• Если во время синхронизации изменяется маршрут дуговой сварки одного оборудования,
синхронизация поджига дуги останавливается. После этого, если программа
приостановлена, а затем возобновлена, выдается сигнал об ошибке.

ПРИМЕЧАНИЕ
В настройке данных синхронизации изменений не произошло.

Пример программы с использованием синхронизации поджига дуги в R-J3iC приведен в


разделе 13.1.6.

-1201-
B-82284RU-3/01 ПРИЛОЖЕНИЕ A

A.3 ПОПЕРЕЧНОЕ КОЛЕБАНИЕ

Краткий обзор изменений


В R-J3iC произошли следующие изменения.
• Начиная с R-J3iC, функция поперечного колебания имеется в стандартной комплектации.
В R-J3iB функция поперечного колебания является дополнительной.
Поэтому пользователю необходимо заказывать эту функцию дополнительно.
Однако поскольку в R-J3iC эта функция имеется в стандартной комплектации,
пользователю не нужно заказывать ее дополнительно.
• На экране настройки поперечного колебания добавлен параметр Robot Group (группа
роботов).
Robot Group (группа роботов) позволяет задать Peak output port DO (максимальный DO
выходного порта), Peak output pulse (максимальный выходной импульс), Peak output shift
(максимальный сдвиг вывода) на экране настройки поперечного колебания для каждой
группы перемещений.
В R-J3iB Peak output port DO (максимальный DO выходного порта), Peak output pulse
(максимальный выходной импульс), Peak output shift (максимальный сдвиг вывода) всех
групп перемещений отображаются на экране настройки поперечного колебания.
В R-J3iС на экране настройки поперечного колебания отображаются только Peak output port
DO (максимальный DO выходного порта), Peak output pulse (максимальный выходной
импульс), Peak output shift (максимальный сдвиг вывода) группы перемещений, номер
которой задан в Robot Group (группа роботов).

• На экране настройки поперечного колебания добавлен параметр Robot Group Mask (маска
группы роботов). С помощью Robot Group Mask (маска группы роботов) можно задать
группу перемещений, определяющую включенный маршрут поперечного колебания для
каждого маршрута.
Задайте 1 в пункте, соответствующем группе перемещений, которая будет включать
маршрут поперечного колебания. Если этот параметр не задан, маршруты поперечного
колебания включаются во всех группах перемещений.

-1202-
ÏРИЛОЖЕНИЕ A B-82284RU-3/01

• К команде поперечного колебания добавлена команда Weave End[ i ] (окончание [i]


поперечного колебания).
Команда Weave End[ i ] (окончание [i] поперечного колебания) должна использоваться в
случае, когда программа осуществляет управления более, чем 2 группами перемещения, и
когда она содержит две или более команды Weave (pattern) [ i ] (поперечное колебание
(схема). См. 13.2.4.

-1203-
B-82284RU-3/01 ПРИЛОЖЕНИЕ A

A.4 ЭКРАН «КОНСУЛЬТАНТА» ДУГОВОЙ СВАРКИ

Краткий обзор изменений


В R-J3iC изменились параметры и количества, рекомендуемые «консультантом» дуговой
сварки.

ПРИМЕЧАНИЕ
В процедуре работы данного экрана изменений не произошло.

Были внесены три следующие основные изменения:

-1204-
ÏРИЛОЖЕНИЕ A B-82284RU-3/01

- Количество рекомендуемых маршрутов


Количество рекомендуемых маршрутов изменилось с 20 до 25.

- Вид типов швов


Рекомендуются следующие четыре вида типов швов:
- Стыковое соединение без скоса кромок
- Угловой сварной шов
- Угловой сварной шов внахлестку
- Сварной шов углового соединения

- Рекомендуемые параметры
Выдаются рекомендации по следующим четырем параметрам:
- Толщина (мм)
- Диаметр сварочной проволоки (мм)
- Вылет электрода (мм)
- Расход газа CO2 (л/мин)
На экране помощи дается описание типа сварного соединения и обозначения рекомендуемого
параметра.

-1205-
B-82284RU-3/01 ПРИЛОЖЕНИЕ A

A.5 ОТОБРАЖЕНИЕ МЕНЮ

Краткий обзор изменений


В R-J3iC изменился порядок отображения меню при нажатии F1[ TYPE ] (тип).
В верхней части экрана ArcTool отображаются специальные параметры настройки.
- Отображение меню I/O (ввод-вывод) (стр. 1)

- Отображение меню SETUP (настройка) (стр. 1)

- Отображение меню DATA (данные)

-1206-
ÏРИЛОЖЕНИЕ A B-82284RU-3/01

- Отображение меню STATUS (состояние) (стр. 1)

Изменился порядок отображения меню Instruction (команда) при нажатии F6[ INST ] (команда)
на экране редактирования программы.

- Меню Instruction (команда) на экране редактирования программы

-1207-
B-82284RU-3/01 ПРИЛОЖЕНИЕ A

A.6 ДРУГИЕ ДОПОЛНИТЕЛЬНЫЕ/ МОДИФИЦИРОВАННЫЕ


ФУНКЦИИ

Дополнительные функции
К стандартным функциям ArcTool R-J3iC ArcTool были добавлены следующие:
• Функция диаграммы дуговой сварки
В R-J3iC в дополнение к традиционному экрану состояния дуговой сварки, пользователь
может воспользоваться ставшей стандартной функцией Arc Chart (диаграмма дуговой
сварки), благодаря которой для проверки текущего состояния сварки можно использовать
графики. См. 12.6.3.
В R-J3iC ArcTool добавлены следующие дополнительные функции:
• Функция настраиваемого поперечного колебания
Функция настраиваемого поперечного колебания позволяет осуществлять поперечное
колебания по заданным пользователем схемам поперечного колебания. См. 13.18.
• Функция управления ручной коррекцией дуговой сварки
При помощи этой функции можно автоматически изменить значение ручной коррекции на
100% между командами Arc Start (поджиг дуги) и Arc End (конец дуги) в режиме T1.
См. 13.19.
• Функция тепловой волны
Эта функция может управлять параметром маршрута сварки, таким как напряжение, в
соответствии с положением сварочной горелки во время сварки с поперечными колебанием.
Она позволяет выдавать различное значение по команде в средюю точку и крайнюю точку
амплитуды поперечного колебания. См. 13.20.

Модифицированные функции
В R-J3iC ArcTool были модифицированы следующие функции.
• Функция линейного изменения ArcTool
Эта функция позволяет осуществить линейное изменение скорости и линейное изменение
поперечного колебания. См. 13.13.
• Функция выбора программы сварочного аппарата
В R-J3iB функция выбора программы сварочного аппарата является дополнительной.
В R-J3iC она имеется в стандартной комплектации. Помимо этого, других изменений не
произошло.

-1208-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

B ПРИЛОЖЕНИЕ
В настоящем приложении приводятся позиции, необходимые для использования этой модели.
Его также можно использовать как предметный указатель.

-1209-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

B.1 СПИСОК МЕНЮ

Рис. B.1 (a) Меню функций (страница 1)

Рис. B.1 (b) Меню функций (страница 2)

-1210-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

-1211-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.1 (c) Экранное меню (страница 1)

-1212-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

-1213-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.1 (d) Экранное меню (страница 2)

-1214-
ПРИЛОЖЕНИЕ B B-82284RU-3/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 Tool offset (коррекция на инструмент) 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

-1215-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

B.2 ТИПЫ ЭКРАНОВ

Рис. B.2 (a) [ 1 УТИЛИТЫ ]

-1216-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

Рис. B.2 (b) [ 1 УТИЛИТЫ ]

-1217-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.2 (c) [ 2 ПРОБНЫЙ ЦИКЛ ]

-1218-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

Рис. B.2 (d) [ 2 ПРОБНЫЙ ЦИКЛ ]

Рис. B.2 (e) [ 3 РУЧНЫЕ ФУНКЦИИ ]

-1219-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.2 (f) [ 4 СИГНАЛ ОБ ОШИБКЕ ]

-1220-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

Рис. B.2 (g) [ 5 ВВОД-ВЫВОД ]

-1221-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.2 (h) [ 5 ВВОД-ВЫВОД ]

-1222-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

Рис. B.2 (i) [ 5 ВВОД-ВЫВОД ]

-1223-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.2 (j) [ 6 НАСТРОЙКА ]

-1224-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

Рис. B.2 (k) [ 6 НАСТРОЙКА ]

-1225-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.2 (l) [ 6 НАСТРОЙКА ]

-1226-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

Рис. B.2 (m) [ 6 НАСТРОЙКА ]

-1227-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.2 (n) [ 6 НАСТРОЙКА ]

Рис. B.2 (o) [ 7 ФАЙЛ ]

-1228-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

Рис. B.2 (p) [ 1 ВЫБОР ]

Рис. B.2 (q) [ 2 РЕДАКТИРОВАНИЕ ]

-1229-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.2 (r) [ 3 ДАННЫЕ ]

Рис. B.2 (s) [ 3 ДАННЫЕ ]

-1230-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

Рис. B.2 (t) [ 4 СОСТОЯНИЕ ]

-1231-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.2 (u ) [ 4 СОСТОЯНИЕ ]

-1232-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

Рис. B.2 (v) [ 5 ПОЛОЖЕНИЕ ]

Рис. B.2 (w) [ 6 СИСТЕМА ]

-1233-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.2 (w) (продолжение) [ 6 СИСТЕМА ]

-1234-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

B.3 СПИСОК КОМАНД ПРОГРАММЫ

Рис. B.3 (a) Команда перемещения (опции)

-1235-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.3 (b) Меню команд программы

-1236-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

-1237-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

Рис. B.3 (c) Меню команд программы

Рис. B.3 (d) Меню команд программы

-1238-
ПРИЛОЖЕНИЕ B B-82284RU-3/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

-1239-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

B.4 КОМАНДЫ ПРОГРАММЫ


B.4.1 Команды перемещения
Таблица B.4.1 Команды перемещения
Формат движения J Включает работу робота для каждого шарнира с
L интерполяцией.
C Линейно перемещает инструмент робота.
Дает возможность вершине инструмента робота
совершить круговое перемещение.
Переменная P[ i : Comment ] Стандартная переменная для хранения данных
положения (комментарий) позиционирования.
PR[ i : Comment ] Регистр для хранения данных позиционирования.
(комментарий) i: 1 - 10
Единица % Установите скорость подачи на максимальную
измерения mm/sec, cm/min, величину скорости подачи робота.
скорости подачи (мм/сек., см/мин.) Задает скорость, с которой вершина инструмента
inch/min, deg/sec выполняет линейное или круговое перемещение.
(дюйм/мин., град./сек.) Задайте время, необходимое во время перемещения.
sec (сек.)
Траектория FINE Робот останавливается в заданном положении и
позиционирования CNTn начинает следующее перемещение.
n (от 0 до 100): Робот перемещается постепенно от заданного
положения до положения в которой начинается
следующее перемещение. Степень плавности
перемещения. Чем выше заданное число, тем
плавней движется робот.

-1240-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

A.4.2 Дополнительные команды перемещения


Таблица B.4.2 Дополнительные команды перемещения
Перемещение Wjnt На линейном участке перемещении или при
запястного шарнира перемещении по дуге, ось запястья совершает
движение шарнира, и координаты шарнира
изменяются.
Коррекция ACC a Задает степень ускорения/замедления при
ускорения/ a = 0 - 500 (%) перемещении.
замедления
Пропуск Skip, LBL[ ] Вызывает переход к заданной метке, если не
удовлетворено условие, заданное в команде условия
пропуска. Если условие удовлетворено, отменяет
перемещение и выполняет следующую строку.
Смещение Offset (смещение) Заставляет робота двигаться в положение,
положения определяемое суммой значений: заданного
командой условия коррекции и значения
Offset, PR[i:comment] позиционной переменной.
Заставляет робота двигаться в положение,
определяемое суммой значений: заданного
командой условия коррекции, значения регистра
положения и значения позиционной переменной.
Tool offset Tool_offset, Заставляет робота двигаться в положение,
(коррекция на соответствующее значению, заданному суммой
инструмент) значений команды коррекции на инструмент и
Tool_offset, значения позиционной переменной.
PR[(GPk:)i] Заставляет робота двигаться в положение,
соответствующее значению, заданному суммой
значения регистра положения и значения
позиционной переменной.
Инкрементная INC Заставляет робота двигаться в положение,
определяемое суммой значений: позиционной
переменной и текущего положения.
Мягкое плавающее SOFT FLOAT[i] Включает функции мягкого плавающего
перемещение перемещения.
Независимый EV Ind.EV(i)% Перемещает расширенную ось, независимо от
i = от 1 до 100 (%) перемещения робота.
Одновременный EV EV(значение)% Перемещает расширенную ось синхронно с
i = от 1 до 100 (%) роботом.
Траектория PTH Создает схему перемещения, используя скорость,
достижимую в непрерывном режиме работы.
Непрерывное CTV i Начинает выполнение непрерывного вращения.
вращение i = от -100 до 100 (%)
Перед выполнением TIME BEFORE t CALL До или после истечения заданного времени
<программа> окончания вызвать подпрограмму и выполнить тот.
TIME AFTER t CALL t = Время начала выполнения.
<программа> <программа> = Имя подпрограммы.

-1241-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

-1242-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

B.4.3 Команды регистра и ввода-вывода


Таблица B.4.3 Команды регистра и ввода-вывода
Регистр R[ i ] i: Номер регистра.
i: с 1 по 32
Регистр положения PR[(GPk:) i ] Выбирает элемент данных позиционирования.
PR[(GPk:) i , j ] i: Номер элемента регистра положения. i: с 1 по 10
j: Номер элемента в регистре положения.
j: от 1 до 9. с 1 по 9:
Position data P[ i : Комментарий ] i: Номер положения. i: 1 до предела памяти
(данные Lpos Декартовы координаты текущего положения
позиционирования) Jpos Координаты шарнира текущего положения
UFRAME [ i ] Система координат пользователя
UTOOL [ i ] Система координат инструмента
Сигнал ввода-вывода DI[ i ], DO[ i ] Системные цифровые сигналы
RI[ i ], RO[ i ] Цифровые сигналы робота
GI[ i ], GO[ i ] Сигналы группы
AI[ i ], AO[ i ] Аналоговые сигналы

-1243-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

-1244-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

B.4.4 Команды условного перехода


Таблица B.4.4 Команды условного перехода
Условие сравнения IF ( условие ) ( переход ) Задает условие сравнения и команду или
программу, к которой программа выполняет
переход.
Можно связать (условия) при помощи
операторов.
Условие выбора SELECT R[ i ] Задает условие выбора и команду или
= ( значение ) ( переход ) программу, к которой программа выполняет
переход.

-1245-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

B.4.5 Команда ожидания


Таблица B.4.5 Команда ожидания
Ожидание WAIT < условие > Выполняет ожидание до удовлетворения заданного
WAIT < время > условия или пока не истекло заданное время.
Можно связать (условия) при помощи операторов.

-1246-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

B.4.6 Команды безусловного перехода


Таблица B.4.6 Команды безусловного перехода
Метка LBL [i : COMMENT] Задает команду, к которой программа выполняет
(комментарий) переход. Вызывает переход к заданной метке.
JMP LBL[ i ]
Вызов программы CALL (имя программы) Вызывает переход к заданной программе.
Конец программы END (конец) Заканчивает программу и возвращает управление
в вызывающую программу.

B.4.7 Команды управления программой


Таблица B.4.7 Команды управления программой
Останов PAUSE Останавливает программу.
Abort ABORT Выполняет аварийное прекращение программы.
(аварийное (аварийное прекращение)
прекращение)

-1247-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

B.4.8 Прочие команды


Таблица B.4.8 Прочие команды
RSR RSR[ i ] Включает или выключает сигналы RSR
(сервисный запрос (i = 1 - 4).
робота)
User Alarm UALM[ i ] Отображает пользовательский сигнал об
(пользовательский ошибке в строке сигнала об ошибке.
сигнал об ошибке)
Timer (таймер) TIMER[ i ] Устанавливает таймер.
Override (коррекция) OVERRIDE Задает коррекцию.
Comment (комментарий) !(comment) Для вставки комментария в программу.
Сообщение MESSAGE Отображает пользовательское сообщение
[текст сообщения] на экране пользователя.
Parameter (параметр) $(имя системной Изменяет значение системной
переменной) переменной.
Maximum speed JOINT_MAX_SPEED [ ] Задает максимальную скорость для
(максимальная скорость) LINEAR_MAX_SPEED операторов операций в программе.

-1248-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

B.4.9 Команда условия коррекции и пропуска


Таблица B.4.9 Команда условия коррекции и пропуска
Условие пропуска SKIP CONDITION Задает условие выполнения пропуска для
(условие) дополнительной команды перемещения.
Можно связать (условия) при помощи
операторов.
Условие коррекции OFFSET CONDITION Задает величину коррекции, используемой
(величина коррекции) командой перемещения.
Условие коррекции на TOOL_OFFSET Задает величину коррекции на инструмент,
инструмент CONDITION используемую командой перемещения.
(величина коррекции)

-1249-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

B.4.10 Команда настройки системы координат


Таблица B.4.10 Команда настройки системы координат
Система координат UFRAME[i] Система координат пользователя, i = 1 - 9
пользователя UFRAME_NUM Номер текущей системы координат
Выбор системы координат пользователя.
пользователя
Система координат UTOOL[ ] Система координат инструмента, i = 1 - 9
инструмента UTOOL_NUM Номер текущей системы координат
Выбор системы координат инструмента.
инструмента

-1250-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

B.4.11 Макрокоманда
Таблица B.4.11 Макрокоманды
Macro (макрос) (макрокоманда) Выполняет программу, определенную на экране
настройки макрокоманды.

B.4.12 Многокоординатные команды управления


Таблица B.4.12 Многокоординатные команды управления
Выполнение программы RUN Начинает выполнение заданной программы в
другой группе перемещений.

-1251-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

B.4.13 Команда выполнения с опережающим просмотром регистра


положения
Таблица B.4.13 Команда выполнения с опережающим просмотром регистра положения
Блокировка регистра LOCK PREG Блокирует регистр положения, чтобы
положения препятствовать изменению содержимого
регистра.
Разблокировка регистра UNLOCK PREG Разблокирует регистр положения.
положения

B.4.14 Команда мягкого плавающего перемещения


Таблица B.4.14 Команда мягкого плавающего перемещения
Начало мягкого SOFTFLOAT[ i ] Включает функции мягкого плавающего
плавающего перемещения перемещения.
Окончание мягкого SOFTFLOAT END Выключает функцию мягкого плавающего
плавающего перемещения перемещения.
Слежение FOLLOW UP Считает, что текущее положение робота
является положением, введенным в режиме
обучения (слежение), когда используется
функция мягкого плавающего перемещения.

-1252-
ПРИЛОЖЕНИЕ B B-82284RU-3/01

B.4.15 Команды контроля состояния


Таблица B.4.15 Команды контроля состояния
Команда начала MONITOR<Условие Начинает контроль при условиях,
контроля состояния имя программы> заданных в программе проверки условия.
Команда окончания MONITOR END Заканчивает контроль при условиях,
контроля состояния <Имя программы проверки заданных в программе проверки условия.
условия>

B.4.16 Команды группы перемещений


Таблица B.4.16 Команды группы перемещений
Независимая группа Independent GP Дает возможность группам перемещений
перемещений работать независимо друг от друга.
Одновременная Simultaneous GP Дает возможность группам перемещений
группа перемещений работать одновременно с группой
перемещений, которая требует самого
долгого времени перемещения.

-1253-
B-82284RU-3/01 ПРИЛОЖЕНИЕ B

B.4.17 Команда паллетизации


Таблица B.4.17 Команды паллетизации
Паллетизация PALLETIZING-B_i Рассчитывает паллетизацию.
i: Номер паллетизации
Окончание паллетизации PALLETIZING-END_i Увеличивает или уменьшает содержимое
i: 1 - 16 регистра паллетизации.
Перемещение L PAL_i[A-j] 300mm/s Задает положение паллетизации.
паллетизации Fine i: Номер паллетизации (1-8)
j: Номер точки подвода.

-1254-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

ПРИЛОЖЕНИЕ C
В настоящем приложении приводятся позиции, необходимые для использования этой модели.
Его также можно использовать как предметный указатель.

-1255-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

C.1 РЕЖИМ ЗАПУСКА


C.1.1 Способы запуска
Контроллер робота имеет следующие четыре способа запуска (режима запуска):
Первоначальный запуск
При запуске контроллера в режиме первоначального запуска все программы удаляются и
выполняется сброс всех параметров настройки на их стандартные значения. После завершения
первоначального запуска автоматически выполняется контролируемый запуск.
Контролируемый запуск
При запуске блока в режиме контролируемого запуска включается меню контролируемого
запуска, которое является простым системным меню. Меню контролируемого запуска
невозможно использовать для управления роботом. Однако меню контролируемого запуска
можно , использовать для изменения системной переменной, которую обычно изменить
невозможно, произвести чтение системного файла, и выполнить настройку робота. Из меню,
которое отображается при нажатии на функциональную клавишу (Fctn) меню
контролируемого запуска, может выполняться запуск из холодного состояния.
Запуск из холодного состояния
Режим запуска из холодного состояния используется, чтобы выполнить нормальное включение
питания при выключенном восстановлении после сбоя питания. Выполняется аварийное
прекращение программы, и все выходные сигналы выключаются. По окончании запуска из
холодного состояния робота можно использовать.
Запуск из холодного состояния можно выполнить при включенном восстановлении после сбоя
питания при условии, что при включении питания сделана необходимая настройка.
Запуск из горячего состояния
Режим запуска из горячего состояния используется, чтобы выполнить нормальное включение
питания при включенном восстановлении после сбоя питания. При включении контроллера
выполняется программа и выходные сигналы восстанавливаются в состояние, существовавшее
перед последним выключением питания. По окончании запуска из горячего состояния робота
можно использовать.
Выполнение запуска из холодного состояния или запуска из горячего состояния начинается в
нормальном режиме эксплуатации. Какой режим используется, зависит от того, включен ли
запуск из горячего состояния или выключен.
Первоначальный запуск и контролируемый запуск используются во время технического
обслуживания. Эти режимы не будут использоваться в нормальном режиме эксплуатации.

1 Выбор режима запуска 5 Запуск системы


2 Первоначальный запуск 6 Обычное включение
3 Контролируемый запуск 7 Запуск из горячего состояния
4 Запуск из холодного состояния
Рис. C.1.1 Режим запуска

-1256-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

C.1.2 Первоначальный запуск


При запуске контроллера в режиме первоначального запуска все программы удаляются и
происходит сброс всех параметров настройки на их стандартные значения.
После завершения первоначального запуска автоматически выполняется контролируемый
запуск.

ПРЕДОСТЕРЕЖЕНИЕ
При первоначальном запуске, программы и все данные, включая параметры настройки,
будут потеряны. Данные выверки, заданные на заводе-изготовителе, также стираются.
Первоначальный запуск должен выполняться только при замене главной печатной платы или
программного обеспечения. Поэтому перед выполнением первоначального запуска
необходимо сделать резервную копию необходимых программ и системных файлов.

Процедура C-1 Первоначальный запуск


Шаг
1. При нажатых клавишах F1 и F5 на пульте обучения переведите выключатель питания на
контроллере в положение «включено» (ON).

2. Выберите 3 Init start. (первоначальный запуск).

3. Введите 1 YES (да) в ответ на запрос о подтверждении первоначального запуска.

Выполняется первоначальный запуск. После завершения первоначального запуска


автоматически выполняется контролируемый запуск и появляется меню контролируемого
запуска.

-1257-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

C.1.3 Контролируемый запуск


При запуске блока в режиме контролируемого запуска включается меню контролируемого
запуска, которое является простым системным меню. Меню контролируемого запуска
невозможно использовать для управления роботом. Однако меню контролируемого запуска
можно , использовать для изменения системной переменной, которую обычно изменить
невозможно, произвести чтение системного файла, и выполнить настройку робота.
Нажмите клавишу Fctn в меню контролируемого запуска. Появится меню. В этом меню
выберите 1 START (COLD) (запуск (холодный)). Выполняется запуск из холодного состояния.
Из меню, которое отображается при нажатии на клавишу MENU (меню) меню
контролируемого запуска, можно вызвать следующие экраны:

Экраны настройки
Можно выполнять настройки.

Экран установки программного обеспечения


Можно установить или удалить дополнительное программное обеспечение.

Экран системных переменных


Можно задать системные переменные. Можно изменить даже системную переменную,
которую невозможно изменить обычным способом (R0).
На экране файлов меню контролируемого запуска клавиша F4 отображается с меткой
RESTORE (восстановить). При нажатии клавиши F4 автоматически происходит чтение всех
файлов. Для переключения F4 на BACKUP (резервное копирование), как на других экранах
файлов, нажмите клавишу Fctn. Появится меню. В этом меню выберите RESTORE/BACKUP
(восстановление из копии/резервное копирование).

Экран файлов
Можно сохранить или выполнить чтение программы или системного файла.
Чтение системного файла возможно только из меню контролируемого запуска.

Экран номера версии


Отображается версия программного обеспечения.

Экран хронологии сигналов об ошибке


Отображается хронология сигналов об ошибке.

Экран in:t порта


Задается настройка последовательного порта.
Этот экран используется для чтения файлов из устройства ввода-вывода Handy File или
аналогичного при контролируемом запуске.

Экран памяти
Отображается состояние памяти.

Техническое обслуживание
Можно изменить настройку робота.
Можно задать дополнительную ось. Можно добавить или удалить группу перемещений.

Экран настройки максимального количества


Можно изменить количество резисторов, макрокоманд и пользовательских сигналов об
ошибке.

-1258-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

Процедура C-2 Контролируемый запуск


Шаг
1. Нажмите на пульте обучения клавишу PREV (назад) и клавишу NEXT (далее) и переведите
выключатель питания на контроллере в положение «включено» (ON).

2. Выберите 3 CONTROLLED START (контролируемый запуск). Появится экран настройки


для меню контролируемого запуска.

3. Чтобы управлять роботом, необходимо выполнить запуск из холодного состояния. Чтобы


это сделать, нажмите клавишу Fctn.
Появится меню. В этом меню выберите 1 START (COLD) (запуск (холодный)). Выполняется
запуск из холодного состояния.

-1259-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

C.1.4 Запуск из холодного состояния


Режим запуска из холодного состояния используется, если выполняется нормальное
включение питания при выключенном восстановлении после сбоя питания.
При запуске из холодного состояния выполняется следующее:
• Все выходные сигналы цифрового ввода-вывода, аналогового ввода-вывода, ввода-вывода
робота и группового ввода-вывода выключаются или устанавливаются на 0.
• Выполняется аварийное прекращение программы и текущей строкой становится начало
программы.
• Выполняется сброс коррекции скорости подачи к исходному значению.
• Система координат ручной подачи переходит в состояние JOINT (шарнир).
• Выключается блокировка робота
Процедура запуска из холодного состояния зависит от настройки восстановления питания.

Процедура C-3 Запуск из холодного состояния


Условие
Необходимо выключить запуск из горячего состояния.
Шаг
1. Включите питание контроллера.
После запуска системы из холодного состояния отображается следующий экран.

-1260-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

Процедура C-4 Запуск из холодного состояния


Условие
Запуск из горячего состояния установлен в положение «включено»
Шаг
1. Нажмите на пульте обучения клавишу PREV (назад) и клавишу NEXT (далее) и переведите
выключатель питания на контроллере в положение «включено» (ON).
Отображается меню конфигурации.

-1261-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

C.1.5 Запуск из горячего состояния


Режим запуска из горячего состояния используется, если выполняется нормальное включение
питания при включенном восстановлении после сбоя питания.
При запуске из горячего состояния выполняется следующее:
• Все выходные сигналы цифрового ввода-вывода, аналогового ввода-вывода, ввода-вывода
робота и группового ввода-вывода переходят в состояние, в котором они находились до
последнего выключения питания.
• Программа выполняется таким же образом, как это происходило до последнего выключения
питания.
Если программа выполнялась до последнего выключения питания, программа переходит в
состояние паузы.
• Коррекция скорости подачи, система координат ручной подачи и блокировка робота
переходят в то же состояние, в котором они находились до последнего выключения питания.

ПРЕДОСТЕРЕЖЕНИЕ
Все выходные сигналы цифрового ввода-вывода, аналогового ввода-вывода, ввода-вывода
робота и группового ввода-вывода выключаются или устанавливаются на 0, если запуск из
горячего состояния выполняется в следующем состоянии:
• Если изменяется назначение ввода-вывода
• Если был снят или установлен блок ввода-вывода
• Если на экране канала ввода-вывода изменяется количество сигналов

Процедура C-5 Запуск из горячего состояния


Условие
Запуск из горячего состояния необходимо включить.
Шаг
1. Включите выключатель питания на контроллере (ON). Через несколько секунд на экране
пульта обучения будет отображен экран, который отображался при выключении питания.

-1262-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

C.2 ВЫВЕРКА
Выверка связывает угол каждой оси робота со счетом импульсов абсолютного импульсного
шифратора (APC), подключенного к двигателю каждой оси. Точнее говоря, выверка
выполняется для получения счета импульсов в положении нуля градусов.
Текущее положение робота определяется счетом импульсов абсолютных импульсных
шифраторов (АРС) осей.
Поскольку данные выверки задаются заводе-изготовителе, выверка не нужна в нормальном
режиме эксплуатации.
Однако выверку необходимо выполнить, если происходит одно из следующих событий:
• Данные выверки теряются по некоторым причинам, например, из-за падения напряжения
батареи резервного питания для КМОП-памяти в контроллере или стирания содержимого
памяти в ходе первоначального запуска.
• Счет импульсов APC потерян по некоторым причинам, например, из-за падения напряжения
батареи резервного питания для резервного питания счета импульсов APC в механической
части робота или при замене импульсного шифратора.
• Счет импульсов не указывают углы осей, потому что произошло столкновение, удар и т.д.
механической части.

ПРЕДОСТЕРЕЖЕНИЕ
Данные робота, включая данные выверки, и данные импульсного шифратора сохраняются в
памяти благодаря отдельным батареям резервного питания. При разрядке батарей
происходит потеря данных. Во избежание этого периодически заменяйте обе батареи. При
падении напряжения батареи пользователя уведомляет сигнал об ошибке «BLAL».

Есть пять типов выверки, которые перечислены ниже.


Таблица C.2 Типы выверки

Типы выверки Объяснение


Выверка по шаблону Выверка выполняется при помощи специального шаблона
Выверка по шаблону выполняется на заводе-изготовителе.
Выверка в положении нуля Выверка выполняется с каждой осью робота, установленной в
градусов положение нуля градусов. Используется метка положения нуля
градусов, имеющаяся на каждой оси робота.
Быстрая выверка Положение выверки можно задать в любом положении.
Для этого необходимо заранее задать опорные точки.
Выверка одной оси Выверка одной оси - это выверка, которая выполняется на
каждой оси по одной.
Настройки данных выверки Данные выверки непосредственно задаются в счетчиках
выверки.

ПРЕДОСТЕРЕЖЕНИЕ
После установки робота необходимо сохранить опорные точки быстрой выверки, в случае
если в будущем для выверки потребуется использовать настройки, сделанные на заводе-
изготовителе.

-1263-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

После выверки обязательно выполните позиционирование (калибровку). Позиционирование


означает, что контроллер считывает и считает импульсы тока и распознает текущее положение.

1 Таблица выверки 1 5 Быстрая выверка


2 Угол оси 6 Выверка в положении нуля градусов
3 Счет импульсов 7 Выверка по шаблону
4 Таблица выверки 2

Рис. C.2 Выверка

Текущее положение робота определяется следующими данными:


A. Счет импульсов на градус. (См. таблицу выверки 1.)
Это значение определяется в системной переменной $PARAM_GROUP.$ENCSCALE.
B. Счет импульсов в положении нуля градусов. (См. таблицу выверки 2.)
Это данные сохраняются в $DMR_GRP.$MASTER_COUN при выверке.
a. При выверке по шаблону счет импульсов в положении шаблона получается и
преобразуется в данные выверки.
b. При быстрой выверке счет импульсов в опорном положении быстрой выверки,
определенном пользователем, получается и преобразуется в данные выверки.
C. Счет импульсов тока Счет импульсов тока получается при калибровке.
Выверка и калибровка выполняются на экране Master/Cal (выверка/калибровка)
[6 SYSTEM, Master/Cal].
ПРИМЕЧАНИЕ
Ошибка при выверке может вызвать неожиданное перемещение робота, и это очень опасно.
Поэтому экран выверки и калибровки Master/Cal будет отображаться, только если системная
переменная $MASTER_ENB установлена на 1 или 2. Нажмите клавишу F5, DONE (готово),
которая отображается на экране Master/Cal после выверки. Переменная $MASTER_ENG
автоматически устанавливается на 0, и после этого вызвать экран Master/Cal невозможно.
Если необходимо снова вызвать экран выверки и калибровки Master/Cal, снова установите
переменную $MASTER_ENB на 1 на экране системных переменных.

-1264-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

C.2.1 Выверка по шаблону


Выверка по шаблону выполняется на заводе-изготовителе при помощи специального шаблона.
Эта выверка выполняется в заранее заданном положении выверки.
При этом виде выверки можно выполнить точную выверку при помощи специального
шаблона.
Эту выверку обычно не нужно выполнять при нормальном режиме эксплуатации, потому что
она используется при отгрузке.
Подробную информацию о выверке по шаблону см. в руководстве по техническому
обслуживанию.

Процедура C-6 Выверка по шаблону


Условие
Системная переменная $MASTER_ENB должна быть установлена на 1 или 2.

Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите «0 -- NEXT --» и затем выберите «6 SYSTEM».
3. Нажмите F1 TYPE (тип). Появится меню смены экранов.
4. Выберите «Master/Cal» в меню смены экранов. Появится экран позиционирования.

5. Перемещайте робота толчковой подачей в положение выверки.


При необходимости отключите тормоз на экране ручного управления тормозом.

-1265-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

6. Выберите «1 FIXTURE POSITION MASTER» (выверка положения по приспособлению) и


нажмите клавишу F4 (да). Данные выверки заданы.

7. Выберите «6 CALIBRATE» (калибровка) и нажмите клавишу F4 (да). Калибровка


выполнена.

8. По окончании выверки нажмите F5 «DONE» (готово).

9. Еще один способ выполнить позиционирование - выключить питание, затем обратно


включить.
Калибровка выполняется каждый раз при включении питания.

-1266-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

C.2.2 Выверка в положении нуля градусов


Выверка в положении нуля градусов выполняется для робота, все оси которого находятся в
положении нуля градусов. На каждой оси робота установлена метка положения нуля градусов.
Используя эти метки как начало отсчета, переместите робот толчковой подачей в положение
нуля градусов для всех осей.
Выверку в положении нуля градусов невозможно выполнить так же точно, как другие типы
выверки, потому что совмещение выполняется на визуально. Выполняйте выверку в
положении нуля градусов только в качестве чрезвычайной меры.
Подробную информацию о выверке в положении нуля градусов см. в руководстве по
техническому обслуживанию.

Процедура C-7 Выверка в положении нуля градусов


Условие
Системная переменная $MASTER_ENB должна быть установлена на 1 или 2.
Шаг
1. Нажмите клавишу MENUS (меню). Появится экранное меню.
2. Выберите «0 -- NEXT --» и затем выберите «6 SYSTEM».
3. Нажмите F1 TYPE (тип). Появится меню смены экранов.
4. Выберите «Master/Cal» в меню смены экранов.
Появится экран Master/Cal (выверка/калибровка).

5. Переместите робот толчковой подачей в положение нуля градусов для всех осей.
При необходимости выключите управление тормозами.

-1267-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

6. Выберите 2 ZERO POSITION MASTER (выверка в положении нуля градусов) и нажмите


клавишу F4 YES (да). Данные выверки заданы.

7. Выберите «6 CALIBRATE» (калибровка) и нажмите клавишу F4 (да). Калибровка


выполнена.

8. По окончании выверки нажмите F5 «DONE» (готово).

9. Еще один способ выполнить калибровку - выключить питание, затем обратно включить.
Калибровка выполняется каждый раз при включении питания.

-1268-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

C.2.3 Быстрая выверка


Быстрая выверка позволяет выполнить выверку в любом определяемом пользователем
положении. Счет импульсов рассчитывается из скорости и углового смещения в пределах
одного поворота абсолютных импульсных шифраторов, подключенных к двигателям.
Быстрая выверка использует тот факт, что абсолютное угловое смещение за один оборот не
может быть потеряно.
• Если данные выверки потеряны из-за разряда батареи резервного питания для импульсного
шифратора, можно использовать быструю выверку.
• При замене импульсного шифратора или потере данных выверки в контроллере робота
быструю выверку невозможно использовать.
Для выполнения простой выверки необходимо иметь опорную точку, заданную после выверки
(-> настройка опорной точки). Опорная точка установлена на заводе-изготовителе в положении
нуля градусов.

1 Угол оси 4 1 оборот = 520 000


2 Значение абсолютного импульсного шифратора 5 Счет импульсов
3 1 градус = 144 000

Рис. C.2.3 Быстрая выверка

Быстрая выверка использует факт, что отклонение угла оси от опорной точки можно точно
скомпенсировать, если оно находится в пределах одного оборота абсолютного импульсного
шифратора.
Подробную информацию о быстрой выверке см. в руководстве по техническому
обслуживанию.

ПРЕДОСТЕРЕЖЕНИЕ
Если робот установлен таким образом, что положение 0° робота, которое является опорной
точкой исходной простой выверки, задать невозможно, после установки необходимо
сохранить опорную точку простой выверки. Это необходимо сделать, чтобы сохранить
настройки выверки, заданные на заводе-изготовителе, что обеспечит возможность
выполнения выверки в дальнейшем.

-1269-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

Процедура C-8 Быстрая выверка


Условие
• Системная переменная $MASTER_ENB должна быть установлена на 1 или 2.
• Необходимо задать опорное положение быстрой выверки (опорное положение).

Шаг
1. Вызовите экран Master/Cal (выверка/калибровка).

2. Переместите робота в положение быстрой выверки (опорное положение).


Если это необходимо, выключите управление тормозами.
3. Выберите 3 QUICK MASTER (быстрая выверка) и нажмите клавишу F4 YES (да). Данные
выверки заданы.

4. Выберите «6 CALIBRATE» (калибровка) и нажмите клавишу F4 (да). Калибровка


выполнена.
5. По окончании выверки нажмите F5 DONE (готово).

-1270-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

Процедура C-9 Настройка опорных точек для быстрой выверки


(Если робот установлен таким образом, что положение 0° робота задать
невозможно.)

ПРЕДОСТЕРЕЖЕНИЕ
Эту операцию невозможно выполнить, если данные выверки потеряны из-за механической
разборки или технического обслуживания. В этом случае для восстановления данных
выверки необходимо выполнить выверку по шаблону или выверку по положению нуля
градусов.

Условие
Системная переменная $MASTER_ENB должна быть установлена на 1 или 2.
Шаг
1. Выберите 6 SYSTEM (система) на экранном меню.
2. Выберите «Master/Cal» в меню смены экранов.
Появится экран Master/Cal (выверка/калибровка).

3. Переместите робота толчковой подачей в опорное положение быстрой выверки.


При необходимости выключите управление тормозами.
4. Выберите 5 SET QUICK MASTER REF (задать опорное положение быстрой выверки) и
нажмите клавишу F4 YES (да).
Опорные точки для быстрой выверки будут сохранены в памяти.

-1271-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

C.2.4 Выверка одной оси


Пользователь может выбрать произвольное положение для выверки каждой оси.
Выверка одной оси должна использоваться, если по какой-либо причине потеряны данные
выверки некоторых осей, например, из-за падения напряжения батареи резервного питания
импульсного шифратора или из-за замены импульсного шифратора.

Таблица C.2.4 Настройки, выполняемые при выверке одной оси

ПУНКТЫ ОПИСАНИЯ
ACTUAL POS Отображается текущее положение, выраженное углом поворота шарнира
(градусы) робота.
MSTR POS Задает положение выверки для оси при выполнении выверки одной оси.
Обычно задается 0 градусов.
SEL Для оси, для которой будет выполнена выверка, установите этот пункт на 1.
Обычно установлено значение 0.
ST Отображает состояние завершения выверки одной оси.
Значение, отображенное в этом пункте невозможно изменить непосредственно.
В этом столбце отображаются значения $EACHMST_DON [1 - 9].
-0 Указывает, что данные выверки потеряны.
Необходимо выполнить выверку одной оси.
-1 Данные выверки потеряны.
(Выверка выполнялась только для других взаимосвязанных осей).
Необходимо выполнить выверку этой оси.
-2 Выверка выполнена.

См. к руководство по техническому обслуживанию, где подробно описан способ выверки


одной оси.

-1272-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

Процедура C-10 Выверка одной оси


Условие
Системную переменную $MASTER_ENB необходимо установить на 1.
Шаг
1. Выберите 6 SYSTEM (система) на экранном меню.
2. Выберите «Master/Cal» в меню смены экранов.
Появится экран Master/Cal (выверка/калибровка).

3. Выберите 4 SINGLE AXIS MASTER (выверка одной оси). Отображается экран выверки
одной оси.

В вышеуказанном примере необходимо выполнить выверку осей J5 и J6.


4. Введите 1 в поле настройки SEL для оси, выверку которой необходимо выполнить.
SEL можно задавать для каждой оси или для нескольких осей одновременно.

5. Переместите робота толчковой подачей в положение выверки.


При необходимости выключите управление тормозами.
6. Введите данные оси положения выверки.

-1273-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

7. Нажмите F5 EXEC (выполнить). Выполняется выверка.


При этой операции SEL устанавливается на 0, а ST - на 2 или 1.

8. По окончании выверки одной оси нажмите клавишу PREV (назад), чтобы вызвать экран
Master/Cal (выверка/калибровка).

9. Выберите 6 CALIBRATE (калибровка) и нажмите F4 YES (да). Выполняется калибровка.


10.После калибровки нажмите F5 DONE (готово).

-1274-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

C.2.5 Настройка данных выверки


Данные выверки можно прямо задать в системной переменной.
Настройку данных выверки можно выполнить, если счет импульсов не изменялся.

Если данные выверки в памяти КМОП потеряны по какой-либо причине, например, из-за
первоначального запуска, задайте записанные данные выверки.
Настройку данных выверки невозможно выполнить в случае потери данных счета импульсов.

Процедура C-11 Непосредственное задание данных выверки


Шаг
1. Выберите 6 SYSTEM (система) на экранном меню.
2. Выберите Variables (переменные) в меню смены экранов. Появится экран системных
переменных.

3. Измените данные выверки.


Данные выверки сохраняются в системной переменной $DMR_GRP.$MASTER_COUN.

-1275-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

4. Выберите $DMR_GRP.

5. Выберите $MASTER_COUN и введите данные выверки.

6. Нажмите клавишу PREV (назад).


7. Установите $MASTER_DONE на значение TRUE (истина).

8. Вызовите экран Master/Cal (выверка/калибровка) и выберите 6 CALIBRATE (калибровать).


9. После калибровки нажмите F5 DONE (готово).

-1276-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

C.3 ВЕРСИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ


Экраны, относящиеся к версии программного обеспечения, отображают идентификационную
информацию контроллера.
Эту информацию нужно сообщить FANUC, если в контроллере происходит отказ.
Ниже указаны экраны, относящиеся к версии программного обеспечения:

• F2 SOFTWARE (программное обеспечение):


Отображается экран версии программного обеспечения.
• F3 MOT_ID: Отображается экран идентификаторов двигателей.
• F4 MOT_INF: Отображается экран информации двигателей.
• F5 SER_PAR: Отображается экран параметров сервопривода.

Экран версии программного обеспечения


Экран версии программного обеспечения отображает следующую информацию:

Конфигурация программного обеспечения


На экране конфигурации программного обеспечения отображается установленное
программное обеспечение.

-1277-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

Экран данных двигателей


Экран данных двигателей отображает информацию сервоконтроллера каждой оси.

Экран данных параметров сервопривода


Экран данных параметров сервопривода отображает идентификатор параметра сервопривода
для каждой оси.

-1278-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

Процедура C-12 Экран версии программного обеспечения


Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 0 -- NEXT -- (далее), затем выберите 4 STATUS (состояние) на следующей
странице.
3. Нажмите F1 TYPE (тип) для отображения меню смены экранов.
4. Выберите Version ID (номер версии). Отображается экран версии программного
обеспечения.

• F2 SOFTWARE (программное обеспечение):


Отображается экран версии программного обеспечения.
• F3 MOT_ID: Отображается экран идентификаторов двигателей.
• F4 MOT_INF: Отображается экран информации двигателей.
• F5 SER_PAR: Отображается экран параметров сервопривода.

-1279-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

C.4 СОСТОЯНИЕ ОСЕЙ РОБОТА


Экран состояния осей робота отображает состояние каждого двигателя оси робота.
Состояние каждой оси обновляется в режиме реального времени. Эта информация о состоянии
используется во время технического обслуживания.

Экран состояния 1
Экран состояния 1 отображает состояние ошибок сервосистемы.
Информация состояния состоит из состояния ошибок сервопривода 1 (16 бит) и состояния
ошибок сервопривода 2 (16 бит).

Флаг 1 Состояние ошибок сервопривода 1


Флаг 2 Состояние ошибок сервопривода 2

Таблица C.4 (a) Состояние ошибок сервопривода 1 Адрес: FC80h (L-axis), FCC0h (M-axis)
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

OHAL Сигнал об ошибке из-за перегрева усилителя


LVAL Это указывает на сигнал об ошибке из-за падения напряжения.
OVC Указывает на сигнал об ошибке из-за перегрузки по току (OVC).
HCAL Указывает на сигнал об ошибке из-за сильного тока.
HVAL Указывает на сигнал об ошибке из-за высокого напряжения.
DCAL Указывает на сигнал об ошибке регенеративного разряда.
FBAL Сигнал об ошибке из-за обрыва.
(ALDF указывает, связан ли обрыв с оборудованием или программным
обеспечением.)
ALDF Бит различия сигнала об ошибке
Если возникает сигнал об ошибке усилителя (OHAL, LVAL, HCAL, FSAL, IPMAL
или DCLVAL), и при этом ALSF установлен на 1, сигнал об ошибке обнаруживается
PSM. Если и FBAL и ALDF установлены на 1, сигнал об ошибке обрыва
обнаруживается оборудованием.
MCAL Сигнал об ошибке усилителя MCC из-за залипания

-1280-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

MOFAL Сигнал об ошибке из-за переполнения команды перемещения


Если этот бит установлен на 1, это указывает, что переполнение произошло при
распределении команды перемещения.
EROFL Сигнал об ошибке из-за переполнения счетчика ошибок для отслеживания
прямолинейной траектории
Если этот бит установлен на 1, это указывает, что произошло переполнение счетчика
ошибок.
CUER Ошибка смещения тока
Этот бит установлен на 1, если значение смещения тока аналого-цифрового
преобразователя превышает допустимое.
SSTB Сигнал ожидания сервопривода
После включения питания (POWON) этот сигнал установлен на 1, и система ожидает
импульса ITP.
Когда SSTB установлен на 1, главный компьютер выдает сигнал ITPCON и импульс
ITP.
PAWT Сигнал завершения изменения параметра
Когда центральный процессор сервопривода заканчивает перезапись параметров,
только 1ITP установлен на 1.
SRDY Сигнал готовности сервопривода
Пока этот флаг равен 1, команды перемещения принимаются.
SCRDY Флаг передачи данных сервопривода
Центральный процессор сервопривода устанавливает этот флаг на 1, как только
закончена запись данных в общую оперативную память.
После чтения данных ведущий центральный процессор выполняет сброс флага на 0.

OVL FBAL ALDF Сигнал об ошибке


1 0 1 Сигнал об ошибке из-за перегрузки двигателя (не используется для
последовательного импульсного шифратора)
1 0 0 Сигнал об ошибке из-за перегрузки усилителя
0 1 1 Сигнал об ошибке из-за обрыва цепи импульсного шифратора (не
используется для последовательного импульсного шифратора)

Таблица C.4 (b) Состояние ошибок сервопривода 2 Адрес: FC81h (L-axis), FCC1h (M-axis)
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

-1281-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

SRCMF Предупреждающий флаг компенсации


Если часть данных позиционирования отсутствует из-за помех или какой-либо
другой причины, выполняется компенсация данных. Эти данные, однако, не
должны использоваться для выверки или других целей. Для сообщения на главный
компьютер об этом состоянии флаг устанавливается на 1.
CLALM Указывает на сигнал об ошибке из-за обнаружения столкновения.
Если центральный процессор сервопривода обнаруживает столкновение, флаг
устанавливается на 1. Ведущий центральный процессор начинает обработку
сигнала об ошибке по истечении заданного периода времени после установки флага
на 1.
FSAL Сигнал об ошибке из-за остановки вентилятора
DCLVAL Сигнал об ошибке из-за низкого напряжения подключения постоянного тока
BRAKE Сигнал об ошибке тормоза усилителя с 6 осями
(тормоз)
IPMAL Сигнал об ошибке ИМП
ИМП - это сокращение для обозначения интеллектуального модуля питания, это
элемент системы питания для замены IGBT (биполярных транзисторов с
изолированным затвором). ИМП обнаруживает перегрев и высокий ток (HC)
самостоятельно.
SFVEL Сигнал разрешения начала мягкого плавающего перемещения
При падении данных обратной связи о скорости ниже скорости, заданной в
параметре, этот флаг устанавливается на 1 для разрешения начала мягкого
плавающего перемещения.
GUNSET Сигнал завершения переключения сварочных клещей с сервоприводом
Как только завершен сброс (инициализация) импульсного шифратора после
переключения сварочных клещей с сервоприводом, сигнал устанавливается на 1
только для 1ITP.
FSSBDC Сигнал об ошибке из-за обрыва FSSB.
При обнаружении обрыва FSSB этот бит устанавливается на 1.
(Обнаружение оборудования FSSBC)
SVUCAL Сигнал об ошибке передачи данных FSSB
При обнаружении двух последовательных сигналов об ошибке в передаче данных
между подчиненным устройством и модулем сервопривода этот бит
устанавливается на 1. (Обнаруживается программным обеспечением сервопривода)
AMUCAL Сигнал об ошибке передачи данных FSSB
При обнаружении двух последовательных сигналов об ошибке в передаче данных
между подчиненным устройством и модулем сервопривода этот бит
устанавливается на 1. (Обнаруживается подчиненным устройством)
CHGAL Сигнал об ошибке зарядки усилителя
NOAMP Сигнал об ошибке из-за отсутствия подключения усилителя
Этот бит устанавливается на 1, если усилитель не подключен, в то время как задано
присутствие соответствующей оси (B3 регистра AXIS установлен на 0).

-1282-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

Экран состояния 2
Состояние 2 экрана указывает состояние ошибки импульсного шифратора (12 бит).

Состояние ошибки Состояние ошибки импульсного шифратора

Таблица C.4 (c) Состояние ошибки импульсного шифратора


MSB B10 B9 B8
SPHAL STBERR CRCERR DTERR
B7 B6 B5 B4 B3 B2 B1 LSB
OHAL CSAL BLAL PHAL RCAL BZAL CKAL

SPHAL Если этот бит - 1, это указывает сигнал об ошибке из-за мягкой фазы
(аварийное ускорение).
STBERR Если этот бит равен 1, это указывает сигнал об ошибке старт/стопового бита.
CRCERR Если этот бит равен 1, это указывает сигнал об ошибке CRC.
DTERR Если этот бит равен 1, это указывает сигнал об ошибке данных.
OHAL Если этот бит равен 1, это указывает сигнал об ошибке из-за перегрева.
CSAL Если этот бит равен 1, это указывает сигнал об ошибке контрольной суммы.
BLAL Если этот бит равен 1, это указывает сигнал об ошибке из-за падения напряжения
батареи.
PHAL Если этот бит равен 1, это указывает сигнал об ошибке фазы.
RCAL Если этот бит равен 1, это указывает сигнал об ошибке аварийного состояния
счетчика скорости вращения.
BZAL Если этот бит равен 1, это указывает сигнал об ошибке из-за разряда батареи.
CKAL Если этот бит равен 1, это указывает сигнал об ошибке тактового импульса.

-1283-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

Экран импульсов
Экран импульсов отображает задержку сервопривода, положение робота и состояние команды
перемещения.

Ошибка в определении Задержка сервопривода (импульсы).


положения Задержка фактического импульса по отношению к импульсу по команде
Импульс робота Положение робота (импульсы). Фактические абсолютные импульсы
Команда перемещения Относительные импульсы команды от главного компьютера (импульсы)

Экран контроля
Экран контроля отображает текущие значения и состояние положения, перебега, и
сервоусилителя. Нагрузка на двигатель и тепловые потери можно рассчитать, используя
среднеквадратичные текущие значения.

Ave. Средняя величина среднеквадратичных текущих значений (A)


Max. Максимум среднеквадратичных текущих значений (A)
Inpos Состояние положения (0 или 1)
OT Состояние перебега (0 или 1)
VRDY Состояние готовности сервоусилителя (вкл. или выкл.)

-1284-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

Экран отслеживания траектории


Экран отслеживания траектории отображает состояние сервосистемы отслеживания
траектории.

Flag Bits 1 Состояние ошибок сервопривода 1


Flag Bits 2 Состояние ошибок сервопривода 2
Состояние ошибки Состояние ошибки импульсного шифратора
Значение счетчика Счетчик отслеживания прямолинейной траектории

Состояние сигналов об ошибке сервопривода и импульсного шифратора, см. в таблице C.4 (a),
таблице C.4 (b) и таблице C.4 (c).

Экран момента возмущения


Экран момента возмущения отображает момент возмущения каждого двигателя (текущий
крутящий момент, а также максимальный и минимальный крутящий момент для каждого
импульса ITP). Момент возмущения обозначается с текущими значениями, рассчитанными из
разности между заданными и фактическими значениями импульсного шифратора.
Если превышается максимальное или минимальное значение, заданное для момента
возмущения, функция обнаружения столкновения сервосистемы расценивает это как
появление столкновения и выключает питание сервопривода.

Current Расчетный момент возмущения к серводвигателю (A)


Max. Максимальное значение вышеуказанного расчетного момента возмущения (A)
Min. Минимальное значение вышеуказанного расчетного момента возмущения (A)

-1285-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

Процедура C-13 Экраны состояния осей робота


Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 0 -- NEXT -- (далее) для отображения следующей страницы, затем выберите 4
STATUS (состояние).
3. Нажмите клавишу F1 TYPE для отображения меню смены экранов.
4. Выберите Axis (ось). Можно отобразить экраны состояния осей робота.

• F2 STATUS 1: Отображает экран состояния 1.


• F3 STATUS 2: Отображает экран состояния 2.
• F4 PULSE: Отображает экран импульсов.
• F2 MONITOR на следующей странице: Отображает экран контроля.
• F3 TRACKING на следующей странице: Отображает экран отслеживания.
• F4 DISTURB на следующей странице: Отображает экран момента возмущения.
• При выборе F2 REG.DIS на следующей странице появится экран регенеративного
разряда.
5. Для изменения номера группы нажмите F5 UTIL (утилиты). Появится меню.
В этом меню выберите 1 GROUP, затем введите нужный номер группы.

-1286-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

C.5 ЭКРАН ДИАГНОСТИКИ


C.5.1 Краткое описание
Эта функция для обеспечения пользователей очень полезной информацией о техническом
обслуживании робота.
У каждого вида информации имеется справка с описанием и рекомендованными действиями.
Можно долгое время использовать робота без неполадок.

Показываются следующие пункты.


• Main (List) (главный (список))
• Reducer diagnosis (диагностика редуктора)
• Overheat diagnosis (диагностика перегрева)
• Torque diagnosis (диагностика крутящего момента)
• Disturbance diagnosis (диагностика возмущений)
• OVC diagnosis (диагностика перегрузок по току)
• Collision diagnosis (диагностика столкновений)
• Help (справка)

C.5.2 О диагностике редуктора


Функция диагностики сервопривода включает диагностику рекомендованного межремонтного
срока службы редуктора.
Межремонтный срок службы зависит от будущего перемещения редуктора.
Эта функция указывает межремонтный срок службы на основании перемещений за последние
50 часов.
При выполнении замены или капитального ремонта редуктора необходимо выполнить сброс
параметров.
См. руководство по техническому обслуживанию.

-1287-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

C.5.3 Порядок работы

Процедура C-14 Экран диагностики


Шаг
1. Нажмите клавишу MENUS (меню), чтобы вызвать экранное меню.
2. Выберите 4 STATUS (состояние) на следующей странице.
3. Нажмите F1 TYPE, чтобы вызвать разворачивающееся меню.
4. Выберите Axis (ось).
5. Нажмите клавишу next (далее), пока над функциональной клавишей не появится diag
(диагностика).
6. Нажмите F4 diag (диагностика). Сначала выдается главный экран диагностики.

-1288-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

Процедура C-15 Смена экрана диагностики


Шаг
1. Каждый пункт назначен функциональной клавише.
Нажмите функциональную клавишу, чтобы показать пункт.
Например, при нажатии клавиши F3 показывается экран диагностики редуктора.

2. Можно изменить назначение функциональных клавиш, нажав клавишу next (далее).

3. Чтобы снова вызвать экран Axis (оси), нажмите клавишу PREV (назад).

-1289-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

C.5.4 Каждый пункт


Main (главный): Каждый пункт показывает значение оси, имеющей максимальную наработку.

Reducer (редуктор): Рекомендованное время до капитального ремонта редукторов.

Over heat (перегрев): Отношение среднеквадратичного значения тока к номинальному току.

-1290-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

Torque (крутящий момент): Отношение текущего крутящего момента к максимальному.

Disturbance (возмущение): Отношение силы, наблюдаемой программным обеспечением


сервопривода, к порогу сигнала об ошибке.

OVC (превышение тока): Отношение температуры, моделируемой программным


обеспечением, к порогу сигнала об ошибке.

-1291-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

Collision detection (обнаружение столкновения): Подсчет столкновений и данные последнего


обнаруженного столкновения.

Help (справка): Информация о последнем показанном пункте.

C.6 ИСХОДНОЕ ПОЛОЖЕНИЕ БАЗОВОЙ СИСТЕМЫ


КООРДИНАТ
В настоящем разделе описывается исходное положение базовой системы координат каждой
модели робота (См. раздел 3.8, НАСТРОЙКА СИСТЕМ КООРДИНАТ, где описывается
базовая система координат). Если задается система координат пользователя или система
координат инструмента, см настоящий раздел.
Серия S/LR Mate
(Кроме S-450) Точка пересечения между осью J1 и горизонтальной плоскостью, которая
включает ось J2.
(S-450U/L) Пересечение оси вращения U и g, когда робот установлен в положение нуля
градусов на всех линейных осях
(S-450S) Положение, в котором ось вращения U, перемещаемая параллельно к себе в
горизонтальном направлении, пересекается с осью вращения q, когда робот установлен в
положение нуля градусов на всех линейных осях
Серия M
(M-410i/M-500) Пересечение оси J2, перемещаемой параллельно к себе, и затем оси J1

-1292-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

C.7 НАСТРОЙКА МОДУЛЯ ВВОДА-ВЫВОДА


КАНАЛ ВВОДА-ВЫВОДА FANUC
Канал ввода-вывода FANUC - это последовательный интерфейс, использующийся для
высокоскоростной передачи сигнала ввода-вывода (разрядные данные), между контроллером
робота и модулями ввода-вывода, например, печатной платой ввода-вывода процесса и блоком
ввода-вывода - модели A. При помощи канала ввода-вывода FANUC, можно подключить к
одному задающему блоку и несколько подчиненных устройств. В большинстве случаев
контроллер робота используется как задающий блок, а модули ввода-вывода, подключенные к
контроллеру, используются как подчиненные устройства. К одному каналу ввода-вывода
можно подключить до 16 групп подчиненных устройств.

1 Задающий блок 6 Интерфейсный модуль блока ввода-вывода, модель В


2 Подчиненное устройство 7 Канал ввода-вывода
3 Печатная плата главного ЦП 8 Блок питания
4 Печатная плата ввода-вывода процесса 9 Блок DI/DO (цифрового ввода/цифрового вывода)
5 Периферийное устройство

Рис. C.7 (a) Конфигурация канала ввода-вывода FANUC

Сигналы ввода-вывода
Следующие сигналы ввода-вывода используются для передачи данных между контроллером
робота и системными периферийными устройствами через модули ввода-вывода,
подключенные к каналу ввода-вывода FANUC:
• Цифровой ввод-вывод SDI[i]/SDO[i]
• Групповой ввод-вывод GI[i]/GO[i]
• Аналоговый ввод-вывод AI[i]/AO[i]
• Ввод-вывод периферийных устройств UI[i]/UO[i] i = логический номер

-1293-
B-82284RU-3/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» назначается физическому номеру модулей ввода-вывода.
Логические номера ввода-вывода могут переопределяться.

- Логический номер
Индекс ввода-вывода, использующийся для обращения к вводу-выводу в контроллере робота

- Физический номер
Номер, назначенный на каждый сигнальный контакт модуля ввода-вывода.
Конкретный сигнальный контакт конкретного модуля ввода-вывода можно задавать через
стойку, слот и физический номер.

-1294-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

1 Экран конфигурации цифрового ввода-вывода 5 № контакта


2 Логический номер 6 Физический номер
3 Физический номер 7 На экране конфигурации цифровые выходы DO[ 1 ] -
DO[ 8 ] назначены на контакты out21 - out28 разъема
CRM2B на печатной плате ввода-вывода процесса.
Если цифровой выход DO[1] включен (ON), на
контакт 33 подается сигнал.
4 Печатная плата ввода-вывода процесса

Рис. C.7 (a) Назначение логического номера физическому номеру

-1295-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

Номер стойки
Номер стойки указывает тип оборудования и порядок подключения модулей ввода-вывода.
Модули ввода-вывода подразделяются на два основных типа: имеющие номер стойки 0, и те,
которым номер стойки назначен в порядке их подключения.

Номер слота
Модулям ввода-вывода, имеющим номер стойки 0, номер слота назначается в порядке их
подключения. Если номер стойки модуля ввода-вывода имеет ненулевое значение, при
указании порядка его подключения, номер слота используется для указания часть ввода-
вывода модуля этого модуля ввода-вывода. Части модуля ввода-вывода включают, например,
модули блока ввода-вывода A и блоки DI/DO блока ввода-вывода B.

START PT (номер канала)


Сигналы цифрового ввода-вывода и периферийного ввода-вывода назначаются в группах по
восемь сигналов. Задайте первый физический номер для восьми последовательных сигналов.
Для сигналов группового ввода-вывода задайте первый физический номер для
последовательных сигналов, заданных в NUM PTS. Для аналогового ввода-вывода задайте
номер канала.
Таблица C.7 (b) Указание стойки и номера слота для каждого модуля ввода-вывода

Модуль ввода-вывода Rack (стойка) Slot (слот)


Печатная плата ввода-вывода процесса Всегда 0 (*2)
Блок ввода-вывода FANUC, модель A (*1) Номер обозначенный на базовом
блоке
Блок ввода-вывода FANUC, модель В (*1) Номер устройства
(задается DIP переключателями)
Блок подключения канала ввода-вывода Всегда 0 (*2)
FANUC
Программируемый контроллер, серия 90-30A (*1) 1 (фиксированный)

ПРИМЕЧАНИЕ
*1 Номера, начинающиеся с 1, должны назначаться модулям ввода-вывода, кроме модулей
ввода-вывода, имеющих номер стойки 0, в порядке их подключения.

ПРИМЕЧАНИЕ
*2 Тем модулям ввода-вывода, которые имеют номер стойки 0, номера, начинающиеся с 1,
должны назначаться в порядке их подключения.

-1296-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

1 Контроллер R-J3 iB 3 Стойка 0, слот 1


2 Печатная плата ввода-вывода процесса 4 Блок подключения

Рис. C.7 (c) Пример задания стойки и слота

Настройка канала ввода-вывода


При подключении к контроллеру некоторых модулей ввода-вывода требуется, чтобы
пользователь задал несколько дополнительных параметров. Для других модулей ввода-вывода,
однако, задание этих параметров не требуется.

- Если задание дополнительных параметров не требуется:


После подключения модуля ввода-вывода к контроллеру робота при помощи кабеля включите
питание.
Назначение данных выполняется автоматически.
- Если требуется задание дополнительных параметров:
Задайте системные переменные с контроллера робота.

Задание
Печатная плата ввода-вывода процесса (CA, CB, DA) Не требуется
Блок ввода-вывода FANUC, модель A Не требуется
Блок ввода-вывода FANUC, модель В Требуется
Блок подключения канала ввода-вывода FANUC Требуется
Программируемый контроллер, серия 90-30A Требуется

Количество доступных вводов-выводов


К каждому каналу ввода-вывода можно подключить до 16 групп подчиненных устройств.
Поэтому к контроллеру робота можно подключать до 16 модулей ввода-вывода.
Канал ввода-вывода FANUC поддерживает 1024 входных сигнала и 1024 выходных сигнала
для задающего блока. Эти вводы-выводы присваиваются подчиненным устройствам для
обеспечения периодической передачи данных ввода-вывода между задающим блоком и
подчиненными устройствами. Общее количество вводов-выводов, используемых
подчиненными устройствами, подключенными к каналу ввода-вывода FANUC, должно
удовлетворять следующим условиям:
Количество входных сигналов на канал ввода-вывода =< 1024
Количество выходных сигналов на канал ввода-вывода =< 1024
Поэтому возможности ввода-вывода можно расширять в пределах вышеупомянутого
диапазона.

-1297-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

Подробную информацию о количестве сигналов ввода-вывода, использующихся в каждом


модуля ввода-вывода, который устанавливается как подчиненное устройство, см. в
соответствующем руководстве модуля ввода-вывода. Однако печатная плата ввода-вывода
процесса всегда использует 128 входных сигналов и 128 выходных сигналов, независимо от ее
типа.

1 Выход 4 Входы
2 Вход 5 1024 выходных сигналов
3 Выход 6 1024 входных сигналов

Рис. C.7 (d) Взаимосвязь между задающим блоком и подчиненным устройством в


точках сигналов ввода-вывода

Дисплей пульта обучения


Как на экране цифровых входных сигналов, так и на экране выходных сигналов на пульте
обучения контроллера робота можно отображать до 256 сигналов. При помощи этих экранов
пользователь может задать и изменить назначение максимум 256 сигналов.
Как на экране аналоговых входных сигналов, так и на экране выходных сигналов можно
отображать до 25 каналов. При помощи этих экранов пользователь может задать и изменить
назначение максимум 25 сигналов, по одному каналу по отдельности.
Руководства модулей ввода-вывода
Подробную информацию о каждом модуле ввода-вывода см. в следующих руководствах:

Номер
Название модуля ввода-вывода Название руководства
чертежа
Печатная плата ввода-вывода процесса Руководство по техническому B-82285EN
(CA, CB, DA, EA, EB, FA) обслуживанию контроллера робота
FANUC, серия R-J3i, модель B
Блок ввода-вывода FANUC, модель A Руководство по подключению и B-61813E
техническому обслуживанию блока ввода-
вывода FANUC, модель А
Блок ввода-вывода FANUC, модель В Руководство по подключению блока ввода- B-62163E
вывода FANUC, модель В
Блок подключения канала ввода-вывода Спецификации блока подключения канала A-68806
FANUC ввода-вывода FANUC
Программируемый контроллер, Руководство пользователя B-76014E
серия 90-30A программируемого контроллера,
серия 90-30A

-1298-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

C.8 НАСТРОЙКА ПОЗИЦИОНЕРА


Шаг
1. Нажмите клавиши PREV (назад) и F1 и включите контроллер. Выберите 3. Controlled start
(контролируемый запуск).
2. Нажмите клавишу MENUS (меню) и выберите 9. MAINTENANCE (обслуживание).
3. На экран будет выдано примерно следующее:

Нажмите клавиши стрелок вверх и вниз и переместите курсор в пункт POSITIONER


(позиционер). Затем нажмите F4 MANUAL.
4. На экран будет выдано примерно следующее:

Входите номер оси и нажмите клавишу ENTER.


* На этом экране задается, какая ось в системе назначена на 1-ую ось позиционера.
Например, если в системе имеется R-2000i и позиционер, номер начальной оси позиционера -
7, потому что у R-2000i есть 6 осей.
5. На экран будет выдано примерно следующее:

Если точно известны результаты измерения значений смещения между осями позиционера,
необходимо выбрать пункт 1. В противном случае необходимо выбрать пункт 2.
6. На экран будет выдано примерно следующее:
Вместо «?» на следующем экране отображается номер группы.
Вместо «#» на следующем экране отображается общее количество осей.
Исходное значение количества осей - 0.

-1299-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

Если необходимо добавить ось позиционера, выберите 2. Add POSITIONER axes (добавить оси
позиционера).Затем начинается процедура настройки. Если необходимо удалить ось
позиционера, выберите 3. Delete POSITIONER axes (удалить оси).
Отображается следующий экран.

(* Вместо «?» на экране выше отображается номер удаляемой оси.)


После этой настройки необходимо задать значения согласно спецификации механизма.
7. Выберите размер двигателя.

8. Выберите тип двигателя.

9. Выберите предел тока усилителя.

10.Задайте номер усилителя.

11.Задайте тип усилителя.

* Вместо «?» отображается номер усилителя, заданный в предыдущей процедуре.

-1300-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

* Если вместо «#» отображается 0, это указывает, что тип усилителя еще не задан.
При выборе 1: Change (изменить) на экране выше будет выдан следующий экран.
Выберите тип усилителя.

12.Выберите тип оси.

Если ось выполняет линейное перемещение, выберите пункт 1.


Если ось выполняет круговое перемещение, выберите пункт 2.
13.Выберите направление оси.

Направления на экране выше указывают направления осей в базовой системе координат.


В этой настройке необходимо учесть направление +/-.

Пример)
Базовая система координат

Линейная ось

1 Направление + толчковой подачи шарнира.

В этом случае направление необходимо задать как «+Z».

-1301-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

Поворотная ось

1 Направление + толчковой подачи шарнира.

В этом случае направление необходимо задать как «+Х».


14.Если в процедуре 4 задать тип кинематики как «Known Kinematics» (известная кинематика),
будут выданы следующие экраны. Если задать кинематику как «Unknown Kinematics»
(неизвестная кинематика), эта процедура пропускается.
Введите значение смещения (Offset value) в направлении X.

Введите значение смещения (Offset value) в направлении Y.

Введите значение смещения (Offset value) в направлении Z.

Для 1-ой оси необходимо задать значение смещения между исходным положением базовой
координаты и исходным положением оси.
Для 2-ой оси и следующих осей необходимо задать значения смещения между исходным
положением оси и исходным положением предыдущей оси.

Пример)

1 Базовая система координат 3 Исходное положение N-ой оси.


2 Исходное положение N-1-ой оси.

В этом случае значения смещения для N-ной оси необходимо задать следующим образом.

Смещение X: 300 мм
Смещение Y: 0 мм
Смещение Z: - 250 мм
15.Задайте передаточное число.
Для линейной оси введите расстояние перемещения, которое соответствует одному обороту
оси двигателя. (Единица измерения: мм/оборот).

-1302-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

Для линейных осей отображается следующий экран.

Для поворотной оси введите количество оборотов двигателя, которое соответствует одному
обороту оси. (Единица измерения: оборотов двигателя / оборот оси)
Для поворотных осей отображается следующий экран.

16.Задайте максимальную скорость для оси.


На экран будет выдано примерно следующее:

Если необходимо изменить предложенное значение, выберите 1: Change (изменить).


Будет показан следующий экран.

Введите максимальную скорость.


17.Задайте знак перемещения.

18.Задайте верхний предел оси позиционера (UPPER LIMITS).


Ввод данных осуществляется в миллиметрах (mm) для линейной оси и в градусах (degree)
для поворотной оси.

ПРЕДУПРЕЖДЕНИЕ
Определите верхний предел оси позиционера пользователем.
Таким образом, должно выполниться следующее условие:
<верхний предел> - <нижний предел> = длина оси позиционера

Например, если длина оси позиционера - 100 мм, можно задать верхний предел.
<верхний предел> =50 мм
<нижний предел> = -50 мм

19. 81D Задайте нижний предел оси позиционера (LOWER LIMITS).


Ввод данных осуществляется в миллиметрах (mm) для линейной оси и в градусах (degree)
для поворотной оси.

-1303-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

20.Задайте данные позиционирования выверки (MASTER POSITION).

21.Задайте константу времени ускорения/замедления (ACC/DEC TIME).

Задайте значение, если изменилась константа времени ускорения/замедления первого


шарнира. В случае ее изменения введите «1» или в случае использования рекомендованного
значения введите «2».

22. Задайте значение, если изменилась константа времени ускорения/замедления второго


шарнира.
В случае ее изменения введите «1». В случае использования рекомендованного значения
введите «2».

23.Задайте значение, если изменилась константа времени экспоненциального ускорения/


замедления первого шарнира. В случае ее изменения введите «1». В случае использования
рекомендованного значения введите «2».

24.Задайте минимальное время доступа (Minimum Access Time). Это значение используется,
если реальное время ускорения/замедления меньше, чем заданное время. В случае ее
изменения введите «1». Если она не изменяется, введите «2».

25.Задайте коэффициент инерции всего момента инерции нагрузки рассчитанной на оси


двигателя к инерции (к вращательной инерции).
При настройке коэффициента инерции его значение должно быть 1< и <5. Если его
настройка не требуется, введите 0.

-1304-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

26.Задайте номер тормоза (0-4), использующегося осью позиционера.

27.Выберите тип управления тормозом.


В действительном пункте управления тормозом выберите «1:Enable» (включить) и введите
время задержки управления тормозом.
В недействительном пункте выберите «2:Disable» (выключить).

(При выборе «1:Enable»)

28.Возвратитесь в экран пункта 6.

• В случае отображения/изменения настройки расширенной оси выберите 1.Display/Modify


Ext axis (показать/изменить расш. ось).
• Если вы успешно задали ось позиционера, выберите пункт 2 и текст и продолжайте после
пункта 7 в этом тексте.
• В случае удаления оси позиционера выберите «3.Delete Ext axis» (удалить дополнительную
ось).
• Если настройка закончена, выберите 4.EXIT -> 0.EXIT (выход).

-1305-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

C.9 НАСТРОЙКА РАСШИРЕННОЙ ОСИ


Шаг
1. Нажмите клавиши PREV и F right и включите контроллер.
Выберите 3. Controlled start (контролируемый запуск).
2. Нажмите клавишу MENUS (меню) и выберите 9. MAINTENANCE.
3. На экран будет выдано примерно следующее:

Нажмите клавиши стрелок вверх и вниз и переместите курсор в пункт Extended Axis Control
(управление расширенной осью).
Затем нажмите F4 MANUAL.
4. На экран будет выдано примерно следующее:
Выберите группу расширенной оси и введите ее номер.

Вызовите на экран информацию о расширенной оси выбранной группы

Выберите 2. Add Ext axes (добавить расширенные оси), если необходимо настроить новую
расширенную ось.
5. Задайте номер расширенной оси. Для первой расширенной оси группы введите «1», для
второй расширенной оси группы введите «2», для третьей оси группы введите «3».
Необходимо задавать номер, начиная с «1» по порядку.

-1306-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

6. Будет выдан экран первоначальной настройки расширенной оси. Выберите вид двигателя,
используемого с расширенной осью.

7. Выберите тип двигателя на экране.

8. Выберите максимальное текущее значение двигателя на экране.

9. Выберите тип расширенной оси из следующих четырех типов.

ПРЕДУПРЕЖДЕНИЕ
1. Integrated (встроенная): Координата робота добавляется к расстоянию расширенной оси.
Базовые координаты не изменяются при изменении расширенной оси. Таким образом,
текущее положение изменяет только расстояние, передаваемое расширенной осью.
Auxiliary (вспомогательная): Координата робота НЕ добавляется к расстоянию расширенной
оси. Базовая координата передается с измененной расширенной осью и остается
фиксированной координатой робота.
2. Integrated Rail (Linear axis) (встроенная направляющая (линейная ось)):
Задайте направление подключенной расширенной оси в направлении (X, Y, Z) базовой
координаты

-1307-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

Integrated Arml (Rotary axis) (встроенная, длина руки (поворотная ось)):

Задайте длину смещения в направлении Z между исходным положением центра вращения


расширенной оси и исходного положения координат робота.

Далее задайте длину руки расширенной оси.

Соответствие оси X координат робота и поворотной оси расширенной оси:


Задайте длину смещения в направлении Y между исходным положением центра вращения
расширенной оси и исходного положения координат робота.
Соответствие оси Y координат робота и поворотной оси расширенной оси:
Задайте длину смещения в направлении X между исходным положением центра вращения
расширенной оси и исходного положения координат робота.

Соответствие оси Z координат робота и поворотной оси расширенной оси:


Задайте длину смещения в направлении X между исходным положением центра вращения
расширенной оси и исходного положения координат робота.

В последнюю очередь задайте направление подключенной расширенной оси.


Введите направление поворотной оси по отношению к оси (X, Y, Z) базовой координаты.
10.Задайте передаточное число (GEAR RATIO). Для линейной оси передаточное число
выражается миллиметрах перемещения на оборот двигателя. Для поворотной оси
передаточное число выражается в оборотах двигателя на один оборот поворотной оси.
Для линейной оси:

Для поворотной оси:

-1308-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

11.Задайте максимальную скорость шарнира. На экран будут выданы максимальные число


оборотов и передаточное число.
В режиме изменения введите «1» и значение. В случае использования рекомендованного
значения введите «2».

В случае изменения максимальной скорости

12.Задайте направление расширенной оси по отношению к оси двигателя. Если направление


перемещения положительное при положительном направлении вращения двигателя,
введите «1». Если направление перемещения отрицательное при отрицательном
направлении вращения двигателя, введите «2».

13.Задайте верхний предел расширенной оси (UPPER LIMITS).


Ввод данных осуществляется в миллиметрах (mm) для линейной оси и в градусах (degree)
для поворотной оси.

ПРЕДУПРЕЖДЕНИЕ
Определите верхний предел расширенной оси пользователем.
Таким образом, должно выполниться следующее условие:
<верхний предел> - <нижний предел> = длина расширенной оси

Например, если длина расширенной оси - 100 мм, можно задать верхний предел.
<верхний предел> =50 мм
<нижний предел> = -50 мм

14.Задайте нижнюю область ориентации шарнира расширенной оси (LOWER LIMITS).


Ввод данных осуществляется в миллиметрах (mm) для линейной оси и в градусах (degree)
для поворотной оси.

15.Задайте данные позиционирования выверки (MASTER POSITION).

-1309-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

16.Задайте константу времени ускорения/замедления (ACC/DEC TIME).


Задайте значение, если изменилась константа времени ускорения/замедления первого
шарнира. В случае ее изменения введите «1» или в случае использования рекомендованного
значения введите «2».

Задайте значение, если изменилась константа времени ускорения/замедления второго


шарнира. В случае ее изменения введите «1» или в случае использования рекомендованного
значения введите «2».

17.Задайте значение, если изменилась константа времени экспоненциального ускорения/


замедления первого шарнира. В случае ее изменения введите «1» или в случае
использования рекомендованного значения введите «2».

18.Задайте минимальное время доступа (Minimum Access Time). Это значение используется,
если реальное время ускорения/замедления меньше, чем заданное время. В случае ее
изменения введите «1» или в случае, если она не изменяется, введите «2».

19.Задайте коэффициент инерции всего момента инерции нагрузки рассчитанной на оси


двигателя к инерции (к вращательной инерции). При настройке коэффициента инерции его
значение должно быть 1< и <5. Если его настройка не требуется, введите 0.

20.Задайте номер усилителя (AMP NUMBER).

21.Задайте тип усилителя (AMP TYPE).

-1310-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

22.Задайте номер тормоза (0-4), использующегося осью позиционера.

23.Выберите тип управления тормозом.


Для управления тормозом выберите 1: Enable (включить) и введите время задержки
управления тормозом.
Чтобы выключать управление тормозом, выберите 2: Disable.

(При выборе «1:Enable»)

24.Вы увидите примерно следующий экран.

• В случае отображения/изменения настройки расширенной оси выберите «1.Display/Modify


Ext axis».
• Если вы успешно задали расширенную ось, выберите пункт 2 и текст и продолжайте после
пункта 5 в этом тексте.
• В случае удаления расширенной оси выберите «3.Delete Ext axis» (удалить дополнительную
ось).
• Если настройка закончена, выберите «EXIT -> 4.EXIT» (выход).

-1311-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

C.10 ПЛАТА НЕЗАВИСИМОЙ ДОПОЛНИТЕЛЬНОЙ ОСИ


(NOBOT), ПРОЦЕДУРА ВВОДА В ДЕЙСТВИЕ
Шаг
1. Выполните контролируемый запуск:
Нажмите и удерживайте нажатой клавиши PREV и F right и включите выключатель питания.
Выберите 3. Controlled start (контролируемый запуск).
2. На пульте обучения выберите Screen selection (выбор экрана), затем 9. Robot setting
(настройка робота).
3. Появится следующий экран:

Установите курсор на 1NOBOT и нажмите клавишу F4 MANUAL (ручной).


4. Появится следующий экран: Для этого пункта настройки укажите, что первая ось платы
независимой дополнительной оси (NOBOT) должна быть N-ой осью во всей системе.
Например, S-430iF и NOBOT, поскольку S-430iF в качестве первой группы - это робот с 6
осями, первая ось платы независимой дополнительной оси (NOBOT) в качестве второй
группы будет седьмой.

5. Появится следующий экран:


Знак «?» на экране заменяется на номер группы.
Знак «#» на экране заменяется на количество осей, заданных в настоящий момент для
NOBOT.

Чтобы добавить ось платы независимой дополнительной оси (NOBOT), выберите 2. Add Nobot
axis (добавать ось Nobot).
Для удаления оси выберите 3: Delete Nobot axis (удалить ось Nobot).
При выборе 3 появится экран, показанный ниже. Для возврата к экрану, указанному выше,
нажмите клавишу Enter.

-1312-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

(Знак «?» на экране заменяется на номер только что удаленной оси.)

ПРИМЕЧАНИЕ
Для последующих настроек используйте значения, указанные в спецификациях механизма
робота.

6. На экране выберите размер двигателя, использующегося для оси платы независимой


дополнительной оси (NOBOT).

7. Выберите на экране тип двигателя.

8. Выберите на экране максимальное значение регулировки тока двигателя


(максимально допустимое значение тока усилителя).

9. Задайте номер усилителя.

10.Задайте тип усилителя.

* Знак «?» на экране заменяется на номер усилителя, заданный ранее.


* Если вместо «#» отображается 0, это указывает, что усилитель не задан.
Для изменения типа усилителя выберите 1: Change (изменить). Появится следующий экран:

Выберите тип усилителя.

-1313-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

11.Выберите тип оси платы независимой дополнительной оси (NOBOT).

Линейная ось: Линейная ось


Поворотная ось: Поворотная ось
12.Введите передаточное отношение. Для линейной оси введите расстояние перемещения по
оси за один оборот двигателя (в мм). Для поворотной оси введите число оборотов двигателя,
необходимое для одного оборота выходной оси.

13.Задайте максимальную скорость оси. Предложенное значение рассчитано на основании


максимальной скорости вращения двигателя и передаточного числа и отображается на
экране.
Для изменения значения введите 1, а затем введите новое значение.
Чтобы использовать предложенное значение, введите 2.

Для изменения максимальной скорости используйте следующий экран:

Введите максимальную скорость.


14.Задайте направление оси по отношению к двигателю. Если направление вращения
относительно оси при прямом направлении вращения двигателя положительное, введите 1,
что означает TRUE (истина), если оно отрицательное, введите 2, что означает FALSE (ложь).

15.Введите верхний предел (UPPER LIMITS) диапазона перемещений оси в мм для линейной
оси и в градусах для поворотной оси.

ПРИМЕЧАНИЕ
Пользователь должен выбрать верхний предел.
Верхний предел и нижний предел, чтобы их можно было ввести, должны удовлетворять
следующему условию:
Верхний предел> - <Нижний предел> = Длина оси

Например, если длина оси - 100 мм, можно задать следующие пределы.
<Верхний предел> = 50 мм
<Нижний предел> = -50 мм

-1314-
ПРИЛОЖЕНИЕ C B-82284RU-3/01

16.Введите нижний предел (LOWER LIMITS) диапазона перемещений оси в мм для линейной
оси и в градусах для поворотной оси.

17.Введите положение выверки.

18.Задайте константу времени ускорения/замедления.


Для изменения первой константы времени ускорения/замедления для каждой оси введите 1,
а затем - новое значение. Чтобы использовать предложенное значение, введите 2.

Для изменения второй константы времени ускорения/замедления для каждой оси введите 1, а
затем - новое значение. Чтобы использовать предложенное значение, введите 2.

19.Задайте минимальное время ускорения/замедления.


Ускорение и другие команды используют это значение, если фактическое время ускорения/
замедления - ниже времени, заданного здесь.
Для изменения времени введите 1, а затем новое значение.
Чтобы использовать предложенное значение, введите 2.

20.Задайте отношение общего момента инерции нагрузки фазового преобразования двигателя


к инерции (коэффициент инерции ротора).
Коэффициент инерции должен быть больше чем 1 и меньше 5. Чтобы не задавать
отношения, введите 0.

21.Задайте номер тормоза: Введите номер тормоза, использующегося для оси, в диапазоне от
0 до 4.

-1315-
B-82284RU-3/01 ПРИЛОЖЕНИЕ C

22.Укажите, включить или выключить управление тормозом.


Чтобы выключать его, выберите 1: Enable (включить) и введите время задержки управления
тормозом.
Чтобы выключить его, выберите 2: Disable (выключить).

(При значении 1: Выбрано включение)

23.Система возвращается к экрану, показанному в пункте 6.

• Чтобы отобразить/изменить настройки платы независимой дополнительной оси (NOBOT),


выберите 1. Display/Modify Nobot axis (показать/изменить ось Nobot).
• Чтобы настроить еще одну ось платы независимой дополнительной оси (NOBOT), выберите
2 и повторите процедуру, начиная с пункта 7.
• Чтобы добавить ось платы независимой дополнительной оси (NOBOT), выберите 3: Delete
Nobot axis (удалить ось Nobot).
• Чтобы выйти из экрана, выберите 4. Exit (выход), затем 0. EXIT (выход).
Это конец процедуры.

-1316-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D КОДЫ СИГНАЛОВ ОБ ОШИБКЕ


В этой части настоящего руководства описываются коды сигналов об ошибке, степени
сигналов об ошибке, причины и действия.

-1317-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

D.1 ОПИСАНИЕ ТАБЛИЦЫ КОДОВ СИГНАЛОВ ОБ ОШИБКЕ

1 Код сигнала об ошибке 3 Степень сигнала об ошибке


2 Сообщение

Код сигнала об ошибке Идентификатор сигнала об ошибке: тип сигнала об ошибке


Номер сигнала об ошибке
Сообщение об ошибке: описание сигнала об ошибке

Степень сигнала об Программа Робот Питание к Диапазон


ошибке сервосистеме
NONE (нет) Не Не Не выключается ------
останавливается. останавливается.
WARN Не Не Не выключается ------
(предупреждение) останавливается. останавливается.
PAUSE.L (пауза лок.) Останавливается. Замедляется и Не выключается Локальный
PAUSE.G (пауза гл.) останавливается. Глобальный
STOP.L (останов лок.) Останавливается. Замедляется и Не выключается Локальный
STOP.G (останов гл.) останавливается. Глобальный
SERVO (серво) Останавливается. Немедленно Выключается Глобальный
останавливается.
ABORT.L Принудительно Замедляется и Не выключается Локальный
(авар. прекр. лок.) завершается. останавливается. Глобальный
ABORT.G
(авар. прекр. гл.)
SERVO 2 Принудительно Немедленно Выключается Глобальный
завершается. останавливается.
SYSTEM (система) Принудительно Немедленно Выключается Глобальный
завершается. останавливается.
Диапазон Диапазон, в котором применяется сигнал об ошибке, если одновременно работают
несколько программ (функция многозадачности)
- Локальный - сигнал об ошибке применяется только для программы, которая
вызвала сигнал об ошибке.
- Глобальный - сигнал об ошибке применяется ко всем программам.
Сигнал об ошибке
Сигнал об ошибке выдается, если происходит отказ, в то время происходит ввод в режиме
обучения или воспроизведение программы, или если подается сигнал аварийной остановки,
или если поступает другой сигнал об ошибке от периферийного устройства. Сигнал об ошибке
выдается для уведомления оператора об отказе, чтобы оператор мог остановить работу в целях
обеспечения безопасности.
ПРИМЕЧАНИЕ
Если происходит сигнал об ошибке, номер которого не описан в настоящем руководстве,
свяжитесь с FANUC Robotics.

-1318-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

Отображение или индикация кода сигнала об ошибке


Если выдается сигнал об ошибке, на пульте обучения загорается светодиод сигнала об ошибке
и отображается сообщение об ошибке в первой и второй строке экрана. Оператор может узнать,
какой был выдан сигнал об ошибке, по светодиоду и из сообщения.

1 Код сигнала об ошибке - Код данных - (номер идентификатора)

Рис. D.1 (a) Отображение сигналов об ошибке

Степень сигнала об ошибке


Как управлять программой или роботом до остановки программы или робота, зависит от
серьезности причины сигнала об ошибке. Эта «серьезность» называется степенью сигнала об
ошибке. Значение степени сигнала об ошибке указано ниже:
Таблица D.1 (a) Степень сигнала об ошибке
Степень сигнала
Описание
об ошибке
Сигнал об ошибке Сигнал об ошибке степени WARN предупреждает оператора о сравнительно
степени WARN незначительном или незначительном отказе. Сигнал об ошибке степени
WARN не влияет на работу робота. Если происходит сигнал об ошибке
степени WARN, на пульте обучения или на панели оператора не загорается
соответствующий светодиод. Во избежание возможного отказа необходимо
предпринять соответствующие меры.
Сигнал об ошибке Если происходит сигнал об ошибке степени PAUSE, выполнение программы
степени PAUSE останавливается и работа робота останавливается после выполнения текущей
операции. Прежде чем можно выполнить перезапуск программы, должны
быть приняты меры, соответствующие сигналу об ошибке.
Сигнал об ошибке Если происходит сигнал об ошибке степени STOP, выполнение программы
степени STOP останавливается и робот замедляется до полной остановки. Прежде чем можно
выполнить перезапуск программы, должны быть приняты меры,
соответствующие сигналу об ошибке.
Сигнал об ошибке Если происходит сигнал об ошибке степени SERVO, питание сервосистемы
степени SERVO выключается для остановки выполнения программы и немедленной остановки
робота. Сигнал об ошибке степени SERVO выдается в целях безопасности или
если происходит отказ во время работы робота.
Сигнал об ошибке Если происходит сигнал об ошибке степени ABORT, выполнение программы
степени ABORT принудительно завершается и робот замедляется до полной остановки.
Сигнал об ошибке Если происходит сигнал об ошибке степени SERVO 2, питание сервосистемы
степени SERVO 2 выключается для принудительного завершения программы и немедленной
остановки робота. Сигнал об ошибке степени SERVO выдается в целях
безопасности или если происходит отказ во время работы робота.
Сигнал об ошибке Сигнал об ошибке степени SYSTEM выдается, если происходит критический
степени SYSTEM отказ системы. Если выдается сигнал об ошибке степени SYSTEM,
выключаются все роботы в системе. После принятия соответствующих мер по
сигналу об ошибке выключите и включите питание.

-1319-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

Экран сигналов об ошибке


На экране сигналов об ошибке отображается текущий сигнал об ошибке. Нажатием клавиши
F3 возможно переключаться между экраном сигналов об ошибке и экраном хронологии
сигналов об ошибке. Кроме того, имеются следующие экраны сигналов об ошибке, которые
позволяют свести отображение экрана к типу сигнала об ошибке:

Motion alarm screen (экран сигналов об ошибке перемещения)


Отображает сигналы об ошибке, относящиеся к работе робота, например, сигналы об ошибке
сервопривода.

System alarm screen (экран сигналов об ошибке системы)


Отображает сигналы об ошибке, относящиеся к контроллеру робота, например, системные
сигналы об ошибке.

Application alarm screen (экран сигналов об ошибке приложения)


Отображает сигнал об ошибке, относящиеся к приложениям.

Comm alarm screen (экран сигналов об ошибке передачи данных)


Отображает сигналы об ошибке, относящиеся к функциям передачи данных.

Для вызова экрана 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 (журнал передачи данных).

-1320-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

Active alarm screen (экран активных сигналов об ошибке)


Экран активных сигналов об ошибке отображает только активные сигналы об ошибке. После
удаления сигналов об ошибке путем подачи сигнала сброса сигналов об ошибке, на экране
активных сигналов об ошибке отображается индикация THERE ARE NO ACTIVE ALARMS
(нет активных сигналов об ошибке).
Экран отображает сигналы об ошибке, выданные после подачи последнего сигнала сброса
сигналов об ошибке. При одновременном нажатии клавиш delete (удалить) и Shift на экране
хронологии сигналов об ошибке соответствующий сигнал об ошибке удаляется с экрана
активных сигналов об ошибке.
На экране показаны сигналы об ошибке, имеющую степень PAUSE (пауза) или выше. Сигналы
об ошибке степени WARN или NONE, или сброс не отображаются. Некоторые сигналы об
ошибке степени PAUSE или сигналы об ошибке с более высокой степенью могут не
отображаться, если соответственно на заданы системные переменные, например, $ER_NOHIS.
Если обнаружено несколько сигналов об ошибке, на экране отображаются сигналы об ошибке
в порядке, противоположном тому, в котором они были обнаружены.
Может отображаться до 100 строк.
Если ошибка имеет код причины, он отображается ниже строки индикации сигнала об ошибке.

1 Нажата клавиша MENU (меню), затем выбрано 4 5 Нажата F3 ACTIVE (активные).


ALARM (сигнал об ошибке).
2 Нажата клавиша Alarm (сигнал об ошибке). 6 Нажата F3 HIST (хронология).
3 Отображается автоматически при выводе сигнала об 7 Отображается экран хронологии сигналов об ошибке.
ошибке.
4 Отображается экран активных сигналов об ошибке.

Рис. D.1 (b) Процедура отображения экрана активных сигналов об ошибке и хронологии
сигналов об ошибке

-1321-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

Функция автоматического показа сигналов об ошибке


При обнаружении сигнала об ошибке, который вызывает останов системы (сигнал об ошибке
PAUSE или степенью выше) функция автоматического показа экрана сигналов об ошибке
автоматически отображает экран сигналов об ошибке. Эта функция освобождает оператора от
необходимости переключаться на экран сигналов об ошибке и дает возможность быстро
отыскать причину отказа системы.

ПРИМЕЧАНИЕ
При удовлетворении требований для отображения автоматически отображается экран
сигналов об ошибке, даже если сигнал об ошибке обнаружен при запуске. Автоматическое
отображение сигналов об ошибке выполняется независимо от режима запуска.

ПРИМЕЧАНИЕ
Если сигнал об ошибке обнаружен при подключенном дисплее, экран сигналов об ошибке
отображается как на пульте обучения, так и на дисплее.

Требования для автоматического показа экрана сигналов об ошибке указаны ниже:


• Если задан флаг функции автоматического показа экрана сигналов об ошибке
На экране настройки системы выберите меню AUTO.DISPLAY OF ALARM
(автоматическое отображение сигналов об ошибке), чтобы включить или выключать
функцию автоматического отображения. По умолчанию эта функция выключена. Чтобы это
изменение вступило в силу, необходимо выключить и затем включить питание.
См. раздел 3.14.
• Если установлен флаг Auto. display of alarm menu (автоматический показ сигналов об
ошибке) для уровня степени сигнала об ошибке, переменная $ER_SEV_NOAUTO[]
определяет, включено или выключено автоматическое отображение экрана сигналов об
ошибке для каждого уровня степени сигнала об ошибке. Есть семь уровней степени сигнала
об ошибке. Сигналы об ошибке степени NONE и WARN не влияют на выполнение
программы или работу робота и не вызывают автоматическое отображение. По умолчанию
автоматическое отображение включено для сигналов об ошибке степени PAUSE и выше.
Эту настройку можно изменить на экране системных переменных.

Соответствующий уровень степени


Системная переменная Стандартная настройка
сигнала об ошибке
$ER_SEV_NOAUTO [1] PAUSE TRUE (истина)
$ER_SEV_NOAUTO [2] STOP (останов) TRUE (истина)
$ER_SEV_NOAUTO [3] SERVO (серво) TRUE (истина)
$ER_SEV_NOAUTO [4] ABORT (аварийное прекращение) TRUE (истина)
$ER_SEV_NOAUTO [5] SYSTEM (система) TRUE (истина)

FALSE (ложь): Автоматический показ экрана сигналов об ошибке выключен.


TRUE (истина): Автоматический показ экрана сигналов об ошибке включен.

ПРИМЕЧАНИЕ
Если обнаружен сигнал об ошибке степени PAUSE, за которым следует сигнал об ошибке
степени ABORT, если автоматический показ сигнала об ошибке степени PAUSE выключен,
автоматический показ не выполняется во время вывода ошибки.

-1322-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

• Можно выключить автоматический показ конкретного сигнала об ошибке.


Функцию автоматического показа экрана сигналов об ошибке можно выключить для
конкретного сигнала об ошибке. Можно задать до десяти таких сигналов об ошибке на
экране системных переменных. Если заданный сигнал об ошибке обнаружен в то время как
включен автоматический показ экрана сигналов об ошибке, экран сигналов об ошибке не
будет показан автоматически.
Эта настройка делается при помощи следующих системных переменных:

Системная
Описание
переменная
$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

Для сигналов об ошибке перечисленных ниже, которые вызываются операцией пользователя и


которые вызывают останов системы, $ER_NOAUTO.$NOAUTO_ENB установлена на значение
TRUE (истина) по умолчанию. Если настройка изменяется на FALSE (ложь), автоматически
отображается соответствующий экран сигналов об ошибке.

Servo 001 Аварийная остановка с панели оператора


Servo 002 Аварийная остановка с пульта обучения
Servo 003 Переключатель аварийной блокировки
Servo 004 Защитное ограждение открыто
Servo 005 Выключен пульт обучения (нажата кнопка mount/unmount пульта обучения)
Servo 012 Восстановление питания

Если обнаружен сигнал об ошибке, заданный в $ER_NOAUTO.$NOAUTO_CODE [], и еще


один сигнал об ошибке, в этом порядке, при этом $ER_NOAUTO.$NOAUTO_ENB установлена
на TRUE (истина), автоматический показ не выполняется.
• Если происходит вывод неисправности
Если экран сигналов об ошибке автоматически отображается каждый раз, при обнаружении
сигнала об ошибке степени PAUSE или степенью выше, экран сигналов об ошибке может
отображаться, в то время как восстановление после сигнала об ошибке или проверка
настройки выполняются на другом экране. Экраны будут часто меняться, что может мешать
с восстановлению и другими операциями. Чтобы этого не происходило, автоматический
показ не выполняется, пока активен сигнал об ошибке. Есть ли активный сигнал об ошибке,
можно проверить по выходному сигналу сигнала неисправности.
В то время как сигнал неисправности выводится независимо от запуска сервопривода,
автоматический показ не выполняется, даже если обнаружен сигнал об ошибке

-1323-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ПРИМЕЧАНИЕ
Если обнаружены сигналы об ошибке степени ABORT, PAUSE, STOP, сигнал
неисправности выводится при запуске сервосистемы. Каждый раз, когда поступает сигнал
сброса сигналов об ошибке выполняется сброс сигнала неисправности. Если для подачи
сигнала об ошибке выполняется непрерывный контроль (например, NO ARC PROCESS I/O
BOARD), автоматическое отображение сигналов об ошибке может выполняться каждый раз
при подаче сигнала сброса.
ПРИМЕЧАНИЕ
Если обнаружены сигналы об ошибке степени SYSTEM или SERVO, сброс сигнала
неисправности выполняется сброс после запуска сервосистемы.
Функция автоматического возврата
Функция автоматического возврата при поступлении сигнала сброса сигналов об ошибке
отображает экран, который отображался до автоматического показа сигнала об ошибке. Эта
функция используется вместе с функцией автоматического показа.
Функция автоматического возврата работает, как указано ниже:
• Если функция автоматического показа экрана сигналов об ошибке включена, экран сигналов
об ошибке автоматически отображается, если получен сигнал об ошибке. Если сигнал об
ошибке выключен подачей сигнала сброса сигналов об ошибке, автоматически
отображается предыдущий экран.
• Если экран сигналов об ошибке не отображается автоматически из-за сигнала об ошибке, но
отображается выбором из меню, предыдущий экран не отображается, даже если поступает
сигнал сброса сигналов об ошибке.
• Если до поступления сигнала сброса сигналов об ошибке отображается другой экран,
функция автоматического возврата не работает.
• Функция автоматического возврата работает, если вывод сигналов неисправности
выключен.
• Если после отображения экрана сигналов об ошибке функцией автоматического показа
выключается или включается питание, функция автоматического возврата не работает после
запуска. На это не влияет режим запуска (запуск из холодного состояния, запуск из горячего
состояния, и т.д.).

Процедура D-1 Отображение события сигнала об ошибке/хронологии


сигналов об ошибке/данных сигналов об ошибке
Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.
2. Выберите 4 ALARM (сигнал об ошибке). Отображается экран сигналов об ошибке.
Если обнаружен сигнал об ошибке, автоматически отображается экран активных сигналов
об ошибке.

-1324-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

3. Для отображения экрана хронологии сигналов об ошибке нажмите F3 HIST.


Если нажать F3 ACTIVE, снова появляется экран активных сигналов об ошибке.

ПРИМЕЧАНИЕ
Самому последнему сигналу об ошибке назначается номер 1. Для просмотра сообщений,
которые в настоящее время не на экране, нажмите F5, HELP (справка), затем нажимайте
клавишу курсора со стрелкой вправо.
4. Для отображения экрана данных сигнала об ошибке нажмите клавишу F5 HELP (справка).

5. Для возврата на экран хронологии сигналов об ошибке нажмите клавишу PREV (назад).

6. Для удаления всей хронологии сигналов об ошибке нажмите и удерживайте нажатой


клавишу SHIFT, затем нажмите клавишу F4 CLEAR (очистить).

ПРИМЕЧАНИЕ
Если системная переменная $ER_NOHIS = 1, сигналы об ошибке NONE или WARN не
регистрируются. Если $ER_NOHIS = 2, события сброса не регистрируются в хронологии
сигналов об ошибке. Если $ER_NOHIS = 3, события сброса, сигналы об ошибке WARN
(предупреждения) и сигналы об ошибке NONE (нет) не регистрируются.

-1325-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

Процедура D-2 Останов, вызванный критическими ошибками и


восстановлением
Останов, вызванный критической ошибкой
Шаг
1. Если выдается сигнал об ошибке, выполняющаяся программа приостанавливается, а на
экране пульта обучения отображается индикация PAUSED (пауза) или END (конец).
Сообщение об ошибке также отображается на экране пульта обучения, и загорается
световой индикатор ALARM (сигнал об ошибке).

- Восстановление после сигнала об ошибке из-за срабатывания переключателя


аварийной блокировки (SERVO-003)
Шаг
1. Нажмите и удерживайте нажатым переключатель аварийной блокировки, затем нажмите
клавишу RESET (сброс).

-1326-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

- Устранение сигнала об ошибке из-за перебега (servo 005)


Шаг
1. Нажмите клавишу MENU (меню), чтобы отобразить экранное меню.

2. Нажмите 0 NEXT PAGE (следующая страница), затем выберите 6 SYSTEM на следующей


странице.
Нажмите F1 TYPE, затем выберите OT RELEASE (сброс перебега). Появится экран сброса
перебега.

3. Нажмите F2 RELEASE (выключить), чтобы выполнить сброс оси перебега.


4. При нажатой клавише SHIFT нажмите кнопку удаления сигнала об ошибке.
5. При нажатой клавише SHIFT нажмите клавишу толчковой подачи, чтобы переместить
инструмент по оси перебега в диапазон перемещения.

- Восстановление после сигнала об ошибке из-за поломки запястья (SERVO-006)


Шаг
1. Нажмите и удерживайте нажатой клавишу SHIFT, затем нажмите клавишу RESET (сброс).

2. При нажатой клавише SHIFT нажмите соответствующую клавишу толчковой подачи и


переместите робота в положение, в котором его можно отремонтировать.

-1327-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

- Восстановление после сигнала об ошибке из-за несоответствия счета импульсов,


сигнала об ошибке BZAL и сигнала об ошибке RCAL
(SRVO-038, 062, 063)

Шаг
1. Нажмите клавишу MENUS (меню), чтобы отобразить экранное меню.

2. Нажмите 0 -- NEXT -- а затем выберите 6 SYSTEM на следующей странице.


Нажмите F1 TYPE и затем выберите «Variables» (переменные). Будет выдан экран
системных переменных.

3. Установите $MCR.$SPC_RESET на TRUE (истина).


(Эта системная переменная вскоре автоматически будет установлена на FALSE (ложь),)
4. Нажмите клавишу RESET (сброс), чтобы сбросить сигнал об ошибке.

ПРИМЕЧАНИЕ
Данные выверки могут быть правильны, даже если обнаружен сигнал об ошибке
несоответствия счета импульсов. Если данные выверки правильны, выверку выполнять не
нужно. Просто установите $DMR_GRP.$MASTER_DONE на значение TRUE (истина), затем
выберите 6 MASTER/CAL (выверка/калибровка) на экране позиционирования.

- Восстановление после других сигналов об ошибке


Шаг
1. Устраните причину сигнала об ошибке. Например, скорректируйте программу.
2. Нажмите клавишу RESET (сброс), чтобы выполнить сброс сигнала об ошибке. При этом
сообщение об ошибке исчезает с экрана пульта обучения. Светодиод сигнала об ошибке
гаснет.

-1328-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2 КОДЫ СИГНАЛОВ ОБ ОШИБКЕ


D.2.1 Коды ошибок SRVO (ID=11)
SRVO-001 SERVO Operator panel E-stop (аварийная остановка c панели оператора)
(Причина) Нажата кнопка аварийной остановки на панели оператора.
(Способ устранения) Поверните кнопку аварийной остановки панели оператора по часовой
стрелке, чтобы выключить ее и нажмите Reset (сброс). Подробную информацию
см. в руководстве по техническому обслуживанию.

SRVO-002 SERVO Teach pendant E-stop (аварийная остановка с пульта обучения)


(Причина) Была нажата кнопка аварийной остановки на пульте обучения.
(Способ устранения) Выключите кнопку аварийной остановки на пульте обучения.
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-003 SERVO Deadman switch released (отпущен переключатель аварийной


блокировки)
(Причина) Пульт обучения включен, но переключатель аварийной блокировки не нажат.
(Способ устранения) Нажмите переключатель аварийной блокировки, чтобы включить работу
робота.
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-004 SERVO Fence open (защитное ограждение открыто)


(Причина) На клеммной колодке на печатной плате панели оператора отсутствует
соединение между сигналами FENCE1 и FENCE2 (или EAS1 и EAS11, EAS2 и
EAS21). Если защитное ограждение подключено, оно открыто.
(Способ устранения) Установите подключение между FENCE1 и FENCE2, затем нажмите
клавишу сброса (reset).
Если защитное ограждение не подключено, замкните клемму между FENCE1 и
FENCE2.
Если защитное ограждение подключено, прежде чем приступать к работе,
закройте дверцу.
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-005 SERVO Robot overtravel (перебег робота)


(Причина) Сработал аппаратный концевой выключатель на оси. Обычно при перемещении
роботу не позволяют превысить предел перемещения и выйти за максимальный
диапазон перемещения программные пределы для каждой оси. Однако при
отгрузке робота с завода-изготовителя задается состояние перебега на период
отгрузки.
(Способ устранения 1) Для выключения сигнала об ошибке при нажатой клавише SHIFT
нажмите кнопку выключения сигнала об ошибке.
(Способ устранения 2) Затем при нажатой клавише SHIFT выполните толчковую подачу,
чтобы переместить ось перебега в диапазон перемещения.
(Способ устранения 3) Проверьте предохранитель FS2 в усилителе 6ch. Замените
предохранитель, если он сгорел.
(Способ устранения 4) Подробную информацию см. в руководстве по техническому
обслуживанию.

-1329-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-006 SERVO Hand broken (поломка кисти)


(Причина) Устройство защиты кисти разрушилось. Если сломанной кисти не удается
обнаружить, наиболее вероятной причиной является сигнал HBK
соединительного кабеля робота, имеющий уровень 0 вольт.
(Способ устранения 1) Для выключения сигнала об ошибке при нажатой клавише SHIFT
нажмите кнопку выключения сигнала об ошибке.
(Способ устранения 2) При нажатой клавише SHIFT выполните толчковую подачу и
установите инструмент в рабочее положение.
a Замените устройство защиты кисти.
b Проверьте кабель.
(Способ устранения 3) Проверьте предохранитель FS2 в усилителе 6ch. Замените
предохранитель, если он сгорел.
(Способ устранения 4) Если сигнал защитного устройства кисти не используется, выключите
этот сигнал на экране конфигурации системы.
(Способ устранения 5) Подробную информацию см. в руководстве по техническому
обслуживанию.

SRVO-007 SERVO External emergency stops (внешняя аварийная остановка)


(Причина) Нажата внешняя кнопка аварийной остановки.
На клеммной колодке на печатной плате панели оператора отсутствует
соединение между сигналами EMGIN1 и EMGIN2 (или EES1 и EES11, EES2 и
EES21).
(Способ устранения 1) При использовании внешней аварийной остановки, устраните источник
ошибки и нажмите Reset (сброс).
(Способ устранения 2) Если внешняя аварийная остановка не используется, проверьте
проводку к EMGIN1, EMGIN2.
(Способ устранения 3) Подробную информацию см. в руководстве по техническому
обслуживанию.
SRVO-009 SERVO Pneumatic pressure alarm
(сигнал об ошибке из-за давления пневмосистемы)
(Причина) Сигнал об ошибке давления пневмосистемы указывает на присутствие дефекта.
Если фактическая причина сигнала об ошибке давления пневмосистемы не
обнаружена, наиболее вероятная причина - это сигнал PPABN соединительного
кабеля робота, имеющий уровень 0 вольт.
(Способ устранения) Если не удается найти причину сигнала об ошибке давления
пневмосистемы, проверьте кабель.
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-010 SERVO Belt broken (разрыв ремня)


(Причина) При обрыве ремня включается цифровой входной сигнал робота RDI7.
(Способ устранения 1) Если обнаружен любой дефект ремня, устраните его и затем нажмите
клавишу сброса.
(Способ устранения 2) Если ремень в нормальном состоянии, вероятно аварийное состояние
сигнала RDI [7] в соединительном кабеле робота. Проверьте кабель.
(Способ устранения 3) Проверьте системную переменную
$PARAM_GROUP.$BELT_ENABLE.

-1330-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-011 SERVO TP released while enabled (пульт обучения включен и отключен)


(Причина) Выключатель подключения пульта обучения на панели оператора сработал при
включенном пульте обучения.
(Способ устранения) Для продолжения работы подключите кабель пульта обучения.

SRVO-012 SERVO Power failure recovery (восстановление после сбоя питания)


(Причина) Нормальное включение питания (запуск из горячего состояния).
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.

SRVO-014 SERVO Fan motor abnormal (%d) (неисправен двигатель вентилятора)


(Причина) Двигатель вентилятора в блоке управления неисправен.
Номер в скобках указывает, какой вентилятор неисправен.
(1): вентилятор выше слота «slot1»
(2): вентилятор выше слота «slot2»
(3): оба вентилятора
(Способ устранения) Проверьте двигатели вентилятора и соединительные кабели двигателей
вентиляторов.
Замените все неисправные двигатели вентиляторов и/или кабели.
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-015 SERVO System over heat (перегрев системы)


(Причина) Температура в блоке управления превышает заданное значение.
(Способ устранения 1) Если температура окружающего воздуха превышает заданную
температуру (45°C), обеспечьте вентиляцию для уменьшения температуры
окружающего воздуха до заданного значения.
(Способ устранения 2) Убедитесь что, вентиляторы работают нормально.
Если это не так, проверьте двигатели вентиляторов и соединительные кабели
двигателей вентиляторов.
Замените все неисправные двигатели вентиляторов и/или кабели.
(Способ устранения 3) Подробную информацию см. в руководстве по техническому
обслуживанию.

SRVO-018 SERVO Brake abnormal (неисправен тормоз)


(Причина) Ток в тормозе превысил заданный.
(Способ устранения 1) Проверьте кабель тормоза и (соединительный кабель робота и
внутренний кабель робота).
(Способ устранения 2) Убедитесь, что подключен разъем кабеля тормоза.
(Способ устранения 3) Замените усилитель.

-1331-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-021 SERVO SRDY off (Group:%d Axis:%d)


(нет готовности сервосистемы (группа: %d ось: %d))
(Причина) При готовности хоста (HRDY включен) SRDY (готовность сервосистемы)
выключен даже при отсутствии любых причин сигнала об ошибке.
(HRDY (готовность хоста) - это сигнал, передающийся от главного компьютера
сервосистеме для указания, включать или выключать блок MCC сервоусилителя.
(SRDY (готовность сервосистемы) - это сигнал, передающийся от сервосистемы
в главный компьютер для указания, включен или выключен блок MCC
сервоусилителя. Вообще, если MCC сервоусилителя не включен, несмотря на
поданный сигнал включения MCC, выдается сигнал об ошибке для
сервоусилителя. Если был обнаружен сигнал об ошибке сервоусилителя, хост не
выдаст этот сигнал об ошибке (SRDY off (нет готовности сервосистемы)). Таким
образом, этот сигнал об ошибке указывает, что блок MCC не включен в
отсутствие каких-либо обнаруженных ошибок.)
(Способ устранения 1) Проверьте, открыта ли дверца. Также проверьте выключатель дверцы.
(Способ устранения 2) Проверьте, подается ли на сервоусилитель напряжение 200 VAC.
Если обнаружено, что напряжение 170 VAC или ниже, проверьте входное
напряжение питания.
(Способ устранения 3) Замените блок управления аварийной остановки.
(Способ устранения 4) Замените печатную плату главного ЦП.
(Способ устранения 5) Подробную информацию см. в руководстве по техническому
обслуживанию.

SRVO-022 SERVO SRDY on (Group:%d Axis:%d)


(готовность сервосистемы (группа: %d ось: %d))
(Причина) SRDY (готовность сервосистемы) уже был включен, была сделана попытка
включить MCC при помощи сигнала HRDY (готовность хоста).
(HRDY (готовность хоста) - это сигнал, передающийся от главного компьютера
сервосистеме для указания, включать или выключать блок MCC сервоусилителя.
SRDY (готовность сервосистемы) - это сигнал, передающийся от сервосистемы в
главный компьютер для указания, включен или выключен блок MCC
сервоусилителя.)
(Способ устранения 1) Замените блок управления аварийной остановки.
(Способ устранения 2) Замените печатную плату главного ЦП.
(Способ устранения 3) Замените сервоусилитель.

-1332-
ПРИЛОЖЕНИЕ D B-82284RU-3/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-025 SERVO Motn dt overflow (G:%d A:%d) (переполнение данных перемещения)


(Причина) Значение, введенное с командой, слишком велико.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

SRVO-026 WARN Motor speed limit (G:%d A:%d) (предел скорости двигателя)
(Причина) Была сделана попытка превысить максимальную номинальную скорость
вращения двигателя ($PARAM_GROUP.$MOT_SPD_LIM).
Скорость вращения двигателя фиксируется на ее максимальном номинальном
значении.
(Способ устранения) Это уведомление.
Однако необходимо принять меры и устранить эту ошибку и не повторять
обстоятельства, которые привели к ней.

SRVO-027 WARN Robot not mastered (Group:%d)


(не выполнена выверка робота (группа: %d)
(Причина) Была сделана попытка выполнить калибровку, но еще не была выполнена
выверка.
(Способ устранения) Выполните выверку на экране калибровки 6 SYSTEM CALIBRATION
(калибровка системы).

-1333-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-030 SERVO Brake on hold (Group:%d)


(торможение при приостановке (группа: %d))
(Причина) При включении функции сигнала об ошибке временной остановки
($SCR.$BRKHOLD_ENB=1) этот сигнал об ошибке выдается всякий раз, когда
делается временная остановка.
Если эту функцию не нужно использовать, выключите функцию.
(Способ устранения) Выключите функцию торможения при приостановке (Brake on hold) на
экране настройки общих позиций 6 GENERAL SETTING ITEMS. При изменении
этой настройки необходимо выключить и включить питание.
SRVO-031 SERVO User servo alarm (Group:%d)
(пользовательский сигнал об ошибке сервопривода (группа: %d))
(Причина) Был выдан пользовательский сигнал об ошибке сервопривода.
Этот сигнал об ошибке выдается, если когда системная переменная
$MCR_GRP[i]. $SOFT_ALARM установлена на TRUE (истина). Однако только
пользователи KAREL могут использовать эту переменную.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.

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). Скорость шарнира фиксируется на ее
максимальном номинальном значении.
(Способ устранения) Необходимо предпринимать максимум усилий, чтобы эта ошибка не
возникала.

SRVO-036 SERVO Inpos time over (G:%d A:%d)


(тайм-аут достижения положения (г:%d о:%d))
(Причина) Время контроля достижения положения ($PARAM_GROUP.$INPOS_TIME)
истекло, но состояние «положение достигнуто» ($PARAM_GROUP.$STOPTOL)
еще не было задано.
(Способ устранения) Выполните действия, указанные для ошибки «Servo - 023» (превышение
ошибки остановки).

-1334-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-037 SERVO IMSTP input (Group:%d) (вход IMSTP) (группа: %d)


(Причина) Подается сигнал *IMSTP, который является сигналом ввода-вывода
периферийного устройства.
(Способ устранения) Включите сигнал *IMSTP.

SRVO-038 SERVO2 Pulse mismatch (G:%d A:%d)


(несоответствие счета импульсов (Г: %d О:%d))
(Причина) Счет импульсов, обнаруженный при выключении питания, отличается от
обнаруженного при включении питания.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

SRVO-041 SERVO2 MOFAL alarm (Grp:%d Ax:%d)


(сигнал об ошибке MOFAL ((грп: %d ос:%d))
(Причина) Значение, заданное командой, слишком велико.
(Способ устранения) Документируйте события, которые приводят к ошибке и свяжитесь с
местным центром технического обслуживания FANUC.

SRVO-043 SERVO DCAL alarm (Group:%d Axis:%d)


(сигнал об ошибке DCAL (группа: %d ось: %d))
(Причина) Слишком сильная энергия регенеративного разряда.
В результате всю производимую энергию невозможно рассеять в виде тепла.
(При работе робота сервоусилитель питает робота энергией. Однако по
вертикальной оси робот перемещается вниз, используя потенциальную энергию.
Если это уменьшение потенциальной энергии выше, чем энергия, необходимая
для ускорения, сервоусилитель получает энергию от двигателя. Это также
происходит во время замедления, даже если сила тяжести никак не влияет на
робота. Эта энергия называется регенеративной энергией. Обычно
сервоусилитель рассеивает эту регенеративную энергию, преобразуя ее в тепло.
Если количество регенеративной энергии превышает количество энергии,
которое возможно рассеять в виде тепла, избыточная энергия накапливается в
сервоусилителе, таким образом вызывая этот сигнал об ошибке.)
(Способ устранения 1) Если светодиодный индикатор модуля питания сервоусилителя (PSM)
показывает «8» (сигнал об ошибке DCOH - перегрев).
(Сигнал об ошибке DCOH выдается, если термостат обнаруживает перегрев
регенеративного резистора.)
(Способ устранения 2) Этот сигнал об ошибке выдается, если ось выполняет частые
ускорения/замедления или если это вертикальная ось и она производит очень
много регенеративной энергии. В таких случаях условия работы робота
необходимо смягчить.
(Способ устранения 3) Проверьте предохранитель FS3 на 6ch. усилителе. Если предохранитель
сгорел, замените его.
(Способ устранения 4) Замените регенеративный резистор.
(Способ устранения 5) Проверьте кабель между сервоусилителем и регенеративным
резистором.
При необходимости замените его.
(Способ устранения 6) Замените сервоусилитель.
(Способ устранения 7) Подробную информацию см. в руководстве по техническому
обслуживанию.

-1335-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-044 SERVO HVAL alarm (Group:%d Axis:%d)


(сигнал об ошибке HVAL (группа: %d ось: %d))
(Причина) Аварийно высокое напряжение постоянного тока (напряжение подключения
постоянного тока) питания основного контура.
Светодиодный индикатор модуля питания сервоусилителя (PSM) показывает «7».
(Способ устранения 1) Проверьте трехфазное входное напряжение, подаваемое в
сервоусилитель.
Если напряжение 253 VAC или выше, проверьте входное напряжение питания.
(Если двигатель резко ускоряется или замедляется и при этом трехфазное входное
напряжение превышает 253 VAC, может выдаваться этот сигнал об ошибке.)
(Способ устранения 2) Проверьте находится ли приложенная нагрузка в пределах
номинального значения. Если номинальная нагрузка превышена, уменьшите
приложенную нагрузку. (Если нагрузка превышает номинальное значение,
накапливающаяся регенеративная энергия может вызвать появление этого
сигнала об ошибке, даже если трехфазное входное напряжение удовлетворяет
спецификацию.)
(Способ устранения 3) Проверьте разъем CRR63A или CRR63B на 6ch. усилителе.
(Способ устранения 4) Замените сервоусилитель.
(Способ устранения 5) Подробную информацию см. в руководстве по техническому
обслуживанию.

SRVO-045 SERVO HCAL alarm (Group:%d Axis:%d)


(сигнал об ошибке HCAL (группа: %d ось: %d))
(Причина) Протекание аварийно сильного тока в основном контуре сервоусилителя.
Светодиодный индикатор модуля питания сервоусилителя (PSM) показывает «-».
Один из красных светодиодов (HC1 - HC6) над светодиодом с 7 сегментами горит,
указывая ось, для которой обнаружен сигнал об ошибке HCAL.
(Способ устранения 1) Выключите контроллер робота.
Отключите шину питания двигателя от клеммной колодки сервоусилителя, затем
включите питание. Если этот сигнал об ошибке продолжает выдаваться, замените
сервоусилитель.
При отключении шины питания во избежание падения оси также отключите
контур тормоза.
(Способ устранения 2) Выключите контроллер робота.
Отключите шину питания двигателя от клеммной колодки сервоусилителя, затем
проверьте изоляцию между проводами U, V и W шины питания двигателя и
заземления (GND). Если обнаружено короткое замыкание, проверьте двигатель,
соединительный кабель робота или внутренний кабель робота.
При обнаружении любой неисправности замените дефектное оборудование.
(Способ устранения 3) Выключите контроллер робота.
Отключите шину питания двигателя от клеммной колодки сервоусилителя, затем
проверьте сопротивление между U и V, V и W, а также W и U шины питания
двигателя, при помощи измерительного прибора, способного измерять очень
низкие сопротивления.
Если измеренные значения сопротивления отличаются друг от друга, проверьте
двигатель, соединительный кабель робота или внутренний кабель робота.
При обнаружении любой неисправности замените дефектное оборудование.
(Способ устранения 4) Замените печатную плату главного ЦП.

-1336-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-046 SERVO2 OVC alarm (Group:%d Axis:%d)


(сигнал об ошибке OVC (перегрузка по току) (группа: %d ось: %d))
(Причина) Этот сигнал об ошибке выдается, чтобы защитить двигатель, если есть опасность
теплового повреждения, если среднеквадратичное значение тока, рассчитанное
сервосистемой на внутреннем уровне, превышает максимально допустимое
значение.
(Способ устранения 1) Проверьте условия эксплуатации робота.
При превышении номинальных нагрузок робота, например, номинального
рабочего цикла и нагрузки, измените режим использования робота, чтобы
номинальные значения не превышались.
(Способ устранения 2) Проверьте каждое междуфазное напряжение трехфазного напряжения
(200 VAC), поступающего на сервоусилитель.
Если обнаружено, что приложенное напряжение 170 VAC или меньше, проверьте
входное напряжение питания.
(Способ устранения 3) Проверьте, выключен ли тормоз для этой оси.
(Способ устранения 4) Замените печатную плату главного ЦП.
(Способ устранения 5) Замените сервоусилитель.
(Способ устранения 6) Замените двигатель.

SRVO-047 SERVO LVAL alarm (Group:%d Axis:%d) (сигнал об ошибке LVAL (группа:
%d ось: %d))
(Причина) Несмотря на то, что внешний магнитный контактор для сервоусилителя включен,
напряжение постоянного тока (напряжение подключения постоянного тока)
питания основного контура или напряжение источника питания системы
управления (+5 V) слишком низкое.
(Способ устранения 1) Если светодиодный индикатор на сервоусилителе показывает «6».
(Этот сигнал об ошибке выдается, если напряжение источника питания системы
управления (+5 V) слишком низкое.):
a) Проверьте каждое междуфазное напряжение трехфазного напряжения (200
VAC), поступающего на сервоусилитель. Если обнаружено, что приложенное
напряжение 170 VAC или меньше, проверьте входное напряжение питания.
b) Замените сервоусилитель.
(Способ устранения 2) Если светодиодный индикатор на сервоусилителе показывает «4».
(Этот сигнал об ошибке выдается, если напряжение постоянного тока
(напряжение подключения постоянного тока) питания основного контура
слишком низкое.):
a) Проверьте каждое междуфазное напряжение трехфазного напряжения
(200 VAC), поступающего на сервоусилитель.
Если обнаружено, что приложенное напряжение 170 VAC или меньше, проверьте
входное напряжение питания.
Проверьте автоматический выключатель сервоусилителя.
Замкните автоматический выключатель, если он выключен.
b) Замените сервоусилитель.

-1337-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-049 SERVO OHAL1 alarm (Grp:%d Ax:%d)


(сигнал об ошибке OHAL1 (грп: %d ось: %d))
(Причина) Сработал встроенный термостат сервоусилителя. Светодиодный индикатор на
модуле питания сервоусилителя (PSM) показывает «3».
(Способ устранения 1) Проверьте условия эксплуатации робота.
При превышении номинальных нагрузок робота, например, номинального
рабочего цикла и нагрузки, измените режим использования робота, чтобы
номинальные значения не превышались.
(Способ устранения 2) Проверьте сгорел ли предохранитель F1 на сервоусилителе.
(Способ устранения 3) Проверьте кабель между сервоусилителем (CN8B) и трансформатором.
При необходимости замените его.
(Способ устранения 4) Проверьте кабель CN4 в сервоусилителе.
При необходимости замените его.
(Способ устранения 5) Замените сервоусилитель.

SRVO-050 SERVO Collision Detect alarm (G:%d A:%d)


(сигнал об ошибке обнаружения столкновения (г:%d о:%d))
(Причина) Слишком большой расчетный момент возмущения определен программным
обеспечением сервопривода.
(Было обнаружено столкновение.)
(Способ устранения 1) Проверьте, столкнулся ли робот с предметом.
Если это так, выполните сброс системы, затем переместите робота от места
столкновения при помощи толчковой подачи.
(Способ устранения 2) Убедитесь, что приложенная нагрузка не превышает максимальное
номинальное значение. Если номинальная нагрузка превышена, уменьшите
приложенную нагрузку. (Если робот используется в условиях приложенной
перегрузки, расчетное возмущение может стать чрезмерно большим, что
приведет к выдаче сигнала об ошибке.)
(Способ устранения 3) Проверьте, были ли корректно заданы данные полезной нагрузки на
экране параметров движения.
(Способ устранения 4) Если этот сигнал об ошибке происходит, когда робот используется
после длительного простоя или при очень низкой температуре, прогоните робота
некоторое время на малой скорости перед тем, как начинать эксплуатацию на
номинальной скорости.
(Способ устранения 5) Проверьте, не ослабли ли разъемы питания и контура тормоза.
При обнаружении неисправности разъема, например, изгиба контакта, вмятины и
т.д., замените его.
(Способ устранения 6) Проверьте каждое междуфазное напряжение трехфазного напряжения
(200 VAC), поступающего на сервоусилитель. Если обнаружено, что
приложенное напряжение 170 VAC или меньше, проверьте входное напряжение
питания.
(Способ устранения 7) Неисправность может произойти со следующими частями.
Замените их или свяжитесь с управлением технического обслуживания FANUC.
• Сервоусилитель
• Серводвигатель
• Кабель в механической части (блок питания/тормоза)
• Соединительный кабель робота (контур питания/тормоза)
• Узел тормоза вспомогательной оси (если этот сигнал об ошибке происходит со
вспомогательной осью)

-1338-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-051 SERVO2 CUER alarm (Group:%d Axis:%d)


(сигнал об ошибке CUER (группа: %d ось: %d))
(Причина) Слишком большое смещение значения обратной связи по току.
(Способ устранения 1) Замените печатную плату главного ЦП.
(Способ устранения 2) Замените сервоусилитель.

SRVO-053 WARN Disturbance excess(G:%d A:%d) (избыток возмущения (г: %d о: %d))


(Причина) Возмущение, рассчитанное программным обеспечением, превышает пороговое
значение.
Есть вероятность, что нагрузка, удерживаемая в запястье, превышает
возможности робота.
Если разрешить продолжение операции, это может привести к ошибке обнаружения.
(Способ устранения 1) Проверьте, столкнулся ли робот с предметом.
Если это так, выполните сброс системы, затем переместите робота от места
столкновения при помощи толчковой подачи.
(Способ устранения 2) Убедитесь, что приложенная нагрузка не превышает максимальное
номинальное значение.
Если номинальная нагрузка превышена, уменьшите приложенную нагрузку.
(Если робот используется в условиях приложенной перегрузки, расчетное
возмущение может стать чрезмерно большим, что приведет к выдаче сигнала об
ошибке.)
(Способ устранения 3) Проверьте, были ли корректно заданы данные полезной нагрузки на
экране параметров движения.
(Способ устранения 4) Если этот сигнал об ошибке происходит, когда робот используется
после длительного простоя или при очень низкой температуре, прогоните робота
некоторое время на малой скорости перед тем, как начинать эксплуатацию на
номинальной скорости.
(Способ устранения 5) Проверьте, не ослабли ли разъемы питания и контура тормоза.
При обнаружении неисправности разъема, например, изгиба контакта, вмятины и
т.д., замените его.
(Способ устранения 6) Проверьте каждое междуфазное напряжение трехфазного напряжения
(200 VAC), поступающего на сервоусилитель.
Если обнаружено, что приложенное напряжение 170 VAC или меньше, проверьте
входное напряжение питания.

SRVO-055 SERVO2 FSSB com error 1 (G:%d A:%d)


(ошибка передачи данных FSSB (г: %d о: %d))
(Причина) Произошла ошибка передачи данных FSSB при передаче с платы управления оси
на усилитель.
(Способ устранения) Проверьте подключение оборудования FSSB.
Подробную информацию см. в руководстве по техническому обслуживанию.
SRVO-056 SERVO2 FSSB com error 2 (G:%d A:%d)
(ошибка передачи данных FSSB (г: %d о: %d))
(Причина) Произошла ошибка передачи данных FSSB при передаче с усилителя на плату
управления оси.
(Способ устранения) Проверьте подключение оборудования FSSB. Подробную информацию
см. в руководстве по техническому обслуживанию.

-1339-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-057 SERVO2 FSSB disconnect (G:%d A:%d) (отключение FSSB (г: %d о: %d))
(Причина) Отключение FSSB для передачи данных между усилителем и платой управления
оси.
(Способ устранения) Проверьте подключение оборудования FSSB. Подробную информацию
см. в руководстве по техническому обслуживанию.

SRVO-058 SYSTEM FSSB %d init error (%d) (ошибка инициализации FSSB %d (%d))
(Причина) Во время инициализации произошла ошибка передачи данных FSSB.
(Способ устранения) Проверьте подключение оборудования FSSB. Подробную информацию
см. в руководстве по техническому обслуживанию.
SRVO-059 SYSTEM Servo amp init error (ошибка инициализации сервоусилителя)
(Причина) Не удалось инициализировать сервоусилитель.
(Способ устранения) 1 Проверьте сервоусилитель и его проводку.
2 Замените 6ch. усилитель.
3 Свяжитесь с местным центром технического обслуживания FANUC.

SRVO-062 SERVO2 BZAL alarm (Group:%d Axis:%d)


(сигнал об ошибке BZAL (группа: %d ось: %d))
(Причина) Этот сигнал об ошибке выдается, если не подключена батарея резервного питания
для сохранения абсолютных данных позиционирования импульсного шифратора.
Возможно внутри робота отключился кабель для подключения батареи.
(Способ устранения) Устраните причину сигнала об ошибке, установите системную
переменную ($MCR.$SPC_RESET) на TRUE (истина), затем снова включите
питание. Требуется выверка.

SRVO-064 SERVO2 PHAL alarm (Group:%d Axis:%d)


(сигнал об ошибке PHAL (перегрузка по току) (группа: %d ось: %d))
(Причина) Этот сигнал об ошибке выдается при отклонении от нормы фазы импульсов,
выдаваемых импульсным шифратором.
(Способ устранения) Замените импульсный шифратор. После замены выполните выверку.

ПРИМЕЧАНИЕ
Если выдается сигнал об ошибке DTERR, CRCERR или STBERR, одновременно может
также выдаваться этот сигнал об ошибке. Если это происходит при таких обстоятельствах,
этот сигнал об ошибке можно игнорировать.

SRVO-065 SERVO BLAL alarm (Group:%d Axis:%d)


(сигнал об ошибке BLAL (группа: %d ось: %d))
(Причина) Напряжение батареи импульсного шифратора понизилось ниже допустимого
минимума.
(Способ устранения) Замените батарею.
(Если выдается этот сигнал об ошибке, немедленно замените батарею, пока
включено питание системы. Если выдается сигнал об ошибке BZAL, потому что
вовремя не была заменена батарея, данные позиционирования будут потеряны,
что потребует выверки робота.)

-1340-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-067 SERVO2 OHAL2 alarm (Grp:%d Ax:%d)


(сигнал об ошибке OHAL2 (г: %d о: %d))
(Причина) Температура в импульсном шифраторе стала слишком высокой, отчего сработал
встроенный термостат.
(Способ устранения 1) Проверьте условия эксплуатации робота.
При превышении заданных номинальных нагрузок робота, например,
номинального рабочего цикла или нагрузки, измените режим использования
робота, чтобы номинальные значения не превышались.
(Способ устранения 2) Если этот сигнал об ошибке выдается, даже если только включено
питание и двигатель не перегрет, замените двигатель.

SRVO-068 SERVO2 DTERR alarm (Grp:%d Ax:%d)


(сигнал об ошибке DTERR (грп: %d ось: %d))
(Причина) На последовательный импульсный шифратор был передан сигнал запроса, но не
были возвращены последовательные данные.
Обнаружено отключение оборудования сигнала импульсного шифратора.
(Способ устранения 1) Проверьте подключение соединительного кабеля робота (со стороны
сервоусилителя и со стороны двигателя).
(Способ устранения 2) Убедитесь, что экраны соединительного кабеля робота (для сигнала
импульсного шифратора) надежно соединены с пластиной заземления.
(Способ устранения 3) Замените импульсный шифратор.
(Способ устранения 4) Замените сервоусилитель.
(Способ устранения 5) Замените соединительный кабель робота (для сигнала импульсного
шифратора).
(Способ устранения 6) Замените кабель импульсного шифратора этой оси.
SRVO-069 SERVO2 CRCERR alarm (Grp:%d Ax:%d)
(сигнал об ошибке CRCERR (грп: %d ось: %d))
(Причина) Последовательные данные изменились во время передачи.
(Способ устранения) См. SRVO-068.

SRVO-070 SERVO2 STBERR alarm (Grp:%d Ax:%d)


(сигнал об ошибке STBERR (грп: %d ось: %d))
(Причина) Произошла ошибка стартового бита или стопового бита последовательных
данных.
(Способ устранения) См. SRVO-068.

SRVO-071 SERVO2 SPHAL alarm (Grp:%d Ax:%d)


(сигнал об ошибке SPHAL (грп: %d ось: %d))
(Причина) Скорость согласно данным обратной связи аварийно высокая
(3750 оборотов в минуту или больше).
(Способ устранения 1) Этот сигнал об ошибке не указывает главную причину неполадки, если
он выдается вместе с сигналом об ошибке PHAL (сигнал об ошибке № 064).
(Способ устранения 2) См. SRVO-068.

-1341-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-072 SERVO2 PMAL alarm (Group:%d Axis:%d)


(сигнал об ошибке PMAL (группа: %d ось: %d))
(Причина) Вероятно неисправен импульсный шифратор.
(Способ устранения) Замените импульсный шифратор, затем выполните выверку.

SRVO-073 SERVO2 CMAL alarm (Group:%d Axis:%d)


(сигнал об ошибке CMAL (группа: %d ось: %d))
(Причина) Вероятна неисправность импульсного шифратора или нарушение нормальной
работы импульсного шифратора вызвано помехами.
(Способ устранения 1) Выполните простую выверку и улучшите экранирование.
(Способ устранения 2) Замените импульсный шифратор.
SRVO-074 SERVO2 LDAL alarm (Group:%d Axis:%d)
(сигнал об ошибке LDAL (группа: %d ось: %d))
(Причина) Светодиод на импульсном шифраторе отключился.
(Способ устранения) Замените импульсный шифратор, затем выполните выверку.

SRVO-075 WARN Pulse not established (G:%d A:%d)


(не установлен импульс (г: %d о: %d))
(Причина) Абсолютное положение импульсного шифратора еще не установлено.
(Способ устранения) При помощи толчковой подачи переместите робота относительно каждой
оси, для которой выдается этот сигнал об ошибке, пока сигнал об ошибке не
перестанет снова появляться после его сброса.

SRVO-076 Tip Stick Detection (G:%d A:%d) (обнаружение залипания жала (г: %d о:%d))
(Причина) Программное обеспечение сервопривода обнаружило сильный момент
возмущения в начале операции.
(Способ устранения) Нажмите клавишу сброса на пульте обучения, чтобы вызвать сброс, и
отделите робота от всех препятствий при помощи толчковой подачи.
См. SRVO-050.

SRVO-081 WARN EROFL alarm (Track enc:%d)


(сигнал об ошибке EROFL (следящий шифратор: %d))
(Причина) Переполнение счета импульсов отслеживания прямолинейной траектории.
(Способ устранения 1) Убедитесь, что условие для отслеживания прямолинейной траектории
не превышает ограничение отслеживания прямолинейной траектории.
(Способ устранения 2) Замените импульсный шифратор.
(Способ устранения 3) Замените плату отслеживания прямолинейной траектории.
(Способ устранения 4) Свяжитесь с местным центром технического обслуживания FANUC.

-1342-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-082 WARN DAL alarm (Track enc:%d)


(сигнал об ошибке DAL (следящий шифратор: %d))
(Причина) Отключен импульсный шифратор отслеживания прямолинейной траектории.
(Способ устранения 1) Проверьте кабель импульсного шифратора.
(Способ устранения 2) Убедитесь, что экраны соединительного кабеля импульсного
шифратора надежно соединены с пластиной заземления.
(Способ устранения 3) Замените кабель отслеживания прямолинейной траектории.
(Способ устранения 4) Замените импульсный шифратор.
(Способ устранения 5) Замените плату отслеживания прямолинейной траектории.

SRVO-084 WARN BZAL alarm (Track enc:%d)


(сигнал об ошибке BZAL (следящий шифратор: %d))
(Причина) Этот сигнал об ошибке выдается, если не подключена батарея резервного питания
для сохранения абсолютных данных позиционирования импульсного шифратора.
(Способ устранения) См. описание сигнала об ошибке Servo-062 BZAL.
SRVO-086 WARN PHAL alarm (Track enc:%d)
(сигнал об ошибке PHAL (следящий шифратор: %d))
(Причина) Этот сигнал об ошибке выдается при отклонении от нормы фазы импульсов,
выдаваемых импульсным шифратором.
(Способ устранения) См. описание сигнала об ошибке Servo-064 PHAL.

SRVO-087 WARN BLAL alarm (Track enc:%d)


(сигнал об ошибке BLAL (следящий шифратор: %d))
(Причина) Этот сигнал об ошибке выдается, если упало напряжение батареи резервного
питания для сохранения абсолютных данных позиционирования импульсного
шифратора.
(Способ устранения) См. описание сигнала об ошибке Servo-065 BLAL.

SRVO-089 WARN OHAL2 alarm (Track enc:%d)


(сигнал об ошибке OHAL2 (следящий шифратор: %d))
(Причина) Двигатель перегрелся.
(Способ устранения) См. описание сигнала об ошибке Servo-067 OHAL2.

SRVO-090 WARN DTERR alarm (Track enc:%d)


(сигнал об ошибке DTERR (следящий шифратор: %d))
(Причина) Во время сеанса передачи данных между печатной платой главного ЦП и
импульсным шифратором произошла ошибка.
(Способ устранения) См. описание сигнала об ошибке Servo-068 DTERR.

SRVO-091 WARN CRCERR alarm (Track enc:%d)


(сигнал об ошибке CRCERR (следящий шифратор: %d))
(Причина) Во время сеанса передачи данных между печатной платой главного ЦП и
импульсным шифратором произошла ошибка.
(Способ устранения) См. описание сигнала об ошибке Servo-069 CRCERR.

-1343-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-092 WARN STBERR alarm (Track enc:%d)


(сигнал об ошибке STBERR (следящий шифратор: %d))
(Причина) Во время сеанса передачи данных между печатной платой главного ЦП и
импульсным шифратором произошла ошибка.
(Способ устранения) См. описание сигнала об ошибке Servo-070 STBERR.

SRVO-093 WARN SPHAL alarm (Track enc:%d)


(сигнал об ошибке SPHAL (следящий шифратор: %d))
(Причина) Этот сигнал об ошибке выдается, если скорость согласно данным обратной связи
очень велика.
(Способ устранения) См. описание сигнала об ошибке Servo-071 SPHAL.

SRVO-094 WARN PMAL alarm (Track enc:%d)


(сигнал об ошибке PMAL (следящий шифратор: %d))
(Причина) Вероятно неисправен импульсный шифратор.
(Способ устранения) См. описание сигнала об ошибке Servo-072 PMAL.

SRVO-095 WARN CMAL alarm (Track enc:%d)


(сигнал об ошибке CMAL (следящий шифратор: %d))
(Причина) Вероятно неисправен импульсный шифратор.
Или нарушение нормальной работы импульсного шифратора вызвано помехами.
(Способ устранения) См. описание сигнала об ошибке Servo-073 CMAL.

SRVO-096 WARN LDAL alarm (Track enc:%d)


(сигнал об ошибке LDAL (следящий шифратор: %d))
(Причина) Светодиод на импульсном шифраторе отключился.
(Способ устранения) См. описание сигнала об ошибке Servo-074 LDAL.

SRVO-097 WARN Pulse not established (Enc:%d) (не установлен импульс (шифратор: %d))
(Причина) Абсолютное положение импульсного шифратора еще не установлено.
(Способ устранения) См. описание сигнала Servo-075 Pulse not established (не установлен
импульс).

SRVO-101 SERVO Robot overtravel (Robot:%d) (перебег робота (робот: %d))


(Причина) Нажат концевой выключатель перебега робота.
(Способ устранения) См. SRVO-005.

SRVO-102 SERVO Hand broken (Robot:%d) (поломка кисти (робот: %d))


(Причина) Включен входной сигнал робота поломки кисти (*HBK).
(Способ устранения) См. SRVO-006.

SRVO-103 SERVO Air pressure alarm (Rbt:%d)


(сигнал об ошибке из-за давления воздуха (рбт: %d))
(Причина) Включен входной сигнал робота давления пневмосистемы (PPABN).
(Способ устранения) См. SRVO-009.

-1344-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-105 SERVO Door open or E.Stop (открыта дверца или аварийная остановка)
(Причина) Открыта дверь контроллера.
Или сигналы в течение короткого времени обнаружены сигналы аварийной
остановки.
Или неверно выполнено подключение оборудования.
(Способ устранения) Закройте дверь контроллера.
И нажмите RESET (сброс).
Если сброс не выполняется, исправьте подключение оборудования.

SRVO-106 SERVO Door open/E.Stop (Robot:%d)


(открыта дверца/аварийная остановка (робот: %d))
(Причина) Открыта дверь контроллера.
Временно обнаружен сигнал аварийной остановки.
Произошло отключение оборудования.
(Способ устранения) Закройте дверь контроллера и нажмите клавишу сброса.
Если сброс не происходит, отремонтируйте проводку оборудования.

SRVO-108 SERVO Press RESET to enable robot


(нажмите RESET (сброс) для включения робота))
(Причина) Если выключатель установлен в положение «включено» (Enable), необходимо
выполнить сброс.
(Способ устранения) Чтобы включить робота, нажмите клавишу сброса.

SRVO-111 SERVO Softfloat time out (G:%d)


(тайм-аут мягкого плавающего перемещения (Г: %d))
(Причина) При выключенном мягком плавающем перемещении истекло время слежения.
(Способ устранения) Увеличьте $SFLT_FUPTIM.

SRVO-112 PAUSE.G Softfloat time out (G:%d)


(тайм-аут мягкого плавающего перемещения (Г: %d))
(Причина) При выключенном мягком плавающем перемещении истекло время слежения.
(Способ устранения) Увеличьте $SFLT_FUPTIM.

SRVO-121 SERVO Excessive acc/dec time(G:%d)


(превышение времени ускорения/замедления (Г: %d))
(Причина) Значительно увеличено время ускорения.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

SRVO-122 SERVO Bad last ang(internal) (G:%d)


(некорректный последний угол (внутренний) (Г: %d))
(Причина) Последний запрос обновления угла не соответствует текущему углу.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

SRVO-126 SERVO Quick stop error (G:%d) (ошибка быстрой остановки (Г: %d))
(Причина) Программа была закончена в процессе быстрой остановки.
(Способ устранения) Нажмите RESET (сброс).

-1345-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-130 SERVO OHAL1(PSM) alarm (G:%d A:%d)


(сигнал об ошибке OHAL1 (PSM) (Г: %d О: %d))
(Причина) Перегрев сервоусилителя (модуля питания (PSM)).
(Способ устранения) Снизьте нагрузку рабочего цикла.

SRVO-131 SERVO LVAL(PSM) alarm (G:%d A:%d)


(сигнал об ошибке LVAL (PSM) (Г: %d О: %d))
(Причина) Напряжение постоянного тока в главной силовой цепи сервоусилителя ниже
заданного даже при включенном блоке MCC.
(Способ устранения) См. руководство по техническому обслуживанию.

SRVO-132 SERVO HCAL(PSM) alarm(G:%d A:%d)


(сигнал об ошибке HCAL (PSM) (Г: %d О: %d))
(Причина) Ток в главной силовой цепи сервоусилителя превысил заданный.
(Способ устранения) См. руководство по техническому обслуживанию.
SRVO-133 SERVO FSAL(PSM) alarm (G:%d A:%d)
(сигнал об ошибке FSAL (PSM) (Г: %d О: %d))
(Причина) Охлаждающий вентилятор схемы управления остановился.
(Способ устранения) См. руководство по техническому обслуживанию.

SRVO-134 SERVO DCLVAL(PSM) alarm (G:%d A:%d)


(сигнал об ошибке DCLVAL (PSM) (Г: %d О: %d))
(Причина) Неисправна резервная зарядная схема усилителя.
(Способ устранения) Проверьте кабели и подключения между усилителем (CN1) и главным
пультом управления (MCC).
Проверьте предохранители (F1, F3) в трансформаторе.
При использовании шкафа B
Замените печатную плату EMG Control.
Замените усилитель.
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-135 WARN FSAL alarm (G:%d A:%d) (сигнал об ошибке FSAL (Г: %d О: %d))
(Причина) Охлаждающий вентилятор схемы управления остановился.
(Способ устранения) Проверьте или замените вентилятор.
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-136 SERVO DCLVAL alarm (G:%d A:%d)


(сигнал об ошибке DCLVAL (Г: %d О: %d))
(Причина) Неисправна резервная зарядная схема усилителя.
(Способ устранения) Проверьте кабели и подключения между усилителем (CN1) и главным
пультом управления (MCC).
Проверьте предохранители (F1, F3) в трансформаторе.
При использовании шкафа B
Замените печатную плату EMG Control.
Замените усилитель.
Подробную информацию см. в руководстве по техническому обслуживанию.

-1346-
ПРИЛОЖЕНИЕ D B-82284RU-3/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))
(Причина) Неисправен модуль ИМП.
(Способ устранения) См. руководство по техническому обслуживанию.

SRVO-157 SERVO CHGAL alarm (G:%d A:%d)


(сигнал об ошибке CHGAL (Г: %d О: %d))
(Причина) Не удалось выполнить подачу питания в основной контур в пределах заданного
времени.
(Способ устранения) Возможно короткое замыкание подключения постоянного тока.
Проверьте подключения.
Возможна неисправность электрического сопротивления, ограничивающего ток
питания.
Замените монтажную панель.
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-171 WARN MotorSpd lim/DVC (G:%d A:%d)


(предел скорости двигателя/DVC (Г: %d О: %d))
(Причина) Фактическая скорость вращения двигателя могла превысить максимальную
допустимую скорость ($PARAM_GROUP[i]. $MOT_SPD_LIM[j]).
Она была зафиксирована на максимальной допустимой скорости.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.

SRVO-179 WARN Motor torque limit (G:%d A:%d)


(предел крутящего момента двигателя (Г: %d О: %d))
(Причина) Крутящий момент оси превысил предел.
(Способ устранения) Это предупредительное сообщение. В связи с этим предупредительным
сообщением не требуется предпринимать никаких действий.

SRVO-182 PAUSE Needed init. has not been done


(не выполнена необходимая инициализация)
(Причина) Это внутренняя ошибка системы.
Не выполнена нормальная инициализация системной переменной или
оперативной памяти.
(Способ устранения) Выключите и включите питание.
1. Выключите питание.
2. Включите питание.
3. Если сигнал об ошибке продолжает выдаваться, запишите причину,
вызывающую этот сигнал об ошибке, а затем свяжитесь с персоналом по
техническому обслуживанию.

-1347-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-183 PAUSE ROBOT isn't ready (робот не готов)


(Причина) Работа сервопривода выключена.
(Способ устранения) Устраните фактор, который выключил работу сервопривода, и нажмите
кнопку сброса.

SRVO-184 PAUSE Other task is processing (идет обработка другой задачи)


(Причина) Область данных, которую попыталась использовать эта команда, блокирована
другой задачей.
(Способ устранения) Выполните команду после того, как задача, использующая эту область
данных, завершит выполнение.
SRVO-185 PAUSE Data is for other group (данные для другой группы)
(Причина) Данные, которые пытается использовать команда, принадлежат другой группе.
(Способ устранения) Соберите данные нужной группы перед выполнением команды.

SRVO-186 PAUSE Needed Data has not been got (необходимые данные не получены)
(Причина) Данные не были собраны, или все собранные данные не принадлежат нужному
режиму.
(Способ устранения) Соберите нужные данные перед выполнением команды.

SRVO-187 PAUSE Need specfing Mass (нужно указать массу)


(Причина) Оценка данных нагрузки этого типа требует указания массы нагрузки.
(Способ устранения) Перед оценкой данных нагрузки укажите массу нагрузки.

SRVO-191 SYSTEM Illegal Joint Speed (G:%d A:%d)


(недопустимая скорость шарнира (Г: %d О: %d))
(Причина) Команда перемещения превысила технические характеристики.
(Способ устранения) Внутренняя ошибка перемещения.
Свяжитесь с местным центром технического обслуживания FANUC.

SRVO-194 SERVO Servo disconnect (отключение сервопривода)


(Причина) Поступает сигнал отключения сервопривода.
На клеммной колодке печатной платы панели оператора отсутствует соединение между
SD4-SD41 и SD5-SD51.
(Способ устранения 1) При использовании сигнала отключения сервопривода устраните
причину неисправности и нажмите Reset (сброс).
(Способ устранения 2) Если сигнал отключения сервопривода не используется, проверьте
проводку на SD4-SD41 или SD5-SD51.
(Способ устранения 3) Подробную информацию см. в руководстве по техническому
обслуживанию.

SRVO-199 PAUSE Control Stop (останов системы управления)


(Причина) Обнаружен останов системы управления.
(Способ устранения) После этого сигнала об ошибке обнаруживается сигнал об ошибке
«защитное ограждение открыто» или SVOFF.
См. способы устранения причин этих сигналов об ошибке.

-1348-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-201 SERVO Panel E-stop or SVEMG abnormal


(аварийная остановка пульта или неисправность SVEMG)
(Причина) На панели оператора была нажата кнопка аварийной остановки или некорректное
подключение сигнала SVEMG.
(Способ устранения 1) Выключите кнопку аварийной остановки на панели оператора и
нажмите кнопку сброса.
(Способ устранения 2) Замените плату пульта.
(Способ устранения 3) Замените блок управления аварийной остановки.
(Способ устранения 4) Замените сервоусилитель.
(Способ устранения 5) Подробную информацию см. в руководстве по техническому
обслуживанию.

SRVO-202 SERVO TP E-stop or SVEMG abnormal


(аварийная остановка пульта обучения или неисправность SVEMG)
(Причина) На пульте обучения была нажата кнопка аварийной остановки или некорректное
подключение сигнала SVEMG.
(Способ устранения 1) Выключите кнопку аварийной остановки на пульте обучения и
нажмите клавишу сброса.
(Способ устранения 2) Замените пульт обучения.
(Способ устранения 3) Проверьте кабель пульта обучения и замените его, если он неисправен.
(Способ устранения 4) Замените плату пульта.
(Способ устранения 5) Замените блок управления аварийной остановки.
(Способ устранения 6) Замените сервоусилитель.
(Способ устранения 7) Подробную информацию см. в руководстве по техническому
обслуживанию.
(*) Этот сигнал об ошибке может выдаваться, если кнопка аварийной остановки
нажата медленно.
SRVO-204 SYSTEM External (SVEMG abnormal) E-stop
(внешняя аварийная остановка (неисправность SVEMG))
(Причина) Поступил внешний сигнал аварийной остановки, при этом подключение SVEMG
некорректно.
(Способ устранения 1) Проверьте внешний выключатель аварийной остановки и кабель,
подключенный к клеммной колодке печатной платы панели оператора.
(Способ устранения 2) Замените плату пульта.
(Способ устранения 3) Замените блок аварийной остановки.
(Способ устранения 4) Замените сервоусилитель.
(Способ устранения 5) Подробную информацию см. в руководстве по техническому
обслуживанию.

-1349-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-205 SYSTEM Fence open (SVEMG abnormal)


(защитное ограждение открыто (неисправность SVEMG))
(Причина) Ограждение было открыто при неисправности подключения SVEMG.
(Способ устранения 1) Проверьте выключатель защитного ограждения и кабель,
подключенный к клеммной колодке печатной платы панели оператора.
(Способ устранения 2) Замените плату пульта.
(Способ устранения 3) Замените блок аварийной остановки.
(Способ устранения 4) Замените сервоусилитель.
(Способ устранения 5) Подробную информацию см. в руководстве по техническому
обслуживанию.

SRVO-206 SYSTEM Deadman switch (SVEMG abnormal)


(переключатель аварийной блокировки (неисправность SVEMG))
(Причина) Был выпущен переключатель аварийной блокировки при неисправности
подключения SVEMG.
(Способ устранения 1) Замените пульт обучения.
(Способ устранения 2) Проверьте кабель пульта обучения. Если он неисправен, замените
кабель.
(Способ устранения 3) Замените плату пульта.
(Способ устранения 4) Если используется сигнал NTED, проверьте правильность прокладки
кабелей сигнала, подключенного к CRM65 на плате пульта.
(Способ устранения 5) Замените блок аварийной остановки.
(Способ устранения 6) Замените сервоусилитель.
(Способ устранения 7) Подробную информацию см. в руководстве по техническому
обслуживанию.

SRVO-207 SERVO TP switch abnormal or Door open


(неисправность выключателя пульта обучения или открыта дверца)
(Причина) При включенном пульте обучения был нажат переключатель аварийной
блокировки и было открыто ограждение, была открыта дверца контроллера или
некорректное подключение SVEMG.
(Способ устранения) Закройте дверцу контроллера и нажмите клавишу сброса.
Если дверца не была открыта, - некорректно подключение SVEMG. Исправьте
его.

SRVO-209 SERVO Robot-2 SVEMG abnormal (робот-2, неисправность SVEMG)


(Причина) Обнаружено отключение сигнала SVEMG для робота 2.
(Способ устранения) Выключите питание.
Повторно выполните подключение SVEMG контроллера для робота 2.
Замкните схему ограждения и нажмите кнопку сброса.

SRVO-211 SERVO TP OFF in T1, T2 (пульт обучения выключен при T1, T2)
(Причина) Пульт обучения был выключен, в то время как переключатель режимов был
установлен в положение T1 или T2, и роботы 1 и 2 были отключены.
Еще один вариант - обрыв провода в оборудовании.
(Способ устранения) Установите выключатель пульта обучения в положение «включено» и
нажмите клавишу сброса.
Если сброс не произойдет, отремонтируйте проводку оборудования.

-1350-
ПРИЛОЖЕНИЕ D B-82284RU-3/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. усилителю подключен тормозной блок.
(Способ устранения) Замените предохранитель на тормозном блоке или блоке смены
инструмента (сварочных клещей).
См. руководство по техническому обслуживанию.

SRVO-216 SERVO OVC (total) (%d) (общая перегрузка по току (OVC))


(Причина) Ток, протекающий сквозь кабель робота, превысил свой предел.
(Способ устранения) Измените программу таким образом, чтобы условия эксплуатации были
не такими тяжелыми.

SRVO-221 SERVO Lack of DSP (G:%d A:%d) (отсутствует DSP)


(Причина) Не установлена соответствующая плата управления оси, которая соответствует
общему количеству программных осей.
(Способ устранения) Убедитесь, что общее количество осей платы управления оси достаточно
для количества программных осей.
При необходимости замените плату управления осями на плату, имеющую
достаточное количество DSP.
Еще один способ - измените программную настройку осей.

SRVO-222 SERVO Lack of Amp (Amp:%d) (отсутствует усилитель)


(Причина) Нет модуля усилителя.
(Способ устранения) Убедитесь, что волоконно-оптический кабель правильно подключен к
усилителю.
Замените волоконно-оптический кабель, ведущий к усилителю.
Убедитесь, что питание усилителя в норме.
Убедитесь, что корректно заданы настройки начального номера аппаратной оси и
номер усилителя.

-1351-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-223 SERVO DSP dry run (%d,%d) (пробный прогон DSP)


(Причина) Инициализация сервосистемы была остановлена из-за неисправности
оборудования или некорректной программной настройки. Контроллер был
запущен в режиме пробного прогона DSP.
(Способ устранения 1) Если первое число - 1, 5, 6 или 11:
Сигнал об ошибке вызван программной настройкой. Проверьте, задан ли режим
пробного прогона DSP ($scr.$startup_cnd = 12) или настройку начального номера
аппаратной оси.
(Способ устранения 2) Если первое число - 2, 3, 4 или 7:
Замените плату сервопривода.
(Способ устранения 3) Если первое число - 8 или 10:
См. SRVO-058.
(Способ устранения 4) Если первое число - 9:
Проверьте, подключен сервоусилитель или нет.
Проверьте, подается ли питание на усилитель или нет.
Проверьте, сгорел ли предохранитель на усилителе или нет.
Замените кабель FSSB (волоконно-оптический кабель).
Замените сервоусилитель.
(Способ устранения 5) Если первое число - 12:
См. SRVO-059.

SRVO-230 SERVO Chain 1 abnormal %x,%x (неисправность цепи 1)


(Причина) Несоответствие между дублирующимися аварийными сигналами.
(Способ устранения) После устранения причины сигнала об ошибке выполните операцию
сброса цепи на экране настройки конфигурации системы или экране активных
сигналов об ошибке.
Нажмите клавишу сброса (reset) на пульте обучения.
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-231 SERVO Chain 2 abnormal %x,%x (неисправность цепи 1)


(Причина) Несоответствие между дублирующимися аварийными сигналами.
(Способ устранения) После устранения причины сигнала об ошибке выполните операцию
сброса цепи на экране настройки конфигурации системы или экране активных
сигналов об ошибке.
Нажмите клавишу сброса (reset) на пульте обучения.
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-232 SERVO NTED input (входной сигнал NTED)


(Причина) В режиме обучения подается сигнал NTED (включения не обучающего
устройства), подключенный к CRM65 на плате пульта.
(Способ устранения 1) Проверьте работу устройства, подключенного к NTED.
(Способ устранения 2) Замените пульт обучения.
(Способ устранения 3) Замените кабель пульта обучения.
(Способ устранения 4) Замените плату пульта.
(Способ устранения 5) Проверьте переключатель режимов и его кабель. Замените их, если
обнаружен дефект.

-1352-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-233 SERVO TP OFF in T1, T2


(пульт обучения выключен при T1, T2/открыта дверца)
(Причина) Переключатель режимов находится в положение T1 или T2, а пульт обучения
выключен.
Еще один вариант - открыта дверца контроллера.
Даже при этом варианте имеется отключение в оборудовании.
(Способ устранения) После установки выключателя пульта обучения в положение «включено»
закройте дверцу контроллера и нажмите клавишу сброса.
Если сброс не произойдет, отремонтируйте проводку оборудования.
См. руководство по техническому обслуживанию.

SRVO-234 WARN Deadman switch released


(отпущен переключатель аварийной блокировки)
(Причина) Был отпущен переключатель аварийной блокировки на пульте обучения.
(Способ устранения) Это предупредительное сообщение.

SRVO-235 SERVO Short term Chain abnormal (кратковременная неисправность цепи)


(Причина) Была обнаружена временная неисправность цепи.
(Способ устранения) Если эта неисправность произошла одновременно с сигналом об ошибке
«отпущен переключатель аварийной блокировки», отпустите переключатель
аварийной блокировки и нажмите его снова.
Этот сигнал об ошибке может произойти при отпускании наполовину
переключателя аварийной блокировки или срабатывании наполовину
выключателя аварийной остановки.
Если эта неисправность происходит одновременно с любой другой ошибкой,
относящейся к безопасности, вызовите повторение этой ошибки, и нажмите
клавишу сброса.

SRVO-236 WARN Chain failure is repaired (неисправность цепи устранена)


(Причина) Неисправность цепи была устранена.
(Способ устранения) При повторной проверке системой неисправности цепи неисправность
цепи была устранена. Нажмите клавишу сброса.

SRVO-237 WARN Cannot reset chain failure


(не удается выполнить сброс неисправности цепи)
(Причина) Попытка выполнять сброс неисправности цепи не удалась.
(Способ устранения 1) Устраните причину неисправности цепи.
(Способ устранения 2) Нажмите кнопку аварийной остановки на пульте обучения и поверните
ее по часовой стрелке для выключения.
(Способ устранения 3) Выполните операцию сброса цепи.
(Способ устранения 4) Нажмите клавишу сброса.

SRVO-240 SERVO Chain 1 (FENCE) abnormal (неисправность цепи 1 (ограждение))


(Причина) При размыкании схемы ограждения произошла неисправность цепи 1 (+24 V).
(Способ устранения) Отремонтируйте схему цепи 1 (+24 V) в оборудовании ограждения.
На экране настройки системы укажите «Yes» (да) для выполнения сброса
неисправности цепи.
Нажмите клавишу сброса (reset) на пульте обучения.
См. руководство по техническому обслуживанию.

-1353-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-241 SERVO Chain 2 (FENCE) abnormal (неисправность цепи 1 (ограждение))


(Причина) При размыкании схемы ограждения произошла неисправность цепи 2 (0 V).
(Способ устранения) Отремонтируйте схему цепи 2 (0 V) в оборудовании ограждения.
На экране настройки системы укажите «Yes» (да) для выполнения сброса
неисправности цепи.
Нажмите клавишу сброса (reset) на пульте обучения.
См. руководство по техническому обслуживанию.

SRVO-242 SERVO Chain 1 (EXEMG) abnormal (неисправность цепи 1 (EXEMG))


(Причина) При подаче внешнего сигнала аварийной остановки произошел отказ цепи 1
(+24 V).
(Способ устранения) Отремонтируйте схему цепи 1 (+24 V) в оборудовании внешней
аварийной остановки.
На экране настройки системы укажите «Yes» (да) для выполнения сброса
неисправности цепи.
Нажмите клавишу сброса (reset) на пульте обучения.
См. руководство по техническому обслуживанию.

SRVO-243 SERVO Chain 2 (EXEMG) abnormal (неисправность цепи 1 (EXEMG))


(Причина) При подаче внешнего сигнала аварийной остановки произошел отказ цепи 2 (0 V).
(Способ устранения) Отремонтируйте схему цепи 2 (0 V) в оборудовании ограждения.
На экране настройки системы укажите «Yes» (да) для выполнения сброса
неисправности цепи.
Нажмите клавишу сброса (reset) на пульте обучения.
См. руководство по техническому обслуживанию.

SRVO-244 SERVO Chain 1 abnormal (Rbt:%d) (неисправность цепи 1 (рбт: %d))


(Причина) Произошел отказ цепи 1 (+24 V).
(Способ устранения) Отремонтируйте схему цепи 1 (+24 V) в оборудовании.
На экране настройки системы укажите «Yes» (да) для выполнения сброса
неисправности цепи.
Нажмите клавишу сброса (reset) на пульте обучения.
См. руководство по техническому обслуживанию.

SRVO-245 SERVO Chain 2 abnormal (Rbt:%d) (неисправность цепи 1 (рбт: %d))


(Причина) Произошел отказ цепи 2 (0 V).
(Способ устранения) Отремонтируйте схему цепи 2 (0 V) в оборудовании.
На экране настройки системы укажите «Yes» (да) для выполнения сброса
неисправности цепи.
Нажмите клавишу сброса (reset) на пульте обучения.
См. руководство по техническому обслуживанию.

SRVO-246 SERVO Chain 1 abnormal (EX_robot) (неисправность цепи 1)


(Причина) Произошел отказ цепи 1 (+24 V) в дополнительном роботе (третий робот,
например, позиционер или дополнительная ось).
(Способ устранения) Отремонтируйте схему цепи 1 (+24 V) в оборудовании.
На экране настройки системы укажите «Yes» (да) для выполнения сброса
неисправности цепи.
Нажмите клавишу сброса (reset) на пульте обучения.
См. руководство по техническому обслуживанию.

-1354-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-247 SERVO Chain 2 abnormal (EX_robot) (неисправность цепи 1)


(Причина) Произошел отказ цепи 2 (0 V) в дополнительном роботе (третий робот, например,
позиционер или дополнительная ось).
(Способ устранения) Отремонтируйте схему цепи 2 (0 V) в оборудовании.
На экране настройки системы укажите «Yes» (да) для выполнения сброса
неисправности цепи.
Нажмите клавишу сброса (reset) на пульте обучения.
См. руководство по техническому обслуживанию.

SRVO-251 SERVO DB relay abnormal (G:%d A:%d)


(неисправность реле динамического тормоза (Г: %d О: %d))
(Причина) Была обнаружена неисправность во внутреннем реле (реле динамического
тормоза) сервоусилителя.
(Способ устранения) Замените сервоусилитель.

SRVO-252 SERVO Current detect abnl(G:%d A:%d)


(обнаружен аварийный ток (Г: %d О: %d))
(Причина) Была обнаружена неисправность в цепи контроля тока в сервоусилителе.
(Способ устранения) Замените сервоусилитель.

SRVO-253 SERVO Amp internal over heat (G:%d A:%d)


(внутренний перегрев усилителя (Г: %d О: %d))
(Причина) Был обнаружен перегрев в сервоусилителе.
(Способ устранения) Замените сервоусилитель.

SRVO-254 SERVO E-STOP circuit abnormal (KA5)


(неисправность схемы аварийной остановки)
(Причина) Происходит сваривание контактов в защитном реле блока аварийной остановки.
(Способ устранения) Замените блок аварийной остановки.
SRVO-255 SERVO E-STOP circuit abnormal (KM2)
(неисправность схемы аварийной остановки)
(Причина) Происходит сваривание контактов в защитном реле блока аварийной остановки.
(Способ устранения) Замените блок аварийной остановки.
SRVO-256 SERVO MCC control circuit abnormal (AMP)
(неисправность схемы управления MCC)
(Причина) Управляющий сигнал MCC от 6ch. усилителя не в пределах нормы.
(Способ устранения) Замените 6ch. усилитель.

SRVO-266 SERVO FENCE1 status abnormal (состояние неисправности FENCE1)


(Причина) При подаче входного сигнала ограждения сигнал FENCE1 оставался
включенным.
(Способ устранения) Отремонтируйте схему FENCE1.
См. руководство по техническому обслуживанию.

-1355-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-267 SERVO FENCE2 status abnormal (состояние неисправности FENCE2)


(Причина) При подаче входного сигнала ограждения сигнал FENCE2 оставался
включенным.
(Способ устранения) Отремонтируйте схему FENCE2.
См. руководство по техническому обслуживанию.

SRVO-268 SERVO SVOFF1 status abnormal (состояние неисправности SVOFF1)


(Причина) При подаче входного сигнала SVOFF сигнал SVOFF1 оставался включенным.
(Способ устранения) Отремонтируйте схему SVOFF1.
См. руководство по техническому обслуживанию.

SRVO-269 SERVO SVOFF2 status abnormal (состояние неисправности SVOFF2)


(Причина) При подаче входного сигнала SVOFF сигнал SVOFF2 оставался включенным.
(Способ устранения) Отремонтируйте схему SVOFF2.
См. руководство по техническому обслуживанию.

SRVO-270 SERVO EXEMG1 status abnormal (состояние неисправности EXEMG1)


(Причина) При подаче внешнего сигнала аварийной остановки EXEMG1 оставался
включенным.
(Способ устранения) Отремонтируйте схему EXEMG1.
См. руководство по техническому обслуживанию.

SRVO-271 SERVO EXEMG2 status abnormal (состояние неисправности EXEMG2)


(Причина) При подаче внешнего сигнала аварийной остановки EXEMG2 оставался
включенным.
(Способ устранения) Отремонтируйте схему EXEMG2.
См. руководство по техническому обслуживанию.

SRVO-272 SERVO SVDISC1 status abnormal (состояние неисправности SVDISC1)


(Причина) При подаче входного сигнала питания сервопривода сигнал SVDISC1 оставался
включенным.
(Способ устранения) Отремонтируйте схему SVDISC1.
См. руководство по техническому обслуживанию.

SRVO-273 SERVO SVDISC2 status abnormal (состояние неисправности SVDISC2)


(Причина) При подаче входного сигнала питания сервопривода сигнал SVDISC2 оставался
включенным.
(Способ устранения) Отремонтируйте схему SVDISC2.
См. руководство по техническому обслуживанию.

SRVO-274 SERVO NTED1 status abnormal (состояние неисправности NTED1)


(Причина) При подаче входного сигнала NTED сигнал NTED1 оставался включенным.
(Способ устранения) Отремонтируйте схему NTED1.
См. руководство по техническому обслуживанию.

SRVO-275 SERVO NTED2 status abnormal (состояние неисправности NTED2)


(Причина) При подаче входного сигнала NTED сигнал NTED2 оставался включенным.
(Способ устранения) Отремонтируйте схему NTED2.
См. руководство по техническому обслуживанию.

-1356-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-276 SERVO Disable on T2 mode (выключить режим T2)


(Причина) В режиме T2 работа робота невозможна.
(Способ устранения) Установите переключатель режимов в положение T1 или AUTO.

SRVO-277 SYSTEM Panel E-stop (SVEMG abnormal)


(аварийная остановка пульта (неисправность SVEMG))
(Причина) При нажатии кнопки аварийной остановки на панели оператора не поступил
сигнал SVEMG.
(Способ устранения) Некорректное подключение SVEMG. Исправьте его и снова включите
питание.
Подробную информацию см. в руководстве по техническому обслуживанию.
SRVO-278 SYSTEM TP E-stop (SVEMG abnormal)
(аварийная остановка пульта обучения (неисправность SVEMG))
(Причина) При нажатии кнопки аварийной остановки на пульте обучения не поступил
сигнал SVEMG.
(Способ устранения) Некорректное подключение SVEMG. Исправьте его и снова включите
питание.
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-280 SERVO SVOFF input (входной сигнал SVOFF)


(Причина) Поступил сигнал SVOFF (сигнал выключения сервопривода).
(Способ устранения) Установите, что вызывало подачу сигнала SVOFF и устраните причину.

SRVO-281 SYSTEM SVOFF input (SVEMG abnormal)


(входной сигнал SVOFF (аварийное состояние SVEMG))
(Причина) Обнаружен входной контур SVOFF и обнаружено отключение SVEMG.
(Способ устранения) Выключите питание.
Отремонтируйте подключение SVEMG.
Замкните входной контур SVOFF и нажмите клавишу сброса.
См. руководство по техническому обслуживанию.

SRVO-282 SERVO Chain 1 (SVOFF) abnormal (неисправность цепи 1 (SVOFF))


(Причина) При подаче SVOFF (сигнал выключения сервопривода) произошел отказ цепи 1
(+24 V).
(Способ устранения) Отремонтируйте схему цепи 1 (+24 V) в оборудовании SVOFF.
На экране настройки системы укажите «Yes» (да) для выполнения сброса
неисправности цепи.
Нажмите клавишу сброса (reset) на пульте обучения.
См. руководство по техническому обслуживанию.

SRVO-283 SERVO Chain 2 (SVOFF) abnormal (неисправность цепи 1 (SVOFF))


(Причина) При подаче SVOFF (сигнал выключения сервопривода) произошел отказ цепи 2
(0 V).
(Способ устранения) Отремонтируйте схему цепи 2 (0 V) в оборудовании SVOFF.
На экране настройки системы укажите «Yes» (да) для выполнения сброса
неисправности цепи.
Нажмите клавишу сброса (reset) на пульте обучения.
См. руководство по техническому обслуживанию.

-1357-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-290 SERVO DClink HC alarm (G:%d A:%d)


(сигнал об ошибке HC подключения постоянного тока (Г:%d О:%d))
(Причина) Протекание аварийного тока в схеме подключения постоянного тока усилителя.
(Способ устранения) Вероятно имеется короткое замыкание в шине питания двигателя или
обмотке двигателя.
См. руководство по техническому обслуживанию.

SRVO-291 SERVO IPM over heat (G:%d A:%d) (перегрев ИМП (Г:%d О:%d))
(Причина) Было обнаружено, что элемент интеллектуального модуля питания (ИМП) в
усилителе перегрелся.
(Способ устранения) Уменьшите нагрузку рабочего цикла.
Если этот признак происходит часто, замените усилитель.

SRVO-292 SERVO EXT.FAN alarm (G:%d A:%d)


(сигнал об ошибке внешнего вентилятора (Г:%d О:%d))
(Причина) Неисправен вентилятор охлаждения радиатора усилителя.
(Способ устранения) Замените вентилятор охлаждения.
См. руководство по техническому обслуживанию.

SRVO-293 SERVO DClink (PSM) HCAL (G:%d A:%d)


(сигнал HCAL подключения постоянного тока (PSM) (Г:%d О:%d))
(Причина) Протекание аварийного тока в схеме подключения постоянного тока модуля
питания (PSM) усилителя.
(Способ устранения) Вероятно имеется короткое замыкание в шине питания двигателя или
обмотке двигателя.
См. руководство по техническому обслуживанию.

SRVO-294 SERVO EXT.FAN (PSM) alarm (G:%d A:%d)


(сигнал об ошибке модуля питания внешнего вентилятора (Г:%d О:%d))
(Причина) Неисправен вентилятор охлаждения радиатора модуля питания (PSM) усилителя.
(Способ устранения) Замените вентилятор охлаждения.
См. руководство по техническому обслуживанию.

SRVO-295 SERVO SVM COM alarm (G:%d A:%d)


(сигнал об ошибке SVM COM (Г:%d О:%d))
(Причина) Произошла ошибка передачи данных между PSM и SVM.
(Способ устранения) Замените кабель между PSM и SVM.
Еще один вариант - замените SVM или PSM.
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-296 SERVO PSM DISCHG alm (G:%d A:%d)


(сигнал об ошибке DISCHG PSM (Г:%d О:%d))
(Причина) Избыток энергии регенерации в модуле питания (PSM).
(Способ устранения) Проверьте, работает ли вентилятор, охлаждающий регенеративный
резистор для регенератора модуля питания (PSMR).
Если вентилятор работает, вероятно условия эксплуатации очень тяжелые.
Уменьшите скорость, заданную в программе в режиме обучения.
Подробную информацию см. в руководстве по техническому обслуживанию.

-1358-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-297 SERVO PSM LowVolt alm (G:%d A:%d)


(сигнал об ошибке из-за падения напряжения PSM (Г:%d О:%d))
(Причина) Падение напряжения цепей управления модуля питания (PSM).
(Способ устранения) Убедитесь, что трехфазное входное напряжение низкое.
При необходимости замените модуль питания (PSM) или регенератор (PSMR).
Подробную информацию см. в руководстве по техническому обслуживанию.

SRVO-298 SERVO SRVO velocity alm (G:%d A:%d)


(сигнал об ошибке из-за скорости SRVO (Г:%d О:%d))
(Причина) Аварийная скорость, рассчитанная в схеме сервопривода.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.
Сброс состояния ошибки требует выключения и включения питания.

SRVO-300 SERVO Hand broken/HBK disabled (поломка кисти/HBK выключено)


(Причина) При выключенной настройке HBK был обнаружен сигнал поломки кисти.
(Способ устранения) Для удаления состояния ошибки нажмите кнопку сброса.
Проверьте, подключена ли к роботу схема сигнала поломки кисти.
Если схема подключена к роботу, включите настройку обнаружения поломки
кисти.
См. руководство по техническому обслуживанию.

SRVO-301 SERVO Hand broken/HBK dsbl (Rbt:%d)


(поломка кисти/HBK выключена (рбт: %d))
(Причина) При выключенной настройке HBK был обнаружен сигнал поломки кисти.
(Способ устранения) Для удаления состояния ошибки нажмите кнопку сброса.
Проверьте, подключена ли к роботу схема сигнала поломки кисти.
Если схема подключена к роботу, включите настройку обнаружения поломки
кисти.
См. руководство по техническому обслуживанию.
SRVO-302 SERVO Set Hand broken to ENABLE (установите «поломка кисти» на
включено (ENABLE))
(Причина) При выключенной настройке HBK поступил сигнал поломки кисти.
Настройка обнаружения поломки кисти некорректна.
(Способ устранения) Включите обнаружение поломки кисти.
Для удаления состояния ошибки нажмите кнопку сброса.
См. руководство по техническому обслуживанию.
SRVO-303 SERVO Set HBK to ENABLE (Rbt:%d)
(включите обнаружение поломки кисти (рбт: %d))
(Причина) При выключенной настройке HBK поступил сигнал поломки кисти.
Настройка обнаружения поломки кисти некорректна.
(Способ устранения) Включите обнаружение поломки кисти.
Для удаления состояния ошибки нажмите кнопку сброса.
См. руководство по техническому обслуживанию.

-1359-
B-82284RU-3/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-342 SERVO DCS Cartesian position(Gi) a,b


(DCS положение в декартовых координатах)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.

SRVO-343 SERVO DCS Cartesian speed(Gi) a,b (DCS скорость в декартовых координатах)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.

-1360-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-344 SERVO DCS GRP alarm(Gi) a,b (сигнал об ошибке DCS GRP)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.

SRVO-345 SERVO DCS Joint position(Gi,Aj) a,b (DCS положение шарнира)


(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.

SRVO-346 SERVO DCS Joint speed(Gi,Aj) a,b (DCS скорость шарнира)


(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.

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)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.

-1361-
B-82284RU-3/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)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с персоналом по техническому обслуживанию.

-1362-
ПРИЛОЖЕНИЕ D B-82284RU-3/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 SERVO SVON1 status abnormal (состояние неисправности SVON1)


(Причина) Был обнаружен последовательный сигнал об ошибке с внутренним сигналом
(SVON) платы пульта.
(Способ устранения) Замените плату пульта.

SRVO-371 SERVO SVON2 status abnormal (состояние неисправности SVON2)


(Причина) Был обнаружен последовательный сигнал об ошибке с внутренним сигналом
(SVON) платы пульта.
(Способ устранения) Замените плату пульта.

ПРИМЕЧАНИЕ
Примечания для SRVO-370, 371

1 Порядок восстановления после этого сигнала об ошибке приводится в описании SRVO-230


и SRVO-231.

2 Если выдается этот сигнал об ошибке, не выполняйте сброс сигнала об ошибке цепи до
отыскания и устранения неполадки.
Если эксплуатация робота продолжается при неисправности одной из дублирующих схем,
нельзя гарантировать безопасность при выходе из строя другой схемы.

-1363-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-372 SERVO OPEMG1 status abnormal (состояние неисправности OPEMG1)


(Причина) Был обнаружен сигнал об ошибке цепи выключателя аварийной остановки на
пульте управления оператора.
(Способ устранения 1) Замените плату пульта.
(Способ устранения 2) Замените кабель пульта обучения.
(Способ устранения 3) Замените пульт обучения.
(Способ устранения 4) Замените кнопку аварийной остановки на плате пульта.

SRVO-373 SERVO OPEMG2 status abnormal (состояние неисправности OPEMG2)


(Причина) Был обнаружен сигнал об ошибке цепи выключателя аварийной остановки на
пульте управления оператора.
(Способ устранения 1) Замените плату пульта.
(Способ устранения 2) Замените кабель пульта обучения.
(Способ устранения 3) Замените пульт обучения.
(Способ устранения 4) Замените кнопку аварийной остановки на плате пульта.

ПРИМЕЧАНИЕ
Примечание для SRVO-372, 373

3 Порядок восстановления после этого сигнала об ошибке приводится в описании SRVO-230


и SRVO-231.

4 Если выдается этот сигнал об ошибке, не выполняйте сброс сигнала об ошибке цепи до
отыскания и устранения неполадки.
Если эксплуатация робота продолжается при неисправности одной из дублирующих схем,
нельзя гарантировать безопасность при выходе из строя другой схемы.

SRVO-374 SERVO MODE11 status abnormal (состояние неисправности MODE11)


(Причина) Был обнаружен сигнал об ошибке цепи переключателя режимов.
(Способ устранения 1) Проверьте переключатель режимов и его кабель. Замените их, если
обнаружен дефект.
(Способ устранения 2) Замените плату пульта.

SRVO-375 SERVO MODE12 status abnormal (состояние неисправности MODE12)


(Причина) Был обнаружен сигнал об ошибке цепи переключателя режимов.
(Способ устранения 1) Проверьте переключатель режимов и его кабель. Замените их, если
обнаружен дефект.
(Способ устранения 2) Замените плату пульта.

SRVO-376 SERVO MODE21 status abnormal (состояние неисправности MODE21)


(Причина) Был обнаружен сигнал об ошибке цепи переключателя режимов.
(Способ устранения 1) Проверьте переключатель режимов и его кабель. Замените их, если
обнаружен дефект.
(Способ устранения 2) Замените плату пульта.

-1364-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SRVO-377 SERVO MODE22 status abnormal (состояние неисправности MODE22)


(Причина) Был обнаружен сигнал об ошибке цепи переключателя режимов.
(Способ устранения 1) Проверьте переключатель режимов и его кабель. Замените их, если
обнаружен дефект.
(Способ устранения 2) Замените плату пульта.

ПРИМЕЧАНИЕ
Примечание для SRVO-374 – 377

5 Порядок восстановления после этого сигнала об ошибке приводится в описании SRVO-230


и SRVO-231.

6 Если выдается этот сигнал об ошибке, не выполняйте сброс сигнала об ошибке цепи до
отыскания и устранения неполадки. Если эксплуатация робота продолжается при
неисправности одной из дублирующих схем, нельзя гарантировать безопасность при выходе
из строя другой схемы.

SRVO-378 SERVO OPSFTY11 status abnormal (состояние неисправности OPSFTY11)


(Причина) Был обнаружен сигнал об ошибке цепи сигнала OPSFTY.
(Способ устранения 1) Проверьте наличие неисправности в электрической схеме,
подключенной к сигналу дублированного ввода (OPSFTY).
(Способ устранения 2) Проверьте удовлетворяет ли спецификации синхронизация сигнала
дублированного ввода (OPSFTY).
(Способ устранения 3) Замените плату пульта.

SRVO-379 SERVO OPSFTY12 status abnormal (состояние неисправности OPSFTY12)


(Причина) Был обнаружен сигнал об ошибке цепи сигнала OPSFTY.
(Способ устранения 1) Проверьте наличие неисправности в электрической схеме,
подключенной к сигналу дублированного ввода (OPSFTY).
(Способ устранения 2) Проверьте удовлетворяет ли спецификации синхронизация сигнала
дублированного ввода (OPSFTY).
(Способ устранения 3) Замените плату пульта.

SRVO-380 SERVO OPSFTY21 status abnormal (состояние неисправности OPSFTY21)


(Причина) Был обнаружен сигнал об ошибке цепи сигнала OPSFTY.
(Способ устранения 1) Проверьте наличие неисправности в электрической схеме,
подключенной к сигналу дублированного ввода (OPSFTY).
(Способ устранения 2) Проверьте удовлетворяет ли спецификации синхронизация сигнала
дублированного ввода (OPSFTY).
(Способ устранения 3) Замените плату пульта.
SRVO-381 SERVO OPSFTY22 status abnormal (состояние неисправности OPSFTY22)
(Причина) Был обнаружен сигнал об ошибке цепи сигнала OPSFTY.
(Способ устранения 1) Проверьте наличие неисправности в электрической схеме,
подключенной к сигналу дублированного ввода (OPSFTY).
(Способ устранения 2) Проверьте удовлетворяет ли спецификации синхронизация сигнала
дублированного ввода (OPSFTY).
(Способ устранения 3) Замените плату пульта.

-1365-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRVO-382 SERVO OPSFTY31 status abnormal (состояние неисправности OPSFTY31)


(Причина) Был обнаружен сигнал об ошибке цепи сигнала OPSFTY.
(Способ устранения 1) Проверьте наличие неисправности в электрической схеме,
подключенной к сигналу дублированного ввода (OPSFTY).
(Способ устранения 2) Проверьте удовлетворяет ли спецификации синхронизация сигнала
дублированного ввода (OPSFTY).
(Способ устранения 3) Замените плату пульта.

SRVO-383 SERVO OPSFTY32 status abnormal (состояние неисправности OPSFTY32)


(Причина) Был обнаружен сигнал об ошибке цепи сигнала OPSFTY.
(Способ устранения 1) Проверьте наличие неисправности в электрической схеме,
подключенной к сигналу дублированного ввода (OPSFTY).
(Способ устранения 2) Проверьте удовлетворяет ли спецификации синхронизация сигнала
дублированного ввода (OPSFTY).
(Способ устранения 3) Замените плату пульта.

SRVO-384 SERVO OPSFTY41 status abnormal (состояние неисправности OPSFTY41)


(Причина) Был обнаружен сигнал об ошибке цепи сигнала OPSFTY.
(Способ устранения 1) Проверьте наличие неисправности в электрической схеме,
подключенной к сигналу дублированного ввода (OPSFTY).
(Способ устранения 2) Проверьте удовлетворяет ли спецификации синхронизация сигнала
дублированного ввода (OPSFTY).
(Способ устранения 3) Замените плату пульта.

SRVO-385 SERVO OPSFTY42 status abnormal (состояние неисправности OPSFTY42)


(Причина) Был обнаружен сигнал об ошибке цепи сигнала OPSFTY.
(Способ устранения 1) Проверьте наличие неисправности в электрической схеме,
подключенной к сигналу дублированного ввода (OPSFTY).
(Способ устранения 2) Проверьте удовлетворяет ли спецификации синхронизация сигнала
дублированного ввода (OPSFTY).
(Способ устранения 3) Замените плату пульта.

ПРИМЕЧАНИЕ
Примечание для SRVO-378 – 385

7 Порядок восстановления после этого сигнала об ошибке приводится в описании SRVO-230


и SRVO-231.

8 Если выдается этот сигнал об ошибке, не выполняйте сброс сигнала об ошибке цепи до
отыскания и устранения неполадки. Если эксплуатация робота продолжается при
неисправности одной из дублирующих схем, нельзя гарантировать безопасность при выходе
из строя другой схемы.

-1366-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.2 Коды ошибок системы (SYST) (ID=24)


SYST-001 PAUSE.G HOLD button is being pressed (нажата кнопка приостановки)
(Причина) Вы сделали попытку выполнения операции, в то время как была нажата кнопка
приостановки (подавался входной сигнал).
(Способ устранения) Отпустите кнопку приостановки (выключите входной сигнал) и
повторите попытку выполнения этой же операции.

SYST-002 PAUSE.G HOLD is locked by program (приостановка блокирована программой)


(Причина) Состояние приостановки, в котором удерживается робот, блокировано
программой, и его невозможно выключить. Если оператор HOLD выполняется в
программе KAREL, состояние приостановки можно выключить только в этой же
программе при помощи оператора/действия UNHOLD (выключение
приостановки) или выполнив аварийное прекращение программы. Если в таком
состоянии делается попытка выполнить перемещение, отображается это
сообщение об ошибке.
(Способ устранения) Дождитесь выполнения оператора UNHOLD программой KAREL или
аварийного прекращения работы программы KAREL.

SYST-003 WARN TP is enabled (пульт обучения включен)


(Причина) Не удалось выполнить предпринятую операцию, потому что пульт обучения
включен.
(Способ устранения) Выключите пульт обучения и повторите попытку выполнения этой же
операции.

SYST-004 WARN SOP is enabled (панель оператора системы включена)


(Причина) Не удалось выполнить предпринятую операцию, потому что панель оператора
системы включена.
(Способ устранения) Переключите переключатель REMOTE (дистанционный режим) на
панели управления системы (SOP) в положение REMOTE (дистанционный) и
повторите попытку выполнения этой же операции.

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.

-1367-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SYST-007 WARN NETWORK is the master device (сеть является задающим устройством)
(Причина) Не удалось выполнить предпринятую операцию, потому что процессор команд
сети является задающим устройством.
(Способ устранения 1) Чтобы выполнить операцию с панели оператора, установите
переключатель дистанционного режима в положение автономной работы (local).
(Способ устранения 2) Для выполнения операции с дистанционного блока задайте
соответствующее значение для $RMT_MASTER.

SYST-008 WARN Nothing is the master device (отсутствует задающее устройство)


(Причина) Системная переменная $RMT_MASTER выключила все устройства.
Поэтому ни одно из удаленных устройств не может осуществить перемещение.
(Способ устранения 1) Чтобы выполнить операцию с панели оператора, установите
переключатель дистанционного режима в положение автономной работы (local).
(Способ устранения 2) Для выполнения операции с дистанционного блока задайте
соответствующее значение для $RMT_MASTER.

SYST-009 WARN Safety Fence open (защитное ограждение открыто)


(Причина) Не удалось выполнить предпринятую операцию, потому что защитное
ограждение открыто.
(Способ устранения) Закройте защитное ограждение и повторите попытку выполнения этой же
операции.

SYST-010 WARN Max num task reached (достигнуто максимальное количество задач)
(Причина) Количество задач достигло допустимого максимума.
(Способ устранения) Выполните аварийное прекращение одной из выполняющихся задач.

SYST-011 WARN Failed to run task (не удалось выполнить задачу)


(Причина) Системе не удалось выполнить программу.
(Способ устранения) Определите причину сигнала об ошибке на экране причин сигналов об
ошибке. Затем устраните причину.

SYST-012 WARN Not in remote (не дистанционный)


(Причина) Дистанционный режим не включен.
(Способ устранения) Включите переключатель дистанционного режима.

SYST-013 WARN Invalid program number (недопустимый номер программы)


(Причина) Заданный номер PNS не в пределах своего допустимого диапазона.
(Способ устранения) Задайте номер программы, который находится в пределах допустимого
диапазона 1 - 9999.

SYST-014 WARN Program select failed (не удалось выбрать программу)


(Причина) Ошибка операции PNS.
(Способ устранения) Определите причину сигнала об ошибке на экране причин сигналов об
ошибке. Затем устраните причину.

-1368-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SYST-015 WARN Robot Service Request failed (ошибка сервисного запроса робота)
(Причина) Ошибка операции RSR.
(Способ устранения) Определите причину сигнала об ошибке на экране причин сигналов об
ошибке. Затем устраните причину.

SYST-016 WARN ENBL signal is off (сигнал включения ENBL выключен)


(Причина) Сигнал ENBL на панели управления пользователя выключен.
(Способ устранения) Включите сигнал ENBL.

SYST-017 WARN Single step operation effective (включен пошаговый режим)


(Причина) Включен пошаговый режим.
(Способ устранения) Выключите переключатель пошагового режима.

SYST-018 WARN Continuing from different line (продолжение с другой строки)


(Причина) Сделана попытка продолжить выполнение программы со строки, отличной от
строки, на которой была выполнена приостановка.
(Способ устранения) Дайте ответ YES (да) или NO (нет) в поле приглашения на пульте
обучения.

SYST-019 WARN Program not selected (программа не выбрана)


(Причина) Программа не была выбрана.
(Способ устранения) Выберите программу в меню выбора программы на пульте обучения или
при помощи PNS.

SYST-020 WARN Program not verified by PNS


(программа не подтверждается при помощи PNS)
(Причина) Программа, заданная при помощи PNS, отличается от программы, выбранной в
настоящий момент.
(Способ устранения) Выберите корректную программу в меню выбора программы на пульте
обучения.

SYST-021 WARN System not ready, press RESET (система не готова, нажмите RESET)
(Причина) Поскольку верификация программы неуспешна, запуск программы выключен.
(Способ устранения) Нажмите RESET (сброс), чтобы удалить состояние ошибки.

SYST-022 WARN PNS not zero, cannot continue


(PNS не равен нулю, продолжение невозможно)
(Причина) Приостановленная программа не может продолжаться, если порты входного
сигнала PNS не равны нулю.
(Способ устранения) Подайте входной сигнал удаления ошибки, чтобы установить все
входные сигналы PNS на 0, затем подайте сигнал запуска.
SYST-023 SYSTEM Teach Pendant communication error
(ошибка передачи данных пульта обучения)
(Причина) Повреждение в кабеле передачи данных.
(Способ устранения) Проверьте кабель передачи данных. При необходимости замените
кабель.

-1369-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SYST-024 WARN PNSTROBE is OFF. Cannot start exec


(PNSTROBE выключен, невозможно начать выполнение)
(Причина) Не удалось обработать Prod_start, потому что PNSTROBE выключен.
(Способ устранения) Включите PNSTROBE.

SYST-025 WARN Teach Pendant is different type (другой тип пульта обучения)
(Причина) Тип подключенного пульта обучения, отличается от типа пульта, который был
отключен.
(Способ устранения) Подключите пульт обучения такого же типа, как тот, который был
отключен.

SYST-026 System normal power up (нормальное включение системы)


(Причина) Система выполнила нормальный запуск при включении питания.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.

SYST-027 PAUSE.G HOT start failed (Error:%d)


(неуспешный запуск из горячего состояния, ошибка %d)
(Причина) Ошибка запуска из горячего состояния по одной из следующих причин:
1. Отказ питания во время запуска системы.
2. Была произведена замена модуля памяти Flash ROM.
3. Произошла ошибка во время выполнения программы.
4. Внутренняя системная ошибка 1.
5. Внутренняя системная ошибка 2.
(Способ устранения) Автоматически выбирается запуск из холодного состояния.

SYST-028 WARN (%s) Program timed out (тайм-аут программы)


(Причина) $PWR_HOT, $PWR_SEMI система выполнила аварийное прекращение
программы из-за тайм-аута (40 сек).
(Способ устранения) Уменьшите размер программы, чтобы ее можно было выполнить в
пределах тайм-аута.

SYST-029 PAUSE.G Robot was connected (Group:%d) (был подключен робот (группа %d))
(Причина) Ключ подключения/отключение был повернут в сторону подключения.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.

SYST-030 PAUSE.G Robot was isolated (Group:%d) (был отключен робот (группа %d))
(Причина) Ключ подключения/отключение был повернут в сторону отключения.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.

SYST-031 SYSTEM F-ROM parity (четность F-ROM)


(Причина) В памяти FROM системы была обнаружена ошибка четности.
(Способ устранения) Повторно загрузите системное программное обеспечение.

-1370-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SYST-032 WARN ENBL signal from UOP is lost


(потерян сигнал включения от пользовательского пульта управления)
(Причина) Потерян входной сигнал включения ENBL от панели управления пользователя.
(Способ устранения) Восстановите входной сигнал.

SYST-033 WARN SFSPD signal from UOP is lost


(потерян сигнал SFSPD от пользовательского пульта управления)
(Причина) Потерян входной сигнал SFSPD от панели управления пользователя.
(Способ устранения) Восстановите входной сигнал.

SYST-034 WARN HOLD signal from SOP/UOP is lost


(потерян сигнал приостановки HOLD от SOP/UOP)
(Причина) Потерян входной сигнал приостановки от системной панели оператора/панели
управления пользователя.
(Способ устранения) Восстановите входной сигнал.

SYST-035 WARN Low or No Battery Power in PSU.


(падение или отсутствие напряжения батареи в блоке питания)
(Причина) Низкое напряжение батареи на плате блока питания.
(Способ устранения) Замените старую батарею на новую батарею того же типа.

SYST-036 WARN Semi power failure recovery


(частичное восстановление при сбое питания)
(Причина) Система выполнила частичный запуск из горячего состояния.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.

SYST-037 ABORT.G CE Sign key switch broken (неисправность клавиши CE Sign)


(Причина) Некорректный входной сигнал от клавиши CE Sign.
(Способ устранения) Отремонтируйте клавишу CE Sign.

SYST-038 PAUSE.G Operation mode T1 Selected (выбран режим работы T1)


(Причина) Выбран режим работы T1

SYST-039 PAUSE.G Operation mode T2 Selected (выбран режим работы T1)


(Причина) Выбран режим работы T2
SYST-040 PAUSE.G Operation mode AUTO Selected (выбран режим работы AUTO)
(Причина) Выбран режим работы AUTO

SYST-041 Ovrd Select could not ENABLED (не удалось включить выбор коррекции)
(Причина) Недопустимый индекс DI (цифрового входа).
(Способ устранения) Необходимо задать корректный индекс DI.

-1371-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SYST-042 DEADMAN defeated (отмена переключателя блокировки)


(Причина) Переключатель режимов был переключен из режима T1 или T2 в режим AUTO, а
переключатель аварийной блокировки был уже нажат. Переключатель аварийной
блокировки необходимо отпустить при переключении в режим AUTO.
(Способ устранения) Отпустите переключатель аварийной блокировки и нажмите RESET
(сброс).

SYST-043 TP disabled in T1/T2 mode (пульт обучения выключен в режиме T1/T2


(Причина) Переключатель режимов находится положении T1 или T2, а выключатель
питания пульта обучения выключен (положение OFF).
(Способ устранения) Включите выключатель питания пульта обучения. Нажмите RESET
(сброс).

SYST-044 (Abnormal) TP disabled in T1/T2 mode


((аварийный) пульт обучения выключен в режиме T1/T2)
(Причина) Переключатель режимов находится положении T1 или T2, а выключатель
питания пульта обучения выключен (положение OFF), а SVON включен.
Это аварийное состояние.
(Способ устранения) Вызовите технического представителя FANUC.

SYST-045 TP enabled in AUTO mode (пульт обучения включен в режиме AUTO)


(Причина) Переключатель режимов находится положении AUTO, а выключатель питания
пульта обучения включен (положение ON).
(Способ устранения) Выключите выключатель питания пульта обучения (OFF).
Нажмите RESET (сброс).

SYST-046 Control Reliable config mismatch


(несоответствие конфигурации опции Control Reliable)
(Причина) Либо вариант 1 (оборудование опции Control Reliable присутствует, но опция не
была загружена), либо вариант 2.
Опция Control Reliable была загружена, но отсутствует оборудование.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

SYST-047 Continuing from distant position (продолжение из удаленного положения)


(Причина) Попытка продолжать программу из удаленного положения от положения
остановки.
(Способ устранения) Дайте ответ ABORT (аварийное прекращение) или CONTINUE
(продолжить) в поле приглашения на пульте обучения.

SYST-048 NECALC couldn't get work memory (не удалось получить оперативную память)
(Причина) Операционной системе не удалось выделить оперативную память для работы
компонента программного обеспечения NUCALC.
Может быть недостаточно памяти.
(Способ устранения) Увеличьте объем памяти контроллера.

SYST-049 SFCALC couldn't get work memory (не удалось получить оперативную память)
(Причина) Операционной системе не удалось выделить оперативную память для работы
компонента программного обеспечения SFCALC.
Может быть недостаточно памяти.
(Способ устранения) Увеличьте объем памяти контроллера.

-1372-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SYST-067 Panel HSSB disconnect (отключение шины пульта)


(Причина) Выключен обмен данными с платой пульта.
(Способ устранения) Проверьте кабель высокоскоростной последовательной шины.

SYST-095 Remote diagnose internal error


(внутренняя ошибка дистанционной диагностики)
(Причина) С функцией дистанционной диагностики произошла внутренняя ошибка.
(Способ устранения) Внутренняя ошибка.

SYST-096 Designated task is not valid (заданная задача недопустима)


(Причина) Задача, заданная персональным компьютером при дистанционной диагностике,
недопустима.
(Способ устранения) Проверьте программное обеспечение дистанционной диагностики
персонального компьютера.

SYST-097 Fail to initialize Modem (ошибка инициализации модема)


(Причина) Не удалось выполнить инициализацию модема.
(Способ устранения) Проверьте, установлен ли модем.
Проверьте настройку типа модема.

SYST-098 Card Modem is removed (снята плата модема)


(Причина) Во время передачи данных была снята плата модема.
(Способ устранения) Установите на место плату модема, затем повторно включите функцию
дистанционной диагностики.
Убедитесь, что плата модема правильно вставлена в слот PCMIA.

SYST-099 Card Modem is not responded (плата модема не отвечает)


(Причина) Нет ответа от платы модема.
(Способ устранения) Убедитесь что плата модема вставлена правильно.
Проверьте плату модема.

SYST-100 DSR in Modem OFF (выключена готовность модема (DSR))


(Причина) DSR выключено во время сеанса передачи данных.
(Способ устранения) Проверьте подключение робота и модема.
Если используется плата модема, убедитесь, что плата модема не повреждена и
правильно ли вставлена плата модема.

SYST-101 Connection is stopped (подключение прервано)


(Причина) Линия была отключена.
(Способ устранения) Проверьте телефонную линию.

SYST-144 Bad DO specfied by %s (указан недопустимый цифровой выход (DO))


(Причина) Системная переменная задает недопустимый или не назначенный цифровой
выход (DO).
(Способ устранения) Измените значение системной переменной на 0 (для отключения) или на
допустимый номер.
Убедитесь, что заданный цифровой выход (DO) назначен.

-1373-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SYST-148 Dynamic Brake is Disabled (динамический тормоз выключен)


(Причина) Был включен сигнал запроса на выключение динамического тормоза
DI[$DYN_BRK.$DI_IDX], чтобы динамический тормоз был выключен.
(Способ устранения) В то время как включен сигнал запроса растормаживания динамического
тормоза, выдается IMSTP.

SYST-149 Dynamic Brake is Enabled (динамический тормоз включен)


(Причина) Был выключен сигнал запроса на выключение динамического тормоза, чтобы
динамический тормоз был включен.
(Способ устранения) Это не сигнал об ошибке.
SYST-150 Cursor is not on line 1 (курсор не в строке 1)
(Причина) Программа была начата не на первой строке.
(Способ устранения) Дайте ответ Yes/No (да/нет) на запрос, выданный на экран.
Затем перезапустите программу.

SYST-151 Start again (%s, %d) (запустить снова)


(Причина) После запуска программы была начата не на первой строке, был дан ответ Yes (да)
на запрос, выданный на экран.
(Способ устранения) Выполните перезапуск программы.

SYST-152 Cannot force DO's in AUTO mode


(не удается принудительно подать выходные сигналы в автоматическом режиме)
(Причина) Была сделана попытка подать выходной сигнал в режиме AUTO.
(Способ устранения) Перед выполнением этой операции выйдите из режима AUTO.

SYST-153 Cannot SIM/UNSIM DO's in AUTO mode


(не удается моделировать/прекратить моделирование в режиме AUTO)
(Причина) Была сделана попытка моделировать выходной сигнал в режиме AUTO.
(Способ устранения) Перед выполнением этой операции выйдите из режима AUTO.

SYST-156 Unknown hard ware (неизвестное оборудование)


(Причина) Плата не соответствует блоку управления.
(Способ устранения) Замените плату на правильную плату.

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.

-1374-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.3 Коды ошибок INTP (ID=12)


INTP-000 ABORT.G.G Req has not been processed yet
(запрос еще не обработан)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

INTP-001 PAUSE.G Cannot lock the motion grp


(не удается блокировать группу перемещений)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

INTP-002 ABORT.G Program manager internal error


(внутренняя ошибка диспетчера программ)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

INTP-003 ABORT.G Invalid request


(недопустимый запрос)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

INTP-004 PAUSE.G Cannot ATTACH with TP enabled


(не удается выполнить оператор ATTACH при включенном пульте обучения)
(Причина) Для выполнения оператора ATTACH необходимо выключить пульт обучения.
(Способ устранения) Выключите пульт обучения.

INTP-005 PAUSE.G Cannot release motion control


(не удается выключить управление движением)
(Причина) Управление движением невозможно выключить.
(Способ устранения) Прекратите работу выполняемой или приостановленной программы.

INTP-100 - 102 ABORT.L (%s^4, %d^5) Internal error (PXnn)


(Внутренняя ошибка)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

INTP-103 ABORT.L (%s^4, %d^5) Program error


(ошибка программы)
(Причина) Произошла ошибка во время выполнения программы.
(Способ устранения) См. код причины ошибки.

INTP-104 ABORT.L (%s^4, %d^5) Single step failed


(сбой пошагового режима)
(Причина) Не удается включить пошаговый режим
(Способ устранения) См. код причины ошибки.

-1375-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-105 ABORT.L (%s^4, %d^5) Run request failed


(сбой запроса на запуск)
(Причина) Не удается запустить программу.
(Способ устранения) См. код причины ошибки.

INTP-106 PAUSE.L (%s^4, %d^5) Continue request failed


(сбой запроса на продолжение)
(Причина) Не удается возобновить выполнение программы.
(Способ устранения) См. код причины ошибки.

INTP-107 ABORT.L (%s^4, %d^5) Pause request failed


(сбой запроса на паузу)
(Причина) Произошла ошибка во время приостановки выполнения программы.
(Способ устранения) См. код причины ошибки.

INTP-108 ABORT.L (%s^4, %d^5) Abort request failed


(сбой запроса на аварийное прекращение)
(Причина) Произошла ошибка во время аварийного прекращения выполнения программы.
(Способ устранения) См. код причины ошибки.

INTP-109 WARN (%s^4, %d^5) BWD motion request failed


(сбой запроса на обратное перемещение)
(Причина) Не удается выполнить обратное перемещение.
(Способ устранения) См. код причины ошибки.

INTP-110 (%s^4, %d^5) Get task status request failed


(сбой запроса на получение состояния задачи)
(Причина) Указанный атрибут задачи не найден или недоступен для чтения.
(Способ устранения) Проверьте атрибут.

INTP-111 WARN (%s^4, %d^5) Skip statement request failed


(сбой запроса на оператор пропуска)
(Причина) Выполняемую в настоящий момент строку изменить невозможно.
(Способ устранения) См. код причины ошибки.

-1376-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-112 PAUSE.L Cannot call interrupt routine


(не удается вызвать подпрограмму прерывания)
(Причина) Не удается выполнить подпрограмму прерывания.
(Способ устранения) См. код причины ошибки.
(Причина) Если этот сигнал выдается вместе с сигналом об ошибке «MEMO-004 WARN
SPECIFIED PROGRAM IS IN USE» (заданная программа уже используется),
условия в программе проверки условия удовлетворены, и нужная программа
действий в настоящий момент редактируется, выполняется или
приостанавливается.
(Способ устранения) Выберите другую программу в списке программ. Завершите текущую
программу действий.
(Причина) Если этот сигнал об ошибке выдается вместе с сигналом сигнал об ошибке
«PROG-020 TASK IS ALREADY ABORTED» (задача уже прекращена),
возможно, программа, выполнившая команду начала контроля, уже завершилась,
когда условия в программе проверки условий были удовлетворены.
(Способ устранения) Если программный контроль включен, программу действий можно
запустить, только если работает программа, в которой выполнена команда начала
контроля.

INTP-113 PAUSE.L (%s^4, %d^5) Stop motion request failed


(сбой запроса на остановку перемещения)
(Причина) Произошла ошибка во время остановки перемещения.
(Способ устранения) См. код причины ошибки.

INTP-114 PAUSE.L (%s^4, %d^5) Cancel motion request failed


(сбой запроса на отмену перемещения)
(Причина) Произошла ошибка во время отмены перемещения.
(Способ устранения) См. код причины ошибки.
INTP-115 PAUSE.L (%s^4, %d^5) Resume motion request failed
(сбой запроса на возобновление перемещения)
(Причина) Произошла ошибка во время возобновления перемещения.
(Способ устранения) См. код причины ошибки.

INTP-116 PAUSE.L (%s^4, %d^5) Hold motion request failed


(сбой запроса на приостановку перемещения)
(Причина) Произошла ошибка во время приостановки перемещения.
(Способ устранения) См. код причины ошибки.

INTP-117 PAUSE.L (%s^4, %d^5) Unhold motion request failed


(сбой запроса на продолжение перемещения)
(Причина) Произошла ошибка во время продолжения перемещения.
(Способ устранения) См. код причины ошибки.

INTP-118 - 123 PAUSE.L (%s^4, %d^5) System error


(системная ошибка)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) См. код причины ошибки.

-1377-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-124 ABORT.L (%s^4, %d^5) Invalid ITR routine


(недопустимая подпрограмма ITR)
(Причина) Внутренняя ошибка программного обеспечения
(Способ устранения) См. код причины ошибки.

INTP-125 ABORT.L Failed to convert position


(не удалось преобразовать положение)
(Причина) Сбой преобразования одного типа положения в другой.
(Способ устранения) См. код причины ошибки.

INTP-126 ABORT.L Vision built-in return failed


(сбой возврата встроенной подпрограммы видеосистемы)
(Причина) Не удалось выполнить возврат из встроенной подпрограммы видеосистемы.
(Способ устранения) См. код причины ошибки.

INTP-127 WARN Power fail detected


(обнаружен сбой питания)
(Причина) Был обнаружен сбой питания.
(Способ устранения) Повторно запустите программу после завершения запуска из горячего
состояния.

INTP-128 PAUSE.L Pos reg is locked


(регистр положения блокирован)
(Причина) Регистр положения блокирован.
(Способ устранения) Ожидайте. Ошибка будет устранена автоматически.

INTP-129 ABORT.L Cannot use motion group


(не удается использовать группу перемещений)
(Причина) Была сделана попытка блокировать группу перемещений, хотя данная программа
не может использовать группы перемещений.
(Способ устранения) Очистите маску группы перемещения на экране данных программы.

INTP-130 ABORT.L (%s^4, %d^5) Exec status recovery failed


(сбой восстановления состояния выполнения)
(Причина) Не удалось восстановить состояние выполнения.
(Способ устранения) См. код причины ошибки.

INTP-131 ABORT.L Number of stop exceeds limit


(количество остановок больше предельного)
(Причина) Одновременно создано слишком много данных остановок.
(Способ устранения) Уменьшите количество данных остановок.

INTP-132 Unlocked groups specified


(заданы разблокированные группы)
(Причина) Заданные группы перемещений уже разблокированы.
(Способ устранения) Измените спецификацию групп перемещений.

-1378-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-133 Motion is already released


(перемещение уже разрешено)
(Причина) Некоторые заданные группы перемещений уже разблокированы.
(Способ устранения) Измените спецификацию групп перемещений. Заблокируйте группу
перемещений.

INTP-134 Over automatic start Max counter


(превышено предельное количество автоматических пусков)
(Причина) Автоматический пуск выполнен определенное количество раз, но сигнал об
ошибке не устранен.
(Способ устранения) Устраните ошибку вручную.

INTP-135 Recovery DO OFF in auto start mode


(цифровой выход восстановления после ошибки отключен в режиме автоматического
запуска)
(Причина) Состояние цифрового выхода (DO) данных восстановления после ошибки -
отключено в функции автоматического запуска.
Поэтому автоматическое выполнение программы возобновления невозможно.
(Способ устранения) Необходимо проверить состояние цифрового выхода восстановления
после ошибки.

INTP-136 Can not use motion group for dry run function
(группу перемещений невозможно использовать для функции пробного прогона)
(Причина) В $PAUSE_PROG и $RESUME_PROG указана программа, использующая группу
перемещений.
(Способ устранения) Укажите программу, в которой не задана группа перемещений.

INTP-137 Program specified by $PAUSE_PROG doesn't exist.


(программа, заданная в $PAUSE_PROG, не существует.)
(Причина) $PAUSE_PROG не содержит заданной программы.
(Способ устранения) Проверьте $PAUSE_PROG.

INTP-138 Program specified by $RESM_DRYPROG doesn't exist.


(программа, заданная в $RESM_DRYPROG, не существует.)
(Причина) $RESUME_PROG не содержит заданной программы.
(Способ устранения) Проверьте $RESUME_PROG.

INTP-139 (%s^4, %d^5) Local variable request failed


(сбой запроса локальной переменной)
(Причина) Ошибка выполнения.
(Способ устранения) Откройте экран хронологии сигналов об ошибке и проверьте, не
выдается ли другой сигнал об ошибке.

INTP-200 PAUSE.L (%s^4, %d^5) Unimplemented TP instruction


(нереализованная команда пульта обучения)
(Причина) Эту команду невозможно использовать.
(Способ устранения) Убедитесь, что загружена подходящая опция.

-1379-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-201 PAUSE.L (%s^4, %d^5) Untaught element encountered


(обнаружен элемент, не введенный в режиме обучения)
(Причина) Часть программы не содержит данных обучения.
Указанная программа проверки условия содержит ошибку
(оператор без данных обучения).
(Способ устранения) Введите команду в режиме обучения.

INTP-202 PAUSE.L (%s^4, %d^5) Syntax error


(синтаксическая ошибка)
(Причина) Синтаксическая ошибка в команде.
(Способ устранения) Повторно введите команду в режиме обучения.
INTP-203 PAUSE.L (%s^4, %d^5) Variable type mismatch
(несоответствие типов переменных)
(Причина) Неправильный тип переменной.
(Способ устранения) Проверьте тип переменной.

INTP-204 PAUSE.L (%s^4, %d^5) Invalid value for index


(недопустимое значение индекса)
(Причина) Значение индекса недопустимо.
(Способ устранения) Проверьте значение индекса.

INTP-205 PAUSE.L (%s^4, %d^5) Analog port access error


(ошибка доступа к аналоговому порту)
(Причина) Аналоговый ввод-вывод функционирует неправильно.
(Способ устранения) См. код причины ошибки.

INTP-206 PAUSE.L (%s^4, %d^5) Digital port access error


(ошибка доступа к цифровому порту)
(Причина) Цифровой ввод-вывод функционирует неправильно.
(Способ устранения) См. код причины ошибки.

INTP-207 PAUSE.L (%s^4, %d^5) Group I/O port access error


(ошибка доступа к порту группового ввода-вывода)
(Причина) Групповой ввод-вывод функционирует неправильно.
(Способ устранения) См. код причины ошибки.

INTP-208 PAUSE.L (%s^4, %d^5) Divide by 0


(деление на ноль)
(Причина) Было выполнено деление на 0.
(Способ устранения) Проверьте значение.
INTP-209 PAUSE.L (%s^4, %d^5) SELECT is needed
(требуется команда SELECT)
(Причина) Команда CASE была выполнена до команды выбора SELECT.
(Способ устранения) Вставьте команду выбора SELECT перед командой CASE.

-1380-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-212 PAUSE.L (%s^4, %d^5) Invalid value for OVERRIDE


(недопустимое значение коррекции)
(Причина) Данное значение невозможно использовать для команды коррекции.
(Способ устранения) Проверьте значение.

INTP-213 PAUSE.L %s^7 (%s^4, %d^5) UALM[%d^9]


(пользовательский сигнал об ошибке)
(Причина) Поступил пользовательский сигнал об ошибке.
(Способ устранения) См. код пользовательского сигнала об ошибке.

INTP-214 PAUSE.L (%s^4, %d^5) Specified group not locked


(заданная группа не блокирована)
(Причина) Команды регистра положения или команда настройки системы координат были
выполнены в программе без группы перемещений.
(Способ устранения) Задайте группу перемещений на экране данных программы.
См. код пользовательского сигнала об ошибке.

INTP-215 PAUSE.L (%s^4, %d^5) Group mismatch


(несоответствие группы)
(Причина) Недопустимые данные позиционирования.
(Способ устранения) Проверьте данные позиционирования.

INTP-216 PAUSE.L (%s^4, %d^5) Invalid value for group number


(недопустимое значение номера группы)
(Причина) Указанное значение номера группы перемещений недопустимо.
(Способ устранения) Проверьте значение.

INTP-217 PAUSE.L (%s^4, %d^5) SKIP CONDITION needed


(требуется условие пропуска)
(Причина) Команда пропуска была выполнена до команды условия пропуска.
(Способ устранения) Добавьте команду условия пропуска.

INTP-218 PAUSE.L (%s^4, %d^5) Skip failed


(сбой пропуска)
(Причина) Не удается выполнить команду пропуска или команду условия пропуска.
(Способ устранения) См. код причины ошибки.

INTP-219 ABORT.L (%s^4, %d^5) Pause task failed


(сбой паузы)
(Причина) Не удается выполнить команду PAUSE.
(Способ устранения) См. код причины ошибки.

INTP-220 ABORT.L (%s^4, %d^5) Abort task failed


(сбой аварийного прекращения)
(Причина) Не удается выполнить команду ABORT.
(Способ устранения) См. код причины ошибки.

-1381-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-221 PAUSE.L (%s^4, %d^5) Application failed


(сбой приложения)
(Причина) Не удается выполнить команду приложения.
(Способ устранения) См. код причины ошибки.

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


(сбой оператора перемещения)
(Причина) Не удается выполнить команду перемещения.
(Способ устранения) См. код причины ошибки.

INTP-226 PAUSE.L (%s^4, %d^5) Read position register failed


(сбой чтения регистра положения)
(Причина) Не удается прочитать регистр положения.
(Способ устранения) См. код причины ошибки.

INTP-227 PAUSE.L (%s^4, %d^5) Write position register failed


(сбой записи регистра положения)
(Причина) Не удается записать данные в регистр положения.
(Способ устранения) См. код причины ошибки.

INTP-228 PAUSE.L (%s^4, %d^5) Read register failed


(сбой чтения регистра)
(Причина) Не удается прочитать регистр.
(Способ устранения) См. код причины ошибки.

INTP-229 PAUSE.L (%s^4, %d^5) Write register failed


(сбой записи регистра)
(Причина) Не удается записать данные в регистр.
(Способ устранения) См. код причины ошибки.

-1382-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-230 PAUSE.L (%s^4, %d^5) Wait condition failed


(сбой условия ожидания)
(Причина) Не удается выполнить команду ожидания условия.
(Способ устранения) См. код причины ошибки.

INTP-231 PAUSE.L (%s^4, %d^5) Read next line failed


(сбой чтения следующей строки)
(Причина) Не удается прочитать следующую строку.
(Способ устранения) См. код причины ошибки.

INTP-232 PAUSE.L (%s^4, %d^5) Invalid frame number


(недопустимый номер системы координат)
(Причина) Номер системы координат недопустим.
(Способ устранения) Проверьте номер системы координат.

INTP-233 PAUSE.L (%s^4, %d^5) Read frame value failed


(сбой чтения значений системы координат)
(Причина) Не удается прочитать значения заданной системы координат.
(Способ устранения) См. код причины ошибки.

INTP-234 PAUSE.L (%s^4, %d^5) Write frame value 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


(сбой записи элемента положения)
(Причина) Не удается записать позиционную переменную.
(Способ устранения) См. код причины ошибки.

INTP-237 WARN (%s^4, %d^5) No more motion for BWD


(дальнейшее перемещение назад невозможно)
(Причина) Выполнить обратный прогон далее невозможно, так как текущая строка - первая
строка программы.
(Способ устранения) Прекратите использование обратного прогона в этой точке.

INTP-238 WARN (%s^4, %d^5) BWD execution completed


(обратный прогон завершен)
(Причина) Обратный прогон завершен.
(Способ устранения) Больше не используйте обратный прогон.

-1383-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-239 WARN (%s^4, %d^5) Cannot execute backwards


(обратный прогон невозможен)
(Причина) Данную команду невозможно выполнить при обратном прогоне.
(Способ устранения) Установите курсор на следующую строку.

INTP-240 PAUSE.L (%s^4, %d^5) Incompatible data type


(несовместимый тип данных)
(Причина) Тип данных, заданный в команде PARAMETER, недопустим для типа параметра.
(Способ устранения) Проверьте тип данных.

INTP-241 PAUSE.L (%s^4, %d^5) Unsupported 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[ ].
(Способ устранения) См. код причины ошибки.

INTP-246 PAUSE.L (%s^4, %d^5) SEMAPHORE stmt failed


(сбой оператора SEMAPHORE)
(Причина) Не удается выполнить команду SEMAPHORE.
(Способ устранения) См. код причины ошибки.

INTP-247 PAUSE.L (%s^4, %d^5) Pre exec failed


(сбой предварительного выполнения)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

-1384-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-248 PAUSE.L (%s^4, %d^5) MACRO failed


(сбой макроса)
(Причина) Не удается выполнить макрокоманду.
(Способ устранения) См. код причины ошибки.

INTP-249 PAUSE.L Macro is not set correctly


(макрос задан неправильно)
(Причина) Недопустимая настройка макроса.
(Способ устранения) Проверьте настройку макроса.

INTP-250 PAUSE.L (%s^4, %d^5) Invalid uframe number


(недопустимый номер системы координат пользователя)
(Причина) Номер системы координат пользователя недопустим.
(Способ устранения) См. код причины ошибки.

INTP-251 PAUSE.L (%s^4, %d^5) Invalid utool number


(недопустимый номер инструмента пользователя)
(Причина) Номер системы координат инструмента недопустим.
(Способ устранения) См. код причины ошибки.

INTP-252 PAUSE.L User frame number mismatch


(несоответствие номера системы координат пользователя)
(Причина) Номер системы координат пользователя в данных позиционирования не
соответствует выбранному в настоящий момент номеру системы координат
пользователя.
(Способ устранения) Проверьте .номер системы координат пользователя.

INTP-253 PAUSE.L Tool frame number mismatch


(несоответствие номера системы координат инструмента)
(Причина) Номер системы координат инструмента в данных позиционирования не
соответствует выбранному в настоящий момент номеру системы координат
инструмента.
(Способ устранения) Проверьте номер системы координат инструмента.

INTP-254 PAUSE.L (%s^4, %d^5) Parameter not found


(параметр не найден)
(Причина) Не удалось найти параметр с заданным именем.
(Способ устранения) Проверьте имя параметра.

INTP-255 PAUSE.L (%s^4, %d^5) CAL_MATRIX failed


(сбой CAL_MATRIX)
(Причина) Не удается выполнить команду CAL_MATRIX.
(Способ устранения) См. код причины ошибки.

INTP-256 PAUSE.L (%s^4, %d^5) No data for CAL_MATRIX


(нет данных для CAL_MATRIX)
(Причина) 3 исходные точки или 3 точки назначения не введены в режиме обучения.
(Способ устранения) Задайте 3 исходные точки или 3 точки назначения в режиме обучения.

-1385-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

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-265 PAUSE.L (%s^4, %d^5) Invalid value for speed value


(недопустимое значение скорости)
(Причина) Данное значение невозможно использовать для команды AF.
(Способ устранения) Укажите значение в пределах от 0 до 100.
INTP-266 ABORT.L (%s^4, %d^5) Mnemonic in interrupt is failed
(сбой мнемоники при прерывании)
(Причина) Не удалось выполнить мнемонические команды в программе прерывания
KAREL.
(Способ устранения) Вставьте команду отмены CANCEL или STOP перед вызовом
подпрограммы прерывания.

-1386-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-267 PAUSE.L (%s^4, %d^5) RUN stmt failed


(сбой оператора RUN)
(Причина) Заданная программа уже выполняется.
(Способ устранения) Прекратите работу заданной программы.

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
(оператор пропуска должен быть единственным в строке)
(Причина) Одна строка содержит больше одной команды пропуска.
В каждой строке может присутствовать только один оператор пропуска.
(Способ устранения) Удалите лишние операторы пропуска.

INTP-270 PAUSE.L (%s^4, %d^5) different group cannot BWD


(обратный прогон с другой группой невозможен)
(Причина) При обратном прогоне обнаружено перемещение, номер группы которого
отличается от номера для предыдущего оператора перемещения.
(Способ устранения) Используйте прямой прогон с осторожностью.

INTP-271 WARN (%s^4, %d^5) Excessive torque limit value


(чрезмерное значение предельного момента)
(Причина) В результате изменения значение предельного момента превысило
максимальное.
Предельный момент был зафиксирован на верхнем предельном значении.
(Способ устранения) Установите значение предельного момента не больше максимального
значения.

INTP-272 PAUSE.L (%s^4, %d^5) Unsupported operator


(неподдерживаемый оператор)
(Причина) Данный оператор не поддерживается.
(Способ устранения) Проверьте оператор.

INTP-274 (%s^4, %d^5) CH program error


(ошибка программы CH)
(Причина) Не удается выполнить данный оператор контроля.
(Способ устранения) См. код причины ошибки. С помощью кнопки MENU (меню) откройте
экран Alarm Log (журнал сигналов об ошибке).
(Причина) Если этот сигнал выдается вместе с сигналом об ошибке «MEMO-004 WARN
SPECIFIED PROGRAM IN USE» (заданная программа уже используется),
указанная программа проверки условия в настоящий момент редактируется.
(Способ устранения) Выберите другую программу в списке программ.
(Причина) Если этот сигнал об ошибке выдается вместе с сигналом об ошибке «INTP-275
PAUSE.L INVALID SUB TYPE OF CH PROGRAM» (недопустимый подтип
программы CH), подтип указанной программы проверки условия не совпадает с
CH или эта программа не существует.

-1387-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-275 Invalid sub type of CH program


(недопустимый подтип программы CH)
(Причина) Не удается использовать подтип заданной программы CH.
(Способ устранения) Проверьте подтип этой программы CH.

INTP-276 (%s^4, %d^5) Invalid combination of motion option


(недопустимое сочетание опций перемещения)
(Причина) Команды опций перемещения (пропуск, оставшееся/истекшее время и команда
приложения) невозможно задать в режиме обучения одновременно.
(Способ устранения) Удалите команду опции перемещения

INTP-277 (%s^4, %d^5) Internal МАКРОС EPT data mismatch


(внутреннее несоответствие данных EPT макросов)
(Причина) Индекс EPT в таблице макросов не указывает на имя программы, определенной в
таблице макросов.
Следовательно, индекс EPT в таблице макросов неправилен.
(Способ устранения) Необходимо задать правильный индекс EPT для имени программы,
определенной в таблице макросов.

INTP-278 %s^7
(Причина) Поступил сигнал об ошибке контроля DI для функции автоматического
восстановления после ошибки.
(Способ устранения) Это сигнал об ошибке, определенный пользователем.

INTP-279 (%s^4, %d^5) Application instruction mismatch


(несоответствие команды приложения)
(Причина) Выполнена команда приложения. Эта команда приложения не соответствует
данным обработки приложения этой программы.
(Способ устранения) Укажите в данных обработки приложения этой программы правильное
приложение для этой команды приложения.

INTP-280 (%s^4, %d^5) Application data mismatch


(несоответствие данных приложения)
(Причина) Данные приложения вызванной программы отличаются от данных исходной
программы.
(Способ устранения) Измените структуру программы.

INTP0-281 No application data


(нет данных приложения)
(Причина) Эта программа не имеет данных приложения.
(Способ устранения) Определите данные приложения на экране данных программы.

INTP-282 (%s^4, %d^5) Несоответствие состояния быстрого восстановления


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

-1388-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-283 (%s^4, %d^5) Переполнение стека быстрого восстановления


(Причина) Переполнение стека записи данных об уровнях вложения для быстрого
восстановления.
(Способ устранения) Уменьшите число уровней вложения в программе.

INTP-284 No detection of fast fault recovery


(нет обнаружения быстрого восстановления)
(Причина) Не удается обнаружить точку быстрого восстановления.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

INTP-285 Karel program cannot entry in fast fautl recovery


(программа Karel не может войти в подпрограмму быстрого восстановления)
(Причина) Вход в подпрограмму быстрого восстановления невозможно выполнить в
программе Karel.
(Способ устранения) Используйте программу TP.

INTP-286 MAINT program isn't defined in fast fautl recovery


(в подпрограмме быстрого восстановления не определена программа MAINT)
(Причина) Программа MAINT не определена в подпрограмме быстрого восстановления.
(Способ устранения) Задайте программу MAINT.

INTP-287 Fail to execute MAINT program


(сбой выполнения программы MAINT)
(Причина) Не удалось выполнить программу MAINT.
(Способ устранения) Убедитесь, что имя программы MAINT правильно или что программа
MAINT существует.

INTP-288 (%s^4, %d^5) Parameter does not exist


(параметр не существует)
(Причина) Параметр, обозначенный в регистре AR, не существует.
(Способ устранения) Проверьте индекс регистра AR и параметр для команды вызова
программы или макрокоманды в основной программе.

INTP-289 Can't save ffast point at program change


(не удается сохранить точку быстрого восстановления при изменении программы)
(Причина) При разрешенном быстром восстановлении программа была приостановлена в
процессе изменения
(Способ устранения) Проверьте, есть ли оператор завершения CONT в конце подпрограммы.
Если он есть, замените его на FINE.
Это ограничение функции быстрого восстановления.

INTP-290 Fast fault recovery position is not saved


(положение быстрого восстановления не сохраняется)
(Причина) Во время последовательности быстрого восстановления происходит сигнал об
ошибке.
Поэтому положение быстрого восстановления не сохраняется.

-1389-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-291 (%s^4, %d^5) Index for AR is not correct


(неправильный индекс AR)
(Причина) Номер регистра AR неправилен. В настоящее время этот сигнал об ошибке не
выдается.
(Способ устранения) Проверьте индекс регистра AR и аргумент, заданный в команде вызова
программы или макрокоманде основной программы.

INTP-292 more than 6 motion with DB executed


(с функцией DB выполнено больше 6 перемещений)
(Причина) Шесть или больше расширенныx (с определенным расстоянием) перемещений
перекрывают друг друга.
(Способ устранения) Измените данные в режиме обучения так, чтобы шесть или больше
расширенныx (с определенным расстоянием) перемещений не перекрывали друг
друга.

INTP-293 (%s,%d)DB too small(away)(%dmm)


(слишком мало расстояние DB (удаление) (расстояние, мм))
(Причина) Условие расширенного выполнения (с определенным расстоянием) не
удовлетворено.
(Способ устранения) Увеличьте значение заданного расстояния.

INTP-294 TPE parameter error


(ошибка в параметре TPE)
(Причина) Задан неправильный аргумент для выполнения команды вызова программы или
макрокоманды.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

INTP-295 (%s,%d)DB too small(away)(%dmm)


(слишком мало расстояние DB (удаление) (расстояние, мм))
(Причина) Условие расширенного выполнения (с определенным расстоянием) не
удовлетворено.
(Способ устранения) Увеличьте значение заданного расстояния.

INTP-296 (%s,%d) $SCR_GRP[%d].$M_POS_ENB is FALSE


($M_POS_ENB имеет значение FALSE)
(Причина) Расширенное выполнение (с определенным расстоянием) не действует, когда
$SCR_GRP[ ].$M_POS_ENB имеет значение FALSE (ложь).
(Способ устранения) Измените значение $SCR_GRP[].$M_POS_ENB на TRUE (истина).

INTP-297 (%s,%d)DB too small(done)(%dmm)


(слишком мало расстояние DB (выполнено) (расстояние, мм))
(Причина) Выполнение оператора перемещения завершилось до удовлетворения условия
расширенного выполнения (с определенным расстоянием).
(Способ устранения) Увеличьте значение заданного расстояния.

-1390-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-300 ABORT.L (%s^4, %d^5) Unimplemented P-code


(нереализованный P-код)
(Причина) Ошибка программы KAREL. Не удается выполнить данный оператор KAREL.
(Способ устранения) Проверьте версию программного обеспечения транслятора KAREL.

INTP-301 ABORT.L (%s^4, %d^5) Stack underflow


(опустошение стека)
(Причина) Ошибка программы KAREL. Переход по оператору GOTO привел к попаданию
внутрь цикла FOR.
(Способ устранения) Оператор GOTO не удается использовать для входа в цикл FOR или
выхода из него.
Проверьте метку оператора GOTO.
INTP-302 ABORT.L (%s^4, %d^5) Stack overflow
(переполнение стека)
(Причина) 1. Многократно выполнена рекурсивная команда программы без ограничения
числа повторов.
2. Одновременно вызвано слишком много программ.
(Способ устранения) 1. Перед выполнением рекурсивной команды измените программу так,
чтобы вызов команды можно было отменить на любом этапе выполнения.
2. Уменьшите число программ, вызываемых одновременно.
Для программ KAREL размер стека можно увеличить.
INTP-303 ABORT.L (%s^4, %d^5) Specified value exceeds limit
(заданное значение превышает предельное
(Причина) Ошибка программы KAREL. Заданное значение превышает максимальный
предел.
(Способ устранения) Проверьте значение.

INTP-304 ABORT.L (%s^4, %d^5) Array length mismatch


(несоответствие длины массива)
(Причина) Ошибка программы KAREL. Размеры массива неодинаковы.
(Способ устранения) Проверьте размеры массива.

INTP-305 ABORT.L (%s^4, %d^5) Error related condition handler


(ошибка обработчика условия)
(Причина) Ошибка программы 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.
(Способ устранения) См. код причины ошибки.

-1391-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-308 ABORT.L (%s^4, %d^5) No case match is encountered


(не найдено соответствие для CASE)
(Причина) Ошибка программы KAREL. В операторе CASE не найдено соответствие ни для
одного ветвления.
(Способ устранения) Проверьте значение CASE и значения ветвлений.

INTP-309 ABORT.L (%s^4, %d^5) Undefined WITHCH parameter


(неопределенный параметр WITHCH)
(Причина) Ошибка программы KAREL.
Заданный параметр не удается использовать в разделе WITH обработчика
условия.
(Способ устранения) Проверьте параметр.

INTP-310 ABORT.L (%s^4, %d^5) Invalid subscript for array


(недопустимый индекс массива)
(Причина) Ошибка программы KAREL. Индекс массива недопустим.
(Способ устранения) Проверьте длину массива и значение индекса.

INTP-311 PAUSE.L (%s^4, %d^5) Uninitialized data is used


(используются неинициализированные данные)
(Причина) Ошибка программы KAREL. Были использованы не заданные обучением или
неинициализированные данные.
(Способ устранения) Задайте в режиме обучения или инициализируйте данные перед
использованием.

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-315 ABORT.L (%s^4, %d^5) Built-in execution failed


(сбой выполнения встроенной подпрограммы)
(Причина) Ошибка программы KAREL. Произошла ошибка встроенной подпрограммы.
(Способ устранения) См. код причины ошибки.

-1392-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-316 ABORT.L (%s^4, %d^5) Call program failed


(сбой вызова программы)
(Причина) Ошибка программы KAREL. Не удается вызвать подпрограмму.
(Способ устранения) Обратитесь к коду причины ошибки и проверьте, загружается ли
подпрограмма.

INTP-317 ABORT.L (%s^4, %d^5) Invalid condition specified


(задано недопустимое условие)
(Причина) Ошибка программы 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. Тип данных недопустим.
(Способ устранения) Проверьте тип данных.

INTP-320 ABORT.L (%s^4, %d^5) Undefined built-in


(неопределенная встроенная подпрограмма)
(Причина) Ошибка программы KAREL. Встроенная подпрограмма не определена.
(Способ устранения) Убедитесь, что загружена подходящая опция.

INTP-321 ABORT.L (%s^4, %d^5) END stmt of a func rtn


(оператор END в функции-подпрограмме)
(Причина) Ошибка программы KAREL.
В функции-подпрограмме выполнен оператор END вместо оператора RETURN.
(Способ устранения) Добавьте оператор RETURN в функцию-подпрограмму.

INTP-322 ABORT.L (%s^4, %d^5) Invalid arg val for builtin


(недопустимое значение аргумента для встроенной подпрограммы)
(Причина) Ошибка программы KAREL. Значение аргумента встроенной подпрограммы
неверное.
(Способ устранения) Проверьте значение аргумента.

INTP-323 ABORT.L (%s^4, %d^5) Value overflow


(переполнение значения)
(Причина) Ошибка программы KAREL. Значение переменной слишком велико.
(Способ устранения) Проверьте тип и значение переменной.
INTP-324 ABORT.L (%s^4, %d^5) Invalid open mode string
(недопустимая строка режима открытия файла)
(Причина) Ошибка программы KAREL. Строка использования в операторе OPEN FILE
недопустима.
(Способ устранения) Проверьте строку использования в операторе OPEN FILE.

-1393-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-325 ABORT.L (%s^4, %d^5) Invalid file string


(недопустимая строка файла)
(Причина) Ошибка программы KAREL. Строка задания файла в операторе OPEN FILE
недопустима.
(Способ устранения) Проверьте строку файла.

INTP-326 ABORT.L (%s^4, %d^5) File var is already used


(файловая переменная уже используется)
(Причина) Ошибка программы KAREL. Переменная FILE уже используется.
(Способ устранения) Закройте файл, прежде чем повторно использовать переменную FILE,
или создайте новую переменную FILE.

INTP-327 ABORT.L (%s^4, %d^5) Open file failed


(сбой открытия файла)
(Причина) Ошибка программы KAREL. Не удалось открыть файл.
(Способ устранения) См. код причины ошибки.

INTP-328 ABORT.L (%s^4, %d^5) File is not opened


(файл не открыт)
(Причина) Ошибка программы 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. Не удалось выполнить чтение переменной.
(Способ устранения) См. код причины ошибки.

INTP-332 ABORT.L (%s^4, %d^5) Read data is too short


(слишком короткие считанные данные)
(Причина) Ошибка программы KAREL. Данные , считанные из файла, слишком коротки.
(Способ устранения) Убедитесь, что данные в файле имеют допустимый формат.

INTP-333 ABORT.L (%s^4, %d^5) Invalid ASCII string for read


(чтение недопустимой строки ASCII)
(Причина) Ошибка программы KAREL. Из файла считана неверная строка.
(Способ устранения) Проверьте данные в файле.

-1394-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-334 ABORT.L (%s^4, %d^5) Read file failed


(сбой чтения файла)
(Причина) Ошибка программы KAREL. Не удалось выполнить чтение данных из файла.
(Способ устранения) См. код причины ошибки.

INTP-335 ABORT.L (%s^4, %d^5) Cannot open pre-defined file


(не удается открыть заданный файл)
(Причина) Ошибка программы KAREL. Не удается открыть заданный системой файл.
(Способ устранения) Используйте файл, определенный системой, не открывая его.

INTP-336 ABORT.L (%s^4, %d^5) Cannot close pre-defined file


(не удается закрыть заданный файл)
(Причина) Ошибка программы 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. Имя переменной недопустимо.
(Способ устранения) Убедитесь, что имя переменной задано правильно.

INTP-341 ABORT.L (%s^4, %d^5) Variable not found


(переменная не найдена)
(Причина) Ошибка программы KAREL. Не удалось найти переменную.
(Способ устранения) Проверьте имя программы и имя переменной.

INTP-342 ABORT.L (%s^4, %d^5) Incompatible variable


(несовместимая переменная)
(Причина) Ошибка программы KAREL.
Тип данных, определенный в функции BYNAME, не соответствует типу
переменной.
(Способ устранения) Убедитесь, что тип данных и тип переменной заданы правильно.

-1395-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-343 ABORT.L (%s^4, %d^5) Reference stack overflow


(переполнение стека ссылок)
(Причина) Ошибка программы KAREL. При помощи функции BYNAME передано слишком
много переменных.
(Способ устранения) Уменьшите число функций BYNAME.

INTP-344 ABORT.L (%s^4, %d^5) Readahead buffer overflow


(переполнение буфера упреждающего чтения)
(Причина) Ошибка программы KAREL. Буфер упреждающего чтения из устройства
переполнен.
(Способ устранения) Увеличьте размер буфера.

INTP-345 ABORT.L (%s^4, %d^5) Pause task failed


(сбой паузы)
(Причина) Ошибка программы KAREL. Не удается выполнить оператор PAUSE.
(Способ устранения) См. код причины ошибки.

INTP-346 ABORT.L (%s^4, %d^5) Abort task failed


(сбой аварийного прекращения)
(Причина) Ошибка программы KAREL. Не удается выполнить оператор ABORT.
(Способ устранения) См. код причины ошибки.

INTP-347 ABORT.L (%s^4, %d^5) Read I/O value failed


(ошибка чтения значения ввода-вывода)
(Причина) Ошибка программы KAREL. Не удается ввести цифровой входной сигнал.
(Способ устранения) См. код причины ошибки.

INTP-348 ABORT.L (%s^4, %d^5) Write I/O value failed


(ошибка записи значения ввода-вывода)
(Причина) Ошибка программы KAREL. Не удается вывести цифровой выходной сигнал.
(Способ устранения) См. код причины ошибки.

INTP-349 ABORT.L (%s^4, %d^5) Hold motion failed


(ошибка приостановки перемещения)
(Причина) Ошибка программы KAREL. Не удается выполнить оператор HOLD.
(Способ устранения) См. код причины ошибки.

INTP-350 ABORT.L (%s^4, %d^5) Unhold motion failed


(ошибка продолжения перемещения)
(Причина) Ошибка программы KAREL. Не удается выполнить оператор UNHOLD.
(Способ устранения) См. код причины ошибки.
INTP-351 ABORT.L (%s^4, %d^5) Stop motion failed
(ошибка остановки перемещения)
(Причина) Ошибка программы KAREL. Не удается выполнить оператор STOP.
(Способ устранения) См. код причины ошибки.

-1396-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-352 ABORT.L (%s^4, %d^5) Cancel motion failed


(ошибка отмены перемещения)
(Причина) Ошибка программы KAREL. Не удается выполнить оператор отмены CANCEL.
(Способ устранения) См. код причины ошибки.

INTP-353 ABORT.L (%s^4, %d^5) Resume motion failed


(ошибка возобновления перемещения)
(Причина) Ошибка программы KAREL. Не удается выполнить оператор RESUME.
(Способ устранения) См. код причины ошибки.

INTP-354 ABORT.L (%s^4, %d^5) Break point failed


(ошибка точки прерывания)
(Причина) Ошибка программы KAREL. Не удается выполнить функцию точки прерывания.
(Способ устранения) См. код причины ошибки.

INTP-355 ABORT.L (%s^4, %d^5) AMR is not found


(AMR не найдено)
(Причина) Ошибка программы KAREL.
Не найдено AMR под управлением встроенной подпрограммы RETURN_AMR.
(Способ устранения) Проверьте работу программы.
INTP-356 ABORT.L (%s^4, %d^5) AMR is not processed yet
(AMR еще не обработано)
(Причина) Ошибка программы KAREL.
Встроенную подпрограмму RETURN_AMR не удается использовать для
неуправляемого AMR.
(Способ устранения) Используйте для управления AMR встроенную подпрограмму
WAIT_AMR.

INTP-357 ABORT.L (%s^4, %d^5) WAIT_AMR is cancelled


(WAIT_AMR отменена)
(Причина) Ошибка программы KAREL.
Выполнение встроенной подпрограммы WAIT_AMR отменено.
(Способ устранения) Программу, выполняющую подпрограмму WAIT_AMR, необходимо
перезапустить.

INTP-358 ABORT.L (%s^4, %d^5) Timeout at read request


(ошибка - тайм-аут при чтении)
(Причина) Ошибка программы KAREL. Произошел тайм-аут оператора READ.
(Способ устранения) Проверьте устройство, из которого производится чтение.

INTP-359 ABORT.L (%s^4, %d^5) Read request is nested


(запрос на чтение является вложенным)
(Причина) Ошибка программы KAREL.
Другой оператор READ выполняется в то время, когда оператор READ ожидает
ввода.
(Способ устранения) Удалите вложенные операторы.

-1397-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-360 ABORT.L (%s^4, %d^5) Vector is 0


(вектор равен нулю)
(Причина) Ошибка программы KAREL. Недопустимое значение вектора.
(Способ устранения) Проверьте значение вектора.

INTP-361 PAUSE.L (%s^4, %d^5) FRAME:P2 is same as P1


(система координат: P2 совпадает с P1)
(Причина) Ошибка программы KAREL.
Направление оси X невозможно вычислить во встроенной подпрограмме
FRAME, так как точки P1 и P2 совпадают.
(Способ устранения) Введите в режиме обучения P1 и P2 как разные точки.

INTP-362 PAUSE.L (%s^4, %d^5) FRAME:P3 is same as P1


(система координат: P2 совпадает с P1)
(Причина) Ошибка программы KAREL.
Положение плоскости X-Y невозможно вычислить во встроенной подпрограмме
FRAME, так как точки P1 и P3 совпадают.
(Способ устранения) Введите в режиме обучения P1 и P3 как разные точки.

INTP-363 PAUSE.L (%s^4, %d^5) FRAME:P3 exists on line P2-P1


(система координат: P3 находится на прямой P2-P1)
(Причина) Ошибка программы KAREL.
Положение плоскости X-Y невозможно вычислить во встроенной подпрограмме
FRAME, так как точка P3 находится на оси X.
(Способ устранения) Задайте в режиме обучения точку P3 вне оси X.

INTP-364 ABORT.L (%s^4, %d^5) String too short for data


(слишком короткая строка для данных)
(Причина) Ошибка программы KAREL. Заданная строка слишком коротка.
(Способ устранения) Увеличьте размер заданной строки.

INTP-365 ABORT.L (%s^4, %d^5) Predefined window not opened


(стандартное окно не открывается)
(Причина) Ошибка программы KAREL. Стандартное системное окно FILE (файл) не
открывается.
(Способ устранения) Проверьте, используется ли данный файл.
INTP-366 ABORT.L (%s^4, %d^5) I/O status is not cleared
(состояние ввода-вывода не очищено)
(Причина) Ошибка программы KAREL. Не удалось выполнить последнюю операцию с
файлом.
(Способ устранения) Выполните сброс ошибки при помощи встроенной подпрограммы
CLR_IO_STAT.

INTP-367 ABORT.L (%s^4, %d^5) Bad base in format


(недопустимое основание в формате)
(Причина) Ошибка программы KAREL. Данный режим ввода-вывода действует только из
двоичного формата в шестнадцатеричный.
(Способ устранения) Проверьте заданный режим.

-1398-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-368 PAUSE.L (%s^4, %d^5) Cannot use specified program


(не удается использовать заданную программу)
(Причина) Ошибка программы KAREL. Не удается использовать заданную программу.
(Способ устранения) См. код причины ошибки.

INTP-369 ABORT.L (%s^4, %d^5) Timeout at WAIT_AMR


(тайм-аут в WAIT_AMR)
(Причина) Ошибка программы KAREL. Произошел тайм-аут во встроенной подпрограмме
WAIT_AMR.
(Способ устранения) Если AMR ожидалось в период тайм-аута, проверьте логику задания,
которое должно было выдать AMR
INTP-370 ABORT.L (%s^4, %d^5) Vision CPU not plugged in
(ЦП видеосистемы не подключен)
(Причина) Ошибка программы KAREL. Плата ЦП видеосистемы не подключена.
(Способ устранения) Подключите плату ЦП видеосистемы.

INTP-371 ABORT.L (%s^4, %d^5) Vision built-in overflow


(переполнение встроенной видеосистемы)
(Причина) Ошибка программы KAREL. Во встроенной подпрограмме видеосистемы
произошло переполнение операции.
(Способ устранения) Измените программу так, чтобы одновременно выполнялось меньше
встроенных подпрограмм видеосистемы.

INTP-372 ABORT.L (%s^4, %d^5) Undefined vision built-in


(неопределенная встроенная подпрограмма видеосистемы)
(Причина) Ошибка программы KAREL. Встроенная подпрограмма видеосистемы не
определена.
(Способ устранения) Убедитесь, что загружена подходящая опция.

INTP-373 ABORT.L (%s^4, %d^5) Undefined vision parameter type


(неопределенный тип параметра видеосистемы)
(Причина) Ошибка программы KAREL. Параметр встроенной подпрограммы видеосистемы
не определен.
(Способ устранения) Проверьте параметр встроенной подпрограммы видеосистемы.

INTP-374 ABORT.L (%s^4, %d^5) Undefined vision return type


(неопределенный возвращаемый тип видеосистемы)
(Причина) Ошибка программы KAREL. Возвращаемое значение встроенной подпрограммы
видеосистемы недопустим.
(Способ устранения) Проверьте возвращаемое значение встроенной подпрограммы
видеосистемы.

INTP-375 (%s^4, %d^5) System var passed using BYNAME


(системная переменная передана при помощи BYNAME)
(Причина) Этот сигнал об ошибке относится к программе KAREL.
В функции BYNAME невозможно использовать системные переменные.
Используйте передачу без BYNAME, GET_VAR или SET_VAR.

-1399-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-376 ABORT.L (%s^4, %d^5) Motion in interrupt is failed


(ошибка перемещения при прерывании)
(Причина) Отсутствует команда CANCEL или STOP.
(Способ устранения) Вставьте команду CANCEL или STOP перед вызовом подпрограммы
прерывания.

INTP-377 WARN (%s^4, %d^5) Local COND recovery failed


(ошибка восстановления локального условия)
(Причина) Данное локальное условие невозможно восстановить.
(Способ устранения) См. код причины ошибки.

INTP-378 WARN (%s^4, %d^5) Local variable is used


(используется локальная переменная)
(Причина) Для условия используется локальная переменная или параметр.
(Способ устранения) Используйте для восстановления локального условия глобальную
переменную.

INTP-379 ABORT.L Bad condition handler number


(недопустимый номер обработчика условия)
(Причина) В определении обработчика условия либо с оператором ENABLE, DISABLE или
PURGE или действием использован недопустимый номер обработчика условия.
(Способ устранения) Исправьте номер обработчика условия.
Номера обработчиков условий должны быть в диапазоне 1-1000.

INTP-380 ABORT.L Bad program number


(недопустимый номер программы)
(Причина) Задан недопустимый номер программы.
(Способ устранения) Используйте допустимый номер программы.
Номера программ должны быть в диапазоне 1 - $SCR,$MAXNUMTASK + 2.
INTP-381 (%s^4, %d^5) Invalid Delay Time
(недопустимое время задержки)
(Причина) В операторе DELAY задано недопустимое время задержки.
(Способ устранения) Используйте допустимое время задержки. Время задержки должно быть
в диапазоне 0 - 86400000.

INTP-382 (%s^4, %d^5) Invalid bit field value


(недопустимое значение битового поля)
(Причина) В битовом поле задано недопустимое значение.
(Способ устранения) Используйте допустимое значение для битового поля.

INTP-383 (%s^4, %d^5) Path node out of range


(узел траектории за пределами диапазона)
(Причина) Заданный узел траектории находится за пределами диапазона.
(Способ устранения) Проверьте узел траектории.

-1400-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-400 ABORT.L (%s^4, %d^5) Number of motions exceeded


(превышено количество перемещений)
(Причина) Одновременно выполняется слишком много перемещений.
(Способ устранения) Уменьшите число одновременно выполняемых перемещений.
Выполняйте следующее перемещение после завершения предыдущего.

INTP-401 ABORT.L (%s^4, %d^5) Not On Top Of Stack


(не в начале стека)
(Причина) После возобновления перемещения имеется приостановленное перемещение.
(Способ устранения) Возобновите перемещение, приостановленное ранее.

INTP-420 (%s^4, %d^5) OFIX is not available


(команда OFIX недоступна)
(Причина) Не удается использовать команду фиксации пространственного положения.
(Способ устранения) Проверьте формат движения и команду добавления перемещения.

INTP-421 (%s^4, %d^5) Stitch disable(S/S)


(выключите пошаговый режим)
(Причина) Задан пошаговый режим.
(Способ устранения) Отмените пошаговый режим.

INTP-422 (%s^4, %d^5) Stitch enable signal off


(сигнал разрешения пошагового режима выключен)
(Причина) Сигнал включения пошагового режима выключен (OFF).
(Способ устранения) Установите для сигнала разрешения пошагового режима значение ON
(включен).

INTP-423 (%s^4, %d^5) Eq.condition signal error


(ошибка сигнала состояния оборудования)
(Причина) Некорректный сигнал состояния оборудования.
(Способ устранения) Проверьте сигнал состояния оборудования.

INTP-424 (%s^4, %d^5) Stitch speed error


(ошибка скорости шагов)
(Причина) Значение скорости шагов неправильно.
(Способ устранения) Проверьте значение скорости шагов.

INTP-425 (%s^4, %d^5) Illegal motion type(J)


(недопустимый тип перемещения(шарнир))
(Причина) Функцию пошагового перемещения не удается использовать с перемещением
шарнира.
(Способ устранения) Измените тип перемещения на линейное перемещение.

INTP-426 (%s^4, %d^5) Another prog is in stitching


(другая программа находится в пошаговом режиме)
(Причина) Другая программа использует функцию пошагового перемещения.
(Способ устранения) Завершите работу программы, которая использует функцию пошагового
перемещения.

-1401-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-450 (%s^4, %d^5) Cannot call KAREL program


(не удается вызвать программу KAREL)
(Причина) Программа KAREL была вызвана из главной, подчиненной или отдельной
подчиненной программы соединения роботов.
(Способ устранения) Не вызывайте программу KAREL из главной, подчиненной или
отдельной подчиненной программы.

INTP-451 (%s^4, %d^5) Cannot call Motion program


(не удается вызвать программу перемещения)
(Причина) Обычная программа с группой перемещений была вызвана из главной,
подчиненной или отдельной подчиненной программы соединения роботов.
(Способ устранения) Не вызывайте обычную программу с группой перемещений из главной,
подчиненной или отдельной подчиненной программы.

INTP-452 (%s^4, %d^5) Robot link type mismatch


(несоответствие типа соединения роботов)
(Причина) Из главной, подчиненной или отдельной подчиненной программы соединения
роботов была вызвана программа другого типа.
(Способ устранения) Не вызывайте программу другого типа из главной, подчиненной или
отдельной подчиненной программы.

INTP-453 (%s^4, %d^5) Not in remote


(не в дистанционном режиме)
(Причина) Подчиненная программа соединения роботов может выполняться только в
дистанционном режиме.
(Способ устранения) Убедитесь, что внешнее условие удовлетворяется.

INTP-454 (%s^4, %d^5) Illegal return occurred


(произошел недопустимый возврат)
(Причина) В соединении роботов робота тип вызывающей программы отличается от типа
вызываемой программы.
(Способ устранения) Приведите тип вызывающей программы в соответствие с типом
вызываемой программы.

INTP-455 (%s^4, %d^5) Group mismatch(Link pattern)


(несоответствие группы с последовательностью соединения)
(Причина) Группа перемещения задающей программы соединения роботов не соответствует
группе перемещения ведущего робота, заданной с последовательностью
соединения.
(Способ устранения) Приведите группу перемещения задающей программы соединения
роботов в соответствие с группой перемещения ведущего робота, заданной с
последовательностью соединения.

-1402-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-456 (%s^4, %d^5) Group mismatch(Slave group)


(несоответствие группы с подчиненной группой)
(Причина) Группа перемещения подчиненной программы соединения роботов не
соответствует группе перемещения подчиненного робота, заданной с
подчиненной группой.
(Способ устранения) Приведите группу перемещения подчиненной программы соединения
роботов в соответствие с группой перемещения подчиненного робота, заданной с
подчиненной группой.

INTP-457 (%s^4, %d^5) Master tool number mismatch


(несоответствие номера инструмента ведущего робота)
(Причина) Номер системы координат инструмента, выбранной в настоящий момент, не
соответствует номеру системы координат ведущего робота в соединении роботов
для подчиненной программы.
(Способ устранения) Приведите номер системы координат инструмента, выбранной в
настоящий момент, в соответствие с номером системы координат ведущего
робота в соединении роботов для подчиненной программы.

INTP-458 (%s^4, %d^5) Robot is still moving


(робот еще перемещается)
(Причина) Роботы перемещаются с использованием соединения роботов, поэтому не
удается установить синхронизацию ведущего, подчиненного или отдельного
подчиненного робота.
(Способ устранения) После остановки робота перезапустите программу.

INTP-459 (%s^4, %d^5) Slave cannot JOINT motion


(подчиненная программа не может выполнить перемещение шарнира)
(Причина) Оператор перемещения в подчиненной программе соединения роботов задает
перемещение шарнира.
(Способ устранения) Измените оператор перемещения в подчиненной программе так, чтобы
он задавал прямоугольное перемещение.

INTP-460 (%s^4, %d^5) Cannot use JOINT pos for Slave


(не удается использовать формат шарнира для подчиненной программы)
(Причина) Формат данных позиционирования подчиненной программы соединения роботов
- формат шарнира.
(Способ устранения) Смените формат данных позиционирования подчиненной программы на
прямоугольный формат.

-1403-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-461 (%s^4, %d^5) Master TP is enabled


(включен пульт обучения ведущего робота)
(Причина) Ведущая программа соединения роботов запущена с пульта обучения.
Подчиненная программа временно останавливается.
(Способ устранения) Ведущая программа была запущена с пульта обучения, поэтому
подчиненная программа временно останавливается.

INTP-462 (%s^4, %d^5) Cannot start Robot Link


(не удается запустить соединение роботов)
(Причина) Возможно некорректная настройка соединения роботов.
(Способ устранения) Проверьте настройку.
INTP-463 (%s^4, %d^5) Motion group is Master
(группа перемещений - ведущая)
(Причина) Группа перемещений программы, попытка выполнения которой была
предпринята соединением роботов, является ведущей.
(Способ устранения) Отмените настройку ведущей группы и перезапустите программу.

INTP-465 (%s^4, %d^5) Tracking error


(ошибка отслеживания траектории)
(Причина) Соединению роботов не удалось выполнить синхронное перемещение.
(Способ устранения) Проверьте настройку соединения роботов.

INTP-466 (%s^4, %d^5) Robot link not calibrated


(соединение роботов не калибровано)
(Причина) Не выполнена калибровка соединения роботов.
(Способ устранения) Калибруйте соединение роботов.

INTP-467 (%s^4, %d^5) Cannot use JOINT pos for Slave


(не удается использовать формат шарнира для подчиненной программы)
(Причина) В операторе перемещения подчиненной программы соединения роботов задана в
режиме обучения инкрементная команда.
(Способ устранения) Инкрементную команду невозможно использовать в операторе
перемещения подчиненной программы.

-1404-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-468 (%s^4, %d^5) Cannot use OFFSET for Slave


(не удается использовать смещение OFFSET для подчиненной программы)
(Причина) В операторе перемещения подчиненной программы соединения роботов в
режиме обучения задана команда компенсации.
(Способ устранения) Команду компенсации невозможно использовать в операторе
перемещения подчиненной программы.

INTP-469 (%s^4, %d^5) BWD is failed for Master


(ошибка обратной синхронизации ведущего)
(Причина) Ошибка обратной синхронизации главного робота соединения роботов.
(Способ устранения) Переведите подчиненное устройство в состояние ожидания
синхронизации.

INTP-470 (%s^4, %d^5) Not support BWD for Slav


(обратная синхронизация подчиненной программы не поддерживается)
(Причина) Обратная синхронизация не поддерживается для подчиненной программы
соединения роботов.
(Способ устранения) Обратная синхронизация не поддерживается для подчиненной
программы.

INTP-471 (%s^4, %d^5) Robot is Master(Manual)


(робот в состоянии ведущего устройства (ручное управление))
(Причина) Робот в соединении роботов переведен в состояние ведущего устройства (ручное
управление).
(Способ устранения) В состоянии ведущего устройства (ручное управление) внешний запуск
выключен.
Для внешнего запуска установите на экране ручного управления состояние
главного (отдельного) устройства.

INTP-472 (%s^4, %d^5) Robot is Slave(Manual)


(робот в состоянии подчиненного устройства (ручное управление))
(Причина) Робот в соединении роботов переведен в состояние подчиненного устройства
(ручное управление).
(Способ устранения) В состоянии подчиненного устройства (ручное управление) работа
других подчиненных устройств невозможна.
Приостановите программу и отмените состояние подчиненного устройства
(ручное управление).

-1405-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-474 (%s^4, %d^5) Synchro ID mismatch


(несоответствие идентификаторов синхронного перемещения)
(Причина) В соединении роботов была выполнена программа с идентификатором
синхронного перемещения, отличным от идентификатора синхронного
перемещения программы, которая выполняется в настоящий момент.
(Способ устранения) Программы с разными идентификаторами синхронного перемещения не
могут выполняться одновременно.

INTP-475 (%s^4, %d^5) Cannot single step


(пошаговый режим невозможен)
(Причина) Подчиненную программу соединения роботов невозможно выполнить в
пошаговом режиме.
(Способ устранения) Отмените пошаговый режим.

INTP-476 (%s^4, %d^5) BWD is failed


(ошибка обратного прогона)
(Причина) В соединении роботов не удалось выполнить обратный прогон.
(Способ устранения) Ошибка обратного прогона.

INTP-477 (%s^4, %d^5) Cannot run Slave directly


(невозможен прямой запуск подчиненной программы)
(Причина) Подчиненную программу соединения роботов невозможно запустить напрямую.
(Способ устранения) Чтобы выполнить подчиненную программу, вызовите ее из обычной
программы.

INTP-478 This group can not be MASTER


(эта группа не может быть ведущей)
(Причина) Данный сигнал об ошибке выдается при попытке указать как ведущее устройство
робот, который не задан как ведущее устройство в соединении роботов или
указать как ведущую группу, не определенную как ведущая на экране ручного
управления.
(Способ устранения) Укажите другую группу в качестве ведущей или измените настройку.
INTP-479 Bad Hostname or Address(MASTER)
(недопустимое имя хоста или адрес (ведущий))
(Причина) Была сделана попытка запустить соединение роботов, когда на экране связи с
хост-компьютером или на экране настройки главной программы задано
незарегистрированное имя хоста или настройка IP-адреса неправильна.
(Способ устранения) Проверьте главную программу в настройках соединения роботов и связи
с хост-компьютером.

-1406-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

INTP-480 Bad Hostname or Address(SLAVE)


(недопустимое имя хоста или адрес (подчиненный)
(Причина) Была сделана попытка запустить соединение роботов, когда в настройках связи с
хост-компьютером или в настройках последовательности соединения задано
незарегистрированное имя хоста или настройка IP-адреса неправильна.
(Способ устранения) Проверьте подчиненную программу в настройках соединения роботов и
связи с хост-компьютером.

INTP-481 Bad Synchronization ID


(недопустимый идентификатор синхронизации)
(Причина) Указанный в программе идентификатор синхронного перемещения в соединении
роботов неправилен.
(Способ устранения) Исправьте идентификатор синхронного перемещения на экране списка.

INTP-482 Bad Link Pattern Number


(недопустимый номер последовательности соединения)
(Причина) Указанный в программе номер последовательности соединения в соединении
роботов неправилен.
(Способ устранения) Исправьте номер последовательности соединения на экране списка.

INTP-483 Bad Master Number


(недопустимый номер ведущего робота)
(Причина) Указанный в программе номер ведущего робота в соединении роботов
неправилен.
(Способ устранения) Исправьте номер ведущего робота на экране списка.

INTP-484 Bad Group number (MASTER)


(недопустимый номер группы (ведущий))
(Причина) Номер группы ведущей программы в соединении роботов неправилен.
(Способ устранения) Проверьте номер группы ведущей программы.

INTP-485 Bad Group number (SLAVE)


(недопустимый номер группы (подчиненный))
(Причина) Номер группы подчиненной программы в соединении роботов неправилен.
(Способ устранения) Проверьте номер группы подчиненной программы.

INTP-486 SLAVE is not calibrated


(подчиненный робот не калиброван)
(Причина) В соединении роботов имеется не калиброванный подчиненный робот.
(Способ устранения) Выполните калибровку подчиненного робота.

-1407-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

INTP-488 RLINK communication timeout


(тайм-аут связи RLINK)
(Причина) В соединении роботов произошел тайм-аут инициализации связи.
(Способ устранения) Увеличьте значение $RK_SYSCFG.$RMGR_PHTOUT на 100.

INTP-489 Bad Hostname or Address


(недопустимое имя хоста или адрес, группа)
(Причина) Была сделана попытка запустить соединение роботов, когда в настройках связи с
хост-компьютером или в настройках соединения роботов задано неправильное
имя хоста, IP-адрес или группа перемещений.
(Способ устранения) Проверьте настройку соединения роботов и связи с хост-компьютером.

INTP-490 Timeout for link start


(тайм-аут запуска соединения)
(Причина) Была сделана попытка запустить соединение роботов, когда в настройках связи с
хост-компьютером или в настройках соединения роботов задано неправильное
имя хоста, IP-адрес или группа перемещений, или когда программа соединения
роботов не выполняется на другом конце соединения. Поэтому произошел тайм-
аут синхронизации запуска.
(Способ устранения) Проверьте настройку соединения роботов и связи с хост-компьютером, а
также состояние робота на другом конце соединения.

INTP-491 Linked robot or comm stopped


(сопряженный робот остановился, или связь прекратилась)
(Причина) Во время соединения роботов робот на другом конце соединения прекратил
выполнение программы, или прекратилась связь, например, по причине сбоя
питания.
(Способ устранения) Проверьте состояние робота на другом конце соединения.

INTP-493 Slave program stopped


(подчиненная программа остановлена)
(Причина) Во время выполнения подчиненной программы ведущая программа на другом
конце соединения прекратила работу.
(Способ устранения) Проверьте состояние робота на другом конце соединения.

INTP-493 Slave program stopped


(подчиненная программа остановлена)
(Причина) Во время выполнения ведущей программы соединения роботов подчиненная
программа на другом конце соединения прекратила работу.
(Способ устранения) Проверьте состояние робота на другом конце соединения.

-1408-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.4 Коды ошибок толчковой подачи (JOG) (ID=19)


JOG-001 WARN Overtravel Violation (нарушение перебега)
(Причина) Произошел перебег робота.
(Способ устранения) Для удаления сигнала об ошибке при нажатой клавише SHIFT нажмите
кнопку удаления сигнала об ошибке.
Затем при нажатой клавише SHIFT выполните толчковую подачу, чтобы
переместить ось перебега в диапазон перемещения.

JOG-002 WARN Robot not Calibrated (робот не калиброван)


(Причина) Робот не был калиброван.
(Способ устранения) Примените один из следующих методов для позиционирования:
1. Выполните настройки позиционирования на экране позиционирования.
2. Выключите питание и затем включите.

JOG-003 WARN No Motion Control (нет управления движением)


(Причина) Другая программа владеет управлением движением
(Способ устранения) Выполните аварийное прекращение программы, которая владеет
управлением движением, нажав клавишу FCTN и выбрав ABORT (аварийное
прекращение).

JOG-004 WARN Illegal linear jogging (недопустимая линейная толчковая подача)


(Причина) Одновременно невозможно выполнять больше одной поворотной толчковой
подачи.
(Способ устранения) Одновременно нажимайте только одну клавишу поворотной толчковой
подачи.
JOG-005 WARN Can not clear hold flag (невозможно удалить флаг останова)
(Причина) Клавиша приостановки или кнопка приостановки нажата. Или выключен входной
сигнал *HOLD.
(Способ устранения) Отпустите клавишу приостановки или кнопку приостановки. Или
включите входной сигнал *HOLD.

JOG-006 WARN Subgroup does not exist (подгруппа не существует)


(Причина) В группе не существует расширенной оси, толковая подача которой должна
выполняться.
(Способ устранения) Действие не требуется.

JOG-007 WARN Press SHIFT key to jog (нажмите клавишу SHIFT для толчковой подачи)
(Причина) Клавиша SHIFT не нажата.
(Способ устранения) Необходимо нажать клавишу SHIFT при толчковой подаче робота.
Чтобы выполнить толчковую подачу, отпустите клавишу толчковой подачи
(JOG), затем нажмите клавишу SHIFT и нажмите клавишу толчковой подачи.
JOG-008 WARN Turn on TP to jog (для толчковой подачи включите пульт обучения)
(Причина) Пульт обучения не включен.
(Способ устранения) Перед выполнением толчковой подачи робота нажмите на
переключатель аварийной блокировки и включите пульт обучения.

-1409-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

JOG-009 WARN Hold deadman to jog


(нажмите на переключатель аварийной блокировки для толчковой подачи)
(Причина) Переключатель аварийной блокировки не нажат.
(Способ устранения) Нажмите переключатель аварийной блокировки, затем нажмите
клавишу RESET (сброс), чтобы удалить эту ошибку.

JOG-010 WARN Jog pressed before SHIFT (Jog нажата до SHIFT)


(Причина) Клавиша толчковой подачи JOG была нажата прежде, чем была нажата клавиша
SHIFT.
(Способ устранения) Отпустите клавишу JOG. Затем удерживайте нажатой клавишу SHIFT и
нажмите клавишу JOG (толчковая подача).

JOG-011 WARN Utool changed while jogging (изменение Utool при толчковой подаче)
(Причина) Система координат выбранного инструмента изменилась при толчковой подаче.
(Способ устранения) Отпустите клавишу SHIFT и клавишу толчковой подачи JOG.
Новая система координат инструмента вступит в силу автоматически.

JOG-012 WARN manual brake enabled (включен ручной тормоз)


(Причина) Включен ручной тормоз.
(Способ устранения) Включите все тормоза, нажав кнопку аварийной остановки, затем
нажмите клавишу сброса RESET.

JOG-013 WARN Stroke limit (Group:%d Axis:%x Hex) (предел хода)


(Причина) Ось робота достигла своего заданного предела хода.
(Способ устранения) Робот уже достиг предела хода и больше не может выполнить толчковую
подачу в текущем направлении.
Расширите предел перемещения оси, если это не превышает спецификации
робота и программного обеспечения.
JOG-014 WARN Vertical fixture position (положение вертикальной фиксации)
(Причина) На системе LR-MATE робот достиг положения вертикальной фиксации.
(Способ устранения) Чтобы продолжить толчковую подачу отпустите клавишу толчковой
подачи, затем нажмите ее снова.

JOG-015 WARN Vertical fixture position (положение горизонтальной фиксации)


(Причина) На системе LR-MATE робот достиг положения горизонтальной фиксации.
(Способ устранения) Чтобы продолжить толчковую подачу отпустите клавишу толчковой
подачи, затем нажмите ее снова.
JOG-016 SERVO Softfloat time out(Group:%d)
(тайм-аут мягкого плавающего перемещения (группа: %d))
(Причина) При включенном мягком плавающем перемещении истекло время слежения.
(Способ устранения) Увеличьте системную переменную $SFLT_FUPTIM.

JOG-017 At R-Theta robot posture (положение робота R-Тета)


(Причина) При толчковой подаче стационарной вершины инструмента, робот принял
пространственное положение R-Тета.
(Способ устранения) Чтобы продолжить толчковую подачу отпустите клавишу толчковой
подачи, затем нажмите клавишу толчковой подачи снова.

-1410-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

JOG-020 Can not PATH JOG now


(толчковая подача по траектории невозможна в настоящий момент)
(Причина) Выбран режим PATH JOG, но робот в настоящий момент не на траектории,
введенной в режиме обучения, или направление инструмента то же самое, что
траектория ввода в режиме обучения, поэтому направление Y определить
невозможно.
Can not PATH JOG (толчковая подача по траектории невозможна)
(Способ устранения) Используйте Shift-FWD, чтобы выполнить траекторию программы, или
задайте другую систему координат толчковой подачи.

JOG-021 Multi key is pressed (нажато несколько клавиш)


(Причина) Использование нескольких клавиш толчковой подачи не поддерживается в
режиме PATH JOG
(Способ устранения) Одновременно используйте только одну клавишу толчковой подачи.

JOG-022 Disabled in JOINT path (выключено при траектории шарнира)


(Причина) Режим PATH jog выключен при траектории шарнира (JOINT path)
(Способ устранения) Режим PATH jog доступен при линейной (LINEAR) и круговой
(CIRCULAR) траектории

JOG-023 Available only in PAUSE (доступно только в режиме паузы)


(Причина) Режим PATH jog доступен только в состоянии паузы
(Способ устранения) Режим PATH jog доступен только в состоянии паузы

JOG-024 Currently this key is invalid (в настоящий момент эта клавиша недопустима)
(Причина) Эта клавиша в настоящий момент выключена.
(Способ устранения) Измените систему координат толчковой подачи.

JOG-025 J4 is not zero (ось не на нуле)


(Причина) Ось J4 не в положении 0°.
(Способ устранения) Для использования толчковой подачи с фиксированным
пространственным положением J4 должна находиться в положении 0°.

JOG-026 J4 is zero (J4 на нуле)


(Причина) В настоящий момент ось J4 находится в положении 0°.
(Способ устранения) Включена толчковая подача с фиксированным пространственным
положением.

-1411-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

JOG-027 Reverse direction from J4=0 (реверс направления от J4=0)


(Причина) Направление толчковой подачи противоположно направлению 0 ° J4.
(Способ устранения) Нажмите клавишу толчковой подачи для противоположного
направления.

JOG-028 Attitude fix mode limit (TCP)


(предел режима фиксированного пространственного положения (стационарная вершина
инструмента))
(Причина) Был достигнут предел диапазона линейного перемещения.
(Способ устранения) Измените целевое положение или перейдите на движение шарнира.
Был достигнут предел хода в режиме стационарной вершины инструмента.
JOG-029 OFIX jog error (ошибка толчковой подачи OFIX)
(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

JOG-030 Can't jog as OFIX (невозможна толчковая подача OFIX)


(Причина) Выключена толчковая подача с фиксированным пространственным положением.
Выдается дополнительный сигнал об ошибке.
(Способ устранения) Проверьте дополнительный сигнал об ошибке на экране хронологии
сигналов об ошибке.

-1412-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.5 Коды ошибок TPIF (ID=9)


TPIF-001 to 003 WARN Mnemonic editor error (%s^1) (ошибка мнемонического редактора)
(Причина) В программном обеспечении произошло недопустимое исключение.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

TPIF-004 WARN Memory write error (ошибка записи в память)


(Причина) Команду невозможно использовать, потому что соответствующая программная
опция не установлена.
(Способ устранения) Установите программную опцию.

TPIF-005 WARN Program is not selected (программа не выбрана)


(Причина) Программа не была выбрана в момент, когда программа отображалась на экране
редактирования.
(Способ устранения) Выберите программу на экране выбора программы (SELECT).

TPIF-006 WARN SELECT is not taught (SELECT не введен в режиме обучения)


(Причина) Этот введенный в режиме обучения оператор нуждается в операторе SELECT
перед текущей строкой.
(Способ устранения) Введите в режиме обучения оператор SELECT перед текущей строкой.

TPIF-007 WARN Robot is not calibrated (робот не калиброван)


(Причина) Калибровка еще не закончена.
(Способ устранения) Закончите калибровку.

TPIF-008 WARN Memory protect violation (нарушение защиты памяти)


(Причина) Включена защита от записи программы.
(Способ устранения) Отключите защиту на экране выбора.
TPIF-009 WARN Cancel delete by application (отмена удаления приложением)
(Причина) Невозможно удалить программу, потому что удаление программы выключено
прикладным программным обеспечением ЧПУ.
(Способ устранения) Включите удаление программы на экране настройки приложения.
TPIF-010 WARN Cancel enter by application (отмена редактирования приложением)
(Причина) Невозможно редактировать программу, потому что редактирование программы
выключено прикладным программным обеспечением ЧПУ.
(Способ устранения) Включите редактирование программы на экране настройки приложения.

TPIF-011 WARN Item is not found (элемент отсутствует)


(Причина) Элемент отсутствует ниже этой строки
(Способ устранения) Попытайтесь найти другой элемент или закройте функцию поиска

-1413-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

TPIF-012 WARN Kinematics solution is invalid (решение кинематики недопустимо)


(Причина) Невозможно транслировать данные позиционирования
(Способ устранения) Проверьте конфигурацию робота и системные переменные
$MNUTOOL/$MNUFRAM

TPIF-013 WARN Other program is running (выполняется другая программа)


(Причина) Невозможно выбрать программу, если другая выполняется или находится в
состоянии паузы.
(Способ устранения) Выберите программу после аварийного прекращения программы,
которая выполняется или находится в состоянии паузы.

TPIF-014 WARN Teach pendant is disabled (пульт обучения выключен)


(Причина) Невозможно редактировать программу при выключенном пульте обучения.
(Способ устранения) Редактируйте программу после того, как пульт обучения включен.

TPIF-015 WARN Bad position register index (некорректный индекс регистра положения)
(Причина) Индекс заданного регистра положения недопустим.
(Способ устранения) Проверьте индекс регистра положения.

TPIF-016 to 017 WARN Memory access failed (%s^1) (ошибка доступа к памяти)
(Причина) В программном обеспечении произошло недопустимое исключение.
(Способ устранения 1) Выберите программу снова.
(Способ устранения 2) Свяжитесь с FANUC Robotics.

TPIF-018 WARN Unspecified index value (не задано значение индекса)


(Причина) Заданное значение индекса недопустимо.
(Способ устранения) Проверьте заданное значение индекса.
TPIF-019 WARN This item cannot be replaced (невозможно заменить указанный элемент)
(Причина) Этот элемент заменить невозможно.
(Способ устранения) Попытайтесь найти другой элемент или закройте функцию поиска

TPIF-020 NONE Mnaction search error (ошибка поиска Mnaction)


(Причина) В программном обеспечении произошло недопустимое исключение.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

TPIF-023 WARN WJNT and RTCP are not compatible (WJNT и RTCP несовместимы)
(Причина) Wjnt и RTCP несовместимы.
(Способ устранения) Удалите Wjnt или RTCP времени до того, как добавлять другой.

-1414-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

TPIF-030 WARN Program name is NULL (имя программы не существует)


(Причина) Имя программы не было введено.
(Способ устранения) Введите имя программы.

TPIF-031 WARN Remove num from top of Program name


(удалите цифры из начала имени программы)
(Причина) Начало имени программы - число.
(Способ устранения) Удалите число из начала имени программы.

TPIF-032 WARN Remove space from Program name (удалите пробел из имени программы)
(Причина) В имя программы включен пробел.
(Способ устранения) Удалите пробел из имени программы.

TPIF-033 WARN Remove comma from Program name


(удалите запятую из имени программы)
(Причина) В имя программы включена запятая.
(Способ устранения) Удалите запятую из имени программы.

TPIF-034 WARN Remove dot from Program name (удалите точку из имени программы)
(Причина) В имя программы включена точка.
(Способ устранения) Удалите точку из имени программы.

TPIF-035 WARN Remove minus from Program name (удалите минус из имени программы)
(Причина) В имя программы включен минус.
(Способ устранения) Удалите минус из имени программы.

TPIF-036 WARN Memory is not enough (недостаточно памяти)


(Причина) Недостаточно доступной памяти.
(Способ устранения) Удалите не используемые программы.

TPIF-037 WARN Program must be selected by TP


(необходимо выбрать программу на пульте обучения)
(Причина) На дисплее можно редактировать только программу пульта обучения по
умолчанию.
(Способ устранения) Необходимо выбрать программу на пульте обучения для редактирования
на дисплее.

TPIF-038 WARN Invalid char in program name


(недопустимый символ в имени программы)
(Причина) Недопустимый символ в имени программы
(Способ устранения) Необходимо удалить недопустимый символ из имени программы

-1415-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

TPIF-040 WARN Label is already exist (метка уже существует)


(Причина) Существует метка с тем же номером.
(Способ устранения) Измените номер метки.

TPIF-041 WARN MNUTOOLNUM number is invalid


(недопустимый номер MNUTOOLNUM)
(Причина) Заданный номер MNUTOOLNUM недопустим.
(Способ устранения) Проверьте номер MNUTOOLNUM в системных переменных.

TPIF-042 WARN MNUFRAMENUM number is invalid (недопустимый номер


MNUFRAMENUM)
(Причина) Заданный номер MNUFRAMNUM недопустим.
(Способ устранения) Проверьте номер MNUFRAMNUM в системных переменных.

TPIF-043 WARN External change is valid (внешнее изменение действительно)


(Причина) Невозможно изменить выбор робота (группы), потому что действует функция,
выбирающая робота при помощи внешнего цифрового входа (DI).
(Способ устранения) Установите $MULTI_ROBO.CHANGE_SDI в разделе системных
переменных (SYSTEM variables) на ноль.

TPIF-044 WARN Program is unsuitable for robot (программа не подходит роботу)


(Причина) Маска группы программы отличается от выбранного робота (группы).
(Способ устранения) Проверьте выбираемого робота (группу) или проверьте маску группы
атрибута программы.

TPIF-045 WARN Pallet number is over max


(количество команд паллетизации превышает максимальное)
(Причина) Невозможно ввести в режиме обучения больше 16 команд паллетизации в одной
программе.
(Способ устранения) Введите в режиме обучения другую программу.

TPIF-046 WARN Motion option is over max


(количество опций перемещения выше максимального)
(Причина) Слишком много опций перемещения для перемещения по умолчанию
(Способ устранения) Необходимо уменьшить количество опций перемещения для
перемещения по умолчанию

TPIF-047 WARN Invalid program is selected (выбрана недопустимая программа)


(Причина) Неверный тип программы.
(Способ устранения) Выберите программу TPE.

-1416-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

TPIF-048 WARN Running program is not found (отсутствует выполняющаяся программа)


(Причина) Выполняющаяся программа не существует.

TPIF-049 WARN Port number is invalid (недопустимый номер порта)


(Причина) Не задан порт для внешнего устройства.
(Способ устранения) Задайте порт для внешнего устройства.

TPIF-050 WARN Macro does not exist (макрос не существует)


(Причина) Макрокоманде не назначена программа.
(Способ устранения) Назначьте программу макрокоманде.

TPIF-051 WARN Program has been selected by PNS (программа выбрана при помощи PNS)
(Причина) Если программа была выбрана при помощи PNS, невозможно выбрать программу
на в экране выбора SELECT.
(Способ устранения) Необходимо выключить сигнал PNSTROBE.

TPIF-052 WARN FWD/BWD is disabled (выключены FWD/BWD (вперед/назад))


(Причина) Если выключена функция FWD (вперед), невозможно выполнить программу с
пульта обучения.
(Способ устранения) Необходимо выбрать в меню функций пункт Disabled FWD (выключить
FWD), к котором можно выключить это состояние функции «выключения
исполнения вперед».
TPIF-053 WARN Not editing background program
(нет фонового редактирования программы)
(Причина) Программа не была выбрана фоновым редактированием.
(Способ устранения) Выберите программу фонового редактирования (BACKGROUND) на
экране выбора (SELECT) программы.
TPIF-054 WARN Could not end editing (не удалось закончить редактирование)
(Причина) Недостаточно памяти или недопустимая фоновая программа.
(Способ устранения) Удалите все ненужные программы или подтвердите фоновую программу.

TPIF-055 WARN Could not recover original program


(не удалось восстановить исходную программу)
(Причина) Не удалось восстановить исходную программу, которая была выбрана в фоновом
режиме (BACKGROUND)
(Способ устранения) Перед выполнением первоначальной программы, которая была выбрана
для фонового редактирования (BACKGROUND), повторно закончите
редактирование при помощи END_EDIT из [EDCMD].

-1417-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

TPIF-056 WARN This program is used by the CRT


(эта программа используется дисплеем)
(Причина) Фоновую программу невозможно выбрать одновременно на дисплее и пульте
обучения.
(Способ устранения) Завершите редактирование при помощи END_EDIT из [EDCMD] на
дисплее

TPIF-057 WARN This program is used by the TP


(эта программа используется пультом обучения)
(Причина) Фоновую программу невозможно выбрать одновременно на дисплее и пульте
обучения.
(Способ устранения) Завершите редактирование при помощи END_EDIT из [EDCMD] на
пульте обучения

TPIF-060 WARN Can't record on cartesian (Group:%d)


(не удается выполнить запись в декартовых координатах)
(Причина) Текущее положение находится в сингулярной точке.
(Способ устранения) Можно записать это положение только в координатах шарнира.
Выберите функциональную клавишу.

TPIF-061 WARN Group[%s] has not recorded (группа %s не записана)


(Причина) Данные позиционирования не изменились на отображенные группы, потому что
была выбрана функциональная клавиша, которая не записала положение при
проверке в сингулярной точке.
(Способ устранения) Перед выполнением снова проверьте это зарегистрированное положение.

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 в одной строке.
(Способ устранения) Перед выполнением проверьте все логические операторы в этой строке.

TPIF-064 Too many AND/OR operator(Max.4)


(слишком много операторов AND/OR (макс. 4))
(Причина) Слишком много операторов AND/OR (и/или) (максимальное количество - 4 в
одной строке).
(Способ устранения) Введите в режиме обучения логическую операцию в другой строке.

-1418-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

TPIF-065 Arithmetic operator was unified to +- or */


(арифметический оператор был унифицирован с +- или */)
(Причина) Арифметический оператор в этой строке был изменен на + - или */.
Не допускается смешение арифметических операторов + и - с операторами * и / в
одной строке.
(Способ устранения) Перед выполнением проверьте все арифметические операторы в этой
строке.

TPIF-066 Too many arithmetic operator(Max.5)


(слишком много арифметических операторов (макс. 5))
(Причина) Слишком много арифметических операторов
(максимальное количество - 5 в одной строке).
(Способ устранения) Введите в режиме обучения арифметическую операцию в другой строке.

TPIF-067 Too many arguments (Max.10) (слишком много аргументов (макс 10))
(Причина) Слишком много аргументов (максимум 10 для программы или макрокоманды).
(Способ устранения) Проверьте аргументы программы/макрокоманды.

TPIF-070 Cannot teach the instruction (не удается ввести команду в режиме обучения)
(Причина) Не удается ввести команду в режиме обучения.
(Способ устранения) Проверьте подтип программы.

TPIF-071 Cannot change sub type (не удается изменить подтип)


(Причина) Не удается изменить подтип.
(Способ устранения) Проверьте подтип программы.

TPIF-072 Cannot change motion group (не удается изменить группу перемещений)
(Причина) Не удается изменить группу перемещений.
(Способ устранения) Проверьте подтип программы.

TPIF-090 WARN This program has motion group (в программе есть группа перемещений)
(Причина) Программа, заданная в $PWR_HOT, $PWR_SEMI и $PWR_NORMAL не должна
иметь группы перемещений.
(Способ устранения) Задайте * для всех групп перемещения на экране данных программы на
пульте обучения.

TPIF-091 WARN PREG access error (ошибка доступа регистра положения)


(Причина) Произошла ошибка при доступе к регистру положения.
(Способ устранения) См. код причины ошибки.

TPIF-092 Value %d expected %s (несоответствие ожидаемого значения)


(Причина) Массив значений value_array, который был передан встроенной функции KAREL,
был задан неправильно.
(Способ устранения) Убедитесь, что value_array задает правильные имена для переменных и
что ожидаемые типы корректны.

-1419-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

TPIF-093 USER menu must be selected (необходимо выбрать меню)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

TPIF-094 USER2 menu must be selected (необходимо выбрать меню)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

TPIF-095 WARN Execution history table error (ошибка таблицы хронологии выполнения)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Необходимо выполнить контролируемый запуск (не нужно выполнять
сброс нового пункта).

TPIF-097 WARN Running task's history can't display


(не удается отобразить хронологию выполняемой задачи)
(Причина) Невозможно отобразить хронологию выполнения выполняемой программы.
(Способ устранения) См. этот экран, когда программа приостановлена или выполнено ее
аварийное прекращение.

TPIF-098 WARN %s was not run (%s не была выполнена)


(Причина) Программа $PWR_HOT, $PWR_SEMI или $PWR_NORMAL не выполнена.
(Способ устранения) Ознакомьтесь с кодом причины.

TPIF-099 WARN This program is edited (эта программа редактируется)


(Причина) Программа, заданная в $PWR_HOT, $PWR_SEMI и $PWR_NORMAL не
выполняется, если программа редактируется.
(Способ устранения) Выберите другую программу.

TPIF-100 WARN No vacant table space (нет свободного пространства в таблице)


(Причина) В программном обеспечении произошло недопустимое исключение.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

TPIF-101 WARN No such menu (меню не существует)


(Причина) В программном обеспечении произошло недопустимое исключение.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

TPIF-102 WARN E.STOP is asserted (подтверждена аварийная остановка)


(Причина) Выбрано выполнение в прямом направлении, в то время как подтверждена
аварийная остановка.
(Способ устранения) Выключите аварийную остановку. Затем выберите выполнение вперед.

TPIF-103 WARN Dead man is released (выпущен переключатель аварийной блокировки)


(Причина) При запуске программы при помощи пульта обучения был выпущен
переключатель аварийной блокировки.
(Способ устранения) Нажмите и удерживайте переключатель аварийной блокировки и
запустите программу.

-1420-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

TPIF-104 WARN Teach pendant is disabled (пульт обучения выключен)


(Причина) Программа не была запущена, потому что пульт обучения был выключен.
(Способ устранения) После включения выключателя пульта обучения запустите программу.

TPIF-105 WARN Program is not selected (программа не выбрана)


(Причина) Выполнен запуск программы, но программа не выбрана.
(Способ устранения) Запустите программу после выбора программы.

TPIF-106 WARN Program is already running (программа уже выполняется)


(Причина) Во время выполнения программы на пульте обучения был выполнен запуск.
(Способ устранения) Запускайте программу, дождавшись окончания программы или её
аварийного прекращения.

TPIF-107 WARN FWD/BWD is disabled (выключены FWD/BWD (вперед/назад))


(Причина) 1. Запуск программы был выполнен, когда запуск был запрещен, например, при
вводе значения в строку сообщений.
2. Программа не была выбрана.
(Способ устранения) 1. После окончания процедуры ввода значения запустите программу.
2. Выберите программу и затем запустите программу.

TPIF-108 WARN Form error, line %d, item %d (ошибка формы, строка %d, элемент %d)
(Причина) Диспетчер форм обнаружил ошибку в заданной строке с заданным элементом.
(Способ устранения) См. код причины ошибки для определения фактической ошибки.

TPIF-109 WARN %v not specified correctly (некорректно задано %v)


(Причина) Произошла внутренняя ошибка программы.
(Способ устранения) Свяжитесь со своим центром технического обслуживания FANUC.
TPIF-110 WARN Screen used by other device (экран используется другим устройством)
(Причина) Произошла внутренняя ошибка программы.
(Способ устранения) Свяжитесь со своим центром технического обслуживания FANUC.

TPIF-111 op_global does not exist (op_global не существует)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

TPIF-112 op_sel does not exist (op_sel не существует)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

TPIF-113 Illegal param in op menu (недопустимый параметр в меню операций)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

-1421-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

TPIF-114 Illegal data in op menu (недопустимые данные в меню операций)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

TPIF-115 Data is full (данные заполнены)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

TPIF-116 System variable error: (ошибка системной переменной) %s


(Причина) Недопустимое имя системной переменной.
(Способ устранения) Проверьте написание и формат имени.

TPIF-117 Cannot backup to device:


(не удается выполнить резервное копирование на устройство) %s
(Причина) Устройство, используемое по умолчанию, недопустимо для резервного
копирования.
(Способ устранения) Выберите допустимое устройство и повторите попытку.

TPIF-118 File error for %s (ошибка файла для %s)


(Причина) Ошибка файла.
(Способ устранения) Выполните запуск из холодного состояния:
1. Выключите робота.
2. На пульте обучения нажмите и удерживайте нажатыми клавиши SHIFT и
RESET.
3. Не отпуская клавиши SHIFT и RESET, включите робота.
Если ошибка не удалена, документируйте события, ведущие к ошибке и
свяжитесь с местным центром технического обслуживания FANUC.

TPIF-119 File compression failed (не удалось выполнить сжатие файла)


(Причина) Не удалось создать сжатый файл.
(Способ устранения) Проверьте устройство резервного копирования.

TPIF-120 Device failure (отказ устройства)


(Причина) Отказ устройства.
(Способ устранения) Проверьте устройство и повторите попытку.

TPIF-121 Invalid copy. Use MOVE key.


(недопустимая копия. Используйте клавишу MOVE.)
(Причина) Невозможно копировать файл на запоминающем устройстве на это же
запоминающее устройстве.
(Способ устранения) Используйте клавишу перемещения MOVE и повторите попытку

TPIF-122 Specified softpart ID is illegal


(задан недопустимый программный идентификатор)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

-1422-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

TPIF-123 No active applications (нет активных приложений)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

TPIF-124 Current application is nothing (текущее приложение не существует)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

TPIF-125 Specified softpart ID is nothing


(заданный программный идентификатор не существует)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

TPIF-126 THKY ASLOAD is failed (отказ THKY ASLOAD)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

TPIF-127 TOPK ASLOAD is failed (отказ TOPK ASLOAD)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

TPIF-128 Verify logic of pasted line(s) (проверьте логику вставленной строки (строк))
(Причина) Функция копирования обратного перемещения не поддерживает следующую
команду опции перемещения.
1. Команда приложения.
2. Пропуск, быстрый пропуск.
3. Инкрементная.
4. Непрерывное вращение.
5. Команда выполнения с упреждением.
(Способ устранения) Проверьте вышеупомянутую команду опции перемещения.
И соответственно измените скопированный оператор.

TPIF-129 Group motion inst. is pasted (вставлена команда группового перемещения)


(Причина) Скопирована команда группового перемещения.
Функция копирования обратного перемещения не поддерживает команду
группового перемещения.
(Способ устранения) Проверьте команду группового перемещения.
И соответственно измените скопированный оператор.

TPIF-130 Specified application has no EQ (нет EQ у заданного приложения)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

-1423-
B-82284RU-3/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)
невозможно восстановить функцией отмены.

-1424-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.6 Коды ошибок MOTN (ID=15)


MOTN-001 - 008 STOP.G Internal error in osmkpkt (внутренняя ошибка in osmkpkt)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Выключите и включите контроллер.

MOTN-009 STOP.G Internal error for single step


(внутренняя ошибка в пошаговом режиме)
(Причина) Инструмент остановился в середине дуги в пошаговом режиме.
(Способ устранения) Игнорируйте этот сигнал об ошибке.

MOTN-010 - 011 STOP.G Internal error in osathpkt (внутренняя ошибка в osathpkt)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-012 STOP.G Invalid softpart MIR (недопустимый программный отчет MIR)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-013 STOP.G Invalid softpart SEG (недопустимый программный отчет SEG)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-017 STOP.G Limit error (Group:%d^2, Axis:%x^3 Hex)


(ошибка предела (группа:%d^2, ось:%x^3 hex))
(Причина) Заданное положение выходит за пределы диапазона перемещения шарнира
($PARAM_GROUP.$LOWERLIMS, $PARAM_GROUP.$UPPERLIMS).
Ось j определяется в шестнадцатеричном формате, как показано ниже.
Ось 1: 1, Ось 2: 2, Ось 3: 4, Ось 4: 8, Ось 5: 10, Ось 6: 20,
Ось 7: 40, Ось 8: 80, Ось 9: 100
Если этот сигнал об ошибке вызвали две или несколько осей, сумма их значений,
показанных выше, выдается в шестнадцатеричном формате.
Пример:

(Способ устранения 1) Скорректируйте положение так, чтобы оно находилось в диапазоне


перемещения.
(Способ устранения 2) Измените настройки диапазона перемещения на экране диапазона
перемещения шарнира, который отображается при выборе 6 SYSTEM AXIS
LIMITS (системные пределы перемещения осей).

MOTN-018 STOP.G Position not reachable (недостижимое положение)


(Причина) Положение недостижимо или находится вблизи сингулярной точки.
(Способ устранения) Повторно введите в режиме обучения положение, которое недостижимо.

-1425-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MOTN-019 WARN In singularity (в сингулярной точке)


(Причина) Положение находится вблизи сингулярной точки.
(Способ устранения) Повторно введите в режиме обучения положение, которое находится
вблизи сингулярной точки.

MOTN-020 WARN Wrist joint warning (предупреждение запястного шарнира)


(Причина) Предупреждение запястного шарнира.
(Причина) Предупреждение запястного шарнира.

MOTN-021 STOP.G No kinematics error (ошибка из-за отсутствия кинематики)


(Причина) Нет кинематики.
(Способ устранения) Используйте движение шарнира.

MOTN-022 STOP.G Invalid limit number (недопустимый номер предела)


(Причина) Недопустимый номер предела.
(Способ устранения) Задайте номер предела правильно.

MOTN-023 STOP.G In singularity (в сингулярной точке)


(Причина) Положение находится вблизи сингулярной точки.
(Способ устранения) Повторно введите в режиме обучения положение, которое находится
вблизи сингулярной точки.

MOTN-024 STOP.G Kinematics not defined (не определена кинематика)


(Причина) Кинематика не определена.
(Способ устранения) Определите кинематику.
MOTN-030 - 046 STOP.G Internal error in MMGR:PEND
(внутренняя ошибка в MMGR:PEND)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-047 Internal error in MMGR:PRST (внутренняя ошибка в MMGR:PRST)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC и
сообщите представителю выданное сообщение об ошибке.

MOTN-049 STOP.G Attempt to move w/o calibrated


(попытка перемещения без калибровки)
(Причина) Робот не калиброван.
(Способ устранения) Калибруйте робота.

-1426-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MOTN-050 STOP.G Invalid spdlim (Group:%d^2 Axis:%x^3 H)


(недопустимый spdlim (Группа:%d^2 Ось:%x^3 H)
(Причина) Произошла внутренняя ошибка программы.
Недопустимый коэффициент скорости шарнира
($PARAM_GROUP.$SPEEDLIMJNT).
Ось j определяется в шестнадцатеричном формате, как показано ниже.
Ось 1: 1, Ось 2: 2, Ось 3: 4, Ось 4: 8, Ось 5: 10, Ось 6: 20,
Ось 7: 40, Ось 8: 80, Ось 9: 100
Если этот сигнал об ошибке вызвали две или несколько осей, сумма их значений,
показанных выше, выдается в шестнадцатеричном формате.
Пример:

(Способ устранения) Скорректируйте коэффициент скорости шарнира.

MOTN-051 - 53 STOP.G Speed out of range (Group:%d^2)


(скорость за пределами диапазона (Группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-054 STOP.G Uninitialized dest pos (Group:%d^2)


(не инициализировано целевое положение (Группа:%d^2))
(Причина) Не инициализировано целевое положение.
(Способ устранения) Введите в режиме обучения целевое положение.

MOTN-055 STOP.G Uninitialized via pos (Group:%d^2)


(не инициализировано промежуточное положение (Группа:%d^2))
(Причина) Не инициализировано промежуточное положение.
(Способ устранения) Введите в режиме обучения промежуточное положение.

MOTN-056 WARN Speed limits used (Group:%d^2)


(используются ограничения скорости (Группа:%d^2))
(Причина) Используются ограничения скорости.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.

MOTN-057 - 062 STOP.G Invalid mir (Group:%d^2) (недопустимый mir (Группа:%d^2))


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

-1427-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MOTN-063 STOP.G Position config change (Group:%d^2)


(изменение конфигурации положения (группа:%d^2))
(Причина) Для операции с управляемой траекторией (линейная или круговая операция) для
начальной точки и конечной точки заданы различные форматы данных
позиционирования.
(Способ устранения 1) Задайте одинаковый формат данных позиционирования для начальной
точки и конечной точки.
(Способ устранения 2) Задайте режим работы шарнира.
(Способ устранения 3) Задайте команду операции запястного шарнира (команда добавления
операции).

MOTN-064 и 065 STOP.G Rs orientation error (Group:%d^2)


(ошибка ориентации RS (группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-066 STOP.G Degenerate circle (Group:%d^2)


(вырожденная окружность (группа:%d^2))
(Причина) Для круговой операции, данные позиционирования для начальной точки,
промежуточной точки и конечной точки недопустимы.
a. Две точки: начальная или промежуточная или конечная точка перекрываются
друг другом.
b. Все точки: начальная, промежуточная и конечная точка размещены на прямой
линии.
(Способ устранения) Задайте соответствующий начальные, промежуточные и конечные точки
для круговой операции.

MOTN-067 - 072 STOP.G Ata2 error in circle (Group:%d^2)


(ошибке Ata2 в окружности (группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-073 STOP.G Error in orientype (Group:%d^2)


(ошибка в типе ориентации (группа:%d^2))
(Причина) Внутренняя ошибка: планировщик получил недопустимый тип ориентации.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-074 - 079 STOP.G Error in speed (Group:%d^2) (ошибка в скорости (группа:%d^2))


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-080 STOP.G Via position required (Group:%d^2)


(необходимо промежуточное положение (группа:%d^2))
(Причина) Отсутствует промежуточное положение для кругового перемещения.
(Способ устранения) Введите в режиме обучения промежуточное положение.

-1428-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MOTN-081 STOP.G Extended position error (Group:%d^2)


(ошибка расширенного положения (группа:%d^2))
(Причина) Не задано значение для дополнительной оси.
(Способ устранения) Задайте значение для дополнительной оси.

MOTN-082 - 087 STOP.G (Group:%d^2) (глобальный останов (группа:%d^2))


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-088 STOP.G Not cartesian move (Group:%d^2)


(перемещение не в декартовых координатах (группа:%d^2))
(Причина) Тип перемещения не является декартовым.
(Способ устранения) Необходимо задать декартов тип перемещения.

MOTN-089 - 091 STOP.G (Group:%d^2) (глобальный останов (группа:%d^2))


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-092 STOP.G Extended not supported (Group:%d^2)


(расширенный не поддерживается (группа:%d^2))
(Причина) Расширенные оси не поддерживаются.
(Способ устранения) Не используйте расширенные оси.

MOTN-093 and 094 STOP.G Internal (Group:%d^2) (внутренняя (группа:%d^2))


(Причина) Ошибка внутреннего плана.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
MOTN-095 WARN Can't blend corner line:%d^5
(не удается выполнить переход угловой линии :%d^5)
(Причина) Под управлением вектора ускорения заданная команда операции приводит к
непостоянной траектории робота.
(Способ устранения 1) Выключите управление вектора ускорения.
(Способ устранения 2) Скорректируйте команду операции так, чтобы она могла выполняться
обычным способом.

MOTN-096 STOP.G Cart rate not equal(Group:%d^2)


(неравномерная подача в декартовых координатах (группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-097 WARN INTR overrun %d^3 (Group:%d^2)


(внутреннее переполнение %d^3 (группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

-1429-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MOTN-098 - 109 STOP.G INTR (Group:%d^2) (внутренняя (группа:%d^2))


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-110 STOP.G Use FINE in last L (Group:%d^2)


(использовать FINE в последнем линейном (группа:%d^2))
(Причина) Во время выполнения заданной команды операции не удалось выполнить
операцию шарнира.
(Способ устранения) Скорректируйте команду операции в соответствии с нужной операции с
управляемой траекторией.

MOTN-111 WARN Can't switch filter(Group:%d^2)


(не удается переключить фильтр (группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
MOTN-112 Increment move turn Mismatch
(несоответствие числа оборотов при инкрементном перемещении)
(Причина) Инкрементное перемещение вызывает несоответствие числа оборотов.
(Способ устранения) Измените положение на абсолютное положение.

MOTN-113 WARN Robot not calibrated (робот не калиброван)


(Причина) Робот не калиброван.
(Способ устранения) Калибруйте робота.
MOTN-114 WARN Servo is on (Group:%d^2) (сервопривод включен (группа:%d^2))
(Причина) Сервопривод по-прежнему включен.
(Способ устранения) Выключите сервопривод.

MOTN-115 WARN Invalid brake mask (Group:%d^2)


(недопустимая маска тормоза (группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-116 WARN Invalid solution (Group:%d^2) (недопустимое решение (группа:%d^2))


(Причина) Недопустимое решение кинематики.
(Способ устранения) Повторно введите положение в режиме обучения.

MOTN-117 WARN Robot not mastered (Group:%d^2)


(не выполнена выверка робота (группа:%d^2))
(Причина) Не выполнена выверка робота.
(Способ устранения) Выполните выверку робота.

MOTN-118 WARN Robot in over travel (Group:%d^2) (перебег робота (группа:%d^2))


(Причина) Перебег робота.
(Способ устранения) Выполните сброс перебега, переместите робота из положения перебега.

-1430-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MOTN-119 WARN Servo is off (Group:%d^2)


(сервопривод выключен (группа:%d^2))
(Причина) Сервопривод робота включен.
(Способ устранения) Выключите питание сервопривода.

MOTN-120 - 121 WARN Invalid reference position (Group:%d^2)


(недопустимое опорное положение (группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-122 STOP.G Dfilter not empty (Group:%d^2) (Dfilter не пустой (группа: % d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-123 WARN Not enough node (Group:%d^2) (недостаточно узлов (группа:%d^2))


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-124 - 127 STOP.G INTR:Bad Mirpkt req_code(Group:%d^2)


(внутр: недопустимый код запроса Mirpkt (группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-128 STOP.G Group mtn not supported(Group:%d^2)


(групповое перемещение не поддерживается (группа:%d^2))
(Причина) Групповое перемещение не поддерживается.
(Способ устранения) Документируйте события, которые приводят к ошибке и свяжитесь с
местным центром технического обслуживания FANUC.

MOTN-129 и 130 STOP.G Local cond ptr conflict(Group:%d^2)


(конфликт локального условного указателя (группа:%d^2)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-131 STOP.G In singularity (в сингулярной точке)


(Причина) Положение находится вблизи сингулярной точки.
(Способ устранения) a. Удалите заданную точку на достаточное расстояние от сингулярной
точки.
b. Используйте координаты шарнира для указания заданной точки в режиме
работы в системе координат шарнира.

MOTN-132 STOP.G Group circ not supported(Group:%d^2)


(круговое групповое перемещение не поддерживается (группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

-1431-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MOTN-133 WARN Time after limit used(Group:%d^2)


(используется предел TIME AFTER (группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-134 STOP.G Can not move path backward (Group:%d^2)


(невозможно переместить траекторию назад (группа: % d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-135 STOP.G Last motype can't be circular (Group:%d^2)


(последний тип перемещения не может быть круговым (группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-136 STOP.G Illegal filter switch line:%d^5


(недопустимая строка переключения фильтра: %d^5)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-137 STOP.G No circular softpart (Group:%d^2)


(отсутствует программа кругового перемещения (группа:%d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-138 STOP.G No joint short motion SP (Group:%d^2)


(отсутствует программа короткого перемещения в координатах шарнира
(группа: %d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-139 STOP.G No cart short motion SP (Group:%d^2)


(отсутствует программа короткого перемещения в декартовых координатах
(группа: %d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-140 STOP.G No KAREL motion softpart (Group:%d^2)


(отсутствует программа перемещения KAREL (группа: %d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

-1432-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MOTN-141 STOP.G No KAREL motion func. ptr (Group:%d^2)


(отсутствует указатель функции перемещения KAREL (группа: %d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-142 STOP.G No Group Motion SP (Group:%d^2)


(отсутствует программа группового перемещения (группа: %d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-143 STOP.G No Motion Resume SP (Group:%d^2)


(отсутствует программа возобновления перемещения (группа: %d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-144 STOP.G No joint Turbo Move SP (Group:%d^2)


(отсутствует программа ускоренного перемещения в координатах шарнира
(группа: %d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-145 STOP.G No cart Turbo Move SP (Group:%d^2)


(отсутствует программа ускоренного перемещения в декартовых координатах
(группа: %d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
MOTN-146 STOP.G INTR can't replan major axis(Group:%d^2)
(не удается перепланировать главную ось (группа: %d^2))
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MOTN-147 WARN L->J replan joint slowdown (Group:%d^2)


(замедлена перепланировка шарнира (группа: %d^2))
(Причина) Линейные перемещения игнорируют число оборотов.
Поэтому если движение шарнира следует за несколькими линейными
перемещениями, число оборотов может вызвать несоответствие типа, что
приведет к замедлению робота.
(Способ устранения) Измените тип перемещения (motype) текущего перемещения на линейное
или измените тип перемещения предыдущего перемещения на перемещение
шарнира.
Если неисправность сохраняется, повторно введите траекторию в режиме
обучения.

-1433-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MOTN-148 SWARN Can't move concurrently (Group:%d^2)


(не удается перемещаться одновременно (группа: %d^2))
(Причина) Две группы перемещений не могут синхронизироваться друг с другом из-за
перепланирования одной группы.
Это вызовет замедление обеих групп.
(Способ устранения) Если замедление не допускается, повторно введите траекторию в режиме
обучения.

MOTN-149 STOP.G CF:rotspeedlim exceeded line:%d^5


(превышение ограничения скорости вращения, строка: %d^5)
(Причина) CF: превышение ограничения скорости вращения.
(Способ устранения 1) Измените значение системной переменной $cf_paramgp[].$cf_framenum
на 1 или 2.
Выключите питание и затем включите.
(Способ устранения 2) Уменьшите скорость.
(Способ устранения 3) Задайте позиционирование как предыдущую операцию.

MOTN-161 (%s^4 L:%d^5) Can't look ahead


(не удается выполнить опережающий просмотр)
(Причина) При самом коротком времени функции управления невозможно выполнить
чтение строк программы заранее.
Можно рассматривать следующие ситуации:
- Регистр положения используется без блокировки.
- Используется команда выбора if/выбор.
- Вызвана еще одна программа.
(Способ устранения) - Используйте команду блокировки регистра положения.
- Удалите команду выбора if/выбор.
- Совместите программы в одну.

MOTN-171 Overload (перегрузка)


(Причина) Возникает перегрузка.
(Способ устранения) Уменьшите нагрузку.

MOTN-172 Another robot is re-linked (переподключается робот)


(Причина) Произошло переподключение робота-адресата подключения, поэтому работа
остановилась.
(Способ устранения) Одновременно остановите всех сопряженных роботов, затем выполните
перезапуск роботов.

-1434-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MOTN-173 Robot link configuration error (ошибка конфигурации соединения роботов)


(Причина) Некорректная настройка соединения роботов.
(Способ устранения) Проверьте имя хоста и адрес IP в настройке связи с хост-компьютером, а
также проверьте настройку соединения роботов.

MOTN-174 No motion control (нет управления движением)


(Причина) Этот сигнал об ошибке выдается, например, если выполняется операция для
настройки задающего блока или подчиненного устройства, например,
манипуляции на экране ручного управления или выполнение программы, пока
робот перемещается согласно операции толчковой подачи или по программе.
(Способ устранения) Выполните операцию после остановки робота.

MOTN-175 Failed to be MASTER (не удалось перейти в состояние задающего блока)


(Причина) Во время переключения в состояние задающего блока при выполнении
программы или в режиме ручного управления перемещение робота не закончено
или некорректна настройка.
(Способ устранения) Измените программу или проверьте настройку соединения роботов.

MOTN-176 Failed to be SLAVE (не удалось перейти в состояние подчиненного устройства)


(Причина) Во время переключения в состояние задающего блока при выполнении
программы или в режиме ручного управления перемещение робота не закончено
или некорректна настройка.
(Способ устранения) Измените программу или проверьте настройку соединения роботов.

MOTN-177 Failed to end sync motion (не удалось закончить синхронное перемещение)
(Причина) Если задающий блок и подчиненное устройство не остановились или настройка
некорректна, синхронное перемещение закончить невозможно.
(Способ устранения) Проверьте команду перемещения программы и настройку соединения
роботов.

MOTN-178 Link robot is HELD (сопряженный робот остановлен)


(Причина) После начала синхронного перемещения было обнаружено, что робот - адресат
связи потерял синхронизм по причине завершения программы или аналогичной.
(Способ устранения) Программы временно останавливаются. Выполните перезапуск
программ задающего блока и подчиненного устройства.

MOTN-179 Robot link internal error (внутренняя ошибка соединения роботов)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC и
сообщите представителю выданное сообщение об ошибке.

-1435-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MOTN-180 Robot link Calib-data not found


(не найдены данные калибровки соединения роботов)
(Причина) Невозможно найти данные калибровки.
(Способ устранения) Калибруйте соединение роботов.

MOTN-181 Robot link Version mismatch (несоответствие версий соединения роботов)


(Причина) Программное обеспечение соединения роботов отличается на ведущем роботе и
подчиненном роботе.
(Способ устранения) Обеспечьте соответствие версии программного обеспечения ведущего
робота и версии подчиненного робота.

MOTN-182 Failed to get data from master


(не удалось получить данные от задающего блока)
(Причина) Данные связи не передаются от ведущего робота.
(Способ устранения) Проверьте кабель Ethernet, кабельное соединение, концентратор,
главную плату и настройку соединения роботов.

MOTN-184 Invalid MNUTOOL data array (недопустимый массив данных MNUTOOL)


(Причина) Недопустимое значение системной переменной $MNUTOOL.
(Способ устранения) Проверьте значение системной переменной $MNUTOOL.

MOTN-185 Protect of ACK BF to be sent (защита ACK BF передачи)


(Причина) В подчиненном роботе защищена память данных для передачи от подчиненного
робота ведущему роботу.
(Способ устранения) Конкретных действий не требуется.

MOTN-186 Protect of BCST BF to be sent (защита BCST BF передачи)


(Причина) В ведущем роботе защищена память данных для передачи от ведущего робота
подчиненному роботу.
(Способ устранения) Конкретных действий не требуется.

MOTN-187 Protect of ACK BF to be read (защита ACK BF чтения)


(Причина) В ведущем роботе защищена память данных для передачи от подчиненного
робота ведущему роботу.
(Способ устранения) Конкретных действий не требуется.

MOTN-188 Protect of BCST BF to be read (защита BCST BF чтения)


(Причина) В ведущем роботе защищена память данных для передачи от ведущего робота
подчиненному роботу.
(Способ устранения) Конкретных действий не требуется.

MOTN-189 Slave motion remained (остаток перемещения подчиненного устройства)


(Причина) Перед началом программы подчиненного устройства в подчиненном роботе
остается некоторая величина предыдущего перемещения.
(Способ устранения) Выполните перезапуск после окончания предыдущего перемещения.

-1436-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MOTN-190 Slave cannot use JOINT pos


(невозможно использовать позиционирование шарнира подчиненным устройством)
(Причина) Данные команды перемещения подчиненного робота находятся в формате
перемещения шарнира.
(Способ устранения) Измените формат данных на прямоугольную систему координат.

MOTN-191 Slave cannot use JOINT motion


(невозможно использовать движение шарнира подчиненным устройством)
(Причина) Программа подчиненного устройства не может выполнить движение шарнира.
(Способ устранения) Измените команду на команду перемещения в прямоугольной системе
координат.

MOTN-192 UT of MASTER was changed


(изменилась система координат инструмента задающего)
(Причина) В состоянии задающего устройства была изменена система координат
инструмента ведущего робота.
(Способ устранения) Не изменяйте систему координат инструмента в состоянии задающего
устройства.

MOTN-193 UT of SLAVE was changed


(изменилась система координат инструмента подчиненного)
(Причина) В состоянии подчиненного устройства была изменена система координат
инструмента подчиненного робота.
(Способ устранения) Не изменяйте систему координат инструмента в состоянии подчиненного
устройства.

MOTN-194 Machine Lock is ENABLED (включена блокировка робота)


(Причина) В состоянии блокировки задающего устройства синхронное перемещение
выключено.
(Способ устранения) Отмените состояние блокировки робота.

MOTN-195 RLINK internal error %d^5 (внутренняя ошибка RLINK)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC и
сообщите представителю выданное сообщение об ошибке.

MOTN-198 CRC Start-Via too close(L:%d^5)


(CRC начальная и промежуточная точки слишком близко)
(Причина) Начальная точка и вершина дуги находятся слишком близко друг к другу.
(Способ устранения) Повторно введите данные в робота в режиме обучения. Точки дуги,
введенные в режиме обучения, должны находиться в одной плоскости.
В противном случае небольшое изменение данных, введенных в режиме
обучения, может вызвать критические изменения в перемещении.

-1437-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MOTN-199 CRC Via-Dest too close(L:%d^5)


(CRC промежуточная и конечная точки слишком близко)
(Причина) Промежуточная точка и конечная точка находятся слишком близко друг к другу.
(Способ устранения) Повторно введите данные в робота в режиме обучения.
Точки дуги, введенные в режиме обучения, должны находиться в одной
плоскости.
В противном случае небольшое изменение данных, введенных в режиме
обучения, может вызвать критические изменения в перемещении.
MOTN-200 (%s^4, %d^5) Too long anticipate time (слишком большое время упреждения)
(Причина) Значение времени предварительной обработки (Timebefore) слишком большое.
(Способ устранения) - Повторно введите в режиме обучения предыдущую точку, введенную в
режиме обучения, чтобы увеличить расстояние перемещения.
- Уменьшите время предварительной обработки.

MOTN-230 T1 rotspeed limit (G:%d^2) (предел скорости вращения)


(Причина) Скорость изменения пространственного положения в режиме T1 была
зафиксирована.
(Способ устранения) Уменьшите скорость ввода в режиме обучения.
Еще один вариант - используйте команду перемещения в градусах в секунду или
в секундах.

MOTN-231 T1 Speed restriction (G:%d^2) (ограничение скорости)


(Причина) При введенной в режиме обучения скорости 250 мм/сек или меньше в режиме T1
была выполнена обработка ограничения скорости.
(Способ устранения) Скорость зоны фланца превысила 250 мм/сек из-за изменения в
пространственном положении инструмента.
Этот сигнал об ошибке является предупреждением и не представляет собой отказ.
Однако фактическое перемещение в этой части необходимо проверить в режиме
T2.
MOTN-240 J4 is not zero (J4 не на нуле)
(Причина) Ось J4 не в положении 0°.
(Способ устранения) Выполните перемещение, чтобы ось J4 оказалась в положении 0°.
MOTN-241 OFIX stroke limit (предел хода OFIX)
(Причина) При перемещении с фиксированным пространственным положением был
обнаружен предел хода.
(Способ устранения) Проверьте диапазон перемещений и повторно введите в режиме
обучения данные в робота, чтобы перемещение не превышало диапазон.

MOTN-242 OFIX is disabled (выключен OFIX)


(Причина) Команда перемещения с фиксированным пространственным положением
выключена.
(Способ устранения) Проверьте, поддерживает ли робот перемещение с фиксированным
пространственным положением.

-1438-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MOTN-243 OFIX error (ошибка OFIX)


(Причина) Невозможно выполнить команду перемещения с фиксированным
пространственным положением по другой причине.
(Способ устранения) Проверьте хронологию сигналов об ошибке, чтобы узнать, были ли
выданы другие сигналы об ошибке.

MOTN-244 OFIX Detect J4 is not 0 (OFIX, обнаружено J4 не 0)


(Причина) Ось J4 в исходном положении перемещения или целевом положении - не в
положении 0°.
(Способ устранения) Проверьте значение J4 в каждом положении и внесите изменения.
MOTN-245 OFIX Wrist config mismatch (несоответствие конфигурации запястья OFIX)
(Причина) Конфигурация отличается при исходном положении и целевом положении
перемещения.
(Способ устранения) Проверьте пространственное положение и внесите изменения.
Если перемещение по-прежнему неуспешно, используйте перемещение в
координатах шарнира.

MOTN-246 OFIX Invalid rail vector (OFIX недопустимый вектор направляющей)


(Причина) Команда перемещения с фиксированным пространственным положением
выключена.
(Способ устранения) Проверьте, поддерживает ли робот перемещение с фиксированным
пространственным положением.

MOTN-247 E-Effector is not vertical to rail (рабочий орган не вертикален к направляющей)


(Причина) Поверхность фланца не параллельна оси J1.
(Способ устранения) Заставьте робот принять такое пространственное положение, в котором
поверхность фланца будет параллельна оси J1.

MOTN-248 OFIX Too large tool rotation (OFIX слишком большой поворот инструмента)
(Причина) При перемещении с фиксированным пространственным положением угол
поворота фланца от начальной точки до конечной точки превысил диапазон,
допустимый для одного перемещения.
(Способ устранения) Разделите перемещение на части и введите в режиме обучения каждую
часть перемещения.

MOTN-249 OFIX Too large tool spin (OFIX слишком большое вращение инструмента)
(Причина) При перемещении с фиксированным пространственным положением угол
поворота оси J6 от начальной точки до конечной точки превысил диапазон,
допустимый для одного перемещения.
(Способ устранения) Разделите перемещение на части и введите в режиме обучения каждую
часть перемещения.

-1439-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MOTN-250 Use CNT0/FINE for L/C before OFIX


(используйте CNT0/FINE для L/C перед OFIX)
(Причина) Линейное перемещение или круговое перемещение непосредственно перед OFIX
должно завершать перемещение в режиме CNT0 или FINE.
(Способ устранения) Измените тип термина в предыдущем перемещении.

MOTN-251 Can't use OFIX with this motion


(невозможно использовать OFIX с этим перемещением)
(Причина) Задан оператор перемещения, который невозможно использовать одновременно
с командой перемещения с фиксированным пространственным положением,
например, команда инкрементного перемещения или стационарной вершины
инструмента.
(Способ устранения) Измените команду.

MOTN-252 OFIX: (ошибка OFIX) No plan data (нет данных планировки)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC и
сообщите представителю выданное сообщение об ошибке.

MOTN-253 OFIX: (ошибка OFIX) Motion type mismatch


(несоответствие типа перемещения)
(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC и
сообщите представителю выданное сообщение об ошибке.

MOTN-254 OFIX: (ошибка OFIX) Detect large spin (обнаружено сильное вращение)
(Причина) Изменение пространственного положения инструмента при перемещении
слишком велико.
(Способ устранения) Разделите перемещение на части и введите в режиме обучения каждую
часть перемещения.

MOTN-255 OFIX: (ошибка OFIX) Detect J4 is not 0 (обнаружено J4 не 0)


(Причина) Во время перемещения было обнаружено, что J4 не в положении 0°.
(Причина) Этот сигнал об ошибке выдается из-за того, что ось J4 слегка смещена от
положения 0° в начальной точке или конечной точке перемещения, или
изменение углового положения фланца на перемещение слишком велико.
(Способ устранения) Проверьте значения начальной точки и конечной точки J4.
Если этот сигнал об ошибке выдается, даже если для J4 в режиме обучения
введены данные, чтобы она заняла положение точно 0° в обеих точках, разделите
оператор перемещения.

-1440-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MOTN-256 OFIX: (ошибка OFIX) TCP config limit


(предел конфигурации вершины инструмента)
(Причина) Был достигнут предел диапазона линейного перемещения.
(Способ устранения) Измените целевое положение или перейдите на движение шарнира.

MOTN-257 Wrist start angle mismatch (несоответствие начального угла запястья)


(Причина) Начальный угол перемещения оси запястья не соответствует внутреннему
расчету для перемещения с фиксированным пространственным положением.
(Способ устранения) Измените ввод в режиме обучения только так, чтобы ось J4 перемещалась
полностью при 0 градусов.
Кроме того, проверьте, используется ли приложение, например, отслеживание
траектории, которое компенсирует перемещение, и также проверьте,
используется ли команда добавления перемещения, например, для компенсации
отслеживания.

MOTN-258 Not reached to dest rotation (не достигнут заданный угол поворота)
(Причина) В конце перемещения с фиксированным пространственным положением
пространственное положение подвода инструмента не соответствует внутренним
расчетам перемещения с фиксированным пространственным положением.
(Способ устранения) Измените ввод в режиме обучения только так, чтобы ось J4 перемещалась
полностью при 0 градусов.
Кроме того, проверьте, используется ли приложение, например, отслеживание
траектории, которое компенсирует перемещение, и также проверьте,
используется ли команда добавления перемещения, например, для компенсации
отслеживания.

MOTN-259 Not reached to dest spin (не достигнуто заданное вращение)


(Причина) В конце перемещения с фиксированным пространственным положением
пространственное положение подвода инструмента не соответствует внутренним
расчетам перемещения с фиксированным пространственным положением.
(Способ устранения) Измените ввод в режиме обучения только так, чтобы ось J4 перемещалась
полностью при 0 градусов.
Кроме того, проверьте, используется ли приложение, например, отслеживание
траектории, которое компенсирует перемещение, и также проверьте,
используется ли команда добавления перемещения, например, для компенсации
отслеживания.

MOTN-300 CD not support:Use CNT L:%d^5 (CD не поддерживается, используйте CNT)


(Причина) Тип термина CD не поддерживается.
(Способ устранения) Измените тип термина на FINE или CNT.

MOTN-301 Path to resume is changed(G:%d^2) (траектория возобновления изменилась)


(Причина) Невозможно возобновить перемещение.
(Способ устранения) Выполните аварийное прекращение программы и запустите ее.

MOTN-302 Corner speed slowdown L:%d^5 (замедление скорости прохождения угла)


(Причина) Скорость прохождения угла замедляется автоматически из-за ограничений
робота.
(Способ устранения) Если замедление не допускается, повторно введите траекторию в режиме
обучения.

-1441-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MOTN-303 Can't maintain CDist L:%d^5 (не удается поддерживать CDist)


(Причина) Не удается поддерживать расстояние в области угла из-за короткой траектории
или высокой скорости.
(Способ устранения) Удлините траекторию или уменьшите скорость.

MOTN-304 CS:Prog speed achieved L:%d^5 (достигнута программная скорость)


(Причина) Значение SPD больше не воздействует на скорость прохождения угла.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.

MOTN-305 Can't maintain speed L:%d^5 (не удается поддерживать скорость)


(Причина) Не удается поддерживать скорость по программе на траектории из-за
ограничения робота.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.

MOTN-306 Can't replan (G:%d^2, A:%x^3 Hex) (не удается выполнить перепланировку)
(Причина) Перемещение возобновления не может достигнуть положения остановки.
Не удается продолжить исходную траекторию.
(Способ устранения) Выполните аварийное прекращение программы и запустите вторично.

MOTN-307 Mismatch MMR (G:%d^2) (несоответствие MMR)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC и
сообщите представителю выданное сообщение об ошибке.

MOTN-308 FINE termtype used L:%d^5 (используется тип термина FINE)


(Причина) Не удается создать угол между двумя перемещениями из-за команды
перемещения.
CNT или CD игнорируются.
(Способ устранения) Если для позиционирования используется PR[] или команда смещения
(OFFSET), используйте команду LOCK PREG.

MOTN-309 Circular speed reduced L:%d^5 (круговая скорость уменьшена)


(Причина) Круговая скорость уменьшена из-за ограничения робота.
(Способ устранения) Уменьшите скорость по программе, чтобы этот сигнал не выдавался.

MOTN-310 Pos. Cfg. change 2 (G:%d^2) (изменение конфигурации положения)


(Причина) Несоответствие конфигурации.
(Способ устранения) Строка соответствует строке конфигурации исходного положения.
MOTN-311 Path to resume is changed(G:%d^2) (траектория возобновления изменилась)
(Причина) Не удается возобновить перемещение на первоначальной траектории.
(Способ устранения) Выполните аварийное прекращение программы и запустите ее.
В этом случае возобновленное перемещение может находиться не
первоначальной траектории.

-1442-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MOTN-312 Can't resume in single step CJ (не удается возобновить в пошаговом режиме)
(Причина) Не удается возобновить перемещение в пошаговом режиме.
(Способ устранения) Выполните аварийное прекращение программы и запустите вторично.

MOTN-313 Can't resume motion CJ(2) (не удается возобновить перемещение)


(Причина) Не удается возобновить перемещение на первоначальной траектории.
(Способ устранения) Выполните аварийное прекращение программы и запустите ее.
В этом случае возобновленное перемещение может находиться не
первоначальной траектории.

MOTN-314 Can't resume motion CJ(3) (не удается возобновить перемещение)


(Причина) Не удается возобновить перемещение на первоначальной траектории из-за
условия перемещения.
(Способ устранения) Выполните аварийное прекращение программы и запустите ее.
В этом случае возобновленное перемещение может находиться не
первоначальной траектории.

MOTN-315 Command speed is changed CJ (скорость по команде изменилась)


(Причина) Не удается возобновить перемещение на первоначальной траектории из-за
изменения скорости по команде.
(Способ устранения) Измените скорость команды на первоначальную или выполните
аварийное прекращение программы.

MOTN-316 Override change not allowed (изменение коррекции недопустимо)


(Причина) При выключенном CJP было и при перезапуске программы сделано изменение
коррекции.
(Способ устранения) Делайте изменение коррекции перед выполнением перезапуска
программы.
Не делайте изменений коррекции сразу после перезапуска программы.
MOTN-319 CRC large orient change (G:%d^2) (CRC большое изменение ориентации)
(Причина) Малый круг вызывает большое изменение пространственного положения.
(Способ устранения) Повторно введите данные в робота в режиме обучения.

MOTN-320 Adj out of limit at line %s (регулировка вне пределов в строке ...)
(Причина) Во время проверки точной регулировки обнаружено положение, которое
невозможно достигнуть.
(Способ устранения) Из сообщения об ошибке определите строку, которая вызывает сигнал об
ошибке.
Используйте CLR_Adj, чтобы удалить значение регулировки.

MOTN-321 Posn unreachable at line %s (недостижимое положение в строке ...)


(Причина) Во время проверки точной регулировки обнаружено положение, которое
невозможно достигнуть.
(Способ устранения) Из сообщения об ошибке определите строку, которая вызывает сигнал об
ошибке.
Используйте CLR_Adj, чтобы удалить значение регулировки.

-1443-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MOTN-340 Fast fault recovery (быстрое восстановление после отказа)


(Причина) Это уведомление для процесса приложения, включенного в быстром
восстановлении после отказа при нахождении положения сигнала об ошибке.
(Способ устранения) Отсутствует.

MOTN-341 NO Z offset for INC motion (нет смещения Z для инкрементного перемещения)
(Причина) Значение смещения Z невозможно применить к инкрементному перемещению.
(Способ устранения) Не используйте инкрементное перемещение.

MOTN-342 Override change not allowed (изменение коррекции недопустимо)


(Причина) Изменение в настройке коррекции пульта обучения во время выполнения
программы.
(Способ устранения) Установите коррекцию пульта обучения на нужное значение и
возобновите программу.

-1444-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.7 Коды ошибок PALT (ID=26)


PALT-001 ABORT.G Inadequate register value (неадекватное значение регистра)
(Причина) Недопустимый номер стопки/ряда/слоя.
(Способ устранения) Необходимо проверить регистр паллетизации.

PALT-002 ABORT.G Computing shift vector (вычисление вектора сдвига)


(Причина) Невозможно рассчитать данные позиционирования заданной стопки/ряда/слоя.
(Способ устранения) Введите в режиме обучения соответствующую точку укладки.

PALT-003 ABORT.G Computing rotation matrix (вычисление матрицы вращения)


(Причина) Невозможно рассчитать данные позиционирования заданной стопки/ряда/слоя.
(Способ устранения) Введите в режиме обучения соответствующую точку укладки.

PALT-004 ABORT.G Increment value is ill (недопустимое значение приращения)


(Причина) Недопустимое значение приращения экрана конфигурации паллетизации.
(Способ устранения) Необходимо скорректировать значение приращения.

PALT-005 ABORT.G Application item unfound (не найден элемент приложения)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Снова введите в режиме обучения команду паллетизации.

PALT-006 ABORT.G Amr number is different (отличающийся номер Amr)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Снова введите в режиме обучения команду паллетизации.

PALT-007 ABORT.G Configulation not decided (не решена конфигурация)


(Причина) Массив стопки/ряда/слоя исходных данных паллетизации содержит ошибки.
(Способ устранения) Снова задайте массив стопки/ряда/слоя.

PALT-008 ABORT.G Route pattern duplicated


(дублированная последовательность маршрута)
(Причина) Перекрывается настройка условия последовательности маршрута.
(Способ устранения) Снова задайте условие в последовательности маршрута.

-1445-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

PALT-009 ABORT.G Bottom point unfound (не найдена нижняя точка)


(Причина) Соответствующая точка укладки не существует.
(Способ устранения) Снова введите в режиме обучения точку укладки.

PALT-010 ABORT.G Route pattern unfound (не найдена последовательность маршрута)


(Причина) Не найдена последовательность маршрута.
(Способ устранения) Проверьте последовательность маршрута на экране последовательности
маршрута паллетизации.

PALT-011 ABORT.G Route point unfound (не найдена точка маршрута)


(Причина) Соответствующая точка маршрута не существует.
(Способ устранения) Снова введите в режиме обучения точку маршрута.

PALT-012 ABORT.G Route Bottom point unfound (не найдена нижняя точка маршрута)
(Причина) Точка укладки существующей последовательности маршрута не найдена.
(Способ устранения) Введите в режиме обучения точку укладки существующей
последовательности маршрута.

PALT-013 ABORT.G Memory id error (ошибка идентификатора памяти)


(Причина) Неполная настройка данных паллетизации.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

PALT-014 ABORT.G Illegal bottom number (недопустимый нижний номер)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

PALT-015 ABORT.G Illegal pattern number (недопустимый номер последовательности)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

PALT-016 ABORT.G Illegal rout number (недопустимый номер маршрута)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

-1446-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

PALT-017 ABORT.G Illegal current number (недопустимый текущий номер)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

PALT-018 ABORT.G Illegal key input (недопустимый ручной ввод)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

PALT-019 ABORT.G Illegal point data (недопустимые данные точки)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

PALT-020 ABORT.G Function code unfound (не найден код функции)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
PALT-021 ABORT.G Register index ill value (недопустимое значение индекса регистра)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

PALT-022 ABORT.G Item code cannot be found (невозможно найти код элемента)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
PALT-023 ABORT.G Illegal element value (недопустимое значение элемента)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
PALT-024 ABORT.G Calculation error occured (произошла ошибка расчета)
(Причина) Неполные данные паллетизации.
(Способ устранения) Ввести в режиме обучения все нижние точки?
Ввести в режиме обучения все точки маршрута?

PALT-025 ABORT.G OS error occured (произошла ошибка операционной системы)


(Причина) Внутренняя ошибка программы.

PALT-026 ABORT.G Cannot read/write to PL[] (ошибка чтения/записи в PL[])


(Причина) Внутренняя ошибка программы.
(Способ устранения) Проверьте индекс регистра паллетизации.

PALT-027 ABORT.G Failed program close (не удалось закрыть программу)


(Причина) Внутренняя ошибка программы.

-1447-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

PALT-028 ABORT.G Failed program open (не удалось открыть программу)


(Причина) Внутренняя ошибка программы.

PALT-029 ABORT.G Not exist application data (данные приложения не существуют)


(Причина) Внутренняя ошибка программы.

PALT-030 WARN Pallet number is over max


(количество команд паллетизации превышает максимальное)
(Причина) Не вводите в режиме обучения больше 16 команд паллетизации.
(Способ устранения) Не вводите в режиме обучения больше 16 команд паллетизации в
настоящей программе.
Введите в режиме обучения другую программу.
PALT-031 WARN Can not be set FREE or INTER (невозможно задать FREE или INTER)
(Причина) В конфигурации FREE невозможно задать INTER в двух и более направлениях.
(Способ устранения) В конфигурации FREE можно задать только одно направление INTER
(ряд, стопка или слой).

PALT-033 This speed type isn't supported (этот тип скорости не поддерживается)
(Причина) Опция паллетизации не поддерживает этот тип скорости.
(Способ устранения) Необходимо выбрать другой оператор перемещения.

-1448-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.8 Коды ошибок PROG


PROG-001 - 004 ABORT.L Invalid pointer is specified (задан недопустимый указатель)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

PROG-005 WARN Program is not found (программа не найдена)


(Причина) Не удалось найти заданную программу.
(Способ устранения) Проверьте имя программы.

PROG-006 WARN Line is not found (строка не найдена)


(Причина) Не удалось найти заданный номер строки.
(Способ устранения) Проверьте номер строки.

PROG-007 WARN Program is already running (программа уже выполняется)


(Причина) Заданная программа уже выполняется.
(Способ устранения) Проверьте имя программы.

PROG-008 WARN In a rtn when creating a task (в подпрограмме при создании задачи)
(Причина) Выполнение невозможно начать в подпрограмме.
(Способ устранения) Проверьте номер строки.

PROG-009 WARN Line not same rtn as paused at


(строка возврата не совпадает со строкой приостановки)
(Причина) Сделана попытка продолжить выполнение программы со строки, отличной от
строки, на которой была выполнена приостановка.
(Способ устранения) Проверьте номер строки.

PROG-010 WARN Not same prg as paused


(программа возврата не совпадает с программой приостановки)
(Причина) Сделана попытка продолжить выполнение программы, отличной от программы,
в которой была выполнена приостановка.
(Способ устранения) Проверьте имя программы.

PROG-011 PAUSE.L Cannot get the motion control


(не удалость получить управление движением)
(Причина) Невозможно получить управление движением.
(Способ устранения) Проверьте выключатель пульта обучения и другие выполняющиеся
программы, чтобы определить принадлежность управления движением.

PROG-012 WARN All groups not on the top (все группы не наверху)
(Причина) Сделана попытка продолжить выполнение программы с перемещения, отличного
от перемещения, на котором была выполнена приостановка.
(Способ устранения) Возобновите последнее перемещение, на котором была сделана
приостановка.

-1449-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

PROG-013 WARN Motion is stopped by program (перемещение остановлено программой)


(Причина) Это перемещение было приостановлено командой MOTION PAUSE (пауза
перемещения).
Только команда программы RESUME MOTION (возобновить перемещение)
может возобновить это перемещение.
(Способ устранения) Используйте в программе команду возобновления перемещения
RESUME MOTION.

PROG-014 WARN Max task number exceed (превышено максимальное количество задач)
(Причина) Сделана попытка запуска программ, количество которых превышает допустимое
максимальное количество.
(Способ устранения) Выполните аварийное прекращение всех ненужных программ.
PROG-015 WARN Cannot execute backwards (обратный прогон невозможен)
(Причина) Невозможно использовать обратный прогон.
(Способ устранения) Не используйте обратный прогон в этой точке.

PROG-016 WARN Task is not found (задача не найдена)


(Причина) Заданная задача не выполняется или приостановлена.
(Способ устранения) Проверьте имя задачи.

PROG-017 WARN Task is not running (задача не выполняется)


(Причина) Заданная задача не выполняется.
(Способ устранения) Проверьте имя задачи.

PROG-018 ABORTG Motion stack overflowed (переполнение стека перемещений)


(Причина) Слишком много программ приостановлены.
(Способ устранения) Возобновите или выполните аварийное прекращение работы некоторых
программ.

PROG-019 WARN Ignore pause request (запрос приостановки проигнорирован)


(Причина) Запрос приостановить программу был проигнорирован.

PROG-020 WARN Task is already aborted (задача уже аварийно прекращена)


(Причина) Заданная программа уже аварийно прекращена.
(Способ устранения) Проверьте имя программы.

PROG-021 WARN Ignore abort request


(запрос на аварийное прекращение проигнорирован)
(Причина) Запрос на аварийное прекращение программы был проигнорирован.

-1450-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

PROG-022 WARN Invalid request type (недопустимый тип запроса)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

PROG-023 WARN Task is not paused (задача не приостановлена)


(Причина) Заданная программа не приостановлена.
(Способ устранения) Приостановите программу.

PROG-024 WARN Not have motion history (отсутствует хронология перемещений)


(Причина) Потеряна запись траектории перемещения.
(Способ устранения) В этот момент не делайте попытку обратного выполнения.

PROG-025 WARN Cannot execute backwards (обратный прогон невозможен)


(Причина) Невозможно использовать обратный прогон.
(Способ устранения) Не используйте обратное выполнение в этой точке.

PROG-026 WARN No more motion history (больше нет хронологии перемещений)


(Причина) Больше невозможно использовать обратный прогон.
Текущая строка находится в начале запоминаемой траектории.

PROG-027 - 033 WARN Invalid task number (недопустимый номер задачи)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
PROG-034 WARN Routine not found (подпрограмма не найдена)
(Причина) Не удалось найти заданную подпрограмму.
(Способ устранения) Проверьте имя подпрограммы и убедитесь, что она загружена.

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.

-1451-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

PROG-038 Inconsistency in task status (противоречие в состоянии задачи)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.

PROG-039 WARN locked, but not get mctl


(блокировано, но не получено управление движением)
(Причина) Для заданной группы было зарезервировано управление движением, но его
невозможно получить.
(Способ устранения) Проверьте выключатель пульта обучения и другие выполняющиеся
программы, чтобы определить принадлежность управления движением.
PROG-040 PAUSE.L Already locked by other task (уже блокировано другой задачей)
(Причина) Управление движением для заданной группы уже было зарезервировано другой
программой.
(Способ устранения) Проверьте другие выполняющиеся программы, чтобы определить
принадлежность управления движением.

PROG-041 WARN mctl denied because released


(в управлении движением отказано из-за выключения)
(Причина) Управление движением выключено. В настоящий момент управление
движением имеет пульт обучения.
Робота невозможно запустить, пока не получено управление движением.
(Способ устранения) Выключите пульт обучения.

PROG-042 WARN Already released (уже выключено)


(Причина) Управление движением уже было выключено.
(Способ устранения) Если ожидалось, что задача, возможно, уже выключила группу, это не
может быть ошибкой. В противном случае проверьте использование
UNLOCK_GROUP.

PROG-043 WARN Already released by you (уже выключено вами)


(Причина) Управление движением уже было выключено запросом этой программы.
(Способ устранения) Если ожидалось, что задача, возможно, уже выключила группу, это не
может быть ошибкой. В противном случае проверьте использование
UNLOCK_GROUP.

PROG-044 WARN Arm has not been released yet (рука еще не выключена)
(Причина) Управление движением еще не было выключено.
(Способ устранения) Если ожидалось, что задача, возможно, уже блокировала группу, это не
может быть ошибкой. В противном случае проверьте использование
LOCK_GROUP.

-1452-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

PROG-045 WARN Other than requestor released (выключено, но другим запросом)


(Причина) Управление движением уже было выключено запросом другой программы.
(Способ устранения) Если ожидалось, что задача, возможно, уже выключила группу, это не
может быть ошибкой. В противном случае проверьте использование
UNLOCK_GROUP.

PROG-046 PAUSE.L TP is enabled while running (%s^7)


(при выполнении включен пульт обучения)
(Причина) Во время выполнения программы был включен пульт обучения.
(Способ устранения) Выключите пульт обучения и возобновите программу.

PROG-047 PAUSE.L TP is disabled while running (%s^7)


(при выполнении выключен пульт обучения)
(Причина) Во время выполнения программы был выключен пульт обучения.
(Способ устранения) Включите пульт обучения и используйте shift-FWD (вперед), чтобы
возобновить выполнение.

PROG-048 PAUSE.L Shift released while running (%s^7)


(при выполнении отпущена клавиша Shift)
(Причина) Клавиша SHIFT была отпущена при выполнении программы.
(Способ устранения) Чтобы возобновить выполнение, при нажатой клавише Shift нажмите
клавишу FWD (вперед).

PROG-049 WARN Cannot release, robot moving (не удается выключить, робот
перемещается)
(Причина) Невозможно выключить управление движением, потому что робот
перемещается.
(Способ устранения) Проверьте состояние перемещения робота.

PROG-050 WARN Abort still in progress (по-прежнему выполняется аварийное


прекращение)
(Причина) Выполняется аварийное прекращение программы.
(Способ устранения) Подождите несколько секунд.

PROG-051 WARN Cannot skip the return stmt (не удается пропустить оператор возврата)
(Причина) Заданные строки, к которым была предпринята попытка перемещения,
превышают количество строк в программе.
(Способ устранения) Проверьте номер строки.

PROG-052 ABORT.L Process is aborted while executing


(при выполнении выполнено аварийное прекращение процесса)
(Причина) Выполнено принудительное аварийное прекращение пользовательской
прикладной задачи во время выполнения этого приложения.
(Способ устранения) Никаких действий пользователя не требуется.

-1453-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

PROG-053 ABORT.L User AX is not running (приложение пользователя не выполняется)


(Причина) Пользовательская прикладная задача не была выполнена.
(Способ устранения) Запустите пользовательскую прикладную задачу перед выполнением
приложения.

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) выключите функцию
вывода данных перемещения.

-1454-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.9 Коды ошибок MACR (ID=57)


MACR-001 WARN Can't assign to MACRO command
(не удается назначить макрокоманду)
(Причина) Условия для назначения макросов некорректны.
1. Дублированное определение назначения.
2. Индекс за пределами заданного диапазона.
(Способ устранения) Измените назначение устройств.

MACR-003 WARN Can't assign motn_prog to UK (не удается назначить motn_prog на UK)
(Причина) Невозможно назначить программу с группой блокировки перемещения
пользовательской клавише (кнопке UK).
(Способ устранения) Удалите группу блокировки перемещения из программы.

MACR-004 WARN Can't execute motn_prog by UK


(не удается выполнить motn_prog при помощи UK)
(Причина) Невозможно выполнение программы с группой блокировки перемещения при
помощи пользовательской клавиши (кнопки UK).
(Способ устранения 1) 1Удалите все группы перемещений из маски группы для детальной
информации программы.
(Способ устранения 2) Назначьте программу другим устройствам (SU, SP и MF).

MACR-005 WARN Please enable teach pendant (включите пульт обучения)


(Причина) Выполнение программы невозможно при выключенном пульте обучения.
(Способ устранения) Включите пульт обучения.

MACR-006 WARN Please disable teach pendant (выключите пульт обучения)


(Причина) Выполнение программы невозможно при включенном пульте обучения.
(Способ устранения) Выключите пульт обучения.

MACR-007 WARN The same macro type exists (существует такой же тип макро)
(Причина) Тип назначения макроса уже существует.
(Способ устранения) Измените тип назначения.

MACR-008 WARN Remote-cond isn't satisfied (внешнее условие не удовлетворено)


(Причина) Этот тип назначения включен только в дистанционном режиме.
(Способ устранения) Включите дистанционный режим.

MACR-009 WARN The index is out of range (индекс за пределами диапазона)


(Причина) Этот индекс назначения находится за пределами диапазона.
(Способ устранения) Измените индекс назначения так, чтобы он был в пределах допустимого
диапазона.

-1455-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MACR-010 WARN This SOP button is disabled (эта кнопка SOP выключена)
(Причина) Эта кнопка системной панели управления выключена для выполнения макросов.
(Способ устранения) Измените значение системной переменной $MACRSOPENBL.

MACR-011 WARN This UOP button is disabled (эта кнопка UOP выключена)
(Причина) Этот сигнал UOP (панели управления пользователя) выключен для выполнения
макросов.
(Способ устранения) Измените значение системной переменной $MACRUOPENBL.

MACR-012 WARN Number of DI+RI is over (превышение количества DI+RI)


(Причина) Количество RI+DI превысило максимальное количество.
(Способ устранения) Сначала отмените назначение других назначений RI или DI.
Затем назначьте новый макрос как RI или DI.

MACR-013 WARN MACRO execution failed (неуспешное выполнение макроса)


(Причина) Невозможно выполнить этот макрос.
(Способ устранения) См. код причины ошибки.

MACR-016 WARN The macro is not completed (макрос не закончился)


(Причина) При выполнении макроса произошло его аварийное прекращение.
(Способ устранения) Макрос начнет выполняться с первой строки при следующем
выполнении.

-1456-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.10 Коды ошибок MEMO (ID=7)


MEMO-001 WARN System error (системная ошибка)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-002 WARN Specified program is in use (заданная программа уже используется)


(Причина) Заданная программа редактируется или выполняется.
(Способ устранения) Или выполните аварийное прекращение заданной программы, или
выберите ее еще раз после выбора другой программы.

MEMO-003 WARN Specified program is in use (заданная программа уже используется)


(Причина) Заданная программа редактируется или выполняется.
(Способ устранения) Или выполните аварийное прекращение заданной программы, или
выберите ее еще раз после выбора другой программы.

MEMO-004 WARN Specified program is in use (заданная программа уже используется)


(Причина) Заданная программа редактируется или выполняется.
(Способ устранения) Или выполните аварийное прекращение заданной программы, или
выберите ее еще раз после выбора другой программы.
MEMO-006 WARN Protection error occurred (произошла ошибка защиты)
(Причина) Заданная программа защищена пользователем.
(Способ устранения) Отмените защиту заданной программы.

MEMO-007 WARN Invalid break number (недопустимый номер прерывания)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-008 WARN Specified line no. not exist (заданная строка не существует)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-009 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

-1457-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MEMO-010 WARN Program name error (ошибка имени программы)


(Причина) Заданное имя программы отличается от имени в файле П-кода.
(Способ устранения) Задайте точное имя программы.

MEMO-011 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-012 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-013 WARN Program type is different (тип программы отличается))


(Причина) Заданный тип программы отличается от обрабатываемого объекта.
(Способ устранения) Задайте верный тип программы.
MEMO-014 WARN Specified label already exists (заданная метка уже существует)
(Причина) Заданный идентификатор метки уже существует в программе.
(Способ устранения) Задайте другой номер метки.

MEMO-015 WARN Program already exists (программа уже существует)


(Причина) Заданная программа уже существует в системе.
(Способ устранения) Или задайте другое имя программы, или удалите зарегистрированную
программу.

MEMO-019 WARN Too many programs (слишком много программ)


(Причина) Количество программ и подпрограмм превысило максимально допустимое
(3200).
(Способ устранения) Удалите ненужные программы и подпрограммы.

MEMO-020 - 024 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-025 WARN Label does not exist (метка не существует)


(Причина) Заданная метка не существует.
(Способ устранения) Задайте индекс на имеющуюся метку.

-1458-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MEMO-026 WARN Line data is full (исчерпано количество строк данных)


(Причина) Количество строк данных превысило максимально возможное количество строк
(65535).
(Способ устранения) Удалите ненужные строки данных.

MEMO-027 WARN Specified line does not exist (заданная строка не существует)
(Причина) Заданная строка данных не существует.
(Способ устранения) Задайте другой номер строки.

MEMO-028 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-029 WARN The line data can't be changed (не удается изменить строку данных)
(Причина) Указанные строки данных изменить невозможно.
При замене размер изменяемых данных отличается от размера первоначальных
данных.
(Способ устранения) Задайте другой номер строки или данные того же размера.

MEMO-030 и 031 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
MEMO-032 WARN Specified program is in use (заданная программа уже используется)
(Причина) Заданная программа редактируется или выполняется.
(Способ устранения) Или выполните аварийное прекращение заданной программы, или
выберите ее еще раз после выбора другой программы.

MEMO-034 WARN The item can't be changed (не удается изменить элемент)
(Причина) Изменение заданного элемента блокировано системой.
(Способ устранения) Задайте другой элемент.

MEMO-035 - 037 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-038 WARN Too many programs (слишком много программ)


(Причина) Количество программ превысило максимально допустимое.
(Способ устранения) Удалите ненужные программы.

-1459-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MEMO-039 - 047 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-048 WARN Break point data doesn't exist (данные точки прерывания не
существуют)
(Причина) Указанные данные точки прерывания не существуют.
(Способ устранения) Задайте другую точку прерывания.

MEMO-049 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-050 WARN Program does not exist (программа не существует)


(Причина) Заданная программа не существует в системе.
(Способ устранения) Задайте другую программу или сначала создайте новую программу.

MEMO-051 - 055 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-056 WARN Program does not exist (программа не существует)


(Причина) Заданная программа не существует в системе.
(Способ устранения) Задайте другую программу или сначала создайте новую программу.
MEMO-057 - 064 WARN System error (системная ошибка)
(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
MEMO-065 WARN Too many opened programs (слишком много открытых программ)
(Причина) Используется слишком много команд вызова (CALL).
Количество открытых программ превысило максимально допустимое (100).
(Способ устранения) Выполните аварийное прекращение всех ненужных программ или
удалите ненужные команды вызова.

MEMO-066 и 067 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

-1460-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MEMO-068 WARN Specified program is in use (заданная программа уже используется)


(Причина) 1. Заданная программа редактируется или выполняется.
2. Заданная программа привязана к макросу.
(Способ устранения) 1. Или выполните аварийное прекращение заданной программы, или
выберите ее еще раз после выбора другой программы.
2. Удалите программу из записи макроса (MACRO).

MEMO-069 и 070 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.
MEMO-071 WARN Position does not exist (положение не существует)
(Причина) Заданные данные позиционирования не существуют.
(Способ устранения) Задайте другое положение.

MEMO-072 WARN Position data already exists


(данные позиционирования уже существуют)
(Причина) Данные позиционирования уже существуют в положении, в которое задается
перемещение.
(Способ устранения) Задайте другое положение или удалите данные в заданном положении.

MEMO-073 WARN Program does not exist (программа не существует)


(Причина) Заданная программа не существует в системе.
(Способ устранения) Задайте другую программу или сначала создайте новую программу.

MEMO-074 WARN Program type is not TPE (тип программы не TPE)


(Причина) Операция может применяться только к программам пульта обучения.
(Способ устранения) Выберите программу пульта обучения.

MEMO-075 WARN Program can't be used (невозможно использовать программу)


(Причина) Перед попыткой операции чтения или записи программу необходимо открыть.
(Способ устранения) Откройте программу перед чтением или записью.

MEMO-076 - 077 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-078 WARN Program can't be used (невозможно использовать программу)


(Причина) Заданная операция не поддерживается для этого типа программы.
(Способ устранения) Задайте программу, тип программы которой соответствует операции.

MEMO-079 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

-1461-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MEMO-080 WARN Protection error occurred (произошла ошибка защиты)


(Причина) Заданная программа защищена пользователем.
(Способ устранения) Отмените защиту заданной программы.

MEMO-081 WARN Specified program is in use (заданная программа уже используется)


(Причина) Заданная программа редактируется или выполняется.
(Способ устранения) Выполните аварийное прекращение заданной программы или выберите
ее еще раз после выбора другой программы.

MEMO-082 - 087 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-088 WARN Program does not exist (программа не существует)


(Причина) Заданные данные позиционирования не существуют.
(Способ устранения) Задайте другое положение.

MEMO-089 - 092 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-093 WARN Specified program is in use (заданная программа уже используется)


(Причина) Заданная программа редактируется или выполняется.
(Способ устранения) Выполните аварийное прекращение заданной программы или выберите
ее еще раз после выбора другой программы.

MEMO-094 - 097 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-098 WARN EOF occurs in file access


(при доступе к файлу встречен символ конца файла)
(Причина) При доступе к файлу встречен символ конца файла.
При просмотре файла псевдокода встречен символ конца файла.
(Способ устранения) Возможно повреждение данных псевдокода.
Транслируйте заданную программу KAREL снова.
Затем перезагрузите псевдокод.

MEMO-099 WARN Program name is wrong (неверное имя программы)


(Причина) Длина имени программы отличается длины в данных псевдокода.
(Способ устранения) Проверьте имя заданной программы.

-1462-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MEMO-100 - 102 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-103 WARN Check sum error occurred (произошла ошибка контрольной суммы)
(Причина) Указанные данные повреждены. Это внутренняя ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-104 WARN Program already exists (программа уже существует)


(Причина) Заданная программа уже существует в системе.
(Способ устранения) Задайте другое имя программы или удалите зарегистрированную
программу.

MEMO-105 - 111 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-112 WARN Break data already exists (данные прерывания уже существуют)
(Причина) Указанные данные точки прерывания уже существует в программе.
(Способ устранения) Задайте другую точку прерывания.

MEMO-113 WARN File access error (ошибка доступа к файлу)


(Причина) Не подключен порт, где содержится программа, которую необходимо загрузить.
(Способ устранения) Проверьте настройку порта и подключенного устройства.

MEMO-114 WARN Break point can't be removed (не удается удалить точку прерывания)
(Причина) Данные точки прерывания невозможно перезаписать, потому что программа
защищена пользователем или выполняется.
(Способ устранения) Отмените защиту программы или выполните аварийное прекращение
программы.

MEMO-115 WARN Break point can't be removed (не удается удалить точку прерывания)
(Причина) Данные точки прерывания невозможно удалить, потому что программа защищена
пользователем или выполняется.
(Способ устранения) Отмените защиту программы или выполните аварийное прекращение
программы.

MEMO-116 - 118 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

-1463-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MEMO-119 WARN Application data doesn't exist (данные приложения не существуют)


(Причина) Указанные данные приложения не существуют, потому что программа не
соответствует заданному приложению.
(Способ устранения) Задайте другие данные приложения.
Затем создайте программу в текущей системе.

MEMO-120 WARN Application data doesn't exist (данные приложения не существуют)


(Причина) Указанные данные приложения не существуют, потому что программа не
соответствует заданному приложению.
(Способ устранения) Задайте другие данные приложения.
Создайте программу в текущей системе.

MEMO-121 - 122 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-123 WARN Application data doesn't exist (данные приложения не существуют)


(Причина) Указанные данные приложения не существуют, потому что программа не
соответствует заданному приложению.
(Способ устранения) Задайте другие данные приложения.
Затем создайте программу в текущей системе.

MEMO-124 WARN Program version is too new (слишком новая версия программы)
(Причина) Версия программы KAREL более поздняя, чем версия системы.
(Способ устранения) Транслируйте программу с помощью старой версии транслятора.

MEMO-125 WARN Program version is too old (слишком старая версия программы)
(Причина) Версия программы KAREL более старая, чем версия системы.
(Способ устранения) Транслируйте программу с помощью новой версии транслятора.

MEMO-126 WARN No more available memory (отсутствует доступная память)


(Причина) Отсутствие памяти, которую можно использовать.
(Способ устранения) Удалите ненужные программы.

MEMO-127 WARN Pos reference over 255 times (более 255 ссылок на положение)
(Причина) Количество ссылок на одно и то же положение превысило максимальный счет
(256).
(Способ устранения) Задайте новый идентификатор положения для положения, на которое
необходимо делать ссылку.

MEMO-128 WARN %s parameters are different (отличаются параметры)


(Причина) В памяти существует подпрограмма с определением параметров, отличающимся
от определения подпрограммы в загружаемом с персонального компьютера
файле.
(Способ устранения) Обновите соглашение о вызовах в загружаемой программе KAREL или
удалите устаревшую подпрограмму из системной памяти.

-1464-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

MEMO-129 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-130 SYSTEM Please power up again (необходимо снова включить питание)


(Причина) Повреждены системные данные в памяти CMOS.
(Способ устранения) Выключите питание и затем включите.

MEMO-131 SYSTEM Please power up again (необходимо снова включить питание)


(Причина) Повреждены системные данные в памяти CMOS.
(Способ устранения) Выключите питание и затем включите.

MEMO-132 WARN %s has been broken (повреждение %s)


(Причина) Повреждение данных программы при восстановлении после сбоя питания.
(Способ устранения) Удалите программу и создайте ее снова.
Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-133 SYSTEM Please power up again (необходимо снова включить питание)


(Причина) Повреждены системные данные в памяти CMOS.
(Способ устранения) Выключите питание и затем включите.

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 в этом режиме запуска.
(Способ устранения) Выберите меню функций для изменения режима запуска или снова
включите питание.

MEMO-137 WARN Load at Control Start Only


(загрузка только при контролируемом запуске)
(Причина) Невозможно загрузить заданную программу KAREL в этом режиме.
Поскольку программа с таким же именем уже загружена при контролируемом
запуске.
(Способ устранения) Загрузите программу при контролируемом запуске.

MEMO-138 WARN Delete at Control Start Only


(удаление только при контролируемом запуске)
(Причина) Заданная программа уже загружена при контролируемом запуске.
Из-за этого, можно только удалить программу при контролируемом запуске.
(Способ устранения) Удалите программу при контролируемом запуске.

-1465-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MEMO-139 - 143 WARN System error (системная ошибка)


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

MEMO-144 WARN Header size too big (слишком большой размер заголовка)
(Причина) Размер заданного заголовка пульта обучения (TP) слишком большой. Должен
быть меньше 256.
(Способ устранения) Измените размер до пределов 1-256. При необходимости используйте
несколько записей заголовка.

MEMO-145 TPE cannot have KAREL routine


(не удается создать подпрограмму KAREL в пульте обучения)
(Причина) Программа KAREL с таким именем уже существует, поэтому программу с
заданным именем создать невозможно.
(Способ устранения) Измените имя на другое.

MEMO-146 Invalid variable is used (используется недопустимая переменная)


(Причина) Программа KAREL включает недопустимую переменную.
(Способ устранения) Проверьте переменную программы KAREL.

MEMO-147 Flash File access error(write)


(ошибка доступа при записи в файл во флэш-памяти)
(Причина) Не удалось выполнить запись в память F-ROM.
Возможно данные программы повреждены.
(Способ устранения) Возможно неисправна память F-ROM.

MEMO-148 Flash File access error(read)


(ошибка доступа при чтении файла во флэш-памяти)
(Причина) Не удалось выполнить чтение из памяти F-ROM.
Возможно данные программы повреждены.
(Способ устранения) Возможно неисправна память F-ROM.

MEMO-149 Specified program is broken (заданная программа повреждена)


(Причина) Данные программы повреждены.
(Способ устранения) Проверьте содержимое программы.

MEMO-151 No more available memory(TEMP) (отсутствует доступная память)


(Причина) Недостаточно оперативной памяти.
(Способ устранения) Удалите ненужные программы.

-1466-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.11 Коды ошибок CMND


CMND-001 WARN Directory not found (не найден каталог)
(Причина) Невозможно найти заданный каталог.
(Способ устранения) Проверьте введенные устройство и маршрут.

CMND-002 WARN File not found (файл не найден)


(Причина) Не удалось найти заданный файл.
(Способ устранения) Проверьте и убедитесь, что имя файла введено верно и что он
существует.
Также убедитесь, что устройство и маршрут указаны правильно.

CMND-003 WARN File already exists (файл уже существует)


(Причина) Файл уже существует, и перезаписать его не удалось.
(Способ устранения) Необходимо задать опцию перезаписи.

CMND-006 WARN Self copy not allowed (недопустимо копировать в себя)


(Причина) Файл невозможно скопировать в себя.
(Способ устранения) Измените имя конечного файла, чтобы оно отличалось от имени
исходного файла.

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-012 WARN Type codes do not match (несоответствие кодов типа)


(Причина) Внутренняя ошибка.

CMND-013 WARN Representation mismatch (несоответствие представления)


(Причина) Внутренняя ошибка.

CMND-014 WARN Positions are not the same (положения не совпадают)


(Причина) Внутренняя ошибка.

CMND-015 WARN Both arguments are zero (оба аргумента равны нулю)
(Причина) Внутренняя ошибка.

CMND-016 WARN Division by zero (деление на ноль)


(Причина) Внутренняя ошибка.

CMND-017 WARN Angle is out of range (значение угла за пределами диапазона)


(Причина) Внутренняя ошибка.
(Способ устранения) Убедитесь, что угол поворота не больше 100 Пи, или примерно
314,15926######.

-1467-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CMND-018 WARN Invalid device or path (недопустимое устройство или маршрут)


(Причина) Задано недопустимое устройство или маршрут.
(Способ устранения) Проверьте введенные устройство и маршрут.

CMND-019 WARN Operation cancelled (операция отменена)


(Причина) Операция была отменена из-за нажатия CTRL-C или CTRL-Y.
(Способ устранения) Повторите операцию.

CMND-020 WARN End of directory (конец каталога)


(Причина) Перечень файлов каталога закончен.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.

CMND-021 WARN Cannot rename file (не удается переименовать файл)


(Причина) Имя конечного файла включает буквенно-цифровые символы и символ
глобального шаблона «*».
(Способ устранения) При переименовании файла используйте только буквенно-цифровые
символы или один символ глобального шаблона.

CMND-022 STOP.G Time motion with dist before


(перемещение по времени с указанием оставшегося расстояния)
(Причина) Перемещение, основанное на времени, было задано с параметром «оставшееся
расстояние».
(Способ устранения) Не используйте эти опции в сочетании.

-1468-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.12 Коды ошибок COND


COND-001 WARN Condition does not exist (условие не существует)
(Причина) Задан номер сеанса контроля, который необходимо включить, выключить или
удалить, но он не найден.
(Способ устранения) Проверьте номера имеющихся сеансов контроля и задайте один из них.

COND-002 WARN Condition handler superseded (обработчик условия заменен)


(Причина) Номер заданного условия уже существует в системе и был заменен новым
условием.
(Способ устранения) Это уведомление. В связи с этим предупредительным сообщением не
нужно ничего делать.

COND-003 WARN Already enabled, no change (уже включено, без изменений)


(Причина) Заданное условие уже включено.
Изменений не было сделано.
(Способ устранения) Это уведомление, в связи с этим предупредительным сообщением не
нужно ничего делать.

COND-004 WARN Already disabled, no change (уже выключено, без изменений)


(Причина) Заданное условие уже выключено.
Изменений не было сделано.
(Способ устранения) Это уведомление, в связи с этим предупредительным сообщением не
нужно ничего делать.
COND-009 WARN Break point encountered (обнаружена точка прерывания)
(Причина) Была обнаружена точка прерывания.
(Способ устранения) Действие не требуется.

COND-010 WARN Cond exists, not superseded (условие существует, не заменено)


(Причина) Заданное условие уже существует.
Условие не было заменено.
(Способ устранения) Или измените номер обработчика условия, или не переопределяйте этот
обработчик условия.

COND-011 ABORT.G Scan time took too long (время прохода слишком велико)
(Причина) Определено слишком много условий.
Для проверки всех их потребовалось слишком много времени.
(Способ устранения) Уменьшите количество определенных условий.

-1469-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

D.2.13 Коды ошибок DICT


DICT-001 WARN Dictionary already loaded (словарь уже загружен)
(Причина) Словарь невозможно перезагрузить, если он был загружен в память FROM.
(Способ устранения) Загрузите в другой язык и используйте KCL SET LANG, чтобы задать
язык.

DICT-002 WARN Not enough memory to load dict


(недостаточно памяти для загрузки словаря)
(Причина) В системе больше нет свободной памяти в ПЗУ для загрузки еще одного словаря.
(Способ устранения) Удалите все ненужные программы, словари или переменные.

DICT-003 WARN No dict found for language (не найден словарь для языка)
(Причина) Нет словарей, загруженных для заданного языка.
(Способ устранения) Используйте язык по умолчанию (DEFAULT) или язык, для которого
был загружен словарь.

DICT-004 WARN Dictionary not found (словарь не найден)


(Причина) Заданный словарь не был найден.
(Способ устранения) Используйте KCL LOAD DICT, чтобы загрузить словарь в язык по
умолчанию или текущий язык.

DICT-005 WARN Dictionary element not found (элемент словаря не найден)


(Причина) Элемент словаря не был найден.
(Способ устранения) Проверьте номер словаря или элемента, чтобы убедиться, что он задан
правильно.

DICT-006 WARN Nested level too deep (слишком глубокий уровень вложения)
(Причина) Допускается только пять уровней вложения элементов словаря.
(Способ устранения) Исправьте текстовый файл словаря, чтобы уменьшить количество
уровней вложения.

DICT-007 WARN Dictionary not opened by task (словарь не открыт задачей)


(Причина) Словарь не был открыт.
(Способ устранения) Удалите операцию закрытия.

DICT-008 WARN Dictionary element truncated (элемент словаря усечен)


(Причина) Элемент словаря был усечен, потому что строковый массив KAREL недостаточно
велик для хранения всех данных.
(Способ устранения) Увеличьте или размер строки или количество строк в массиве.
DICT-009 WARN End of language list (конец списка языков)
(Причина) Список языков закончился.
(Способ устранения) Это уведомление.
В связи с этим предупредительным сообщением не нужно ничего делать.

-1470-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

DICT-010 WARN End of dictionary list (конец списка словарей)


(Причина) Список словарей закончился.
(Способ устранения) Это уведомление.
В связи с этим предупредительным сообщением не нужно ничего делать.

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-014 WARN Expecting $ in dictionary file (ожидается $ в файле словаря)


(Причина) Текст словаря неправильно задает элемент без $.
(Способ устранения) Необходимо, чтобы все элементы словаря начинались с $.

DICT-015 WARN Reserved word not recognized (не распознано зарезервированное слово)
(Причина) Зарезервированное слово не было распознано в тексте словаря.
(Способ устранения) Проверьте правильность написания или найдите корректное слово в
справочном руководстве KAREL.
DICT-016 WARN Ending quote expected (ожидаются закрывающие кавычки)
(Причина) Текст словаря неправильно задает элемент без использования кавычек.
(Способ устранения) Необходимо заключить весь текст словаря в двойные кавычки.
Если необходимо, чтобы кавычки были в тексте, используйте обратную косую
черту. Например, если в файле содержится \«Это пример»\, результат будет «Это
пример».

DICT-017 WARN Expecting element name or num (ожидается номер или имя элемента)
(Причина) Ожидается ссылка на другой элемент.
(Способ устранения) Для обращения к элементу используйте номер элемента.

DICT-018 WARN Invalid cursor position (недопустимое положение курсора)


(Причина) Положение курсора задано неправильно, или значения вне пределов.
(Способ устранения) Убедитесь, что положение курсора допустимо. Например, используйте
@1,1 для первой строки и первого столбца соответственно.
DICT-019 WARN ASCII character code expected (ожидается код символа ASCII)
(Причина) Для указания кода символа ASCII после # ожидается последовательность цифр.
(Способ устранения) Удалите # или найдите код символа ASCII в справочном руководстве
KAREL.

-1471-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

DICT-020 WARN Reserved word expected (ожидается зарезервированное слово)


(Причина) Для задания зарезервированного слова после & ожидается идентификатор.
(Способ устранения) Удалите & или найдите зарезервированное слово в справочном
руководстве KAREL.

DICT-021 WARN Invalid character (недопустимый символ)


(Причина) В текстовом файле словаря обнаружен неожиданный символ.
(Способ устранения) Убедитесь, что весь текст словаря правилен.

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 (недопустимое состояние, внутренняя ошибка)
(Причина) Некорректное чтение.
(Способ устранения) Исправьте текст словаря.

DICT-028 WARN No FROM write, loaded to memory


(невозможно выполнить запись в память FROM, загружен в память)
(Причина) Имеется недостаточно памяти FROM, поэтому словарь был загружен к в память
CMOS для R-J.
(Способ устранения) Это уведомление.
В связи с этим предупредительным сообщением не нужно ничего делать.

DICT-029 WARN Help element not found (элемент справки не найден)


(Причина) Элемент словаря справки не был найден.
(Способ устранения) Проверьте номер словаря, чтобы убедиться, что элемент словаря задан
правильно.
Элемент словаря справки необходимо задавать с помощью вопросительного
знака (?), за которым следует номер элемента.

DICT-030 WARN Function key element not found


(элемент функциональной клавиши не найден)
(Причина) Элемент словаря функциональной клавиши не был найден.
(Способ устранения) Проверьте словарь, чтобы убедиться, что элемент функциональной
клавиши задан правильно. Элемент функциональной клавиши необходимо
задавать с помощью символа вставки (^), за которым следует номер элемента.

-1472-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.14 Коды ошибок LANG


LANG-004 WARN File is not open (файл не открыт)
(Причина) 1 Файл, имеющий такое же имя, уже существует.
2 Заданный файл уже открыт.
3 Файл защищен от записи.
4 При использовании дискеты - на ней не осталось свободного пространства.
(Способ устранения) 1 Удалите все ненужные файлы или переименуйте файл.
2 Закройте файл.
3 Отмените защиту от записи.
4 Используйте новую дискету.
Или удалите все ненужные файлы с имеющейся дискеты, чтобы освободить
достаточно свободного пространства для сохранения файла.

LANG-005 WARN Program type is different (тип программы отличается)


(Причина) Возможна обработка только программ пульта обучения.
(Способ устранения) Необходимо выбрать программу пульта обучения.

LANG-006 Invalid or corrupted TP file


(недопустимый или поврежденный файл пульта обучения)
(Причина) Невозможно нормально выполнить чтение данных файла программы.
(Способ устранения) Проверьте настройку порта.
Проверьте настройку устройства ввода-вывода Handy File.
Проверьте подключение карты памяти или дискеты.
Если проверки, указанные выше, не приводят к исправлению ошибки, возможно
повреждение данных файла.

LANG-007 System Error (системная ошибка)


(Причина) Невозможно нормально выполнить чтение данных файла программы.
(Способ устранения) Проверьте настройку порта.
Проверьте настройку устройства ввода-вывода Handy File.
Проверьте подключение карты памяти или дискеты.
Если проверки, указанные выше, не приводят к исправлению ошибки, возможно
повреждение данных файла.

LANG-014 WARN Program already exists (программа уже существует)


(Причина) Программа, загрузка которой производится, уже существует в системе.
(Способ устранения) Прежде чем загружать ее, удалите программу, уже находящуюся в
системе.

LANG-015 WARN Can not write file (ошибка записи файла)


(Причина) 1 Файл защищен от записи.
2 Не удалось записать данные заданного размера.
(Способ устранения) 1 Отмените защиту от записи.
2 Вероятно неисправен диск. Замените диск.

LANG-016 WARN Can not read file (ошибка чтения файла)


(Причина) Не удалось выполнить чтение данных заданного размера.
Ошибка передачи данных.
(Способ устранения) Проверьте подключение устройства.

-1473-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

LANG-017 WARN File format is incorrect (неверный формат файла)


(Причина) Данные, которые сохраняются как файл, либо в неверном формате или
повреждены, поэтому загрузить файл невозможно.
(Способ устранения) Файл невозможно загрузить, из-за текущего состояния данных. Для
загрузки файла данные должны быть в нормальном состоянии.

LANG-018 WARN Group mask value is incorrect (неверное значение маски группы)
(Причина) При печати программы встретилась недопустимая позиция, которая не
соответствовала маске группы программы.
(Способ устранения) Повторно введите в режиме обучения данные позиционирования, чтобы
номер группы соответствовал маске группы программы.

LANG-050 WARN %s contains %s, program/file names must match


(несоответствие имен программ/файлов)
(Причина) Имя файла и имя программы не одинаковы. Их имена должны совпадать.
(Способ устранения) Переименуйте файл, чтобы имя файла совпадало с именем программы.

LANG-094 WARN File already exists (файл уже существует)


(Причина) Заданный файл уже существует на дискете.
(Способ устранения) Прежде, чем выполнять запись нового файла на дискету, удалите файл,
который находится на дискете.

LANG-095 WARN File does not exist (файл отсутствует)


(Причина) Заданный файл отсутствует на дискете.
(Способ устранения) Проверьте имя файла или содержимое дискеты.

LANG-096 WARN Disk is full (диск заполнен)


(Причина) Дискета использована до предела и заполнена.
(Способ устранения) Либо используйте новую дискету или удалите ненужный файл, чтобы
освободить место на дискете для сохранения данных.

LANG-098 WARN Disk timeout (тайм-аут диска)


(Причина) Не удалось получить доступ к диску.
(Способ устранения) Убедитесь, что порту назначено корректное устройство и что оно
включено.

LANG-099 WARN Write protection violation (нарушение защиты от записи)


(Причина) Диск защищен от записи.
(Способ устранения) Отмените защиту от записи.

LANG-100 WARN Device error (ошибка устройства)


(Причина) Не удалось осуществить доступ к устройству.
(Способ устранения) Подключите соответствующее устройство к нужному порту.

-1474-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.15 Коды ошибок MCTL


MCTL-001 NONE TP is enabled (пульт обучения включен)
(Причина) Пульт обучения включен, и управление движением не было передано.
(Способ устранения) Выключите пульт обучения и повторите попытку выполнения операции.

MCTL-002 NONE TP is disabled (пульт обучения выключен)


(Причина) Пульт обучения выключен, и управление движением не было передано.
(Способ устранения) Включите пульт обучения и повторите попытку выполнения операции.

MCTL-003 NONE system is in error status (система в состоянии ошибки)


(Причина) Управление движением не было передано, потому что система находится в
состоянии ошибки.
(Способ устранения) Удалите ошибку и повторите попытку выполнения операции.
MCTL-004 NONE motion is in progress (выполняется перемещение)
(Причина) Перемещение продолжает выполняться, и управление движением не передано.
(Способ устранения) Дождитесь, пока робот полностью не остановится.

MCTL-005 NONE not in control of motion (нет управления движением)


(Причина) Управление движением не передано по неизвестной причине.
(Способ устранения) Устраните причину и повторите попытку выполнения операции.

MCTL-006 NONE TP has motion control


(пульт обучения обладает управлением движением)
(Причина) Управление движением не было передано, потому что в настоящий момент
управлением движением обладает пульт обучения.
(Способ устранения) Выключите пульт обучения и повторите попытку выполнения этой же
операции.

MCTL-007 NONE PROG has motion control


(программа обладает управлением движением)
(Причина) Управление движением не было передано, потому что в настоящий момент
управлением движением обладает программа.
(Способ устранения) Приостановите или выполните аварийное прекращение программу и
повторите попытку выполнения операции.

MCTL-008 NONE Operator panel has motion control


(управлением движением обладает панель оператора)
(Причина) Управление движением не было передано, потому что в настоящий момент
управлением движением обладает панель оператора.
(Способ устранения) Корректно задайте системную переменную $RMT_MASTER и
повторите попытку выполнения операции.

-1475-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

MCTL-009 NONE Other has motion control


(прочее обладает управлением движением)
(Причина) Другое устройство обладает управлением движением, и управление движением
не передано.
(Способ устранения) Корректно задайте системную переменную $RMT_MASTER и
повторите попытку выполнения операции.

MCTL-010 Other than msrc is rel'ing


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

MCTL-011 Due to error processing (из-за обработка ошибки)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

MCTL-012 subsystem code unknown (неизвестен код подсистемы)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

MCTL-013 NONE ENBL input is off (выключен входной сигнал ENBL)


(Причина) Входной сигнал ENBL на панели управления пользователя (UOP) выключен.
(Способ устранения) Включите входной сигнал ENBL.

MCTL-014 NONE Waiting for Servo ready (ожидание готовности сервопривода)


(Причина) Управление движением не было передано, потому что сервопривод не был готов.
(Способ устранения) Ожидайте несколько секунд, пока сервопривод не включится и не будет
готов.

MCTL-015 NONE Manual brake enabled (включен ручной тормоз)


(Причина) Управление движением не передано, потому что включено ручное управление
тормозом.
(Способ устранения) Выключите ручное управление тормозом.

-1476-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.16 Коды ошибок PRIO


PRIO-001 WARN Illegal iotype (недопустимый тип ввода-вывода)
(Причина) Задан недопустимый тип порта.
(Способ устранения) Используйте один из типов порта, определенных в IOSETUP.KL.

PRIO-002 WARN Illegal index (недопустимый индекс)


(Причина) Номер порта недопустим или не назначен в настоящий момент.
(Способ устранения) Исправьте номер порта.

PRIO-003 SYST No memory available (нет доступной памяти)


(Причина) Отсутствует память, необходимая для этой операции.
(Способ устранения) Удалите программы KAREL и/или переменные, чтобы освободить
память.

PRIO-004 WARN Too few ports on mod (слишком мало портов на модуле)
(Причина) Недостаточно портов на заданной плате или модуле, для выполнения заданных
назначений.
(Способ устранения) Исправьте или номер первого порта или количество портов.

PRIO-005 WARN bad logical port no (недопустимый логический номер порта)


(Причина) Заданный в назначении номер порта недопустим.
Он должен быть в диапазоне 1 - 32767.
(Способ устранения) Исправьте логический номер порта, так, чтобы он был в пределах
допустимого диапазона.

PRIO-006 WARN bad log port number in asgt


(назначение недопустимого номера логического порта)
(Причина) Заданный в назначении номер порта недопустим.
Он должен быть в диапазоне 1 - 32767.
(Способ устранения) Исправьте логический номер порта, так, чтобы он был в пределах
допустимого диапазона.

PRIO-007 WARN no match in deassign call


(не найдено соответствие для отмены назначения)
(Причина) Порт, для которого отменяется назначение, не назначен в настоящий момент.
(Способ устранения) Исправьте номер порта.

PRIO-008 WARN phys ports not found (физический порт не найден)


(Причина) Физический порт, для которого выполняется назначение, не существует.
(Способ устранения) Исправьте номер стойки, номер слота или номер порта.

PRIO-009 WARN n_ports invalid (недопустимое количество портов)


(Причина) Количество портов в назначении недопустимо.
Он должен быть в диапазоне 1 - 128.
(Способ устранения) Исправьте количество портов, так, чтобы оно было в пределах
допустимого диапазона.

-1477-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

PRIO-010 WARN bad phys port number is asgt


(назначение недопустимого номера физического порта)
(Причина) Недопустимый номер физического порта в запросе назначения.
Он должен быть больше 1.
(Способ устранения) Исправьте номер физического порта, чтобы он был больше 1.

PRIO-011 WARN asgt overlaps existing asgt


(назначение перекрывает имеющееся назначение)
(Причина) Назначаемые номера логического порта перекрываются с имеющимися
назначениями.
(Способ устранения) Исправьте номер первого порта или количество портов.
PRIO-012 WARN bad board num (недопустимый номер платы)
(Причина) Заданный номер стойки и/или слота недопустим или указывает на номер
неиспользуемой стойки/слота.
(Способ устранения) Исправьте номер стойки и/или номер слота.

PRIO-013 WARN no aiseq for bd (нет последовательности для удаления)


(Причина) Была сделана попытка удалить последовательность аналогового входного
сигнала, которая не была определена.
(Способ устранения) Проверьте номер стойки и/или слота.

PRIO-014 WARN ai seq too long (превышение длины последовательности)


(Причина) Заданная последовательность аналогового входного сигнала слишком длинна.
В последовательности имеется от 1 до 15 номеров порта.
(Способ устранения) Обеспечьте последовательность соответствующей длины.

PRIO-016 WARN log port already asgnd (логический порт уже назначен)
(Причина) Заданный логический номер уже используется.
(Способ устранения) Используйте другой логический номер.

PRIO-017 WARN I/O point not sim (порт ввода-вывода не моделируется)


(Причина) Была сделана попытка задать порт ввода, который не моделируется.
(Способ устранения) Используйте меню ввода-вывода, чтобы задать моделирование порта,
или не задавайте порт.

PRIO-020 SYST SLC communications error %d %d %d %d (ошибка передачи данных)


(Причина) При передаче данных с платой ввода-вывода процесса обнаружена неисправимая
ошибка.
(Способ устранения) Проверьте кабель между платой главного ЦП и блоком ввода-вывода.
Проверьте SLC2, установленный на плате главного ЦП или блоке ввода-вывода.

PRIO-021 Unknown I/O hardware (неизвестное оборудование ввода-вывода)


(Причина) К разъему канала ввода-вывода подключено неизвестное устройство.
(Способ устранения) Замените устройство на устройство, совместимое с текущим
программным обеспечением или установите версию программного обеспечения,
которая распознает устройство.

-1478-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

PRIO-022 Too much I/O data on I/O link


(превышение объема данных в канале ввода-вывода)
(Причина) Устройства, подключенные к каналу ввода-вывода, превышают пропускную
способность канала ввода-вывода.
(Способ устранения) Отключите некоторые устройства.

PRIO-023 WARN no ports of this type (нет портов этого типа)


(Причина) Нет портов заданного типа.
(Способ устранения) Измените тип порта или определите порты (например, GIN или GOUT)
заданного типа.

PRIO-032 WARN too many DIO modules


(слишком много модулей цифрового ввода-вывода (DIO))
(Причина) К каналу ввода-вывода подключено больше 31 блока ввода-вывода.
(Способ устранения) Отключите некоторые из блоков ввода-вывода, чтобы было подключено
не больше 31 блока.

PRIO-063 WARN Bad IO asg: rack% d^1 slot %d^2


(недопустимое назначение ввода-вывода - стойка, слот)
(Причина) Не найден блок ввода-вывода, которому назначен сигнал.
Отсутствует блока ввода-вывода, соответствующий номерам стойки и слота,
указанным после сообщения об ошибке.
Возможные причины указаны ниже:
(1) Блок ввода-вывода был заменен на блок ввода-вывода другого типа.
(2) Сгорел предохранитель блока ввода-вывода.
(3) На блок ввода-вывода не подается питание.
(4) Кабель канала ввода-вывода или отключен, или ненадежно подключен.
(5) Повреждение кабеля канала ввода-вывода.
(6) Неисправность блока ввода-вывода.
(Способ устранения) (1) Если блок ввода-вывода заменялся, используйте следующую
процедуру, чтобы удалить назначение ввода-вывода.
1 Нажмите MENU (меню) и выберите I/O (ввод-вывод).
Затем нажмите F1 (TYPE) и выберите I/O LINK (канал ввода-вывода) для
отображения экрана канала ввода-вывода.
2 Нажмите F5 (INTER CONNECT) (межсоединения).
3 В ответ на приглашение «RECOVER ALL» (восстановить все) нажмите F4 YES
(да).
4 Выключите питание и затем включите.
В этом случае, даже если включено восстановление после сбоя питания, все
выходные сигналы выключены.
(2) Замените предохранитель блока ввода-вывода.
(3) Проверьте питание, подающееся на блок ввода-вывода.
(4) Убедитесь, что кабель канала ввода-вывода надежно подключен.
(5) Замените кабель канала ввода-вывода.
(6) Замените блок ввода-вывода.

PRIO-072 WARN Pulse output is full (импульсный выход заполнен)


(Причина) Максимум импульсного выхода - 255 одновременно.
(Способ устранения) Проверьте счет импульсного выхода.

-1479-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

PRIO-081 I/O is not initialized (не инициализирован ввод-вывод)


(Причина) Это указывает, что во время инициализации ввода-вывода при включении
питания контроллера произошла серьезная ошибка.
(Способ устранения) Проверьте другие сообщения об ошибке, отображенные на экране
сигналов об ошибке пульта обучения.

PRIO-083 Digital I/O is not recovered


(не произошло восстановление цифрового ввода-вывода)
(Причина) Состояния цифровых выходов не восстановлены при включенном запуске из
полугорячего состояния, потому что конфигурация устройства ввода-вывода или
назначения изменились.
(Способ устранения) Инициализируйте ввод-вывод.

PRIO-085 BUSY in SLC2 does not turn off (не выключается BUSY (занят) в SLC2)
(Причина) Бит BUSY (занят) в SLC2 не выключается.
(Способ устранения) Проверьте SLC2 на плате главного ЦП или устройство ввода-вывода и
кабель канала ввода-вывода.

PRIO-100 Model B comm fault %s rack:%d slot:%d


(ошибка передачи данных, модель В (стойка - слот)
(Причина) Потеряна связь между интерфейсным блоком модели B и блоками DI/DO или
между блоками DI/DO.
(Способ устранения) Проверьте питание и кабели от интерфейсного блока модели B к блокам
DI/DO или между блоками DI/DO.

PRIO-119 Too many DIGITAL I/O ports (слишком много цифровых портов ввода-вывода)
(Причина) Имеется слишком много цифровых портов ввода-вывода.
(Способ устранения) Отключите некоторые цифровые устройства ввода-вывода.

PRIO-125 SLC2 initialization error (ошибка инициализации SLC2)


(Причина) SLC2 находится в состоянии ошибки в конце инициализации.
(Способ устранения) Проверьте SYSFAIL другой платы.
Также проверьте главную плату.

-1480-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.17 Коды ошибок ROUT


ROUT-022 PAUSE.G Bad index in ORD (недопустимый индекс в ORD)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

ROUT-023 PAUSE.G Bad index in SUBSTR (недопустимый индекс в SUBSTR)


(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

ROUT-024 PAUSE.G SUBSTR length less than 0 (длина SUBSTR меньше нуля)
(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

ROUT-025 ABORT.G Illegal semaphore number (недопустимый номер семафора)


(Причина) Для идентификатора семафора задан неверный номер.
(Способ устранения) Задайте число от 1 до 255.

ROUT-026 WARN Illegal group number (недопустимый номер группы)


(Причина) Задан недопустимый номер группы.
(Способ устранения) Задайте имеющийся номер группы.

ROUT-027 WARN String size not big enough (недостаточный размер строки)
(Причина) У заданной строковой переменной нет пространства для хранения возвращенных
данных.
(Способ устранения) Задайте строковую переменную большего размера.

ROUT-028 ABORT.G Illegal file attribute number (недопустимый номер атрибута файла)
(Причина) Был задан некорректный идентификатор атрибута файла.
(Способ устранения) Задайте правильный идентификатор атрибута файла.

ROUT-029 ABORT.G Illegal file attribute value (недопустимое значение атрибута файла)
(Причина) Было задано некорректное значение атрибута файла.
(Способ устранения) Задайте правильное значение атрибута файла.

ROUT-030 WARN Non existent register number (номер регистра не существует)


(Причина) Задан номер регистра, который не существует.
(Способ устранения) Задайте правильный номер регистра.

ROUT-031 WARN Illegal register type (недопустимый тип регистра)


(Причина) Задан неправильный тип регистра.
(Способ устранения) Задайте правильный тип регистра для предпринятой операции.

ROUT-032 ABORT.G Position type mismatch (несоответствие типа позиционирования)


(Причина) Тип позиционирования не соответствует операции.
(Способ устранения) Задайте правильный тип позиционирования.

-1481-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ROUT-033 ABORT.G Illegal attribute type (недопустимый тип атрибута)


(Причина) Задан недопустимый идентификатор атрибута.
(Способ устранения) Задайте правильный идентификатор атрибута.

ROUT-034 WARN Not a TPE program (не программа TPE)


(Причина) Задана программа не пульта обучения.
(Способ устранения) Задайте имя программы, отличной от программы KAREL.

ROUT-035 WARN Value is out of range (значение за пределами диапазона)


(Причина) Внутренняя ошибка программного обеспечения.
(Способ устранения) Свяжитесь с местным центром технического обслуживания FANUC.

ROUT-037 ABORT.G Bad TPE header size (недопустимый размер заголовка TPE)
(Причина) Значение, использованное в SET_HEAD_TPE для bfr_size недопустимо.
(Способ устранения) Используйте размер буфера в диапазоне 1-255.
ROUT-038 PAUSE.G Uninitialized TPE position (не инициализированное положение TPE)
(Причина) Указывает, что данные позиционирования в заданной строке заданной
программы пульта обучения не были зарегистрированы.
(Способ устранения) Подтвердите содержимое данных позиционирования.

ROUT-039 WARN Executing motion exists (имеется исполняемое перемещение)


(Причина) Не удается разблокировать группу при выполнении перемещения.
(Способ устранения) Дождитесь завершения выполняющегося перемещения.

ROUT-040 WARN Stopped motion exists (имеется остановленное перемещение)


(Причина) Не удается разблокировать группу при остановленном перемещении.
(Способ устранения) Возобновите остановленное перемещение и дождитесь завершения
перемещения или отмените остановленное перемещение.

ROUT-041 Dym. disp. var. not static


(Причина) Внутренняя системная ошибка.
(Способ устранения) Свяжитесь с нашим представителем по техническому обслуживанию.
ROUT-042 TPE parameters do not exist (параметры TPE не существуют)
(Причина) ВПараметр, определяемый param_no, не существует.
(Способ устранения) Проверьте param_no и параметр в команде вызова/макроса
(CALL/MACRO) в главной программе TPE.

-1482-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.18 Коды ошибок SCIO


SCIO-001 System Error (системная ошибка)
(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-002 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-003 out buffer size is not enough (недостаточный размер буфера вывода)
(Причина) Внутренняя системная ошибка.

SCIO-004 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-005 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.
SCIO-006 System Error (системная ошибка)
(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-007 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-008 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

-1483-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SCIO-009 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-010 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-011 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-012 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-013 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-014 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-015 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-016 WARN This option does not exist (эта опция не существует)
(Причина) Эта опция не существует.
(Способ устранения) Подтвердите купленную опцию.

-1484-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SCIO-017 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-018 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-019 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-020 WARN LBL[%d] exists in line %d: (метка %d в строке %d)


(Причина) Этот номер метки существует в другой строке.
(Способ устранения) Задайте другой номер метки.

SCIO-021 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-022 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-023 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

SCIO-024 System Error (системная ошибка)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю выданное сообщение об ошибке.

-1485-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SCIO-030 JOINT motion in slave program (движение шарнира в подчиненной программе)


(Причина) Программа выполнения для одного подчиненного устройства и подчиненная
программа соединения роботов не могут использовать команду перемещения
шарнира.
(Способ устранения) Для ввода в режиме обучения используйте команду линейного или
кругового перемещения.

SCIO-031 JOINT position in slave program


(положение шарнира в подчиненной программе)
(Причина) Программа выполнения для одного подчиненного устройства и подчиненная
программа соединения роботов не могут использовать формат положения
шарнира для данных позиционирования команды перемещения.
(Способ устранения) Используйте прямоугольный формат положения.

SCIO-032 Master UT mismatch (несоответствие UT задающего устройства)


(Причина) Текущий номер системы координат инструмента ведущего робота не
соответствует номеру системы координат инструмента, заданному на экране
данных программы.
(Способ устранения) Измените номер системы координат инструмента ведущего робота.
Еще один вариант - измените номер системы координат инструмента ведущего
робота на экране данных программы.

SCIO-033 Slave can have only one motion line


(подчиненный робот может иметь только одну строку перемещения)
(Причина) Программа подчиненного устройства соединения роботов позволяет вводить в
режиме обучения только одну строку команд перемещения.
(Способ устранения) Убедитесь, что подчиненная программа содержит только одну строку
команд перемещения.

-1486-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.19 Коды ошибок SRIO


SRIO-002 SERIAL PORT NOT OPEN (последовательный порт не открыт)
(Причина) Последовательный порт не открыт.
(Способ устранения) Откройте последовательный порт перед его использованием.

SRIO-003 SERIAL PORT ALREADY OPEN (последовательный порт уже открыт)


(Причина) Последовательный порт уже был открыт, была сделана попытка снова его
открыть.
(Способ устранения) Не пытайтесь открывать последовательный порт, который уже был
открыт.

SRIO-004 SERIAL PORT NOT INITIALIZE


(последовательный порт не инициализирован)
(Причина) Последовательный порт не инициализирован.
(Способ устранения) Инициализируйте последовательный порт перед его использованием.

SRIO-005 SERIAL PORT DSR OFF (нет готовности последовательного порта)


(Причина) Готовность последовательного порта выключена.
(Способ устранения) Проверьте, правильна ли настройка последовательного порта.
Проверьте, есть ли повреждение кабеля.
Проверьте, имеется ли около контроллера источник помех.
Проверьте состояние конечного устройства.

SRIO-006 SERIAL PORT PARITY ERROR (ошибка четности последовательного порта)


(Причина) Произошла ошибка четности последовательного порта.
(Способ устранения) Проверьте, правильна ли настройка последовательного порта.
Проверьте, есть ли повреждение кабеля.
Проверьте, имеется ли около контроллера источник помех.

SRIO-007 SERIAL PORT OVERRUN ERROR


(ошибка переполнения последовательного порта)
(Причина) Произошла ошибка переполнения последовательного порта.
(Способ устранения) Проверьте, правильна ли настройка последовательного порта.
Проверьте, есть ли повреждение кабеля.
Проверьте, имеется ли около контроллера источник помех.

SRIO-008 SERIAL PORT FRAME ERROR (ошибка кадра последовательного порта)


(Причина) Произошла ошибка кадра последовательного порта.
(Способ устранения) Проверьте, правильна ли настройка последовательного порта.
Проверьте, есть ли повреждение кабеля.
Проверьте, имеется ли около контроллера источник помех.

SRIO-009 S. PORT PARITY & OVERRUN (четность порта и переполнение)


(Причина) Произошла ошибка четности и ошибка переполнения последовательного порта.
(Способ устранения) Проверьте, правильна ли настройка последовательного порта.
Проверьте, есть ли повреждение кабеля.
Проверьте, имеется ли около контроллера источник помех.

-1487-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SRIO-010 S. PORT PARITY & FRAME (четность и кадр порта)


(Причина) Произошла ошибка четности и ошибка кадра последовательного порта.
(Способ устранения) Проверьте, правильна ли настройка последовательного порта.
Проверьте, есть ли повреждение кабеля.
Проверьте, имеется ли около контроллера источник помех.

SRIO-011 S. PORT PARITY & OVERRUN (переполнение порта и кадр)


(Причина) Произошла ошибка переполнения и ошибка кадра последовательного порта.
(Способ устранения) Проверьте, правильна ли настройка последовательного порта.
Проверьте, есть ли повреждение кабеля.
Проверьте, имеется ли около контроллера источник помех.

SRIO-012 S. PORT PRTY & OVRRN & FRM (четность, переполнение и кадр)
(Причина) Произошла ошибка четности, ошибка переполнения и ошибка кадра
последовательного порта.
(Способ устранения) Проверьте, правильна ли настройка последовательного порта.
Проверьте, есть ли повреждение кабеля.
Проверьте, имеется ли около контроллера источник помех.
SRIO-013 S. PORT DSR OFF & HARDWARE ERR
(готовность порта выключена, ошибка оборудования)
(Причина) Готовность последовательного порта выключена, и произошла ошибка
оборудования.
(Способ устранения) Проверьте, правильна ли настройка последовательного порта.
Проверьте, есть ли повреждение кабеля.
Проверьте, имеется ли около контроллера источник помех.
Проверьте состояние конечного устройства.
Проверьте оборудование.

-1488-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.20 Коды ошибок FLPY


FLPY-001 End of directory reached (достигнут конец каталога)
(Причина) Листинг достиг конца каталога.
(Способ устранения) Это уведомление.
В связи с этим предупредительным сообщением не нужно ничего делать.

FLPY-002 File already exist (файл уже существует)


(Причина) Сделана попытка создать имя файла, которое уже существует на этом устройстве.
(Способ устранения) Удалите файл с этим именем или выберите другое имя файла.

FLPY-003 File does not exist (файл не существует)


(Причина) Сделана попытка открыть файл, который не существует на этом устройстве.
(Способ устранения) Откройте файл, который действительно существует на устройстве.
FLPY-004 Unsupported command (команда не поддерживается)
(Причина) Эта операция не поддерживается при работе с дискетой.
(Способ устранения) Используйте только операции, которые поддерживаются при работе с
дискетой.
FLPY-005 Disk is full (диск заполнен)
(Причина) Исчерпана емкость диска для хранения файлов.
(Способ устранения) Удалите некоторые ненужные файлы или используйте диск с
достаточным объемом свободного пространства.

FLPY-006 End of file reached (достигнут конец файла)


(Причина) При чтении был достигнут конец файла.
(Способ устранения) Не пытайтесь выполнить чтение за пределами файла.

FLPY-008 Only one file may be opened (можно открыть только один файл)
(Причина) Была сделана попытка открыть больше одного файла.
(Способ устранения) Не пытайтесь открыть больше одного файла одновременно.

FLPY-009 Communications error (ошибка передачи данных)


(Причина) Недопустимый формат протокола.
(Способ устранения) Повторите операцию.

FLPY-015 Write protection violation (нарушение защиты от записи)


(Причина) Диск защищен от записи.
(Способ устранения) Снимите защиту от записи с диска или используйте диск, который не
защищен от записи.

FLPY-100 Directory read error (ошибка чтения каталога)


(Причина) Данные каталога повреждены, чтение невозможно.
(Способ устранения) Повторите попытку с другим диском или переформатируйте диск.

-1489-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

FLPY-101 Block check error (ошибка проверки блока)


(Причина) Недопустимая контрольная сумма данных.
Данные на диске повреждены, чтение невозможно.
(Способ устранения) Повторите попытку с другим диском или переформатируйте диск.

FLPY-103 Seek error (ошибка поиска)


(Причина) На диске есть дефектный сектор или дорожка.
(Способ устранения) Очистите дисковод, повторите попытку с другим диском или
переформатируйте диск.

FLPY-104 Disk timeout (тайм-аут диска)


(Причина) Дисковод не среагировал на команду.
(Способ устранения) Проверьте кабель дисковода и убедитесь, что включено питание
дисковода.

FLPY-105 Write protection violation (нарушение защиты от записи)


(Причина) Диск защищен от записи.
(Способ устранения) Снимите защиту от записи с диска или используйте диск, который не
защищен от записи.

FLPY-106 Memory Card hardware error (аппаратная ошибка карты памяти)


(Причина) Обнаружена аппаратная ошибка карты памяти.
(Способ устранения) Проверьте подключение интерфейсного блока карты памяти или
батарею карты.

FLPY-107 Not formatted card (не форматированная карта)


(Причина) Карта памяти не отформатирована.
(Способ устранения) Форматируйте карту через меню утилит (UTILITY) на экране файлов
(FILE).

-1490-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.21 Коды ошибок файла FILE


FILE-001 Device not ready (устройство не готово)
(Причина) Заданное файловое устройство не готово.
(Способ устранения) Убедитесь, что устройство установлено и готово к использованию.

FILE-002 Device is Full (устройство заполнено)


(Причина) Устройство заполнено. Не осталось свободного пространства для хранения
данных на устройстве.
(Способ устранения) Удалите ненужные файлы или замените на новое устройство.

FILE-003 Device is protected (устройство защищено)


(Причина) Устройство защищено. Поэтому невозможно выполнить запись на устройство.
(Способ устранения) Выключите защиту устройства.

FILE-005 Device not mounted (устройство не установлено)


(Причина) Устройство не установлено. Перед использованием устройства его необходимо
установить.
(Способ устранения) Установите соответствующее файловое устройство.

FILE-006 Device is already mounted (устройство уже установлено)


(Причина) Сделана попытка установить устройство, которое уже установлено.
(Способ устранения) Устройство необходимо устанавливать только один раз.
FILE-008 Illegal device name (недопустимое имя устройства)
(Причина) Имя устройства содержит недопустимый символ.
(Способ устранения) Проверьте написание имени устройства и соответствие требованиям.
FILE-009 Illegal logical unit number (недопустимый номер логического устройства)
(Причина) Используется недопустимый номер логического устройства.
(Способ устранения) Это внутренняя ошибка. Проверьте достоверность номера логического
устройства.

FILE-010 Directory not found (каталог не найден)


(Причина) Заданный каталог не существует
(Способ устранения) Проверьте достоверность имени каталога.

FILE-011 Directory full (каталог заполнен)


(Причина) Каталог заполнен.
Была сделана попытка создать файл в корневом каталоге, максимальное
количество число файлов в котором превысило допустимое для устройства.
(Способ устранения) Удалите ненужные файлы в корневом каталоге.

FILE-012 Directory is protected (каталог защищен)


(Причина) Была сделана попытка записи в каталог, защищенный от записи.
(Способ устранения) Выключите защиту каталога.

-1491-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

FILE-013 Illegal directory name (недопустимое имя каталога)


(Причина) Имя каталога содержит недопустимый символ.
(Способ устранения) Проверьте написание имени каталога.

FILE-014 File not found (файл не найден)


(Причина) Заданный файл не был найден.
(Способ устранения) Убедитесь, что файл существует и что имя файла было введено
правильно.

FILE-015 File is protected (файл защищен)


(Причина) Была сделана попытка доступа к защищенному файлу.
(Способ устранения) Снимите защиту файла.

FILE-017 File not open (файл не открыт)


(Причина) Была сделана попытка доступа к файлу, который не открыт.
(Способ устранения) Откройте файл перед доступом к нему.

FILE-018 File is already opened (файл уже открыт)


(Причина) Была сделана попытка создать/удалить/переименовать файл, который уже
открыт.
(Способ устранения) Перед такими операциями закройте файл.

FILE-019 File is locked (файл блокирован)


(Причина) Была сделана попытка доступа к файлу, который блокирован.
(Способ устранения) Снимите блокировку.

FILE-020 Illegal file size (недопустимый размер файла)


(Причина) Недопустимый размер файла.
(Способ устранения) Измените размер файла на правильный.

FILE-021 End of file (конец файла)


(Причина) Был обнаружен конец файла.

FILE-022 Illegal file name (недопустимое имя файла)


(Причина) Имя файла содержит недопустимый символ.
(Способ устранения) Проверьте написание имени файла.

FILE-023 Illegal file number (недопустимый номер файла)


(Причина) Недопустимый номер файла.
(Способ устранения) Используйте допустимый номер файла, который представляет собой
идентификатор, возвращаемый запросом на открытие.

FILE-024 Illegal file type (недопустимый тип файла)


(Причина) Тип файла содержит недопустимый символ.
(Способ устранения) Проверьте написание и достоверность типа файла.

-1492-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

FILE-025 Illegal protection code (недопустимый код защиты)


(Причина) Недопустимый код защиты файла.
(Способ устранения) Убедитесь в корректности кода защиты.

FILE-026 Illegal access mode (недопустимый режим доступа)


(Причина) Недопустимый режим доступа к файлу.
(Способ устранения) Убедитесь в корректности режима доступа.

FILE-027 Illegal attribute (недопустимый атрибут)


(Причина) Недопустимый атрибут файла в запросе SET_ATTRIBUTE.
(Способ устранения) Убедитесь, что заданный атрибут допустим.

FILE-028 Illegal data block (недопустимый блок данных)


(Причина) Нарушен блок данных, который используется в запросе FIND_NEXT.
(Способ устранения) Необходимо сохранить блок данных, который возвращен предыдущим
запросом FIND_FIRST или FIND_NEXT.

FILE-029 Command is not supported (команда не поддерживается)


(Причина) Выполнен недопустимый запрос команды.
(Способ устранения) Убедитесь в корректности кода запроса.

FILE-030 Device lun table is full (таблица номеров логических устройств заполнена)
(Причина) Таблица управления устройствами заполнена.
(Способ устранения) Удалите ненужные устройства.

FILE-031 Illegal path name (недопустимое имя пути)


(Причина) Имя пути содержит недопустимый символ.
(Способ устранения) Убедитесь в корректности имени пути.
FILE-032 Illegal parameter (недопустимый параметр)
(Причина) Обнаружен недопустимый параметр.
(Способ устранения) Убедитесь, что все параметры запроса допустимы.

FILE-033 System file buffer full (системный файловый буфер заполнен)


(Причина) Буфер управления файлами заполнен.
(Способ устранения) Закройте ненужные файлы.
FILE-034 Illegal file position (недопустимый указатель позиции в файле)
(Причина) Задан недопустимый указатель позиции в файле.
(Способ устранения) Убедитесь, что параметр указателя позиции в файле запроса SEEK
(поиск) положительный и не выходит за пределы файла.

FILE-035 Device not formatted (устройство не отформатировано)


(Причина) Была сделана попытка доступа к не отформатированному устройству.
(Способ устранения) Форматируйте устройство перед его использованием.

-1493-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

FILE-036 File already exist (файл уже существует)


(Причина) Была сделана попытка переименовать файл с использованием уже имеющегося
имени файла.
(Способ устранения) Измените новое имя файла на уникальное или удалите имеющийся файл.

FILE-037 Directory not empty (каталог не пуст)


(Причина) Была сделана попытка удалить подкаталог, который содержит файлы или
каталоги.
(Способ устранения) Перед удалением подкаталога удалите все файлы и каталоги в
подкаталоге.

FILE-038 File locked by too many tasks


(файл блокирован из-за превышения количества задач)
(Причина) Превышение количества запросов блокировки одного файла.
(Способ устранения) Снимите ненужные запросы блокировки файла.

FILE-039 Directory already exists (каталог уже существует)


(Причина) Была сделана попытка создать подкаталог, который уже существует.
(Способ устранения) Используйте уникальное имя для нового подкаталога

FILE-040 Illegal file access mode (недопустимый режим доступа к файлу)


(Причина) Была сделана попытка чтения из файла, открытого в режиме только для записи,
или попытка записи в файл, открытый только для чтения.
(Способ устранения) Откройте файл с корректным режимом доступа.

FILE-041 File not locked (файл не блокирован)


(Причина) Была сделана попытка разблокировать файл, который не блокирован.
(Способ устранения) Не разблокируйте файл, который не блокирован.
Вы можете разблокировать только файлы, которые блокировали ВЫ.

-1494-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.22 Коды ошибок SSPC


SSPC-001 Waiting until space gets clear (ожидается освобождение пространства)
(Причина) Особое проверяемое пространство не освобождено.
(Способ устранения) Не устраняется

SSPC-002 Occer dead lock condition (произошла блокировка)


(Причина) Недопустимый приоритет пространства
(Способ устранения) Задайте допустимый приоритет

SSPC-003 AccuPath not allowed (функция AccuPath недопустима)


(Причина) Функция проверки пространства не совместима с функцией AccuPath. Функция
AccuPath недопустима.
(Способ устранения) Не используйте функцию AccuPath или выключите функцию проверки
пространства

SSPC-004 CTV option not allowed (опция CTV недопустима)


(Причина) Функция проверки пространства не совместима с опцией CTV непрерывного
вращения.
Опция перемещения CTV недопустима.
(Способ устранения) Отключите опцию CTV или выключите функцию проверки
пространства

SSPC-011 APDT error (i) (ошибка APDT)


(Причина) Внутренняя ошибка.
(Способ устранения) Свяжитесь со своим представителем по работе с покупателями FANUC
и сообщите представителю символьную строку, выданную в пункте (i)
сообщения.

SSPC-012 Invalid element (s:i j) (недопустимый элемент)


(Причина) Настройка элементов модели некорректна.
Пример индикации: «Invalid element (G:1 6)» Шестой элемент модели группы 1
задан некорректно.
«Invalid element (H:2 1)» Первый элемент модели кисти 2 задан некорректно.
(Способ устранения) Проверьте настройку элементов модели.
Убедитесь, что настройка номера звена и типа звена задана правильно.

SSPC-013 Invalid hand num (G:i UT:j) (недопустимый номер кисти)


(Причина) Номер кисти, назначенный для номера системы координат инструмента (UT:j)
группы (G:i), недопустим.
(Способ устранения) На экране настройки модели проверьте назначение номера кисти.

SSPC-014 Common frame setting (G:i) (настройка общей системы координат)


(Причина) Калибровка между роботами группы (G:i) не закончена.
(Способ устранения) Выполните калибровку между роботами.

-1495-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SSPC-015 Not calibrated (G:i) (не калибровано)


(Причина) Калибровка группы (G:i) не закончена.
(Способ устранения) Выполните калибровку.

SSPC-016 Invalid comb type (C:i s) (недопустимый тип сочетания)


(Причина) Тип модели на стороне (s) ((L [левая], R[правая]) настройки сочетания (C:i)
недопустим.
(Способ устранения) На экране настроек сочетания модели проверьте тип модели.

SSPC-017 Invalid comb index (C:i s) (недопустимый индекс сочетания)


(Причина) Номер модели на стороне (s) ((L [левая], R[правая]) настройки сочетания (C:i)
недопустим.
(Способ устранения) На экране настроек сочетания модели проверьте номер модели.

SSPC-018 APDT is not supported (G:i) (APDT не поддерживается)


(Причина) Робот группы (G:i) не поддерживает функцию остановки из-за близости.
(Способ устранения) На экране настроек сочетания модели проверьте тип и номер модели.

SSPC-019 (G:i) is close to target (группа близко к заданной координате)


(Причина) Была обнаружена помеха.
(Способ устранения) Сигнал об ошибке может быть выключен обычной операцией сброса.

SSPC-020 Invalid fixture obj (F:i) (недопустимый объект приспособления)


(Причина) Недопустимый номер группы обучения модели шаблона для выверки (F:i).
(Способ устранения) На экране настроек модели шаблона проверьте номер группы обучения.

SSPC-021 Too many settings (слишком много настроек)


(Причина) Превышено количество настроек модели или настроек сочетания.
(Способ устранения) Уменьшите количество настроек.

SSPC-101 (G:i) is close to target (группа близко к заданной координате)


(Причина) Была обнаружена близость. ( i: Номер группы)
(Способ устранения) Сигнал об ошибке может быть выключен обычной операцией сброса.

SSPC-101 SSPC-102 (G:i) is close to target(qstop) ((G:i) близко к заданной координате


(qstop))
(Причина) Была обнаружена близость. ( i: Номер группы)
(Способ устранения) Сигнал об ошибке может быть выключен обычной операцией сброса.

SSPC-103 (G:i) is near to target (группа вблизи заданной координаты)


(Причина) Произошел плавный останов. ( i: Номер группы)
(Способ устранения) Сигнал об ошибке может быть выключен обычной операцией сброса.

-1496-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SSPC-104 APDT error (i) (ошибка APDT)


(Причина) Внутренняя ошибка ( i: Номер ошибки)
(Способ устранения) Этот сигнал об ошибке обычно не выдается. Сообщите своему
представителю по работе с покупателями FANUC числовое значение, выданное в
пункте (i) сообщения.

SSPC-105 Too many settings (слишком много настроек)


(Причина) Превышено количество настроек модели или настроек сочетания.
(Способ устранения) Уменьшите количество настроек.

SSPC-106 Failed to get dist (j,C:i) (не удалось получить расстояние)


(Причина) Не удалось рассчитать расстояние между элементами модели.
(Способ устранения) SSPC-111. Этот сигнал об ошибке обычно не выдается.
Сообщите своему представителю по работе с покупателями FANUC числовое
значение, выданное в пункте (j,C:i) сообщения.

SSPC-111 Invalid comb type (ST,C:i,s) (недопустимый тип сочетания)


(Причина) Недопустимый тип модели на стороне (s) ((L [левая], R[правая]) номера
сочетания (C:i) в настройке сочетания останова из-за близости.
(Способ устранения) На экране настроек сочетания останова из-за близости проверьте тип
модели.

SSPC-112 Invalid comb index(ST,C:i,s) (недопустимый индекс сочетания)


(Причина) Номер модели на стороне (s) ((L [левая], R[правая]) номер сочетания (C:i) в
настройке сочетания останова из-за близости недопустим.
(Способ устранения) На экране настроек сочетания модели останова из-за близости проверьте
номер модели.

SSPC-113 APDT isn't supported (ST,G:i) (APDT не поддерживается)


(Причина) Робот группы (G:i) не поддерживает функцию остановки из-за близости.
(Способ устранения) На экране настроек сочетания модели останова из-за близости проверьте
тип модели и номер модели.

SSPC-114 Not calibrated (ST,G:i) (не калиброванный)


(Причина) Калибровка группы (G:i) не закончена.
(Способ устранения) Выполните калибровку.

SSPC-115 Invalid utool number (ST,G:i) (недопустимый номер инструмента пользователя)


(Причина) Недопустимый номер системы координат инструмента группы (G:i).
(Способ устранения) Проверьте номер системы координат инструмента.

SSPC-116 Invalid hand num(ST,G:i,UT:j) (Недопустимый номер кисти)


(Причина) Номер кисти, назначенный для номера системы координат инструмента (UT:j)
группы (G:i), недопустим.
(Способ устранения) На экране настройки модели проверьте назначение номера кисти.

-1497-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SSPC-117 Common frame setting (ST,G:i) (настройка общей системы координат)


(Причина) Калибровка между роботами группы (G:i) не закончена.
(Способ устранения) SSPC-111. Выполните калибровку между роботами.

SSPC-118 Invalid element (ST,s:i,j) (недопустимый элемент)


(Причина) Настройка элементов модели некорректна.
Пример индикации:
«Invalid element (ST,G:1 6)» Шестой элемент модели группы 1 задан некорректно.
«Invalid element (ST ,H:2 1)» Первый элемент модели кисти 2 задан некорректно.
(Способ устранения) Проверьте настройку элементов модели.
Убедитесь, что настройка номера звена и типа звена задана правильно.
SSPC-119 Can't get elem pos(ST,G:i,j) (не удается получить положение элемента)
(Причина) Не удалось рассчитать текущее положение элемента модели.
(Способ устранения) Этот сигнал об ошибке обычно не выдается. Сообщите своему
представителю по работе с покупателями FANUC числовое значение, выданное в
пункте (ST,G:i, j) сообщения.

SSPC-120 Invalid fixture obj (ST,F:i) (недопустимый объект приспособления)


(Причина) Недопустимый номер группы обучения модели шаблона для выверки (F:i).
(Способ устранения) На экране настроек модели шаблона проверьте номер группы обучения.

SSPC-131 Invalid comb type (WT,C:i,s) (недопустимый тип сочетания)


(Причина) Тип модели на стороне (s) ((L [левая], R[правая]) номера сочетания (C:i) в
настройке сочетания ожидания из-за близости недопустим.
(Способ устранения) На экране настроек сочетания ожидания из-за близости проверьте тип
модели.

SSPC-132 Invalid comb index(WT,C: i,s) (недопустимый индекс сочетания)


(Причина) Номер модели на стороне (s) ((L [левая], R[правая]) номера сочетания (C:i) в
настройке сочетания ожидания из-за близости недопустим.
(Способ устранения) На экране настроек сочетания ожидания из-за близости проверьте номер
модели.

SSPC-133 APDT isn't supported (WT,G:i) (APDT не поддерживается)


(Причина) Робот группы (G:i) не поддерживает функцию ожидания из-за близости.
(Способ устранения) На экране настроек сочетания ожидания из-за близости проверьте тип
модели и номер модели.

SSPC-134 Not calibrated (WT,G:i) (не калиброванный)


(Причина) Калибровка группы (G:i) не закончена.
(Способ устранения) Выполните калибровку.

SSPC-135 Invalid utool number (WT,G:i)


(недопустимый номер инструмента пользователя)
(Причина) Недопустимый номер системы координат инструмента группы (G:i).
(Способ устранения) Проверьте номер системы координат инструмента.

-1498-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SSPC-136 Invalid hand num(WT,G:i,UT:j) (недопустимый номер кисти)


(Причина) Номер кисти, назначенный для номера системы координат инструмента (UT:j)
группы (G:i), недопустим.
(Способ устранения) На экране настройки модели проверьте назначение номера кисти.

SSPC-137 Common frame setting (WT,G:i) (настройка общей системы координат)


(Причина) Калибровка между роботами группы (G:i) не закончена.
(Способ устранения) Выполните калибровку между роботами.

SSPC-138 Invalid element (WT,s:i,j) (недопустимый элемент)


(Причина) Настройка элементов модели некорректна.
Пример индикации:
«Invalid element (WT,G:1 6)» Шестой элемент модели группы 1 задан
некорректно.
«Invalid element (WT,H:2 1)» Первый элемент модели кисти 2 задан некорректно.
(Способ устранения) Проверьте настройку элементов модели.
Убедитесь, что настройка номера звена и типа звена задана правильно.

SSPC-139 Can't get elem pos(WT,G:i,j) (не удается получить положение элемента)
(Причина) Не удалось рассчитать текущее положение элемента модели.
(Способ устранения) Этот сигнал об ошибке обычно не выдается. Сообщите своему
представителю по работе с покупателями FANUC числовое значение, выданное в
пункте (WT,G:i, j) сообщения.

SSPC-140 Invalid fixture obj (WT,F:i) (недопустимый объект приспособления)


(Причина) Недопустимый номер группы обучения модели шаблона для выверки (F:i).
(Способ устранения) На экране настроек модели шаблона проверьте номер группы обучения.

SSPC-151 App_STOP (ST,C:i) is disabled (выключен останов приложения)


(Причина) Была сделана попытка временно выключать командой программы недопустимое
сочетание останова из-за близости (C:i) на экране настройки.
(Способ устранения) Включите сочетание останова из-за близости на экране настройки перед
его использованием.

SSPC-152 App_STOP (ST,C:i) is disabled (выключен останов приложения)


(Причина) Была сделана попытка временно выключать командой программы недопустимое
сочетание останова из-за близости (C:i) на экране настройки.
(Способ устранения) Включите сочетание останова из-за близости на экране настройки перед
его использованием.

SSPC-153 (WT,C:i) is enabled by other ((WT,C:i) включено другой)


(Причина) Была сделана попытка включить/выключить номер условия ожидания из-за
близости (C: i), уже включенный другой задачей.
(Способ устранения) Номер условия ожидания из-за близости в настоящий момент
используется другой программой.
Используйте его после того, как он освобожден.

-1499-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SSPC-154 (ST,C:i) is disabled by other ((ST,C:i) выключено другой)


(Причина) Команда остановки из-за близости была использована для номера условия
останова из-за близости (C:i), используемого другой задачей.
(Способ устранения) Номер условия останова из-за близости в настоящий момент
используется другой программой.
Используйте его после того, как он освобожден.

SSPC-155 Invalid host name (ST,C:i) (недопустимое имя хоста)


(Причина) В заданном сочетании останова из-за близости задано недопустимое имя хоста.
(Способ устранения) На экране связи с хост-компьютером экрана настройки проверьте имя
хоста.
Задайте верное имя хоста.

SSPC-156 Invalid host name (WT,C:i) (недопустимое имя хоста)


(Причина) В заданном сочетании ожидания из-за близости (C:i) задано недопустимое имя
хоста.
(Способ устранения) На экране связи с хост-компьютером экрана настройки проверьте имя
хоста.

SSPC-157 Intrupt signal (WT,C:i) (сигнал прерывания)


(Причина) В состоянии ожидания из-за близости поступил входной сигнал останова при
ожидании из-за близости.
(Способ устранения) Если это неожиданный останов, проверьте настройку сигнала останова
при ожидании из-за близости.
Кроме того, убедитесь, что этот сигнал не используется по другому назначению.

SSPC-158 App_WAIT timeout (WT,C:i) (тайм-аут ожидания приложения)


(Причина) В состоянии ожидания из-за близости истекло заданное время тайм-аута.
(Способ устранения) Настройте время ожидания.
Для бесконечного ожидания задайте значение «0» в настройке «time-out» (тайм-
аут) на экране настройки сочетания ожидания из-за близости.

SSPC-159 App_WAIT can't be used(WT,G:i)


(невозможно использовать ожидание приложения)
(Причина) В следующих операциях невозможно выполнить автоматический останов/
перезапуск на основании функции ожидания из-за близости:
- Если последующая операция ведомого робота выполняется на основании на
синхронизации звена робота
- Если используется функция непрерывного вращения
(Способ устранения) Запрещается использовать эти две функции, указанные выше, во время
операции автоматического останова/перезапуска.

SSPC-160 App_STOP is TMP_DISed(ST,C:i) (временно выключен останов приложения)


(Причина) Это сообщение выдается для подтверждения, если сочетание (C:i) временно
выключается командой остановки из-за близости.

-1500-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SSPC-161 App_STOP is enabled (ST,C:i) (включен останов приложения)


(Причина) Этот сигнал об ошибке выдается в следующих случаях:
- Случай, при котором происходит временный останов программы, и сочетание
(C:i) временно выключено командой остановки из-за близости, а затем
происходит перезапуск путем смены строки
- Случай, при котором происходит временный останов программы, и сочетание
(C:i) временно выключено командой остановки из-за близости, а затем программа
выполняется после отвода

После выдачи этого сигнала об ошибке сочетание временно не выключается,


даже если происходит перезапуск программы.
(Способ устранения) При перезапуске программы путем изменения строки дайте ответ «NO»
(нет) в ответ на запрос о подтверждении, чтобы не допустить выключения
выполнения.

SSPC-162 App_WAIT is enabled (WT,C:i) (ожидание приложения включено)


(Причина) Это сообщение выдается для подтверждения, если сочетание (C:i) включается
командой ожидания из-за близости.

SSPC-163 App_WAIT is disabled (WT,C:i) (ожидание приложения выключено)


(Причина) Этот сигнал об ошибке выдается в следующих случаях:
- Случай, при котором происходит временный останов программы, и сочетание
(C:i) включено командой ожидания из-за близости, а затем происходит
перезапуск путем смены строки
- Случай, при котором происходит временный останов программы, и сочетание
(C:i) включено командой ожидания из-за близости, а затем программа
выполняется после отвода

После выдачи этого сигнала об ошибке функция ожидания из-за близости


выключается, даже если происходит перезапуск программы.
(Способ устранения) При перезапуске программы путем изменения строки дайте ответ «NO»
(нет) в ответ на запрос о подтверждении, чтобы не допустить выключения
выполнения.

SSPC-168 (s,i) invalid group number (недопустимый номер группы)


(Причина) Командой чувствительности остановки из-за близости задан недопустимый
номер группы.
(Способ устранения) Задайте правильный номер группы. (s: Program name, i (имя программы):
Номер строки)

SSPC-169 PAUSE.G (s, i) invalid rate value (недопустимое значение коэффициента)


(Причина) Командой чувствительности остановки из-за близости задана недопустимая
чувствительность.
(s: Program name, i (имя программы): Номер строки)
(Способ устранения) Введите правильное значение (от 0 до 100).

SSPC-181 Comm init error i s (ошибка инициализации связи)


(Причина) Во время инициализации связи произошла ошибка.
(i: номер ошибки причины, s: имя блока управления)
(Способ устранения) Для имени блока управления, указанного сообщением об ошибке,
проверьте настройку адреса, имя хоста и состояние линии связи.

-1501-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SSPC-182 Invalid hostname (s) (недопустимое имя хоста)


(Причина) После задания нового имени блока управления с сочетанием остановки из-за
близости или ожидания из-за близости была сделана попытка включить
настройку, прежде чем было выключено и снова включено питание.
Еще один вариант - задано недопустимое имя блока управления. (s: имя блока
управления)
(Способ устранения) Если задается новое имя блока управления, для того, чтобы настройки
вступили в силу, необходимо выключить и включить питание.
Дополнительно на экране настройки связи с хост-компьютером проверьте имя
блока управления.

SSPC-183 Invalid address (s) (недопустимый адрес)


(Причина) Неверная настройка коммуникационного адреса для имени блока управления, для
которого выдается этот сигнал об ошибке. (s: имя блока управления)
(Способ устранения) Имя блока управления и его адрес необходимо проверить и при
необходимости изменить.
Далее, чтобы настройка вступила в силу, необходимо выключить и включить
питание.

SSPC-184 Number of host exceed limit (количество хостов превышает предел)


(Причина) Количество блоков управления, задаваемых для настройки остановки из-за
близости и настройки ожидания из-за близости на одном блоке управления
превысило предел.
(Способ устранения) Удалите не использующиеся блоки управления, если таковые имеются, с
экрана настройки остановки из-за близости и экрана настройки ожидания из-за
близости.
Еще один вариант - уменьшите количество заданных блоков управления.

SSPC-185 Number of element exceed limit (количество элементов превышает предел)


(Причина) Количество элементов, настройки которых можно включить на одном блоке
управления, превысило предел.
(Способ устранения) Проверьте настройки элементов и выключите настройки тех элементов,
от использования которых можно отказаться. Еще один вариант - уменьшите
количество элементов, параметры настройки которых включены.

SSPC-186 Invalid element (s,i,j) (недопустимый элемент)


(Причина) Недопустимая настройка элемента блока управления, указанного именем блока
управления в этом сообщении об ошибке. (s: имя блока управления, i: тип
элемента, j: номер элемента)
Тип элемента 1 представляет робота, тип элемента 2 представляет кисть, а тип
элемента 3 представляет шаблон для выверки.
(Способ устранения) Проверьте и измените настройку элемента.

SSPC-187 Receive invalid data i s (приняты недопустимые данные)


(Причина) Данные, полученные от другого блока управления, содержат ошибку.
(Способ устранения) Проверьте, где произошла ошибка: на блоке управления - источнике или
на концентраторе.

-1502-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

SSPC-188 Invalid data for send i (недопустимые данные для передачи)


(Причина) Данные для передачи другому блоку управления содержат ошибку.
(Способ устранения) SSPC-111. Откройте экран настройки элемента, затем проверьте
верность параметров настройки, а также проверьте, все ли данные отображаются
корректно. Если этот сигнал об ошибке выдается, даже если все элементы заданы
правильно, свяжитесь со своим представителем FANUC по работе с
покупателями.

SSPC-189 Timeout element (s,i,j) (элемент с истекшим тайм-аутом)


(Причина) От другого блока управления получены устаревшие данные позиционирования
дистанционного элемента.
Связь с блоком управления возможно была отключена.
(s: имя блока управления, i: тип элемента, j: номер элемента)
(Способ устранения) Если связь отключается, обычно выдается сигнал об ошибке из-за
отсутствия отклика.
Выключите питание, затем включите питание.

SSPC-190 No communication (s) (нет связи)


(Причина) Этот сигнал об ошибке выдается, если от другого блока управления нет отклика.
(s: имя блока управления) Эта функция не взаимодействует с блоком управления,
не заданным как заданная координата ожидания из-за близости или остановки из-
за близости. Таким образом этот сигнал об ошибке также выдается, если в блоке
управления, указанном в сигнале об ошибке, нет настройки остановки из-за
близости или ожидания из-за близости, сделанной для целевого блока
управления.
(Способ устранения) Проверьте подключение линии связи, а также настройки адреса, имени
хоста и концентратора.
Кроме того, также и на блоке дистанционного управления сделайте настройку
остановки из-за близости или ожидания из-за близости для целевого блока
управления.

SSPC-191 Target elem not exist(ST,C:i,s) (целевой элемент не существует)


(Причина) Элемент на (s) стороне (L[левая], R [правая]) сочетания останова из-за близости
(C:i) содержит ошибку. Может присутствовать одна из следующих ошибок:
- Задан несуществующий тип или номер элемента.
- Задана несуществующая группа.
- Выключены все элементы заданной координаты $IA_GRP.$ROBOT, $IA_HAND
или $IA_FOBJ.
- В адресном блоке управления отсутствует корректно заданная координата, по
причинам, указанным выше, или из-за невыполнения калибровки.
(Способ устранения) Проверьте пункты, перечисленные выше.

-1503-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

SSPC-192 Target elem not exist(PA,C:i,s) (целевой элемент не существует)


(Причина) Элемент на (s) стороне (L[левая], R [правая]) сочетания ожидания из-за близости
(C:i) содержит ошибку. Может присутствовать одна из следующих ошибок:
- Задан несуществующий тип или номер элемента.
- Задана несуществующая группа.
- Выключены все элементы заданной координаты $IA_GRP.$ROBOT, $IA_HAND
или $IA_FOBJ.
- В адресном блоке управления отсутствует корректно заданная координата, по
причинам, указанным выше, или из-за невыполнения калибровки.
(Способ устранения) Проверьте пункты, перечисленные выше.

SSPC-193 IAL detect overload (i) (перегрузка обнаружения IAL)


(Причина) Операция, обработка при передаче данных, обработка остановки из-за близости и
обработка ожидания из-за близости в блоке управления вызывают перегрузку.
Для текущей настройки робота может быть, слишком коротким период
интерполяции.
(Способ устранения) Этот сигнал об ошибке обычно не выдается. Свяжитесь со своим
представителем FANUC по работе с покупателями.

-1504-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.23 Коды ошибок CNTR


CNTR-004 WARN No cnir pointer (отсутствует указатель)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь со своим центром технического обслуживания FANUC.

CNTR-005 WARN Wrong CN Axis/N1 or N2 (G:i) (неверная ось)


(Причина) Недопустимый номер оси непрерывного вращения.
(Способ устранения) Задайте допустимый номер оси.

CNTR-006 WARN Unable to Allocate Memory (не удается выделить память)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь со своим центром технического обслуживания FANUC.

CNTR-007 STOP.G Serious Internal error (G:i) (критическая внутренняя ошибка)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Свяжитесь со своим центром технического обслуживания FANUC.

CNTR-008 STOP.G Invalid dest.angle (G:i) (недопустимый целевой угол)


(Причина) Задана опция операции, которую невозможно использовать с функцией
непрерывного вращения.
(Способ устранения) Проверьте опцию операции.

CNTR-009 WARN Warn-Cont Vel too high (G:i)


(превышение скорости непрерывного вращения)
(Причина) Скорость непрерывного вращения относительно высока.
(Способ устранения) Это не является неполадкой. Игнорируйте это сообщение.

CNTR-010 STOP.G Ind.EV option not allowed (опция недопустима)


(Причина) Одновременно используются команда скорости дополнительной оси и команда
непрерывного вращения.
(Способ устранения) Удалите одну из команд.

CNTR-011 STOP.G Axis speed exceeds lim (G:i) (скорость оси превышает предел)
(Причина) Скорость непрерывного вращения превышает верхний предел.
(Способ устранения) Уменьшите скорость непрерывного вращения.

CNTR-012 STOP.G Ending Cont Rot on Rel Motion


(окончание непрерывного вращения на относительном перемещении)
(Причина) Команда скорости непрерывного вращения закончилась относительной
операцией.
(Способ устранения) Проверьте команду добавления операции, использующуюся вместе с
командой непрерывного вращения.

-1505-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

D.2.24 Коды ошибок RTCP


RTCP-001 Wrist Joint is not allow (использование запястного шарнира не допускается)
(Причина) Запястный шарнир используется при возобновлении перемещения.
(Способ устранения) Режим RTCP (стационарной вершины инструмента) несовместим с
работой запястного шарнира.
Обычно запястный шарнир используется при возобновлении перемещения,
поэтому эта ошибка происходит всегда.
Измените настройки возобновления перемещения и не используйте запястный
шарнир.

-1506-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.25 Коды ошибок APSH


APSH-000 WARN %s
(Причина) Сообщения общего состояния.
(Способ устранения) Нет.

APSH-001 WARN %s missing (отсутствует %s)


(Причина) Отсутствие необходимого параметра при вызове макроса.
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.

APSH-002 WARN %s Illegal type (недопустимый тип)


(Причина) Вызов макроса с недопустимым параметром.
Параметр имеет неверный тип данных.
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.

APSH-003 WARN %s Illegal zone number (недопустимый номер зоны)


(Причина) Использовался номер зоны меньше 1 или больше чем значение
$IZONEIO.$NO_ZONES.
(Способ устранения) Используйте номер зоны от 1 до $IZONEIO.$NO_ZONES.

APSH-004 WARN Waiting for interf. zone (ожидание зоны помех)


(Причина) Робот дал запрос на вход в зону помех, но не получил разрешение на вход от
контроллера ячейки.
(Способ устранения) Если контроллер ячейки не передает управление в зоне помех роботу, но
он должен это сделать, проверьте программирование зоны помех контроллера
ячейки.

APSH-005 WARN Entering interf. zone %s (вход в зону помех)


(Причина) Робот получил разрешение войти в зону помех.
(Способ устранения) Используется только для удаления сообщения об ожидании входа в зону
помех.

APSH-006 WARN PERM memory is low (недостаточно свободного пространства в ПЗУ)


(Причина) Это предупреждение указывает, что объем свободной памяти раздела CMOS-
памяти уменьшился до опасного уровня.
Если ПЗУ будет заполнено, будут происходить неизвестные ошибки памяти
(MEMO), и может блокироваться робот или очиститься содержимое регистра.
(Способ устранения) Только предупреждение. Удалите все ненужные данные.
Свяжитесь со своим представителем FANUC по поводу этой ошибки.
Вероятно потребуется настроить конфигурацию памяти в контроллере робота.

-1507-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

APSH-007 WARN TEMP DRAM memory is low (недостаточно памяти DRAM)


(Причина) Это предупреждение указывает, что объем свободной памяти в ОЗУ уменьшился
до опасного уровня.
Если ОЗУ будет заполнено, будут происходить неизвестные ошибки памяти
(MEMO), и может блокироваться робот или очиститься содержимое регистра.
(Способ устранения) Только предупреждение. Удалите все ненужные данные.
Свяжитесь со своим представителем FANUC по поводу этой ошибки.
Вероятно потребуется настроить конфигурацию памяти в контроллере робота.

APSH-008 WARN FAULT must be reset (необходим сброс отказа)


(Причина) Произошел отказ, поэтому запрошенную операцию невозможно выполнить.
(Способ устранения) Устраните источник ошибки и нажмите FAULT RESET (сброс ошибки).

APSH-009 WARN Program already running (программа уже выполняется)


(Причина) Оболочка обнаружила сигнал запуска, но уже выполняется программа.
(Способ устранения) Повторите запрос на запуск, когда текущая программа будет
приостановлена или будет выполнено ее аварийное прекращение.

APSH-010 WARN %s aborted (аварийное прекращение)


(Причина) При приостановленной непроизводственной программе (например, пробного
цикла) обнаружен сигнал запуска цикла с панели оператора пользователя или
цифровой входной сигнал DI[Initiate Style].
Эта приостановленная программа была аварийно прекращена для обеспечения
безопасности.
(Способ устранения) Не требуется.
Следующий сигнал запуска работы запустит текущий стиль.
APSH-012 WARN REMOTE switch must be on LOCAL
(переключатель дистанционного режима REMOTE необходимо установить на LOCAL
(автономный))
(Причина) Состояние дистанционного режима робота истинно (TRUE), поэтому
дистанционное управляющее устройство (ПЛК) в настоящий момент
осуществляет управления движением робота.
(Способ устранения) Выключите состояние дистанционного режима, повернув переключатель
REMOTE (дистанционный) на стандартном пульте управления на LOCAL
(автономный).

-1508-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

APSH-013 WARN Place robot into REMOTE state


(переведите робота в дистанционный режим)
(Причина) Состояние дистанционного режима в настоящий момент имеет значение «ложь»,
поэтому робот не находится под управлением дистанционного управляющего
устройства (ПЛК).
Убедитесь, что следующие условия истинны, чтобы перевести робота в дистанционный режим:
(Способ устранения 1) Следующие входы панели управления пользователя #1 (IMSTP),
#3 (SFTYSPD) и #8 (ENBL) на высоком уровне.
(Способ устранения 2) Переключатель режима REMOTE/LOCAL (дистанционный/
автономный) стандартной панели управления установлен в положение REMOTE
(дистанционный).
(Способ устранения 3) Пульт обучения выключен.
(Способ устранения 4) Входной сигнал режима робота Auto/Bypass на высоком уровне
(если назначено).
(Способ устранения 5) Убедитесь, что пользовательская программа не задает $RMT_MASTER
= 1.

APSH-014 WARN RESET Failure (неисправность функции сброса)


(Причина) Есть активная неполадка, которая препятствует выполнению запроса сброса.
(Способ устранения) Устраните источник ошибки (обычно внешняя аварийная остановка) и
нажмите FAULT RESET (сброс ошибки).

APSH-015 WARN Step mode must be disabled (необходимо выключить пошаговый режим)
(Причина) Включен пошаговый режим, что препятствует выполнению запроса на
выполнение.
(Способ устранения) Выключите пошаговый режим, нажав клавишу STEP на панели.

APSH-016 WARN Robot is not under PLC control


(робот не находится под управлением ПЛК)
(Причина) Панель управления пользователя не является задающим устройством, что
препятствует выполнению запроса на выполнение.
(Способ устранения) Переведите переключатель режима REMOTE/LOCAL (дистанционный/
автономный) стандартной панели управления в положение REMOTE
(дистанционный). Убедитесь, что все сигналы панели управления пользователя
находятся в состоянии для выполнения. Установите $RMT_MASTER на 0.

APSH-017 WARN Running with process disabled (выполнение с выключенным процессом)


(Причина) Это предупреждение для уведомления пользователя, что задание
производственного цикла выполняется с выключенной подачей герметика.
(Способ устранения) Не требуется.

APSH-018 WARN WARNING - Machine lock is on


(предупреждение - включена блокировка робота)
(Причина) Это предупреждение для уведомления пользователя, что задание
производственного цикла выполняется с включенной блокировкой робота.
(Способ устранения) Не требуется.

-1509-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

APSH-019 WARN Job queue is full (очередь заданий заполнена)


(Причина) Очередь заданий не может принять следующее задание, потому что она
заполнена.
(Способ устранения) Вручную редактируйте очередь заданий, чтобы удалить ненужные
задания или увеличьте размер очереди.

APSH-020 WARN Job queue is empty (очередь заданий пуста)


(Причина) Поступил запрос выполнить следующее задание в очереди, но очередь пуста.
(Способ устранения) Проверьте внешнее устройство, чтобы убедиться, что номер задания
правильно передан в контроллер, или вручную редактируйте очередь заданий,
чтобы создать задание.

APSH-021 WARN Raise UOP ENBL input (включить входной сигнал UOP ENBL)
(Причина) Перемещение робота и/или выполнение программы не может происходить, если
не включен входной сигнал 8 панели управления пользователя.
(Способ устранения) Проверьте настройку ввода-вывода панели управления пользователя.
Входной сигнал панели управления пользователя 8 (ENBL) должен быть
включен.

APSH-022 WARN Safety fence is open (защитное ограждение открыто)


(Причина) Входной сигнал защитного ограждения на низком уровне.
(Способ устранения) Чтобы возобновить нормальную работу робота, входной сигнал
защитного ограждения должен быть включен.
Включите сигнал защитного ограждения.

APSH-024 WARN Program %s not loaded (программа %s не загружена)


(Причина) Программа с именем, которую оболочка запросила для выполнения, не загружена
в контроллер.
(Способ устранения) Проверьте связь ПЛК-> стиль робота.
Убедитесь, что заданное имя задания было запрошено ПЛК.
Загрузите или создайте заданную программу задания.

APSH-025 WARN WARNING - Running at &lt; 100%% (процент скорости выполнения)


(Причина) Это предупреждение для уведомления пользователя, что задание
производственного цикла выполняется со скоростью, меньшей 100% коррекции.
(Способ устранения) Не требуется.
Функция Dispense tool может увеличить скорость коррекции до 100 %, если это
необходимо.
Перейдите в меню настройки ячейки Cell Setup для доступа к этой опции.

APSH-027 WARN Press FAULT RESET button


(нажмите кнопку FAULT RESET (сброс ошибки))
(Причина) Чтобы возобновить нормальную работу производственного цикла с
использованием опции Dispense tool, требуется выполнить это действие.
(Способ устранения) Выполните действие, указанное в сообщении об ошибке, когда вы готовы
возобновить нормальный режим эксплуатации.

-1510-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

APSH-028 WARN Increasing speed to 100% (увеличение скорости до 100%)


(Причина) Это предупреждение для уведомления пользователя о том, что опция Dispense
tool увеличивает genoverride (коррекция скорости) до 100%.
(Способ устранения) Не требуется. Чтобы выключать эту функцию, можно изменить эту
опцию в меню настройки ячейки Cell Setup.

APSH-029 WARN Robot must be at home (робот должен быть в начале координат)
(Причина) Для выполнения требуемой операции робот должен быть в положении начала
координат.
Эта ошибка обычно выдается, если ПЛК дает команду запуска цикла, а робот не
в начале координат.
(Способ устранения) Переместите робота в положение начала координат.

APSH-030 WARN Style code %s is invalid (недопустимый код %s стиля)


(Причина) Для GIN[style_in] задан недопустимый номер.
(Способ устранения) Проверьте значение GIN[style_in], а также конфигурацию группового
входа.

APSH-031 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Проверьте значение GIN[style_in], а также конфигурацию группового
входа.

APSH-032 WARN Robot Servos Disabled (сервоприводы робота выключены)


(Причина) Опция Dispensetool обнаружила, что сервоприводы робота были выключены
вручную.
(Способ устранения) Это сообщение о состоянии, чтобы убедиться, что пользователь знает,
что робот не может двигаться.
Сервоприводы необходимо снова включить, чтобы возобновить операции
производственного цикла.

APSH-033 WARN PLC comm. error - timeout


(ошибка из-за тайм-аута передачи данных ПЛК)
(Причина) Превышение длительности последовательности сеанса связи.
(Способ устранения) Увеличьте значение тайм-аута связи в меню настройки связи ячейки PNS
(Cell Communication) или выключите проверку тайм-аута связи.

APSH-034 WARN No UOP output defined (не определен выходной сигнал UOP)
(Причина) Не была определена группа выходных сигналов панели управления пользователя.
(Способ устранения) Задайте выходные сигналы панели управления пользователя в меню
ввода-вывода панели управления пользователя и выполните перезапуск
контроллера робота.

-1511-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

APSH-035 WARN Robot is in Bypass mode


(робот находится в режиме транзитной передачи)
(Причина) Входной сигнал режима MODE на низком уровне, что переводит робота в режим
транзитной передачи.
В этом состоянии робот игнорирует все сигналы запуска стиля ПЛК.
(Способ устранения) Установите переключатель режимов в положение «включено».
При этом робот возвратится в автоматический режим и снова будет принимать
сигналы ПЛК.

APSH-036 WARN User JOB has been paused (задание пользователя приостановлено)
(Причина) Текущее задание было приостановлено.
Это часто происходит, если включен входной сигнал приостановки HOLD или
выключен сигнал включения панель управления пользователя UOP ENBL.
(Способ устранения) Если параметр дистанционного режима имеет значение TRUE (истина),
появится меню восстановления после ошибки и предоставит пользователю
соответствующие опции восстановления.
Если параметр дистанционного режима не имеет значения TRUE (истина),
решение о проведении восстановления принимается пользователем.
Если вышесказанное не принесет положительных результатов, выберите FCTN
(функциональная клавиша на пульте), затем ABORT ALL (завершить все).

APSH-037 WARN No UOP input defined (не определен входной сигнал UOP)
(Причина) Не была определена группа входных сигналов панели управления пользователя.
(Способ устранения) Задайте выходные сигналы панели управления пользователя в меню
ввода-вывода панели управления пользователя.

APSH-038 WARN No style input group defined (не определена группа входов стиля)
(Причина) Группа для передачи кода стиля в контроллер не была определена.
(Способ устранения) Задайте группу выбора стиля STYLE SELECT в меню ввода-вывода
ячейки и входных сигналов группового ввода-вывода и выполните перезапуск
робота.

APSH-039 WARN No style ack strobe defined


(не определен строб-импульс подтверждения стиля)
(Причина) Строб подтверждения стиля, который необходим для текущей конфигурации
связи, не был определен.
(Способ устранения) Задайте строб подтверждения стиля в меню выходных сигналов ввода-
вывода ячейки и выполните перезапуск робота.

APSH-040 WARN No backup input group defined


(не определена резервная группа входных сигналов)
(Причина) Резервная группа входных сигналов, которая необходима для текущей
конфигурации связи, не была определена.
(Способ устранения) Задайте резервную группу выбора стиля Backup Style Select в меню
ввода-вывода ячейки и выходных сигналов группового ввода-вывода и
выполните перезапуск робота.

-1512-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

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 в меню выходных
сигналов ввода-вывода ячейки и группового ввода-вывода и выполните
перезапуск робота.

APSH-044 WARN A user program is HELD (программа пользователя приостановлена)


(Причина) Текущее задание было приостановлено нажатием кнопки приостановки HOLD
или заданием низкого уровня входного сигнала UOP HOLD.
(Способ устранения) Отпустите кнопку приостановки HOLD и включите входной сигнал
приостановки панели управления пользователя.

APSH-045 WARN No program setup for style %s (нет настройки программы для стиля)
(Причина) Не задан номер программы для этого входного сигнала RSR.
(Способ устранения) Введите номер программы для этого входного сигнала RSR в меню
настройки ячейки RSR.
APSH-046 WARN Robot is in Automatic mode (робот находится в автоматическом режиме)
(Причина) Это уведомление о том, что робот выходит из режима транзитной передачи и
входит в автоматический режим, в котором он может реагировать на входные
сигналы от ПЛК.
(Способ устранения) Не требуется.

APSH-047 WARN Shell will not run without UOPs


(оболочка не будет работать без панели управления пользователя)
(Причина) Это предупреждение, сообщающее пользователю, что панели управления
пользователя еще не были установлены, поэтому прежде чем продолжить работу,
оболочка будет ожидать определения панелей управления пользователя.
(Способ устранения) Оболочка требует, чтобы панели управления пользователя работали.
Как только панели управления пользователя будут установлены, оболочка
продолжит последовательность инициализации.

-1513-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

APSH-048 WARN PLC comm error-invert check


(инвертированная проверка ошибки передачи данных ПЛК)
(Причина) Резервная группа стиля не является 1 комплементом (инвертированным) группы
входного сигнала стиля.
(Способ устранения) Убедитесь, что ПЛК передает правильный инвертированный стиль
нужной группе.
Выключите инвертированную проверку в меню настройки PNS ячейки.

APSH-049 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Убедитесь, что ПЛК передает правильный инвертированный стиль
нужной группе.
Выключите инвертированную проверку в меню настройки PNS ячейки.

APSH-050 WARN Cell IO setup is invalid (недопустимая настройка ввода-вывода ячейки)


(Причина) Сигналы, которые требуются для этой конфигурации ввода-вывода ячейки, не
были сконфигурированы.
(Способ устранения) Проверьте сообщения, выданные перед ошибкой в журнале регистрации
ошибок, где будут указаны названия некорректных сигналов. Исправьте
настройку ввода-вывода этих сигналов и выполните запуск из холодного
состояния контроллера.

APSH-051 WARN Connect or deassign UOP inputs


(подключите или отмените назначение входных сигналов UOP)
(Причина) Робот не может двигаться, пока входные сигналы панели управления
пользователя в этом состоянии.
(Способ устранения) Необходимо или подключить входные сигналы UOP #1, #2, #3 и #8 на
высокий уровень, или отменить назначение входных сигналов панели управления
пользователя и выполнить перезапуск контроллера.
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-054 PAUSE Release SOP E-STOP (выключите аварийную остановку SOP)
(Причина) Чтобы возобновить нормальную работу производственного цикла с
использованием опции Dispense tool, требуется выполнить это действие.
(Способ устранения) Выполните действие, указанное в сообщении об ошибке, когда вы готовы
возобновить нормальный режим эксплуатации.

-1514-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

APSH-055 PAUSE Raise UOP IMSTP input (включите входной сигнал UOP IMSTP)
(Причина) Чтобы возобновить нормальную работу производственного цикла с
использованием опции Dispense tool, требуется выполнить это действие.
(Способ устранения) Выполните действие, указанное в сообщении об ошибке, когда вы готовы
возобновить нормальный режим эксплуатации.

APSH-056 PAUSE Release SOP E-STOP (выключите аварийную остановку SOP)


(Причина) Чтобы возобновить нормальную работу производственного цикла с
использованием опции Dispense tool, требуется выполнить это действие.
(Способ устранения) Выполните действие, указанное в сообщении об ошибке, когда вы готовы
возобновить нормальный режим эксплуатации.

APSH-057 PAUSE Release TP E-STOP


(выключите аварийную остановку пульта обучения)
(Причина) Чтобы возобновить нормальную работу производственного цикла с
использованием опции Dispense tool, требуется выполнить это действие.
(Способ устранения) Выполните действие, указанное в сообщении об ошибке, когда вы готовы
возобновить нормальный режим эксплуатации.

APSH-058 PAUSE Pause forced by shell (принудительная приостановка оболочкой)


(Причина) Эта ошибка выдается для моделирования ошибки «пауза» (PAUSE).
(Способ устранения) Эта ошибка выдается опцией Dispensetool во время нормальной
эксплуатации, но она не должна быть видима пользователю.
Если вы увидите эту ошибку, сообщите об этом своему представителю FANUC.

APSH-059 PAUSE Abort forced by shell


(принудительное аварийное завершение оболочкой)
(Причина) Эта ошибка выдается для моделирования ошибки «аварийное завершение»
(ABORT).
(Способ устранения) Эта ошибка выдается опцией Dispensetool во время нормальной
эксплуатации, но она не должна быть видима пользователю.
Если вы увидите эту ошибку, сообщите об этом своему представителю FANUC.

APSH-060 WARN Cycle start ignored-not in AUTO


(запуск цикла проигнорирован, режим - не AUTO)
(Причина) Это не ошибка. Эта ошибка выдается, когда роботу из контроллера ячейки
передается сигнал запуска цикла, но робот находится или в режиме транзитной
передачи (задается в меню программной панели) или в ручном режиме, но ручной
запуск цикла не был выполнен.
Также возможно, что робот находится в ручном режиме и поступил запрос
ручного цикла MANUAL CYCLE, но стиль, переданный с ПЛК, не соответствует
стилю, заданному на программной панели.
(Способ устранения) В большинстве случаев эту ошибку можно игнорировать.
Эта ошибка предназначена для облегчения отладки при помощи программной
панели в опции Dispensetool.
Если делается попытка инициализировать ручной цикл, убедитесь, что стиль
ручного цикла, введенный в меню программной панели, такой же, что
полученный с ПЛК.

-1515-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

APSH-061 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) В большинстве случаев эту ошибку можно игнорировать.
Эта ошибка предназначена для облегчения отладки при помощи программной
панели в опции Dispensetool.
Если делается попытка инициализировать ручной цикл, убедитесь, что стиль
ручного цикла, введенный в меню программной панели, такой же, что
полученный с ПЛК.

APSH-062 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) В большинстве случаев эту ошибку можно игнорировать.
Эта ошибка предназначена для облегчения отладки при помощи программной
панели в опции Dispensetool.
Если делается попытка инициализировать ручной цикл, убедитесь, что стиль
ручного цикла, введенный в меню программной панели, такой же, что
полученный с ПЛК.

APSH-063 PAUSE A HOLD input is active (активен входной сигнал приостановки)


(Причина) Текущее задание было приостановлено нажатием кнопки приостановки HOLD
или заданием низкого уровня входного сигнала UOP HOLD.
(Способ устранения) Отпустите кнопку приостановки HOLD и включите входной сигнал
приостановки панели управления пользователя.

APSH-064 PAUSE %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Отпустите кнопку приостановки HOLD и включите входной сигнал
приостановки панели управления пользователя.

APSH-065 PAUSE %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Отпустите кнопку приостановки HOLD и включите входной сигнал
приостановки панели управления пользователя.

APSH-066 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Отпустите кнопку приостановки HOLD и включите входной сигнал
приостановки панели управления пользователя.

-1516-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

APSH-070 PAUSE Failed to continue %s (не удалось продолжить %s)


(Причина) Обработчику ошибок не удалось продолжить указанную задачу, при подаче
пользователем запроса на продолжение всех задач.
Вероятно это произошло из-за того, что одна активна одна из кнопок
приостановки или аварийной остановки.
(Способ устранения) Выключите все аварийные остановки и выключите кнопки приостановки.
Если не нужно, чтобы названная задача продолжалась, выполните ее аварийное
прекращение.

APSH-071 PAUSE Failed to pause robot task (не удалось приостановить задачу робота)
(Причина) Команде Karel PAUSE_TASK () не удалось приостановить задачу, которую,
согласно обработчику ошибок, необходимо приостановить.
(Способ устранения) Задача, которую обработчик ошибок попытался приостановить, вероятно
является системной утилитой, и ее приостановка недопустима.
Вероятно можно игнорировать эту ошибку без последствий.

APSH-072 PAUSE Failed to abort robot task


(не удалось выполнить аварийное прекращение задачи робота)
(Причина) Команда Karel ABORT_TASK () не выполнена.
(Способ устранения) Выполните запуск из холодного состояния контроллера робота, затем
вручную восстановите состояние производственного цикла.

APSH-073 WARN Servos Locked-out, enable servos


(сервоприводы блокированы, включите сервоприводы)
(Причина) Сервоприводы робота блокированы.
(Способ устранения) Включите сервоприводы робота.

APSH-074 WARN Disable Teach Pendant (выключите пульт обучения)


(Причина) Чтобы возобновить нормальную работу производственного цикла с
использованием опции Dispense tool, требуется выполнить это действие.
(Способ устранения) Выполните действие, указанное в сообщении об ошибке, когда вы готовы
возобновить нормальный режим эксплуатации.

APSH-075 WARN Error in accessing TPE:%s (ошибка доступа программы TPE)


(Причина) При попытке доступа к данным, связанным с программой TPE, произошла
следующая ошибка.
(Способ устранения) Убедитесь, что эта программа TPE существует.
Перейдите на страницы DETAIL (данные) в меню SELECT (выбор) и нажимайте
клавишу NEXT (далее), пока не будет разрешено окончание этого режима робота.

APSH-076 WARN Shell could not run:%s (оболочке не удалось выполнить %s)
(Причина) Оболочка сделала попытку выполнить программу, но была остановлена
операционной системой.
(Способ устранения) Убедитесь, что программа существует и она уже не выполняется или
приостановлена.
Используйте дисплей состояния программы, чтобы убедиться, что не превышено
максимальное количество задач.
Выполните аварийное прекращение всех программы, в выполнении которых нет
необходимости.

-1517-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

APSH-077 WARN No positions in %s (нет положений в %s)


(Причина) В программе TPE не содержалось положения для представления начала
координат (HOME), обслуживания (SERVICE) или продувки (PURGE).
(Способ устранения) Если необходимо использовать выходные сигналы AT PERCH, AT
PURGE или AT SERVICE, введите в режиме обучения необходимые положения
в соответствующие программы TPE.
Если обновление этих выходных сигналов не требуется, игнорируйте это
предупреждение.

APSH-078 WARN Shell could not run program


(оболочке не удалось выполнить программу)
(Причина) Оболочка сделала попытку выполнить программу, но была остановлена
операционной системой.
(Способ устранения) Убедитесь, что программа существует и она уже не выполняется или
приостановлена.
Используйте дисплей состояния программы, чтобы убедиться, что не превышено
максимальное количество задач.
Выполните аварийное прекращение всех программы, в выполнении которых нет
необходимости.

APSH-079 WARN No DIN for Auto/Bypass


(отсутствует цифровой вход для автоматического/транзитного режима)
(Причина) Не определен ожидаемый входной сигнал для автоматического/транзитного
режима.
(Способ устранения) Задайте входной сигнал для автоматического/транзитного режима в
меню входных сигналов ввода-вывода ячейки и выполните перезапуск робота.

APSH-080 WARN Waiting for Cancel/Continue (ожидание отмены/продолжения)


(Причина) Робот в настоящий момент ожидает от ПЛК входного сигнала отмены или
продолжения (рабочего или холостого) или перемещения в начало координат.
(Способ устранения) Это предупреждение для сообщения работнику с пультом обучения о
том, что ПЛК получил монопольные права в определении способа
восстановления робота после текущей ошибки.

APSH-081 WARN Waiting for Cancel (ожидание отмены)


(Причина) Робот в настоящий момент ожидает от ПЛК входного сигнала отмены.
В текущем задании произошла ошибка с такой степенью, что не удается
выполнить восстановление и необходимо выполнить аварийное прекращение или
принять входной сигнал «начало координат» панели управления пользователя.
(Способ устранения) Это предупреждение для сообщения работнику с пультом обучения о
том, что ПЛК получил монопольные права в определении способа
восстановления робота после текущей ошибки.

-1518-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

APSH-082 WARN No $ERROR_PROG defined (не определена $ERROR_PROG)


(Причина) Для этого задания не была определена $ERROR_PROG.
Эта ошибка появится, только если переменная KAREL
[SLERROR]POST_NO_ERRP установлена на TRUE (истина) (значение по
умолчанию = FALSE (ложь)).
(Способ устранения) Используйте команду TPE ERROR_PROG в разделе управления
программой Program Control и задайте программу обработки ошибок для
настоящего задания.
Это позволит роботу переместиться из рабочей зоны при возникновении ошибки.

APSH-083 WARN No $RESUME_PROG defined (не определена $RESUME_PROG)


(Причина) Для этого задания не была определена $RESUME_PROG.
(Способ устранения) Используйте команду TPE RESUME_PROG в разделе управления
программой Program Control и задайте программу возобновления для настоящего
задания.
Это позволит заданию возобновить прерванную программу.

APSH-084 WARN WARNING - simulated I/O (предупреждение - моделируется ввод-вывод)


(Причина) Робот выполняет программу стиля с моделированием одного или нескольких
портов ввода-вывода.
Могут произойти неожиданные перемещения и действия.
(Способ устранения) Убедитесь, что все моделируемые точки ввода-вывода необходимо
моделировать.
Выключите моделирование всех портов ввода-вывода, которые не должны
моделироваться.

APSH-090 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Убедитесь, что все моделируемые точки ввода-вывода необходимо
моделировать.
Выключите моделирование всех портов ввода-вывода, которые не должны
моделироваться.

APSH-091 WARN %s
(Причина) Ошибка-заполнитель, используется для того, чтобы документация об ошибках
сильно не изменилась.
(Способ устранения) Убедитесь, что все моделируемые точки ввода-вывода необходимо
моделировать.
Выключите моделирование всех портов ввода-вывода, которые не должны
моделироваться.

APSH-092 WARN %s
(Причина) Сигнал об ошибке, специфический для конкретной системы, вызванный
изменениями, сделанными для заказчика.
(Способ устранения) Для получения информации о конкретных изменениях для вашей
системы свяжитесь с FANUC.

-1519-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

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.

APSH-100 WARN %s
(Причина) Сигнал об ошибке, специфический для конкретной системы, вызванный
изменениями, сделанными для заказчика.
(Способ устранения) Для получения информации о конкретных изменениях для вашей
системы свяжитесь с FANUC.

-1520-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

APSH-110 WARN READ IO parm %s missing


(отсутствует параметр %s чтения ввода-вывода)
(Причина) Макрос чтения ввода-вывода был вызван без параметра, который необходимо
ввести.
READ IO (строка имени сигнала, целочисленный номер регистра)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.

APSH-111 WARN READ IO parm %s is wrong type


(неверный тип параметра %s чтения ввода-вывода)
(Причина) Вызов макроса чтения ввода-вывода с недопустимыми параметрами.
READ IO (строка имени сигнала, целочисленный номер регистра)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.

APSH-112 WARN signal %s does not exist (сигнал %s не существует)


(Причина) Макрос чтения ввода-вывода был вызван, но не удалось найти сигнал.
READ IO (строка имени сигнала, целочисленный номер регистра)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.

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) и
повторить попытку.

APSH-117 WARN Register not defined %s (регистр не определен %s)


(Причина) Это сообщение для отладки.
(Способ устранения) Отсутствует.

-1521-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

APSH-118 WARN WRITE IO parm %s missing


(отсутствует параметр %s записи ввода-вывода)
(Причина) Макрос записи ввода-вывода был вызван без параметра, который необходимо
ввести.
WRITE IO (строка имени сигнала, целочисленное значение для записи)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.

APSH-119 WARN WRITE IO parm %s is wrong type


(неверный тип параметра %s записи ввода-вывода)
(Причина) Вызов макроса записи ввода-вывода с недопустимыми параметрами.
WRITE IO (строка имени сигнала, целочисленное значение для записи)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.

APSH-120 WARN signal %s does not exist (сигнал %s не существует)


(Причина) Макрос записи ввода-вывода был вызван, но не удалось найти сигнал.
WRITE IO (строка имени сигнала, целочисленный номер регистра)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.
APSH-121 WARN can't write signal %s (не удается выполнить запись сигнала %s)
(Причина) Макрос записи ввода-вывода был вызван, но не удалось найти сигнал.
WRITE IO (строка имени сигнала, целочисленный номер регистра)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.

APSH-122 WARN GET IO PORT parm %s missing


(отсутствует параметр %s порта получения ввода-вывода)
(Причина) Макрос получения ввода-вывода был вызван без параметра, который необходимо
ввести.
GET IO (строка имени сигнала, целочисленный номер порта)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.
APSH-123 WARN GET IO PORT parm %s is wrong type
(неверный тип параметра %s порта получения ввода-вывода)
(Причина) Вызов макроса получения ввода-вывода с недопустимыми параметрами.
GET IO (строка имени сигнала, целочисленный номер порта)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.

APSH-124 WARN signal %s does not exist (сигнал %s не существует)


(Причина) Макрос получения ввода-вывода был вызван, но не удалось найти сигнал.
GET IO (строка имени сигнала, целочисленный номер порта)
(Способ устранения) Проверьте вызов макроса в программе пульта обучения.

-1522-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

APSH-125 WARN Forcing Process Enabled


(выполняется принудительное включение процесса)
(Причина) Было обнаружено, что процесс был выключен в начале этой программы
производственного цикла.
Выбор (или выбор настройки) указал, что процесс необходимо принудительно
перевести во включенное состояние.
(Способ устранения) - Не выбирайте принудительное включение процесса (FORCE).
- Измените настройку в пункте Prog Select-Production Check Process ready (выбор
программ - проверка готовности процесса производственного цикла) на NOT
Force Condition (без принудительного включения).
- Убедитесь, что входной сигнал включения процесса Process Enabled включен в
начале следующего производственного цикла.

APSH-126 PAUSE %s (пауза)


(Причина) Робот приостановлен.
(Способ устранения) Сообщение о состоянии.

APSH-127 WARN Repower to activate change.


(для активации изменений выключите и включите питание)
(Причина) Предел скорости шарнира изменился.
Чтобы это изменение параметра вступило в силу, требуется выключить и
включить питание контроллера.
(Способ устранения) Выключите контроллер, затем включите его.

APSH-130 WARN Cannot access FR:%s*.DT files (не удается получить доступ к файлам)
(Причина) Произошла ошибка при доступе на устройстве FR. Не найдены файлы .dt.
(Способ устранения) Файлы .dt должны существовать на устройстве FR.

APSH-131 WARN I/O data error: %s


(не удается выполнить резервное копирование на устройство %s)
(Причина) I/O port defined wrong (неверное определение порта ввода-вывода):
недопустимый тип, используются данные по умолчанию.
(Способ устранения) Файлы .dt на устройстве FR: должны быть исправлены.

APSH-132 WARN Selected Prog %s not loaded (выбранная программа %s не загружена)


(Причина) Программа с именем, которую оболочка запросила для выполнения, не загружена
в контроллер.
(Способ устранения) Проверьте связь ПЛК-> стиль робота.
Убедитесь, что заданное имя программы было запрошено ПЛК.
Загрузите или создайте заданную программу программы.

APSH-133 WARN Not in safe starting position (не в безопасном исходном положении)
(Причина) Робот отведен толчковой подачей от положения, в котором был включен пульт
обучения.
(Способ устранения) Переместите робота обратно в положение, в котором был включен пульт
обучения, выполните аварийное прекращение работы программы или
продолжите (в линейном режиме перемещения) из положения, в котором в
настоящий момент находится робот.

-1523-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

APSH-141 PAUSE %s (пауза)


(Причина) Робот отведен толчковой подачей от положения, в котором был включен пульт
обучения.
(Способ устранения) Переместите робота обратно в положение, в котором был включен пульт
обучения, выполните аварийное прекращение работы программы или
продолжите (в линейном режиме перемещения) из положения, в котором в
настоящий момент находится робот.

APSH-142 WARN WARNING - System is in dry run


(предупреждение - система в состоянии пробного прогона)
(Причина) Это предупреждение для уведомления пользователя, что задание
производственного цикла выполняется с выключенным процессом.
(Способ устранения) Не требуется.

APSH-143 WARN Robot motion is not enabled (перемещение робота не включено)


(Причина) Перемещение робота и/или выполнение программы не может происходить, если
не включен входной сигнал 8 панели управления пользователя.
(Способ устранения) Проверьте настройку ввода-вывода панели управления пользователя.
Входной сигнал панели управления пользователя (UOP) 8 должен быть включен.

APSH-144 WARN WARNING- Process Complete manually turned on at end of %s


(предупреждение - в конце %s вручную включено завершение процесса)
(Причина) На программной панели было выполнено принудительное завершение процесса
(Force Process Complete).
(Способ устранения) Это предупреждение для сообщения оператору, что было вручную
включено завершение процесса.

APSH-150 WARN Gun operation is NOSTROKE (режим сварочных клещей - NOSTROKE)


(Причина) Это предупреждение для уведомления пользователя, что задание
производственного цикла выполняется в режиме клещей NOSTROKE. Не
требуется.
(Способ устранения) Отсутствует.

APSH-151 WARN Weld operation is NOWELD (режим сварки - NOWELD)


(Причина) Это предупреждение для уведомления пользователя, что задание
производственного цикла выполняется в режиме сварки NOWELD. Не требуется.
(Способ устранения) Отсутствует.

APSH-152 WARN Robot mode must be AUTO (режим робота должен быть AUTO)
(Причина) Робот должен быть в полностью автоматическом режиме взаимодействия с ПЛК,
прежде чем может выполняться производственный цикл.
(Способ устранения) Перейдите в меню программной панели и задайте режим робота AUTO.

-1524-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

APSH-153 WARN Must press SHIFT key too (необходимо также нажать клавишу SHIFT)
(Причина) При доступе к этой клавише пульта обучения необходимо нажать клавишу
SHIFT.
(Способ устранения) Нажмите клавишу SHIFT.

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-156 WARN Specify Home in Ref Pos Menu


(укажите начало координат в меню опорного положения)
(Причина) Это сообщение со способом устранения ASPH-155.
(Способ устранения) Отсутствует.

APSH-157 WARN Teach pendant must be enabled (пульт обучения должен быть включен)
(Причина) Пульт обучения должен быть включен при доступе к этой клавише пульта
обучения.
(Способ устранения) Включите пульт обучения.

-1525-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

APSH-158 WARN No group output for weld sched


(нет группового выходного сигнала для маршрута сварки)
(Причина) Групповой выходной сигнал, который содержит маршрут сварки, еще не был
сконфигурирован.
(Способ устранения) Перейдите в меню Weld Intface Output (выходные сигналы сварочного
интерфейса) и редактируйте индекс точки ввода-вывода маршрута сварки (Weld
Schedule).
Убедитесь, что групповой выходной сигнал был нормально сконфигурирован в
меню групповых выходных сигналов Group Output.
При изменении этого индекса или переопределении группового выходного
сигнала необходимо выполнить запуск контроллера из холодного состояния.

APSH-159 WARN Servos are not ready (сервоприводы не готовы)


(Причина) Сервоприводы не готовы, поэтому запрошенную операцию невозможно
выполнить.
(Способ устранения) При сбросе ошибки, прежде чем пытаться выполнить программу,
дождитесь включения сервоприводов.

APSH-160 WARN Robot not at POUNCE position (робот не в положении готовности)


(Причина) Робот не в положении готовности, поэтому запрошенную операцию выполнить
невозможно.
(Способ устранения) Повторно выдайте этот запрос, когда робот находится в положении
готовности.

APSH-161 WARN No production program is running


(не выполняется программа производственного цикла)
(Причина) В настоящий момент робот не выполняет стиль производственного цикла,
поэтому запрошенную операцию невозможно выполнить.
(Способ устранения) Повторно выдайте запрос, когда робот выполняет стиль
производственного цикла.
APSH-162 WARN No group output for multi-pressure
(нет группового выходного сигнала для изменяемого давления)
(Причина) Групповой выходной сигнал, который содержит настройку для клапанов
изменяемого давления, еще не был сконфигурирован.
(Способ устранения) Перейдите в меню выходных сигналов интерфейса оборудования
точечной сварки Spot Equipment Intface Output и редактируйте индекс точки
ввода-вывода давления клапана Valve pressure.
Убедитесь, что групповой выходной сигнал был нормально сконфигурирован в
меню групповых выходных сигналов Group Output.
При изменении этого индекса или переопределении группового выходного
сигнала необходимо выполнить запуск контроллера из холодного состояния.

-1526-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

APSH-163 WARN No motion allowed-gun closed


(перемещение не допускается - клещи закрыты)
(Причина) Перемещение не может выполняться, потому что сварочные клещи закрыты.
Это не дает пользователю выполнять толчковую подачу или программу, пока
сварочные клещи закрыты, во избежание повреждения детали и/или инструмента.
(Способ устранения) Откройте клещи.

APSH-164 WARN Home I/O program %s not loaded


(программа ввода вывода начала координат %s не загружена)
(Причина) Программа ввода-вывода начала координат, заданная в меню настройки ячейки
Cell Setup не существует и не была выполнена.
(Способ устранения) Перейдите в меню настройки ячейки Cell Setup и в качестве первого
средства проверьте имя пункта меню имени макроса ввода-вывода начала
координат.
Убедитесь, что заданный файл существует в контроллере.
В качестве другого средства создайте программу с этим именем или измените
этот пункт меню для соответствия программе, которая уже существует в
контроллере.

APSH-165 WARN Invalid Studgun Selection


(недопустимый выбор пистолета для приварки штифтов)
(Причина) Конфигурация ввода-вывода для соответствующего пистолета для приварки
штифтов не была инициализирована.
(Способ устранения) Перейдите к экрану настройки ввода-вывода оборудования точечной
сварки Spot Equipment I/O и сконфигурируйте цифровые входные сигналы
присутствия пистолета Gun Present = On/Off (вкл./выкл.), «пистолет в гнезде» Gun
in Nest = On/Off (вкл./выкл.) для 2 пистолетов для приварки штифтов. Если
пистолет 1 - на роботе, правильная конфигурация для пистолета 1 - Gun Present =
ON, Gun in Nest = OFF, а для пистолета 2 - Gun Present = OFF, Gun in Nest = ON.
Если пистолет 2 - на роботе, правильная конфигурация для пистолета 1 - Gun
Present = OFF, Gun in Nest = ON, а для пистолета 2 - Gun Present = ON, Gun in Nest
= OFF.

APSH-166 WARN Studgun Change Unsuccessful


(неудачная смена пистолета для приварки штифтов)
(Причина) Во время цикла смены пистолета для приварки штифтов произошло аварийное
прекращение или прерывание работы робота.
(Способ устранения) Вручную смените пистолеты для приварки штифтов и переместите
робота в положение начала координат.
Нажмите «запуск цикла», чтобы запустить производственный цикл.

-1527-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

APSH-167 WARN Move robot home & cycle start


(переместите робота в начало координат и выполните запуск цикла)
(Причина) Произошло прерывание программы пистолета для приварки штифтов.
(Способ устранения) Для возобновления производственного цикла робота необходимо
вручную вернуть в начало координат, затем для продолжения работы необходимо
нажать «запуск цикла».

APSH-168 WARN No GO for EQP pressure (нет GO для давления EQP)


(Причина) Групповой выходной сигнал, который содержит настройку для давления
компенсации, еще не был сконфигурирован.
(Способ устранения) Перейдите в меню выходных сигналов интерфейса оборудования
точечной сварки Spot Equipment Intface Output и редактируйте индекс точки
ввода-вывода давления компенсации Equal pressure. Убедитесь, что групповой
выходной сигнал был нормально сконфигурирован в меню групповых выходных
сигналов Group Output. При изменении этого индекса или переопределении
группового выходного сигнала необходимо выполнить запуск контроллера из
холодного состояния.

APSH-169 WARN Uninitialized Stud Macros (макросы пистолета не инициализированы)


(Причина) Макропрограмма для отпускания или взятия пистолета для приварки штифтов 1
или 2 не была инициализирована.
(Способ устранения) Перейдите в меню оборудования точечной сварки Spot Equipment в пункт
настройки меню MENUS-SETUP и инициализируйте макросы приварки
штифтов, которые будут доступны только если при контролируемом запуске
включен параметр STUD BACKUP.
APSH-170 WARN Check Nest/Changer Inputs
(проверьте входные сигналы гнезда/устройства смены)
(Причина) Макропрограмма для отпускания или взятия пистолета для приварки штифтов 1
или 2 не была инициализирована.
(Способ устранения) Перейдите в меню оборудования точечной сварки Spot Equipment в пункт
настройки меню MENUS-SETUP и инициализируйте макросы приварки
штифтов, которые будут доступны только если при контролируемом запуске
включен параметр STUD BACKUP.

APSH-174 WARN SCR overtemp detected (обнаружен перегрев SCR)


(Причина) Поступает сигнал перегрева SCR.
(Способ устранения) Проверьте перегрев SCR.

-1528-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

APSH-175 WARN Req. Press. Not mapped for WC:%s


(запрос давления не сопоставлен для сварочного контроллера %s)
(Причина) Цифровой входной сигнал запроса давления не сопоставлен.
(Способ устранения) Сделайте сопоставление входного сигнала запроса давления в меню
сварочного интерфейса.

APSH-176 WARN GIN For Weld Press. (групповой входной сигнал давления сварки)
Not mapped for WC:%s (не сопоставлен для сварочного контроллера %s)
(Причина) Групповой входной сигнал для давления сварки не сопоставлен.
(Способ устранения) Сделайте сопоставление входного сигнала давления сварки в меню
сварочного интерфейса.

APSH-177 WARN Read Press. (сигнал чтения давления)


Not mapped for WC:%s (не сопоставлен для сварочного контроллера %s)
(Причина) Входной сигнал чтения давления не сопоставлен в меню сварочного интерфейса.
(Способ устранения) Сделайте сопоставление входного сигнала чтения давления в меню
сварочного интерфейса.

APSH-178 WARN MAP I/O in Weld Interface Menu


(сделайте сопоставление ввода-вывода в меню сварочного интерфейса)
(Причина) Причины нет, это код справки.
(Способ устранения) Устранять не требуется.

APSH-179 WARN Upd. Press. timeout WC:%s


(тайм-аут обновления давления, контроллер %s)
(Причина) Входной сигнал чтения давления сварочного контроллера не был своевременно
задан.
(Способ устранения) Проверьте, правильно ли функционирует сварочный контроллер, или
увеличьте значение тайм-аута давления сварки в меню контролируемого запуска.

APSH-180 WARN Could not communicate to WC


(ошибка связи со сварочным контроллером)
(Причина) Не удалось выполнить чтение ввода-вывода от сварочного контроллера.
Устройство может быть в автономном режиме.
(Способ устранения) Проверьте, правильно ли функционирует сварочный контроллер, или
включен ли он.

-1529-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

APSH-201 WARN ColRecBegin Automatic Collision Recovery


(автоматическое восстановление после столкновения)
(Причина) Начинается автоматическое восстановление после столкновения.
(Способ устранения) Нет. Это предупредительное сообщение.

APSH-202 WARN RecPrgNotFnd Recovery Program not found


(не найдена программа восстановления)
(Причина) При автоматическом восстановлении после столкновения сделана попытка
выполнить программу восстановления.
(Способ устранения) Убедитесь, что программа загружена.

APSH-203 WARN ErrRunTask Error running %s (ошибка при выполнении %s)


(Причина) Не удалось выполнить или продолжить задачу.
(Способ устранения) Проверьте сопутствующее сообщение об ошибке для ошибки задачи и
используйте процедуру восстановления.

APSH-204 WARN RunRecProg Running recovery prog %s


(выполняется программа восстановления %s)
(Причина) Функция автоматического восстановления после столкновения приступает к
выполнению программы восстановления.
(Способ устранения) Нет. Это предупредительное сообщение.

APSH-205 WARN RunOrigProg Running original prog %s


(выполняется исходная программа %s)
(Причина) Функция автоматического восстановления после столкновения приступает к
выполнению исходной программы.
(Способ устранения) Нет. Это предупредительное сообщение.

APSH-206 WARN Invalid Group Specified (задана недопустимая группа)


(Причина) Группа, заданная в get_home, не существует.
(Способ устранения) Убедитесь, что заданный номер группы существует.

APSH-207 WARN Invalid Ref Pos Specified (задано недопустимое опорное положение)
(Причина) Опорное положение, заданное в get_home, не существует.
(Способ устранения) Убедитесь, что заданное опорное положение существует.

APSH-208 WARN Failed to check %s (не удалось проверить %s)


(Причина) Эта ошибка относится к экрану проверки настройки производственного цикла.
Этот пункт не нужно проверять при существующей конфигурации.
(Способ устранения) Для обновления пунктов нажмите F6 REDO и выключите и включите
питание.

-1530-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.26 Коды ошибок CPMO


CPMO-001 ABORT.G internal PLAN error (внутренняя ошибка PLAN) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-002 ABORT.G Internal INTR error (внутренняя ошибка INTR) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1531-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-003 SERVO2 Internal CP error (внутренняя ошибка CP) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-004 ABORT.G Feature not Supported(G:%d^2) (функция не поддерживается)


(Причина) Использовалась не поддерживаемая функция.
(Способ устранения) Выключите функцию и повторите попытку.

CPMO-010 SERVO2 Cycle power: (выключите и включите питание:)


JBF size (размер JBF) (G: %d^2)
(Причина) Структура данных недостаточной величины для JBF или Ext JBF.
(Способ устранения) Выключите питание и затем включите.
CPMO-011 SERVO2 JBF INTR_T < Ts (несоответствие) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1532-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-012 SERVO2 JBF Len<0 (длина JBF меньше нуля) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-013 SERVO2 JBF Len=0 (нулевая длина JBF) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1533-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-014 SERVO2 JBF NULL PTR (нулевой указатель JBF) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-015 SERVO2 JBF Ts>itp (несоответствие) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1534-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-016 SERVO2 JBF Ts != 0 (не равно нулю) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-017 SERVO2 JBF INTR_T != itp (несоответствие) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1535-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-018 SERVO2 JBF nitp_time < 1 (несоответствие) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
CPMO-019 SERVO2 JBF INTR_T > itp (несоответствие) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1536-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-020 ABORT.G JBF MEMORY ALLOC ERROR (ошибка распределения памяти)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-021 SERVO2 JBF Index < 0 (индекс JBFменьше нуля) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1537-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-022 SERVO2 JBF Ptout > Ptin (несоответствие) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
CPMO-023 SERVO2 JBF Ptout != Ptin (несоответствие) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1538-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-024 SERVO2 JBF (Ptin-Ptout)>itp (несоответствие) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
CPMO-025 SERVO2 JBF Ts < 0 (несоответствие) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1539-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-026 SERVO2 JBF Ts != 0 (несоответствие) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
CPMO-027 SERVO2 JBF Ts > itp
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1540-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-028 SERVO2 JBF TS, Ptin & Ptout mismatch (несоответствие Ptin и Ptout)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-029 SERVO2 JBF Index > 1 (индекс JBF больше нуля) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1541-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-030 SERVO2 JBF Ptout > npts (несоответствие) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
CPMO-031 SERVO2 JBF Len <= 0 (длина JBFменьше или равна нулю) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1542-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-032 SERVO2 JBF Set not empty (непустой набор JBF) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-033 SERVO2 JBF not empty (непустой JBF) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1543-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-034 SERVO2 JBF len mismatch (несоответствие длины JBF) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-035 SERVO2 JBF set not main (набор JBF не главный) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1544-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-036 SERVO2 JBF set not valid (недопустимый набор JBF) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-037 SERVO2 JBF not valid (недопустимый JBF) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1545-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-038 SERVO2 NonZero JBF Remainder (ненулевой остаток JBF) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-039 SERVO2 NonZero Chn Remainder (ненулевой остаток Chn) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1546-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-040 ABORT.G GTF not empty (непустой GTF) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
CPMO-041 ABORT.G GTF no main filter (отсутствует главный фильтр GTF) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1547-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-042 ABORT.G GTF fout too big (недопустимо большой GTF fout) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-043 ABORT.G GTF num_tf != 1 (несоответствие параметров GTF) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-044 SYSTEM Cycle power: (выключите и включите питание:)


GTFsize (размер GTF) (G: %d^2)
(Причина) Размер фильтра времени слишком мал.
(Способ устранения) Выключите питание и затем включите.

-1548-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-050 ABORT.G No System Variables


(отсутствуют системные переменные) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-051 ABORT.G No Data Structure (отсутствует структура данных) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1549-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-052 ABORT.G Stack Underflow (опустошение стека) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-053 ABORT.G No Stack (отсутствует стек) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1550-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-054 ABORT.G Stack Overflow (переполнение стека) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-055 ABORT.G Stack Not Full (стек не заполнен) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1551-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-056 ABORT.G Corrupt data (поврежденные данные) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-057 ABORT.G Wrong MT or OT (неверно задано MT или OT) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-058 SYSTEM Cycle power (выключите и включите питание): CHNs (каналы)


(G: %d^2)
(Причина) Недостаточно каналов для продолжения работы.
(Способ устранения) Выключите питание и затем включите.

-1552-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-059 SYSTEM Cycle power (выключите и включите питание):


JBFSETs (наборы JBF) (G: %d^2)
(Причина) Недостаточно наборов JBFSET для продолжения работы.
(Способ устранения) Выключите питание и затем включите.

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-063 SYSTEM MAINCHN is NULL (MAINCHN = NULL) (G: %d^2)


(Причина) Внутренняя ошибка. Главный канал имеет значение NULL.
(Способ устранения) Сообщите об этой неполадке в местный центр технического
обслуживания FANUC.
Выключите питание и затем включите.

CPMO-064 SYSTEM MAINCHN is Unknown (неизвестно значение MAINCHN) (G: %d^2)


(Причина) Внутренняя ошибка. Главный канал - ни JBF, ни JF.
(Способ устранения) Сообщите об этой неполадке в местный центр технического
обслуживания FANUC.
Выключите питание и затем включите.

CPMO-065 ABORT.G MultiGrp RSM STOPPOS MisSyn


(Причина) Внутренняя ошибка. Группы не синхронизированы при остановке во время
операции возобновления.
(Способ устранения) Сообщите об этой неполадке в местный центр технического
обслуживания FANUC.
Выполните сброс сигнал об ошибке и возобновление.

CPMO-066 ABORT.G MultiGrp RsmType MisSyn


(Причина) Внутренняя ошибка. Типы операции возобновления групп отличаются.
(Способ устранения) Сообщите об этой неполадке в местный центр технического
обслуживания FANUC.
Выполните сброс сигнал об ошибке и возобновление.

CPMO-067 ABORT.G MultiGrp RsmInfo Mismatch (несоответствие MultiGrp RsmInfo)


(Причина) Внутренняя ошибка. Количество пунктов rsinfo групп отличается.
(Способ устранения) Сообщите об этой неполадке в местный центр технического
обслуживания FANUC.
Выполните сброс сигнал об ошибке и возобновление.

-1553-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-069 STOP Step mode enabled (включен пошаговый режим) (G: %d^2)
(Причина) В пошаговом режиме операцию возобновления невозможно выполнить.
(Способ устранения) Действия отсутствуют.

CPMO-070 ABORT.G Channel not empty (канал не пустой) (G: %d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-071 ABORT.G Channel not main (не главный канал) (G: %d^2)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1554-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-072 ABORT.G Can't resume same path


(не удается возобновить на той же траектории) (G: %d^2)
(Причина) При операции возобновления не удается продолжить постоянную траекторию.
(Способ устранения) Выполните сброс сигнал об ошибке и повторите попытку.
В этот момент траектория может отличаться от нормальной.

CPMO-073 ABORT.G Can't resume same path


(не удается возобновить на той же траектории) (G: %d^2)
(Причина) При операции возобновления не удается продолжить постоянную траекторию.
(Способ устранения) Выполните сброс сигнал об ошибке и повторите попытку. В этот момент
траектория может отличаться от нормальной.

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)
(Причина) При операции возобновления не удается продолжить постоянную траекторию.
(Способ устранения) Выполните сброс сигнал об ошибке и повторите попытку. В этот момент
траектория может отличаться от нормальной.

CPMO-077 WARN Can't resume same path


(не удается возобновить на той же траектории) (G: %d^2)
(Причина) При операции возобновления не удается продолжить постоянную траекторию.
(Способ устранения) Выполните сброс сигнал об ошибке и повторите попытку. В этот момент
траектория может отличаться от нормальной.

CPMO-078 WARN Seg Overrun (переполнение сегмента) (G: %d^2)


(Причина) Следующий сегмент готов, но его не удается использовать. Траектория может
отличаться от нормальной.
(Способ устранения) Выполните сброс сигнал об ошибке и повторите попытку. В этот момент
траектория может отличаться от нормальной.

CPMO-079 WARN Preplan fail (ошибка предпланировки) (G: %d^2)


(Причина) Следующий сегмент готов, но план операции был отменен.
(Способ устранения) Выполните сброс сигнал об ошибке и повторите попытку. В этот момент
траектория может отличаться от нормальной.

-1555-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-080 SERVO2 EXTChannel not empty(G:%d^2) (EXTChannel не пустой)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-081 SERVO2 EXT JBFSet not empty(G:%d^2) (EXT JBFSet не пустой)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1556-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-082 SERVO2 EXT JBF not empty(G:%d^2) (EXT JBF не пустой)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

CPMO-083 SERVO2 EXT JBF len mismatch(G:%d^2) (несоответствие длины EXT JBF)
(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.

-1557-
B-82284RU-3/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.

CPMO-086 SYSTEM Cycle power (выключите и включите питание): EXT JBFs (G:%d^2)
(Причина) Структура данных недостаточно велика для EXTJBF.
(Способ устранения) Выключите питание и затем включите.

-1558-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

CPMO-087 ABORT.G EXT pt.valid.ext=0(G:%d^2)


(Причина) Внутренняя ошибка программного обеспечения.
Возможно повреждение системы. Возможные действия включают:
(Способ устранения 1) Выключите питание и затем включите.
(Способ устранения 2) Выполните первоначальный запуск и снова сконфигурируйте робота.
(Способ устранения 3) Проверьте, имеется ли дополнительное или опциональное программное
обеспечение, версия которого отличается от основного программного
обеспечения. Если первоначальное программное обеспечение поставляется на
нескольких носителях, проверьте, совпадают ли версии всех экземпляров
программного соответствия. Кроме того, проверьте, соответствует ли инструкция
по установке версии программного обеспечения, которое будет установлено.
Если есть несовпадающая версия, необходимо установить корректную версию
программного обеспечения.
(Способ устранения 4) Проверьте, загружены ли опции, которые взаимно исключают друг
друга и несовместимы.
(Способ устранения 5) Перезагрузите все программное обеспечение.
(Способ устранения 6) Если ошибку устранить не удается, запишите порядок действий,
которые выполнялись перед появлением ошибки, и свяжитесь с местным центром
технического обслуживания FANUC.
CPMO-090 ABORT.G Invalid MainChn ID
(недопустимый идентификатор главного канала) (G: %d^2)
(Причина) Внутренняя ошибка. Несоответствующий идентификатор главного канала. Этот
сигнал об ошибке не должен выдаваться.
(Способ устранения) Отмените выполнение программы и повторите попытку.
Сообщите об этой неполадке в местный центр технического обслуживания
FANUC.

CPMO-091 ABORT.G Invalid JBF MainChn ID


(недопустимый идентификатор главного канала JBF) (G: %d)
(Причина) Внутренняя ошибка. Несоответствующий идентификатор главного канала JBF.
Этот сигнал об ошибке не должен выдаваться.
(Способ устранения) Отмените выполнение программы и повторите попытку.
Сообщите об этой неполадке в местный центр технического обслуживания
FANUC.

CPMO-092 ABORT.G JF NewLastAng Mismatch (несоответствие угла) (G: %d^2)


(Причина) Внутренняя ошибка. Произошло несовпадение в JF.
(Способ устранения) Сообщите об этой неполадке в местный центр технического
обслуживания FANUC.

CPMO-093 ABORT.G JB NewLastAng Mismatch (несоответствие угла) (G: %d^2)


(Причина) Внутренняя ошибка. Произошло несовпадение в JB.
(Способ устранения) Сообщите об этой неполадке в местный центр технического
обслуживания FANUC.

-1559-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

CPMO-094 ABORT.G Invalid JBF New ChnId


(недопустимый идентификатор нового канала JBF) (G: %d^2)
(Причина) Внутренняя ошибка. Несоответствующий идентификатор нового главного канала
JBF.
(Способ устранения) Отмените выполнение программы и повторите попытку.
Сообщите об этой неполадке в местный центр технического обслуживания
FANUC.

CPMO-095 SERVO Too Large Jnt Cmd (G:%d A:%d)


(превышение размера команды шарнира)
(Причина) Внутренняя ошибка. Превышение размера команды перемещения оси.
(Способ устранения) Отмените выполнение программы и повторите попытку.
Сообщите об этой неполадке в местный центр технического обслуживания
FANUC.

CPMO-096 SERVO Error: (ошибка) ChnNewAng (несоответствие угла) (G: %d^2)


(Причина) Внутренняя ошибка. Превышение размера команды перемещения оси.
(Способ устранения) Отмените выполнение программы и повторите попытку.
Сообщите об этой неполадке в местный центр технического обслуживания
FANUC.

-1560-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.27 Коды ошибок дуговой сварки (ID=53)


ARC-001 WARN Illegal arc equipment config
(недопустимая конфигурация оборудования для дуговой сварки)
(Причина) Попытка использования или добавления количества единиц сварочного
оборудования, превышающего допустимое.

ARC-002 PAUSE.L Illegal arc schedule number


(недопустимый номер маршрута дуговой сварки)
(Причина) Заданный номер маршрута дуговой сварки недопустим.
(Способ устранения) Проверьте заданный номер маршрута дуговой сварки.

ARC-003 PAUSE.L No gas flow (нет подачи газа)


(Причина) При образовании дуги не был подан защитный газ.
(Способ устранения) Проверьте блок подачи газа.

ARC-004 WARN Gas flow after weld (подача газа после сварки)
(Причина) Выходной сигнал газа был выключен, а входной сигнал газа не был включен.
(Способ устранения) Проверьте газовый клапан и блок подачи газа.

ARC-005 PAUSE.L Gas fault (отказ подачи газа)


(Причина) Во время сварки обнаружен сигнал отказа подачи газа.
(Способ устранения) Проверьте блок подачи газа.
ARC-006 PAUSE.L Wire fault (отказ подачи сварочной проволоки)
(Причина) Во время сварки обнаружен сигнал отказа подачи сварочной проволоки.
(Способ устранения) Проверьте блок подачи газа.

ARC-007 PAUSE.L Water fault (отказ подачи воды)


(Причина) Во время сварки обнаружен сигнал отказа подачи охлаждающей воды.
(Способ устранения) Проверьте состояние включения сварки в меню программной панели и
сравните его с состоянием включения сварки сварочного контроллера.
Они должны быть одинаковы.
Доступ к программной панели можно получить при помощи пульта обучения.
Нажмите MENUS (меню).
Выберите SOFT PANEL (программная панель).
Нажмите F2 Applic.
Проверьте конфигурацию и состояние ввода-вывода на экране ввода-вывода
оборудования точечной сварки.
При помощи пульта обучения:
Нажмите I/O (ввод-вывод).
Нажмите F1 TYPE.
Выберите Spot Euip.

ARC-008 PAUSE.L Power supply fault (отказ источника питания)


(Причина) Во время сварки обнаружен сигнал отказа источника питания.
(Способ устранения) Проверьте блок питания.

-1561-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ARC-010 PAUSE.L Wire stick detected (обнаружено залипание сварочной проволоки)


(Причина) Произошло залипание сварочной проволоки.
(Способ устранения) Обеспечьте безопасность робота и сварочного оборудования, а затем
отрежьте сварочную проволоку.

ARC-011 PAUSE.L Wire stick, not reset


(не выполнен сброс залипания сварочной проволоки)
(Причина) Не выполнен сброс обнаруженного залипания сварочной проволоки.
Возможно отключена функция сброса залипания сварочной проволоки.
Помните, что если выполнялась сварка TIG (дуговая сварка вольфрамовым
электродом в среде инертного газа) или сварка не выполнялась, сброс залипания
сварочной проволоки выполняться не будет.
(Способ устранения) Обеспечьте безопасность робота и сварочного оборудования, а затем
отрежьте сварочную проволоку.

ARC-012 PAUSE.L Wire stick reset (s) failed


(неуспешный сброс залипания сварочной проволоки)
(Причина) Было обнаружено залипание сварочной проволоки, но автоматический сброс
залипания сварочной проволоки прошел неуспешно.
(Способ устранения) Обеспечьте безопасность робота и сварочного оборудования, а затем
отрежьте сварочную проволоку.

ARC-013 PAUSE.L Arc start failed (отказ поджига дуги)


(Причина) В течение времени обнаружения дуги после команды поджига дуги дуга не
обнаружена.
(Способ устранения) 1 Проверьте сварочную проволоку и сварочное оборудование.
2 Скорректируйте время обнаружения дуги на экране системы сварки.
3 Измените маршрут дуги.

ARC-014 WARN Teach pendant is disabled (пульт обучения выключен)


(Причина) Возможное нажатие клавиши сварки или ручной подачи сварочной проволоки на
выключенном пульте обучения.
(Способ устранения) Включите пульт обучения.

ARC-015 WARN Press shift with this key (Одновременно с этой клавишей нажмите Shift)
(Причина) Возможное нажатие клавиши сварки или ручной подачи сварочной проволоки без
одновременного нажатия клавиши Shift.
(Способ устранения) Выполните эту операцию с одновременным нажатием клавиши Shift.
ARC-016 PAUSE.L Weld by shift FWD is disabled
(функция сварки при помощи shift FWD выключена)
(Причина) Попытка выполнить дуговую сварку с пульта обучения, на котором выключена
функция сварки.
(Способ устранения) 1 Выполните дуговую сварку с панели оператора или блока
дистанционного управления.
2 Включите функцию сварки пульта управления на экране системы сварки.

-1562-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

ARC-017 WARN Arc start was disabled (поджиг дуги выключен)


(Причина) Попытка выполнения команды поджига дуги при отключенной функции сварки.
(Способ устранения 1) Если пульт обучения включен, для включения функции сварки нажмите
клавишу включения функции сварки на пульте обучения.
(Способ устранения 2) Если выключатель дистанционного переключения переведен в
положение дистанционного управления, включите сигнал включения сварки
ввода-вывода сварки.
(Способ устранения 3) Проверьте, включена ли блокировка робота или пробный прогон на
экране пробного рабочего цикла.

ARC-018 PAUSE.L Lost arc detect (обнаружено погасание дуги)


(Причина) При выполнении сварки невозможно обнаружить сигнал обнаружения дуги.
(Способ устранения 1) Проверьте блок подачи сварочной проволоки.
(Способ устранения 2) Проверьте заданные в маршрутах сварки скорость и время выключения
дуги.

ARC-019 PAUSE.L Can't read arc detect input


(не поступает входнй сигнал обнаружения дуги)
(Причина) Не удается обнаружить сигнал обнаружения дуги.
(Способ устранения) Проверьте подключение печатной платы ввода-вывода процесса.

ARC-020 PAUSE.L No plan data area available (нет доступной зоны данных планировки)
(Причина) Недостаточный объем памяти для выполнения команд дуговой сварки.
(Способ устранения) Уменьшите количество программ.

ARC-021 ABORT.L Program aborted while welding


(аварийное прекращение программы во время сварки)
(Причина) Во время сварки произошло аварийное прекращение программы.
(Способ устранения) Проверьте, была ли введена в режиме обучения программа окончания
дуги.

ARC-022 WARN
(Причина) Аналоговый выход превысил значение допустимого диапазона блока, так как
аргумент, заданный в маршруте сварки, находится за пределами допустимого
диапазона.
(Способ устранения) Задайте аргумент маршрута сварки в пределах допустимого диапазона.

ARC-023 PAUSE.L Illegal arc schedule type (недопустимый тип маршрута дуговой сварки)
(Причина) Значение, заданное в регистре в команде дуги, не является целочисленным.
(Способ устранения) Используйте регистр, содержащий целое число.

-1563-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ARC-024 WARN Invalid equipment range (недопустимый диапазон оборудования)


(Причина) Разница между максимальным и минимальным значениями аналоговой
настройки для сварочного оборудования слишком мала.
(Способ устранения) Увеличьте разницу между максимальным и минимальным значениями
аналоговой настройки для сварочного оборудования на экране сварочного
оборудования.

ARC-025 WARN Invalid A/D or D/A range (недопустимый диапазон A/D или D/A)
(Причина) Недопустимое изменение значения системной переменной $AWEPRR.
(Способ устранения) Измените значение в соответствующем поле системной переменной
$AWEPRR на допустимое.

ARC-026 WARN Cannot scale AIO while welding


(Во время сварки не удается выполнить масштабирование AIO)
(Причина) После попытки изменения значения пересчета аналогового сигнала во время
выполнения сварки значение пересчета не изменилось.
(Способ устранения) Выключите и включите питание.

ARC-030 WARN Wire stick is still detected


(залипание сварочной проволоки продолжает обнаруживаться)
(Причина) Залипание сварочной проволоки было обнаружено после сброса.
(Способ устранения) Обеспечьте безопасность робота и сварочного оборудования, а затем
отрежьте сварочную проволоку.

ARC-031 PAUSE.L No motion while welding (нет перемещения во время сварки)


(Причина) Во время сварки работа робота была приостановлена в течение времени,
превышающего заданное в $ARC_LOS_TIM.
(Способ устранения) Если необходимо, чтобы робот продолжал работать, увеличьте время
обнаружения дуги на экране сварочного оборудования или выключите функцию
обнаружения выключения дуги на экране системы сварки.

ARC-032 PAUSE.L Weld stopped by single step


(прекращение сварки при вводе пошагового режима)
(Причина) Ввод пошагового режима во время сварки привел к прерыванию сварки.
(Способ устранения) Для продолжения сварки отключите пошаговый режим.

ARC-033 PAUSE.L Override must be 100% to weld


(для сварки требуется 100% ручной коррекции)
(Причина) Попытка выполнения сварки при значении ручной коррекции менее 100%.
(Способ устранения) Выполните сварку со значением ручной коррекции 100%.

ARC-034 PAUSE.L Task does not control welding (задача не управляет сваркой)
(Причина) При выполнении сварки задачей произошла попытка выполнения сварки другой
задачей.
(Способ устранения) Закончите или выполните аварийное прекращение задачи, которая
выполняет сварку, а затем выполните другую задачу.

-1564-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

ARC-035 STOP.L Equipment number isn't set (%s^4,%d^5) (не задан номер оборудования)
(Причина) В команде дуги не указан номер оборудования.
(Способ устранения) Задайте номер оборудования в данных свойств программы или в команде
дуги.

ARC-036 STOP.L Such equipment mask isn't supported


(данная маска оборудования не поддерживается)
(Причина) Данная маска оборудования в настоящий момент не поддерживается.
(Способ устранения) Измените маску оборудования.

ARC -037 WARN Another equipment is inching now


(идет толчковая подача другого оборудования)
(Причина) Идет толчковая подача сварочной проволоки другого оборудования.
(Способ устранения) Остановите толчковую подачу сварочной проволоки другого
оборудования, отпустив клавишу Shift или пользовательскую клавишу.

ARC -038 STOP.L Already held the another equipment


(уже управляет другим оборудованием)
(Причина) Эта программа (задача) уже управляет другим оборудованием.
Задача может использовать только одну единицу оборудования.
(Способ устранения) Осуществляйте контроль за оборудованием при помощи другой задачи.

ARC -039 STOP.L% s^1 AO(%d^2) is not scaled (AO(%d^2) не масштабирован)


(Причина) Указанный аналоговый выходной сигнал сварки не был масштабирован должным
образом.
(Способ устранения) Скорректируйте масштабирование аналогового выходного сигнала
сварки на экране ввода-вывода сварки при помощи функциональной клавиши
CONFIG (конфигурация).

ARC -040 STOP.LMissing I/O: %s^1 (отсутствует ввод-вывод)


(Причина) Указанный аналоговый сигнал ввода-вывода сварки не обнаружен или не
сконфигурирован должным образом.
(Способ устранения 1) Проверьте подключение оборудования ввода-вывода и назначение
номера порта для сигнала на экране ввода-вывода.
(Способ устранения 2) Если сигнал не назначен, воспользуйтесь функциональной клавишей
CONFIG (конфигурация).

ARC -041 STOP.L Weld EQ needs DeviceNet option


(сварочному оборудованию требуется опция DeviceNet)
(Причина) Конфигурация сварочного оборудования предусматривает использование
функции DeviceNet, заданное настройкой полей $VENDOR_ID, $DEV_TYPE и
$PROD_CODE системной переменной $AWEPRR на ненулевые значения.
Однако опция DeviceNet не установлена.
(Способ устранения 1) Добавьте опцию DeviceNet или выберите модель сварочного
оборудования, для которой опция DeviceNet не требуется.
(Способ устранения 2) Если модель сварочного оборудования выбрана правильно и опция
DeviceNet для нее не требуется, введите в указанных выше полях $AWEPRR
нулевые значения, а затем выключите и снова включите питание.

-1565-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ARC -042 STOP.L Weld EQ needs Expl Msg option


(сварочному оборудованию требуется опция Expl Msg)
(Причина) Конфигурация сварочного оборудования предусматривает использование
функции DeviceNet, заданное настройкой полей $VENDOR_ID, $DEV_TYPE и
$PROD_CODE системной переменной $AWEPRR на ненулевые значения.
Однако опция Explicit Messaging (явные сообщения) не установлена.
(Способ устранения 1) Добавьте опцию Explicit Messaging (явные сообщения) или выберите
модель сварочного оборудования, для которой опция Explicit Messaging (явные
сообщения) не требуется.
(Способ устранения 2) Если модель сварочного оборудования выбрана правильно и опция
DeviceNet для нее не требуется, введите в указанных выше полях $AWEPRR
нулевые значения, а затем выключите и снова включите питание.

ARC -043 STOP.L Weld EQ needs DeviceNet board


(сварочному оборудованию требуется плата DeviceNet)
(Причина) Конфигурация сварочного оборудования предусматривает использование
функции DeviceNet, заданное настройкой полей $VENDOR_ID, $DEV_TYPE и
$PROD_CODE системной переменной $AWEPRR на ненулевые значения.
Однако оборудование DeviceNet не обнаружено.
(Способ устранения 1) Установите оборудование DeviceNet или выберите модель сварочного
оборудования, для которой опция DeviceNet не требуется.
(Способ устранения 2) Если модель сварочного оборудования выбрана правильно и опция
DeviceNet для нее не требуется, введите в указанных выше полях $AWEPRR
нулевые значения, а затем выключите и снова включите питание.

ARC -044 STOP.L Weld EQ needs DeviceNet defn.


(сварочному оборудованию требуется определение устройства DeviceNet)
(Причина) Конфигурация сварочного оборудования предусматривает использование
функции DeviceNet, заданное настройкой полей $VENDOR_ID, $DEV_TYPE и
$PROD_CODE системной переменной $AWEPRR на ненулевые значения.
Не удается обнаружить определение устройства DeviceNet для этого продукта.
(Способ устранения) Можно добавить определение DeviceNet для этого продукта или, если
используемое сварочное оборудование не поддерживает DeviceNet, можно ввести
в указанных выше полях $AWEPRR нулевые значения, а затем выключить и
снова включить питание.

ARC -045 WARN Weld EQ Device is OFFLINE


(устройство сварочного оборудования в автономном режиме)
(Причина) Неуспешная попытка обмена данными ArcTool со сварочным оборудованием по
сети DeviceNet из-за неполадок при установлении соединения.
(Способ устранения 1) Проверьте подключение кабеля DeviceNet.
(Способ устранения 2) Если выключатель дистанционного переключения переведен в
положение дистанционного управления, включите сигнал включения сварки
ввода-вывода сварки.
(Способ устранения 3) Проверьте состояние платы экрана ввода-вывода DeviceNet и состояние
устройства.

-1566-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

ARC -046 WARN Weld EQ needs Expl Msg option


(сварочному оборудованию требуется опция Expl Msg)
(Причина) Обнаружена ошибка связи между ArcTool и сварочным оборудованием.
(Способ устранения 1) Проверьте, включено ли сварочное оборудование.
(Способ устранения 2) Проверьте подключение кабеля DeviceNet.
(Способ устранения 3) Проверьте состояние платы экрана ввода-вывода DeviceNet и состояние
устройства.

ARC -047 WARN Not allowed during a weld (Запрещено во время сварки)
(Причина) Попытка выполнения операции, запрещенной во время выполнения или
приостановки сварки.
(Способ устранения) Попробуйте выполнить операцию после окончания или аварийного
прекращения программы.

ARC-048 WARN Auto AI/O setup is unsupported


(не поддерживается автоматическая настройка аналогового ввода-вывода)
(Причина) Не поддерживается автоматическая настройка аналогового ввода-вывода
установленного модуля ввода-вывода. Поэтому параметры не задаются
автоматически.
(Способ устранения) Проверьте установленный модуль ввода-вывода и при необходимости
задайте системные переменные $AWEPRR[] на экране системных переменных
вручную.

ARC-049 WARNProcess %d switch to %d failed (отказ переключения процесса)


(Причина) Отказ ArcTool переключения процесса сварки.
(Способ устранения) Возможно отключен, не подключен источник питания или данные
второго процесса неверны.

ARC -050 WARN Process %d NOT found (процесс не обнаружен)


(Причина) ArcTool не удалось обнаружить данный процесс на источнике питания сварки.
(Способ устранения) Введите другое число или используйте параметры SEARCH (поиск) и
функциональную клавишу.

ARC -051 WARN Weld EQ ONLINE, Version:%6.3f (версия:%6.3f)


(Причина) Идет обмен данными ArcTool с источником питания сварки.
Показан номер версии источника питания.
(Способ устранения) Данное сообщение предназначено для уведомления и для
информирования. Оно не означает наличия проблемы.

ARC -052 WARN Bad %s %s Prc %d


(Причина) Указанный параметр находится за пределами диапазона.
(Способ устранения) Введите значение в пределах диапазона.

ARC -053 WARN NO ramp at process switch (%s^4,%d^5)


(линейное изменение при переключении процесса запрещено)
(Причина) Линейное переключение во время переключения процесса сварки запрещено.
(Способ устранения) Сначала завершите переключение процесса, а затем выполните линейное
изменение при помощи другой команды поджига дуги.

-1567-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ARC -054 STOP.G No motion while arc welding (нет перемещения во время сварки)
(Причина) Сварка остановилась автоматически, так как движение было остановлено в
течение времени, превышающего заданное в $awsemgoff.$chk_time.
Эта функция предназначена для защиты от случайного прожога детали.
(Способ устранения) Можно увеличить значение $awsemgoff.$chk_time для задания более
длительного времени сварки без движения.
Можно также отключить это свойство, задав $awsemgoff.$nofltr_off = FALSE.
В обоих случаях необходимо отключить контроллер, а затем включить его снова.
ARC -055 STOP.L No sync Eq (%s^4,%d^5) (нет оборудования для синхронизации)
(Причина) Команда поджига дуги задает синхронизацию с оборудованием, которое не
выполняет поджиг дуги.
(Способ устранения) Определите, почему синхронизированное оборудование не запускается
или не использует синхронизацию.

ARC -056 STOP.L Invalid sync (%s^4,%d^5) (недопустимая синхронизация)


(Причина) Команда поджига дуги задает синхронизацию с оборудованием, которое не
синхронизировано.
(Способ устранения) Отредактируйте данные синхронизации.

ARC -072 STOP.L Illegal AMR packet (недопустимый пакет AMR)


(Причина) Внутренняя ошибка.
(Способ устранения) Иногда при возникновении этой ошибки необходимо выключить и снова
включить питание контроллера.

ARC -084 ABORT.L Application process is changed during welding


(процесс приложения изменен во время сварки)
(Причина) Приложение изменено во время сварки.
(Способ устранения) Исправьте программу.

ARC -085 STOP.L Incomplete of conversion factor setup


(настройка коэффициента пересчета не завершена)
(Причина) Неполный коэффициент пересчета аналогового сигнала.
(Способ устранения) Задайте коэффициент.

ARC -086 STOP.L Invalid of binary data of conversion factor


(недопустимые двоичные данные коэффициента пересчета)
(Причина) Недопустимые двоичные данные ($AWEPRR.$io_min/max_bin). Разность равна
нулю.
(Способ устранения) Введите правильное значение.

-1568-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

ARC-087 STOP.L Invalid conversion factor data


(недопустимые данные коэффициента пересчета)
(Причина) Недопустимые данные коэффициента пересчета. Должно быть заполнено по
крайней мере 2 таблицы.
Но значение второй таблицы - ноль.
(Способ устранения) Задайте коэффициент пересчета более 2 таблиц.

ARC-088 STOP.L Over selected AO factor No. (превышение выбранного количества АО)
(Причина) Выбранное число данных коэффициента пересчета AO превышает число данных
действительного массива.
(Способ устранения) Выберите правильное число данных коэффициента пересчета АО.
ARC -090 WARN Weld disable by reason[%d] (сварка отключена по причине)
(Причина) В таком случае, сварка может выключиться по следующим причинам:
1. В пошаговом режиме
2. В режиме блокировки робота
3. В режиме пробного прогона
4. Отсутствует плата ввода-вывода
5. Не назначен ввод-вывод сварки
6. В выключенном состоянии AMR
7. В режиме выключенного приложения
8. В состоянии выключенной дуги
9. В состоянии пропуска сварки
10. В режиме выключенного AWDBG состояния
(Способ устранения) Для выполнения сварки устраните указанную причину.

ARC -091 STOP.L Arc End cannot ramp to position (%s^4,%d^5)


(невозможно линейное изменение конца дуги до положения)
(Причина) В маршруте сварки конца дуги задано в 99,0 секунд. Это период времени иногда
используется командой поджига дуги для задания линейного изменения в течение
полного перемещения. Этот тип линейного изменения не доступен для команды
конца дуги. Время заполнения кратера после конца дуги, равное 99,0 секундам,
является слишком длинным и не рекомендуется. Если необходим длительный
период, задайте 98,0 секунд, и такой ошибки не произойдет.
(Способ устранения) Используйте отличный маршрут сварки для конца дуги или измените
время на меньшее.

ARC -100 STOP.L SVT: Unsupported Wire material


(неподдерживаемый материал сварочной проволоки)
(Причина) Выбранный материал сварочной проволоки не поддерживается системой Servo
Torch.
(Способ устранения) Правильно выберите материал сварочной проволоки.

ARC -101 STOP.L SVT: Unsupported Wire size


(неподдерживаемый калибр сварочной проволоки)
(Причина) Выбранный калибр сварочной проволоки не поддерживается системой Servo
Torch.
(Способ устранения) Правильно выберите калибр сварочной проволоки.

-1569-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ARC -102 WARN SVT: Unsupported speed unit


(единицы измерения скорости не поддерживаются)
(Причина) Выбранные единицы измерения скорости толчковой подачи не поддерживаются
системой Servo Torch.
(Способ устранения) Правильно выберите единицы измерения скорости толчковой подачи.

ARC -103 WARN SVT: WFS conversion failed


(отказ преобразования скорости подачи сварочной проволоки (WFS))
(Причина) Отказ преобразования маршрута скорости в команду скорости подачи для
системы Servo Torch.
(Способ устранения) Если одновременно был выдан другой сигнал об ошибке, проверьте его и
устраните причину данного сигнала. Если другого сигнала выдано не было,
произошла внутренняя ошибка.

ARC -104 STOP.L SVT: Invalid sequence mode (недопустимый режим последовательности)
(Причина) Внутренняя ошибка. В систему Servo Torch поступила команда недопустимого
режима последовательности.
(Способ устранения) Внутренняя ошибка. Для восстановления выключите и включите
питание.

ARC -105 STOP.L Cannot read WSTK input signal


(ошибка чтения входного сигнала WSTK)
(Причина) Во время обработки результатов обнаружения залипания не удалось получить
данные результатов обнаружения залипания от ROBOWELD.
(Способ устранения 1) Проверьте настройку порта 4 (RS-422) ROBOWELD на экране
настройки порта.
(Способ устранения 2) Проверьте коммуникационный кабель между источником питания
сварки ROBOWELD и блоком управления робота.
(Способ устранения 3) Увеличьте значения системных переменных
$RBWLD_CFG.$WSRCV_TRIES и $AWEUPR[1].$WSTK_MON_DLY.
(Способ устранения 4) Если проблема не устраняется после выполнения указанных выше
действий, возможно в сварочном аппарате сгорело реле. Свяжитесь с FANUC.

ARC -106 WARN Config of Roboweld is invalid (недопустимая конфигурация Roboweld)


(Причина) Этот сигнал об ошибке выдается в случае, когда количество единиц оборудования
увеличено с 1 до 2, а аппарат 1 настроен на работу с ROBOWELD в системе,
оснащенной функцией работы с несколькими единицами оборудования. В этом
случае никаких особый действий не требуется.
Также возможно, что заданы непредвиденные значения на экране настройки
сварочного оборудования или экране условий сварки по причине ошибки в
данных настройки ROBOWELD.
(Способ устранения) Выполните запуск из холодного состояния после выполнения другой
настройки источника питания сварки, отличной от ROBOWELD, на экране
настройки ArcTool. Затем выполните еще один контролируемый запуск,
выберите ROBOWELD и повторите запуск из холодного состояния, а затем снова
выполните настройку каждого параметра.

ARC -107 STOP.L Roboweld TPSYS Error(%d) (ошибка ROBOWELD TPSYS)


(Причина) Внутренняя ошибка ROBOWELD.
(Способ устранения) Для восстановления выключите и включите питание.

-1570-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

ARC -120 WARN Enable/Disable Sim mode failed


(отказ вкл./выкл. режима моделирования)
(Причина) Не удается обнаружить сигналы, требуемые для режима моделирования.
(Способ устранения) Проверьте правильность назначения сигналов AI/O и WI/O.

ARC-121 WARN Weld not performed(Sim mode)


(сварка не выполняется (режим моделирования))
(Причина) Включен режим моделирования. Поэтому реальная сварка не выполняется.
(Способ устранения) Это не сигнал об ошибке. Нет необходимости что-либо предпринимать.
ARC-122 WARN Cannot SIM/UNSIM(%s,Id:%d)
(не удается начать/закончить моделирование)
(Причина) Не заданы сигналы ввода-вывода начала/прекращения моделирования при
включении/выключении режима моделирования.
(Способ устранения) Проверьте правильность назначения сигналов AI/O и WI/O.

ARC -123 SYSTEM Memory size is too small (недостаточный объем памяти)
(Причина) Объем памяти слишком мал для выделения области памяти для требуемых
данных.
(Способ устранения) Замените модуль памяти на другой, с достаточным объемом памяти, и
выполните первоначальный запуск.

ARC -124 WARN EQ%d E:%d %s


(Причина) Сварочным оборудованием выдана ошибка.
(Способ устранения) См. руководство по сварочному оборудованию.

ARC -140 SYSTEM MCC I/O parameter wrong(E:%d)


(неправильный параметр ввода-вывода MCC (главного пульта управления) системы)
(Причина) Неправильная настройка параметра назначения ввода-вывода MMC.
(Способ устранения) Проверьте параметры.

ARC -141 STOP.G MCC stick detected(E:%d) (обнаружено залипание MCС)


(Причина) Сгорел модуль MCC в шкафу ROBOWELD.
(Способ устранения) Если модуль MCC в шкафу ROBOWELD сгорел, замените его.

ARC -142 STOP.G MCC monitor abnormal (E:%d) (неисправность контроля MCС)
(Причина) Не удается включить MCC в шкафу ROBOWELD.
(Способ устранения) Замените MCC в шкафу ROBOWELD, если МСС неисправен.

-1571-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ARC -143 STOP.G Power supply/feeder com alarm (E:%d)


(ошибка связи источника питания/питателя)
(Причина) Разрыв при обмене данными между операционной платой и платой управления в
источнике питания.
(Способ устранения 1) Проверьте предохранители питателя - 3A(FU2)/8A(FU3)]. Если
предохранители перегорели, выполните следующие действия по устранению.
- Замените кабель датчика положения и предохранители.
- Замените плату датчика положения в питателе сварочной проволоки и замените
предохранители.
(Способ устранения 2) Замените плату Gabana.
(Способ устранения 3) Замените операционную плату в источнике питания сварки.

ARC -144 STOP.G PS internal com-error (E:%d) (внутренняя ошибка связи ИП)
(Причина) Аномальное состояние внутренних элементов сварочного оборудования.
(Способ устранения) Если даже после при выключения и включения выключателя питания
источника питания сварки выдается какой-либо из этих сигналов об ошибке,
свяжетесь со специалистами FANUC.

ARC -145 STOP.G PS internal abnormal com-data (E:%d)


(внутренние анормальные данные связи ИП)
(Причина) Аномальное состояние внутренних элементов сварочного оборудования.
(Способ устранения) Если даже после при выключения и включения выключателя питания
источника питания сварки выдается какой-либо из этих сигналов об ошибке,
свяжетесь со специалистами FANUC.

ARC -146 STOP.G Can't use Pulse in CO2(E:%d)


(невозможно использовать импульсный режим в CO2)
(Причина) Если на экране оборудования для дуговой сварки задано CO2, задана сварка в
импульсном режиме. Импульсный режим может быть задан описанным ниже
способом.
Эти сигналы об ошибке выдаются в случае, когда сварочное оборудование
(ROBOWELD DP) предусматривает задание импульсного режима.
- Параметр "Disable the pulse mode" (выключить импульсный режим) на экране
данных маршрута сварки установлен на 0
(для включения импульсного режима).
- Команда дуги для непосредственного задания условия
Пример:
Arc Start[16V, 140A], Arc End[16V, 140A, 0.0sec]
(Способ устранения) Выключите импульсный режим, как описано ниже.
- Установите параметр «Disable the pulse mode» (выключить импульсный режим)
на экране данных маршрута сварки на 1.
При использовании команды дуги с непосредственным заданием условия
используйте команду дуги для задания номера маршрута сварки.
Пример:
Arc Start[16V, 140A] -> Arc Start[1]
В маршруте предварительной подачи электрода импульсный режим всегда
включен как стандартный.
Измените следующую системную переменную при настройке CO2 и
использовании функции предварительной подачи электрода (стандартное
состояние: выключено) с ROBOWELD DP:
$RBGE_PLSTBL[33] = 0 -> 1

-1572-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

ARC -147 STOP.G Can't use Pulse in this setup (E:%d)


(невозможно использовать импульсный режим в данной настройке)
(Причина) Данный режим невозможно использовать в сочетании со следующими
параметрами настройки экрана оборудования для дуговой сварки:
- Метод сварки (CO2, MAG, MIG)
- Диаметр сварочной проволоки
- Материал сварочной проволоки
(Способ устранения) Выполните соответствующую настройку. Кроме того, выключите
импульсный режим. См. руководство по техническому обслуживанию, где
указаны работоспособные сочетания. Способ выключения импульсного режима
указан в описании устранения причин сигналов об ошибках ARC-146 и ARC-148.

ARC -148 STOP.G Can't use Pulse in CO2


(невозможно использовать импульсный режим в CO2)
(Причина) Если на экране оборудования для дуговой сварки задано CO2, задана сварка в
импульсном режиме. Импульсный режим может быть задан описанным ниже
способом.
Эти сигналы об ошибке выдаются в случае, когда сварочное оборудование
(ROBOWELD DP) предусматривает задание импульсного режима.
- Параметр «Disable the pulse mode» (выключить импульсный режим) на экране
данных маршрута сварки установлен на 0
(для включения импульсного режима).
- Команда дуги для непосредственного задания условия
Пример:
Arc Start[16V, 140A], Arc End[16V, 140A, 0.0sec]
(Способ устранения) Выключите импульсный режим, как описано ниже.
- Установите параметр «Disable the pulse mode» (выключить импульсный режим)
на экране данных маршрута сварки на 1.
При использовании команды дуги с непосредственным заданием условия
используйте команду дуги для задания номера маршрута сварки.
Пример:
Arc Start[16V, 140A] -> Arc Start[1]
В маршруте предварительной подачи электрода импульсный режим всегда
включен как стандартный.
Измените следующую системную переменную при настройке CO2 и
использовании функции предварительной подачи электрода (стандартное
состояние: выключено) с ROBOWELD DP:
(Способ устранения) $RBGE_PLSTBL[33] = 0 -> 1

ARC -149 STOP.G Can't use Pulse in this setup


(невозможно использовать импульсный режим в данной настройке)
(Причина) Данный режим невозможно использовать в сочетании со следующими
параметрами настройки экрана оборудования для дуговой сварки:
- Метод сварки (CO2, MAG, MIG)
- Диаметр сварочной проволоки
- Материал сварочной проволоки.
(Способ устранения) Выполните соответствующую настройку. Кроме того, выключите
импульсный режим.
См. руководство по техническому обслуживанию, где указаны работоспособные
сочетания.
Способ выключения импульсного режима указан в описании устранения
сигналов об ошибках ARC-146 и ARC-148.

-1573-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ARC-150 STOP.G Invalid op. in weld (0x%X) (E:%d) (недопустимая операция при сварке)
(Причина) Была сделана попытка выполнения обработки, запрещенной во время сварки.
(Способ устранения) Проверьте программу и экран сигналов сварки, чтобы убедиться в том,
что сигналы, относящиеся к сварке, управляются непосредственно.

ARC-151 STOP.G Invalid wire size(E:%d) (недопустимый калибр сварочной проволоки)


(Причина) Данный калибр сварочной проволоки не может использоваться в настоящем
сочетании настроек сварки (метод сварки, материал сварочной проволоки).
(Способ устранения) Задайте соответствующий калибр сварочной проволоки.

ARC -152 STOP.G Invalid weld process(E:%d) (недопустимый процесс сварки)


(Причина) Используется неподдерживаемое ROBOWELD сочетание диаметра сварочной
проволоки, метода сварки (CO2 или MAG) или материала сварочной проволоки.
(Способ устранения) Проверьте настройку.

ARC -153 STOP.G Invalid wire material(E:%d)


(недопустимый материал сварочной проволоки)
(Причина) Используется неподдерживаемое ROBOWELD сочетание диаметра сварочной
проволоки, метода сварки (CO2 или MAG) или материала сварочной проволоки.
(Способ устранения) Проверьте настройку.

ARC -154 STOP.G Invalid Arc Loss Time(E:%d) (недопустимое время погасания дуги)
(Причина) Этот сигнал об ошибке выдается в случае слишком короткого или слишком
длинного времени погасания дуги.
(Способ устранения) Проверьте настройку.

ARC -155 STOP.G Comm. Timeout(E:%d) (тайм-аут связи)


(Причина) Ошибка связи, такая как отказ своевременного получения отклика сварочного
оборудования.
(Способ устранения) Проверьте следующее:
Проверьте, указаны ли в хронологии сигналов об ошибках другие сигналы об
ошибках.
Сигнал об ошибке может временно прерывать связь со сварочным
оборудованием.
Связь можно восстановить, сбросив такой сигнал об ошибке.
При возобновлении связи появляется сообщение ARC-177 «RoboWeld(E:%d)
reset complete» (сброс RoboWeld выполнен).
Проверьте, активировано ли встроенное сварочное оборудование, и подается ли
питание.
Проверьте правильность подключения коммуникационного кабеля встроенного
сварочного оборудования.

ARC -156 SYSTEM RoboWeld Error(0x%X, %d) (системная ошибка RoboWeld)


(Причина) Произошла внутренняя ошибка.
(Способ устранения) Позвоните в центр технического обслуживания FANUC.

-1574-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

ARC -157 STOP.G Receive error(0x%X)(E:%d) (ошибка на приеме)


(Причина) Этот сигнал об ошибке выдается в случае получения контроллером
недопустимых данных от встроенного сварочного оборудования, например, по
причине поломки
(Способ устранения) Проверьте соединительный кабель встроенного сварочного
оборудования.
(Способ устранения) Проверьте наличие поблизости источника помех. Если создаются
помехи, уменьшите их.
В случае необходимости использования ферритовых сердечников с
коммуникационным кабелем предварительно позвоните в центр технического
обслуживания FANUC.

ARC -158 STOP.G 1st currency (E:%d) (1-ый ток)


(Причина) Произошла первичная перегрузка по току.
(Способ устранения) Проверьте подачу питания на контроллер.
ARC -159 STOP.G 2nd currency (E:%d) (2-ый ток)
(Причина) Короткое замыкание во вторичной цепи или перегрузка по току превысила
максимальное значение.
(Способ устранения) Выключите выключатель питания, а затем устраните причину короткого
замыкания или перегрузки по току.

ARC -160 STOP.G Temperature alarm(E:%d) (сигнал о перегреве)


(Причина) Температура внутри сварочного оборудования в шкафу превысила максимально
допустимое значение.
(Способ устранения) Не выключайте выключатель питания на передней панели шкафа до
снижения температуры внутри него.
Устраните все причины повышения температуры
(такие как избыточный коэффициент перегрузки или нахождение посторонних
предметов около боковой панели шкафа).
Причиной может быть избыточная нагрузка. Проверьте условие использования.

ARC -161 STOP.G High voltage(E:%d) (высокое напряжение)


(Причина) Входное напряжение выше допустимого диапазона.
(Способ устранения) Выключите выключатель питания на передней панели шкафа. Затем
задайте входное напряжение в диапазоне +10% от номинального значения и
включите выключатель питания.

ARC -162 STOP.G Low voltage(E:%d) (низкое напряжение)


(Причина) Входное напряжение ниже допустимого диапазона.
(Способ устранения) Выключите выключатель питания на передней панели шкафа. Затем
задайте входное напряжение в диапазоне -10% от номинального значения и
включите выключатель питания.

ARC-163 STOP.G Start signal error(E:%d) (ошибка сигнала запуска)


(Причина) Обнаружено отклонение сигнала запуска.
(Способ устранения) Проверьте сигнал запуска.

-1575-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ARC-164 STOP.G Power source error (E:%d) (ошибка источника питания)


(Причина) Обнаружена неисправность трехфазного источника питания.
(Способ устранения) Проверьте подачу питания на контроллер.
Проверьте целостность соединительного кабеля питателя или кабеля
обнаружения напряжения, также проверьте, не перегорел ли предохранитель
кабеля обнаружения напряжения.
(Если предохранитель перегорел, силовой кабель на стороне горелки может быть
на грани разрыва).

ARC -165 STOP.G EQ is detached(E:%d) (отключение оборудования)


(Причина) На экране настройки порта для ROBOWELD не задан коммуникационный порт
для встроенного сварочного оборудования.
(Способ устранения) Задайте коммуникационный порт для встроенного сварочного
оборудования для ROBOWELD на экране настройки порта.

ARC -166 STOP.G Comm. stopped in weld(E:%d) (во время сварки прервалась связь)
(Причина) Во время сварки по причине неполадки прервалась связь со сварочным
оборудованием.
(Способ устранения) Это вторичный сигнал об ошибке, выданный в связи с другим сигналом
об ошибке.
Так как другой сигнал об ошибке был выдан ранее, проверьте хронологию
сигналов об ошибках.

ARC -167 SYSTEM I/O asginment overlap (%d) (E:%d)


(наложение назначения ввода-вывода системы)
(Причина) Сигналы для ROBOWELD невозможно нормально назначить.
(Способ устранения) Проверьте, не назначены ли WI/WO и AI/AO для других устройств ввода-
вывода.

ARC-168 SYSTEM I/O error(%d)(%d, E:%d) (ошибка ввода-вывода системы)


(Причина) Сигналы для ROBOWELD невозможно инициализировать.
(Способ устранения) Проверьте, не назначены ли WI/WO и AI/AO для других устройств ввода-
вывода.

ARC-169 STOP.G Invalid wire op.(E:%d) (недопустимая операция сварочной проволоки)


(Причина) Этот сигнал об ошибке выдается, когда в ходе операции подачи сварочной
проволоки переключение между нормальной подачей и сматыванием
выполняется слишком быстро.
(Способ устранения) Если этот сигнал об ошибке выдается во время сварки, возможно
включена функция сматывания сварочной проволоки по окончании сварки.
Проверьте настройку.

ARC -170 STOP.G Detect Arc OFF(E:%d) (обнаружение выключения дуги)


(Причина) Было обнаружено состояние погасания дуги.
(Способ устранения) Проверьте соединительный кабель встроенного сварочного
оборудования.

-1576-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

ARC -171 STOP.G Unified data RCV error(%d,0x%X)(E:%d)


(ошибка приема унифицированных данных)
(Причина) По причине ошибки связи от встроенного сварочного оборудования были
получены недопустимые унифицированные данные.
(Способ устранения) Проверьте соединительный кабель встроенного сварочного
оборудования.

ARC -172 WARN Warning, Rcv(0x%X)(E:%d) (предупредительный сигнал, прием)


(Причина) По причине ошибки связи и помех от встроенного сварочного оборудования были
получены недопустимые данные.
(Способ устранения) Проверьте соединительный кабель встроенного сварочного
оборудования.
Проверьте наличие поблизости источника помех. Если создаются помехи,
уменьшите их.
В случае необходимости использования ферритовых сердечников с
коммуникационным кабелем предварительно позвоните в центр технического
обслуживания FANUC.

ARC -173 WARN Warning, Retry(0x%X)(E:%d) (предупредительный сигнал, повтор)


(Причина) По причине ошибки коммуникации и помех данные были переданы от
контроллера на встроенное сварочное оборудование.
(Способ устранения) Проверьте соединительный кабель встроенного сварочного
оборудования.
Проверьте наличие поблизости источника помех. Если создаются помехи,
уменьшите их.
В случае необходимости использования ферритовых сердечников с
коммуникационным кабелем предварительно позвоните в центр технического
обслуживания FANUC.

ARC -174 WARN Warning, NAK for(0x%X)(E:%d)


(предупредительный сигнал, NAK для(0x%X))
(Причина) По причине ошибки связи и помех потребовалась повторная передача данных от
встроенного сварочного оборудования.
(Способ устранения) Проверьте соединительный кабель встроенного сварочного
оборудования.
Проверьте наличие поблизости источника помех. Если создаются помехи,
уменьшите их.
В случае необходимости использования ферритовых сердечников с
коммуникационным кабелем предварительно позвоните в центр технического
обслуживания FANUC.

ARC -175 STOP.G Signal change is ignored(E:%d) (проигнорировано изменение сигнала)


(Причина) При выключенной связи между контроллером и встроенным сварочным
оборудованием, как в случае изменения настройки коммуникационного порта
контроллера для ROBOWELD, была выполнена дуговая сварка или изменена
настройка сварочного оборудования.
(Способ устранения) Если изменилась настройка связи, восстановите настройку, чтобы связь с
ROBOWELD можно было возобновить.

-1577-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ARC-176 WARN No sysvar $RBWLD for EQ:%d


(нет системной переменной $RBWLD для оборудования)
(Причина) Если задана работа с несколькими единицами оборудования, неправильно задана
системная переменная для ROBOWELD.
(Способ устранения) Снова выберите ROBOWELD на экране настройки ArcTool.

ARC-177 WARN RoboWeld(E:%d) reset complete (сброс RoboWeld(E:%d) завершен)


(Причина) Это сообщение указывает, что было инициализировано встроенное сварочное
оборудование.
(Способ устранения) Это сообщение не означает возникновения ошибки. Действие не
требуется.
Это сообщение появляется при включении питания или при изменении настройки
коммуникационного порта контроллера для ROBOWELD.

ARC -178 STOP.G Arc short alarm(E:%d) (короткое замыкание дуги)


(Причина) Произошло короткое замыкание сварочного электрода.
(Способ устранения) Исправьте команду при подтверждении рабочего расстояния около
мундштука.

ARC -179 STOP.G Power supply com alarm(E:%d) (ошибка связи источника питания)
(Причина) Этот сигнал об ошибке выдается при прекращении связи между платой
управления сварочного оборудования и контроллером робота.
(Способ устранения 1) Если этот сигнал выдается вместе с ARC-143, примените способ
устранения ARC-143.
(Способ устранения 2) Если этот сигнал об ошибке выдается после перезапуска системы,
проверьте подключение кабелей между контроллером и источником питания
сварки. Если проблем не обнаружено, проверьте плату управления источника
питания.

ARC -180 STOP.G Gabana alarm(E:%d) (сигнал об ошибке Gabana)


(Причина) Это сигнал выдается при обнаружении крайне высокой скорости вращения
(превышающей максимально допустимую скорость) двигателя питателя
сварочной проволоки.
(Способ устранения) Проверьте подключения кабелей питателя сварочной проволоки.

ARC-181 STOP.G Encoder alarm(E:%d) (сигнал об ошибке датчика положения)


(Причина) Двигатель питателя сварочной проволоки вращается с ненормальной скоростью,
или обнаружено отключение сигнала датчика положения.
(Способ устранения) Устраните причину, например, засорение системы подачи сварочной
проволоки, затем выключите и снова включите выключатель питания на
передней панели шкафа. Затем, выполните толчковую подачу сварочной
проволоки с подвесного пульта управления.
Если сигнал об ошибке выдается во время вращения двигателя, значит нарушено
подключение кабеля от датчика положения или поврежден сам датчик
положения.

-1578-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

ARC-182 STOP.G Motor alarm(E:%d) (сигнал ошибки двигателя)


(Причина) Двигатель питателя сварочной проволоки должен был остановиться.
Однако было обнаружено вращение двигателя.
(Способ устранения) Если двигатель действительно вращается, возможно произошел отказ
печатной платы питателя сварочной проволоки.

ARC -184 STOP.G Run signal alarm(E:%d) (ошибка сигнала выполнения)


(Причина) Возможна неисправность внутреннего элемента источника питания сварки.
(Способ устранения) Если после выключения и включения питания сигнал продолжает
поступать, позвоните в центр технического обслуживания FANUC.

ARC -188 STOP.G External emergency input(E:%d)


(входной внешний сигнал аварийной остановки)
(Причина) От внешнего устройства, подключенного к клемме шаблона, поступил сигнал
аварийной остановки.
(Способ устранения) Выключите выключатель питания, а затем устраните причину
поступления сигнала аварийной остановки от внешнего устройства. Затем
включите питание.

ARC -189 STOP.G External input1(E:%d) (внешний входной сигнал1)


(Причина) Этот сигнал об ошибке был выдан, когда от внешнего устройства, подключенного
к клемме шаблона, поступил сигнал временной остановки 1.
(Способ устранения) Проверьте подключение внешнего устройства.

ARC -190 STOP.G External input2(E:%d) (внешний входной сигнал2)


(Причина) Этот сигнал об ошибке был выдан, когда от внешнего устройства, подключенного
к клемме шаблона, поступил сигнал временной остановки 2.
(Способ устранения) Проверьте подключение внешнего устройства.

ARC -191 STOP.G Memory alarm(E:%d) (сигнал об ошибке памяти)


(Причина) Возможна неисправность внутреннего элемента источника питания сварки.
(Способ устранения) Если после выключения и включения питания сигнал продолжает
выдаваться, позвоните в центр технического обслуживания FANUC.

ARC-192 STOP.G CPU alarm(E:%d) (сигнал об ошибке ЦПУ)


(Причина) Ошибка ЦПУ источника питания сварки.
(Способ устранения) Выключите питание, и повторите попытку. Если тот же сигнал выдается
снова, позвоните в центр технического обслуживания FANUC.

ARC-193 STOP.G Arc start alarm(E:%d) (сигнал об ошибке поджига дуги)


(Причина) Операция поджига дуги не была инициирована в течение 4 секунд после попытки
поджига дуги.
При обнаружении ошибки поджига дуги автоматически прекращается подача
сварочного тока, вращение двигателя питателя сварочной проволоки и подача
газа.
(Способ устранения) Устраните причину в соответствии с описанием первичной диагностики
ошибок сварки.

-1579-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ARC -195 STOP.G Not support weld type(E:%d) (неподдерживаемый тип сварки)
(Причина) Сочетание следующих параметров настройки на экране оборудования дуговой
сварки невозможно использовать:
- Метод сварки (CO2, MAG, MIG)
- Диаметр сварочной проволоки
- Материал сварочной проволоки
(Способ устранения) Выполните соответствующую настройку.

ARC -196 WARN Loading weld type ...(E:%d) (загружается тип сварки...)
(Причина) Это сигнал об ошибке выдается при выполнении команды обновления значений
данных сварки встроенного сварочного оборудования на соответствующие
значения во время изменения на экране оборудования для дуговой сварки любого
из следующих параметров: «Метод сварки», «Диаметр сварочной проволоки» и
«Материал сварочной проволоки».
(Способ устранения) Это не сигнал об ошибке. Подождите.

ARC -197 WARN Complete loading weld type(E:%d) (загрузка типа сварки завершена)
(Причина) Это сигнал об ошибке выдается по окончании выполнения команды обновления
значений данных сварки встроенного сварочного оборудования на
соответствующие значения в время изменения на экране оборудования для
дуговой сварки любого из следующих параметров: «Метод сварки», «Диаметр
сварочной проволоки» и «Материал сварочной проволоки».
(Способ устранения) Это не сигнал об ошибке. Подождите. Даже после появления этого
сообщения, обновление данных сварки продолжается в течение дополнительных
5 -10 секунд во встроенном сварочном оборудовании. Продолжайте работу по
истечении данного периода времени.

ARC-198 STOP.G Not support weld type (неподдерживаемый тип сварки)


(Причина) Сочетание следующих параметров настройки на экране оборудования дуговой
сварки невозможно использовать:
- Метод сварки (CO2, MAG, MIG)
- Диаметр сварочной проволоки
- Материал сварочной проволоки
(Способ устранения) Выполните соответствующую настройку.

ARC-199 WARN This weld EQ isn't supported(E:%d)


(данное сварочное оборудование не поддерживается)
(Причина) Подключенное сварочное оборудование невозможно использовать.
Или печатная плата внутри сварочного оборудования не изготовлена FANUC.
(Способ устранения) Используйте сварочное оборудование, изготовленное FANUC.
Или свяжитесь с FANUC для замены печатной платы в сварочном оборудовании
на печатную плату нужного типа.

ARC -200 WARN Arclink ch%d heartbeat timeout (тайм-аут тактового сигнала Arclink)
(Причина) В течение максимального периода времени нет отклика от устройства управления
Arclink на тактовый запрос. Был выполнен сброс канала.
(Способ устранения) Проверьте подключения Arclink и устройств контроллера сварки,
находящихся в сети Arclink.

-1580-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

ARC -201 WARN Arclink ch%d obj #%d no resp (нет отклика Arclink, канал, обьект)
(Причина) В течение максимального периода времени нет отклика на запрос от устройства в
сети Arclink. Был выполнен сброс канала.
(Способ устранения) Проверьте подключения Arclink и устройств контроллера сварки,
находящихся в сети Arclink.

ARC -202 WARN Arclink ch%d obj #%d error resp


(ошибка отклика Arclink, канал, объект)
(Причина) Устройство в сети Arclink передало неожиданный ошибочный ответ на запрос.
Был выполнен сброс канала.
(Способ устранения) Проверьте подключения Arclink и устройств контроллера сварки,
находящихся в сети Arclink.

ARC -203 WARN Arclink ch%d reset by master


(устройством управления выполнен сброс Arclink, канал)
(Причина) Устройство управления передачей данных по шине Arclink обнаружило ошибку
или другое состояние, требующее сброс сети Arclink. Это может быть
нормальной реакцией на подключение в сеть нового устройства.
(Способ устранения) Если такая реакция не ожидалась, проверьте подключения и другие
устройства сети Arclink.

ARC-204 WARN Arclink ch%d available (Arclink доступна)


(Причина) Процедура сброса и инициализации Arclink завершена.
(Способ устранения) Сеть Arclink готова к выполнению сварки.

ARC -205 WARN Arclink ch%d h/s event lost (потеряно сообщение о событии Arclink)
(Причина) Сообщение о высокоскоростном событии, ожидаемое во время сварки, не
поступило вовремя.
(Способ устранения) Выполняется автоматический сброс сети Arclink. Если ошибка остается,
она означает проблему коммуникационной сети или сварочного оборудования.

ARC -206 WARN Arclink ch%d too many errors (слишком много ошибок Arclink)
(Причина) Интерфейс Arclink обнаружил слишком большое количество ошибок в сети
CANbus.
Обычно это происходит из-за помех или ненадежного подключения.
(Способ устранения) Проверьте сетевые подключения и экранирование Arclink.

ARC -207 WARN Arclink ch%d no bus power (нет питания шины Arclink)
(Причина) Интерфейс Arclink обнаружил слишком большое количество ошибок в сети
CANbus.
Обычно это происходит из-за помех или ненадежного подключения.
(Способ устранения) Проверьте сетевые подключения и экранирование Arclink.

ARC -208 WARN Arclink ch%d no nodes on bus (отсутствие узлов шины Arclink)
(Причина) Интерфейс Arclink не обнаруживает другие устройства в сети CANbus.
(Способ устранения) Проверьте кабельные подключения Arclink и убедитесь, что сварочное
оборудование подключено и получает питание.

-1581-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

ARC-209 WARN Arclink ch%d bus errors (ошибки шины Arclink)


(Причина) Интерфейс Arclink обнаружил большое количество ошибок сети.
В данный момент это не критично, но указывает на потенциальные проблемы
сети.
(Способ устранения) Проверьте кабельные подключения Arclink и источники помех.

ARC -210 WARN Arclink ch%d network flooded (сеть Arclink перегружена)
(Причина) Интерфейс Arclink не может отправлять сообщения в виду слишком большого
трафика сети.
(Способ устранения) Выключите и включите питание контроллера робота и контроллера
сварки.

ARC -211 WARN Arclink ch%d comm error %d (ошибка связи Arclink)
(Причина) Интерфейс Arclink обнаружил состояние неисправимой ошибки и выполнил
сброс коммуникационной сети.
(Способ устранения) Если эта неисправность сохраняется, свяжитесь со службой технической
поддержки.

-1582-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.28 Сигналы об ошибках функции отслеживания шва по


дуге (TAST)(ID = 47)
TAST-000 WARN Unknown error (TAST00) (неизвестная ошибка)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Выключите и включите питание.

TAST-001 WARN TAST global vars failure (отказ из-за глобальных переменных TAST)
(Причина) Системные переменные для датчика дуги не были загружены.
(Способ устранения) Выключите питание, используя контролируемый запуск, и
инициализируйте «Motion Software Parts» (компоненты перемещения ПО).

TAST-002 PAUSE.G TAST error IO allocation (ошибка TAST, выделение ввода-вывода)


(Причина) Не удалось выделить память ввода-вывода.
(Способ устранения) Выключите и включите питание.

TAST-003 PAUSE.G TAST IO initialization failed


(ошибка инициализации ввода-вывода TAST)
(Причина) Не удалось выделить аналоговый сигнал.
(Способ устранения) Не удалось инициализировать печатную плату ввода-вывода процесса.

TAST-004 PAUSE.G TAST IO failed (ошибка ввода-вывода TAST)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Выключите и включите питание.

TAST-005 WARN TAST time tick missing (отсутствует импульс времени TAST)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Увеличьте частоту или время выборки.

TAST-006 PAUSE.G TAST memory dispose failure (ошибка освобождения памяти TAST)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Выключите и включите питание.

TAST-007 PAUSE.G TAST PRM saving failure (ошибка сохранения PRM TAST)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Выключите и включите питание.

TAST-008 PAUSE.G TAST incorrect schedule num (неверный номер маршрута TAST)
(Причина) Задан неверный номер маршрута датчика дуги.
(Способ устранения) Исправьте номер маршрута.

-1583-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

TAST-009 PAUSE.G TAST weave freq is too low


(слишком низкая частота поперечного колебания TAST)
(Причина) Слишком низкая частота поперечного колебания.
(Способ устранения) Увеличьте частоту.

TAST-010 PAUSE.G TAST software error (SRIF) (ошибка ПО TAST (SRIF))


(Причина) Внутренняя ошибка программы.
(Способ устранения) Выключите и включите питание.

TAST-011 PAUSE.G TAST software error (PMPT) (ошибка ПО TAST (PMPT))


(Причина) Внутренняя ошибка программы.
(Способ устранения) Выключите и включите питание.

TAST-012 PAUSE.G TAST software error (INTP)(ошибка ПО TAST (INTP))


(Причина) Внутренняя ошибка программы.
(Способ устранения) Выключите и включите питание.

TAST-013 PAUSE.G TAST software error (ошибка ПО TAST)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Выключите и включите питание.

TAST-014 PAUSE.G TAST weave freq is too high


(слишком высокая частота поперечного колебания TAST)
(Причина) Слишком высокая частота поперечного колебания.
(Способ устранения) Уменьшите частоту.

-1584-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.29 Сигналы об ошибках поперечного колебания (WEAV)(ID = 45)


WEAV-000 WARN Unknown error (WV00) (неизвестная ошибка)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Выключите и включите питание.

WEAV-001 WARN Weave global variable failure


(отказ из-за глобальных переменных поперечного колебания)
(Причина) Внутренняя ошибка программы.
(Способ устранения) После контролируемого запуска инициализируйте компонент
перемещения ПО.

WEAV-002 PAUSE.G Weave motion data missing


(отсутствуют данные движения поперечного колебания)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Выключите и включите питание.

WEAV-003 PAUSE.G Weave error allocating data


(ошибка выделения данных поперечного колебания)
(Причина) Недостаточный объем памяти.
(Способ устранения) Удалите ненужные файлы.

WEAV-004 PAUSE.G Weave system variable failure


(отказ из-за системных переменных поперечного колебания)
(Причина) Системные переменные поперечного колебания не загружены или не
инициализированы.
(Способ устранения) После контролируемого запуска инициализируйте системные
переменные.

WEAV-005 PAUSE.G Weave pattern does not exist


(отсутствует схема поперечного колебания)
(Причина) Внутренняя ошибка программы.
(Способ устранения) Удалите ошибку.

WEAV-006 PAUSE.G Weave illegal schedule number


(недопустимый номер маршрута поперечного колебания)
(Причина) Недопустимый номер маршрута поперечного колебания.
(Способ устранения) Измените номер маршрута на номер, находящийся в пределах
допустимого диапазона.

-1585-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

WEAV-007 PAUSE.G Weave illegal frequency value


(недопустимое значение частоты поперечного колебания)
(Причина) Недопустимое значение частоты поперечного колебания.
(Способ устранения) Измените значение частоты на значение, находящееся в пределах
допустимого диапазона.

WEAV-008 PAUSE.G Weave illegal amplitude value


(недопустимое значение амплитуды поперечного колебания)
(Причина) Недопустимое значение амплитуды.
(Способ устранения) Измените значение амплитуды на значение, находящееся в пределах
допустимого диапазона.

WEAV-009 PAUSE.G Weave illegal dwell value


(недопустимое значение задержки поперечного колебания)
(Причина) Недопустимое значение таймера задержки.
(Способ устранения) Измените значение задержки на значение, находящееся в пределах
допустимого диапазона.

WEAV-010 WARN Weave too many pre-exec WS


(слишком много предвыполненных операторов поперечного колебания)
(Причина) Предвыполнено более одной команды поперечного колебания.
(Способ устранения) Никаких действий предпринимать не нужно.

WEAV-011 WARN Unsupported function code (неподдерживаемый код функции)


(Причина) Внутренняя ошибка программы.
(Способ устранения) Выключите и включите питание.

WEAV-012 WARN Multi-group stop dwell invalid


(недопустимая остановка для задержки при работе нескольких групп)
(Причина) Если задана работа с несколькими группами, остановку для задержки
использовать нельзя.
(Способ устранения) Установите остановку для задержки на «move» (движение) на экране
настройки поперечного колебания (Weave Setup).

WEAV-013 PAUSE.G Incorrect weaving vectors


(неправильные векторы поперечного колебания)
(Причина) Неправильный вектор поперечного колебания. Невозможно рассчитать вектор
поперечного колебания.
(Способ устранения) Для расчета правильного вектора перемещения выполните настройку
системы координат пользователя или измените вектор траектории сварки.

-1586-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

WEAV-014 STOP.G Wrist Joint Limit (предел запястного шарнира)


(Причина) Оси запястья достигли предельных значений.
(Способ устранения) Измените конфигурацию запястья, чтобы оси запястья не достигали
предельных значений.

WEAV-015 STOP.G Wrist axes 5 closes to zero (ось запястья 5 приближается к нулю)
(Причина) Шарнир 5 находится слишком близко к нулю.
(Способ устранения) Во избежание сигнулярности измените конфигурацию запястья.

WEAV-016 STOP.G Unknown wrist configuration error


(неизвестная ошибка конфигурации запястья)
(Причина) Неизвестная ошибка конфигурации запястья.
(Способ устранения) Измените конфигурацию запястья.

WEAV -017 STOP.G run_ang exceeds tol_ang


(Причина) Углы между направлением поперечного колебания и его оптимальным
направлением превышают допустимое значение tol_ang.
(Способ устранения) Измените угол горелки или увеличьте значение tol_ang.

WEAV -018 STOP.G Invalid UTool (недопустимое значение UTool)


(Причина) Текущее значение UTool равно нулю.
(Способ устранения) Используйте допустимое значение.

WEAV -019 STOP.G Total of phase is 0 (сумма фазы равна 0)


(Причина) Сумма фазы равна 0.
(Способ устранения) Задайте значение суммы фазы.

WEAV -020 STOP.G Component of all vectors are 0 (составляющие всех векторов равны 0)
(Причина) Составляющие всех единичных векторов равны 0.
(Способ устранения) Задайте значение составляющих.

WEAV -021 STOP.G Weave illegal elevation value


(недопустимое значение угла возвышения поперечного колебания)
(Причина) Недопустимое значение угла возвышения.
(Способ устранения) Задайте значение угла возвышения в пределах допустимых значений.

-1587-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

WEAV -022 STOP.G Weave illegal azimuth value


(недопустимое значение азимута поперечного колебания)
(Причина) Недопустимое значение азимута.
(Способ устранения) Задайте значение азимута в пределах допустимых значений.

WEAV -023 STOP.G Weave illegal center rise value


(недопустимое значение подъема по центру поперечного колебания)
(Причина) Недопустимое значение подъема по центру.
(Способ устранения) Задайте значение подъема по центру в пределах допустимых значений.

WEAV -024 STOP.G Weave illegal radius value


(недопустимое значение радиуса поперечного колебания)
(Причина) Недопустимое значение радиуса.
(Способ устранения) Задайте значение радиуса в пределах допустимых значений.

-1588-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.30 Root Path Memorization Alarm (ID = 43)


(сигналы об ошибках запоминания корневого прохода)
RPM-001 WARN n_buffers invalid (недопустимое количество буферов)
(Причина) Недопустимое значение $RPM_CONFIG.$N_BUFFERS.
(Способ устранения) Задайте $RPM_CONFIG.$N_BUFFERS в диапазоне от 1 до 100.
RPM-002 WARN record_size invalid (недопустимый размер записи)
(Причина) Недопустимое значение $RPM_CONFIG.$DATA_SIZE.
(Способ устранения) Задайте $RPM_CONFIG.$DATA_SIZE в диапазоне от 4 до 32.
RPM-005 SYSTEM memory allocation failed (не удалось выделить системную память)
(Причина) Недостаточно CMOS-памяти для данного сегмента RPM (запоминание корневого
прохода).
(Способ устранения) Увеличьте объем CMOS-памяти за счет удаления неиспользуемых TPE.
Или увеличьте величину шага, чтобы для запоминания корневой траектории не
требовалось такого большого объема CMOS-памяти.
RPM-009 STOP.G segment not in buffer (сегмент не в буфере)
(Причина) Попытка воспроизведения не записанного сегмента.
(Способ устранения) Проверьте, включена ли функция RECORD (запись) для этого сегмента,
а также правильность номера буфера.
RPM-013 STOP.G invalid buffer no (недопустимый номер буфера)
(Причина) Задан недопустимый номер буфера.
(Способ устранения) Используйте номер буфера в диапазоне 1 -
$RPM_CONFIG.$N_BUFFERS.
RPM-014 STOP.G record not stored (запись не сохранена)
(Причина) Данный сегмент не был записан.
(Способ устранения) Повторите запись всей траектории.
RPM-020 WARN read record not stored (считываемая запись не сохранена)
(Причина) В данном сегменте не сохранены данные RPM (запоминание корневого прохода).
(Способ устранения) Проверьте номер положения и повторите запись.
RPM-026 ABORT.G Pitch value too small. (величина шага слишком мала)
(Причина) Величина шага ($RPM_PG.$PITCH) слишком мала.
(Способ устранения) Значение интервала шага ($RPM_PG.$PITCH) должно быть равно или
больше 100.
RPM-027 STOP.G Illegal arc instruction. (недопустимая команда дуги)
(Причина) Используется автономный поджиг дуги. Во время запоминания корневой
траектории автономный поджиг дуги использовать нельзя.
(Способ устранения) Используйте команду поджига дуги с оператором перемещения.

-1589-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

RPM-028 STOP.G Segment too short (слишком короткий сегмент)


(Причина) Сегмент для RPM (запоминание корневого прохода) - либо нулевое перемещение,
либо слишком короткий.
(Способ устранения) Нулевое перемещение для RPM (запоминание корневого прохода)
недопустимо.
RPM-039 STOP.G Incompatible RPM data:nonCD/CD
(несовместимые данные RPM:nonCD/CD )
(Причина) В данных RPM имеется координированное перемещение, а в TPE оно
отсутствует. Или в данных RPM имеется некоординированное перемещение, а в
TPE - координированное.
(Способ устранения) Используйте одинаковый тип перемещения (CD (координированный)
или non-CD (некоординированный)) для обеих программ TAST (отслеживание
шва по дуге) и RPM (запоминание корневого прохода).

-1590-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.31 Сигналы об ошибках датчика касания (ID = 60)


THSR-001 PAUSE.GIllegal instruction sequence
(недопустимая последовательность команд)
(Причина) Попытка выполнения команды восприятия касания не по порядку. Например,
команда начала поиска следует за командой начала коррекции, без команды
окончания коррекции между ними.
(Способ устранения) Проверьте порядок команд восприятия касания или аварийно прервите
выполнение текущей команды и начните заново.

THSR-002 PAUSE.G Illegal schedule number (недопустимый номер маршрута)


(Причина) Введенный номер маршрута находится вне пределов допустимого диапазона.
(Способ устранения) Выберите номер маршрута в диапазоне от 1 до 32.

THSR-003 PAUSE.G Illegal work frame number


(недопустимый номер рабочей системы координат)
(Причина) Введенный номер рабочей системы координат находится вне пределов
допустимого диапазона.
(Способ устранения) Выберите номер рабочей системы координат в диапазоне от 1 до 32.

THSR-004 PAUSE.G Illegal output PR number


(недопустимый номер выходного регистра положения)
(Причина) Введенный номер регистра положения находится вне пределов допустимого
диапазона.
(Способ устранения) Выберите соответствующий номер регистра положения.

THSR-005 PAUSE.G Illegal search PR number


(недопустимый номер регистра положения поиска)
(Причина) Номер регистра положения, заданного для записи результатов поиска, находится
вне пределов допустимого диапазона.
(Способ устранения) Выберите соответствующий номер регистра положения.

THSR-006 PAUSE.G Search without search start (поиск без начала поиска)
(Причина) Команда поиска без начала поиска.
(Способ устранения) Добавьте команду начала поиска.

THSR-007 PAUSE.G Invalid touch I/O assignment


(недопустимое назначение ввода-вывода касания)
(Причина) Неправильное назначение ввода-вывода касания.
(Способ устранения) Проверьте экран настройки ввода вывода касания в меню настройки.

THSR-008 PAUSE.G Arc enable detected (обнаружено включение дуги)


(Причина) Электрическая схема дуговой сварки включена.
(Способ устранения) Перед включением функции восприятия касания отключите
электрическую схему дуговой сварки.

-1591-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

THSR-009 WARN Teach pendant not enabled (пульт обучения не включен)


(Причина) Пульт обучения выключен.
(Способ устранения) Включите пульт обучения.

THSR-010 PAUSE.G Illegal motion state (недопустимое состояние перемещения)


(Причина) Система перемещения находится в состоянии ошибки.
(Способ устранения) Нажмите клавишу Reset для сброса контроллера.

THSR-011 PAUSE.G Illegal sensor port number (недопустимый номер порта датчика)
(Причина) Заданный номер порта поиска находится вне пределов допустимого диапазона.
(Способ устранения) Измените тип порта и номер порта в подменю ввода-вывода касания.

THSR-012 PAUSE.G Illegal search pattern (недопустимая схема поиска)


(Причина) Заданная схема поиска не распознается.
(Способ устранения) Измените схему поиска в маршруте датчика касания.
THSR-013 PAUSE.G Illegal number of search (недопустимое число поисков)
(Причина) Число поисков не совпадает со схемой поиска.
(Способ устранения) Измените схему поиска или добавьте/удалите команды поиска.
THSR-014 WARN Illegal search distance (недопустимое расстояние поиска)
(Причина) Это предупредительное сообщение. Заданное расстояние поиска находится вне
пределов допустимого диапазона.
Используется значение скорости по умолчанию.
(Способ устранения) Измените скорость поиска в маршруте датчика касания.

THSR-015 WARN Illegal search speed (недопустимая скорость поиска)


(Причина) Заданная скорость поиска находится вне пределов допустимого диапазона.
(Способ устранения) Измените скорость поиска в маршруте датчика касания.

THSR-016 WARN Illegal return speed (недопустимая скорость возврата)


(Причина) Заданная скорость возврата находится вне пределов допустимого диапазона.
(Способ устранения) Измените скорость возврата в маршруте датчика касания.

-1592-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

THSR-017 PAUSE.G No contact with part (нет контакта с деталью)


(Причина) В результате поиска контакта с деталью не произошло.
(Способ устранения) Используйте доработку для ввода в режиме обучения нового положения
начала поиска.

THSR-018 PAUSE.G Too many searches (слишком много команд поиска)


(Причина) Слишком много команд поиска для заданной схемы поиска.
(Способ устранения) Удалите ненужные команды поиска.

THSR-019 PAUSE.G Mixing search types (смешение типов поиска)


(Причина) НИ ОДИН тип поиска не может быть использован вместе с направленным
поиском в одной схеме поиска.
(Способ устранения) Убедитесь, что все кабели надежно подключены к последовательному
порту и что сварочный контроллер включен. Код ошибки, который добавляется в
конец этого сообщения об ошибке - это состояние предпринятой операции
чтения/записи.

THSR-020 PAUSE.G Geometic computing error (ошибка геометрического расчета)


(Причина) Сеансы поиска не формируют удовлетворительной коррекции.
(Способ устранения) Проверьте схему поиска и команды поиска в схеме.

THSR-021 PAUSE.G Points are too close (точки расположены слишком близко)
(Причина) Доработанные положения расположены слишком близко друг к другу.
(Способ устранения) Введите в режиме обучения новые положения начала поиска.

THSR-022 PAUSE.G Part is not mastered (деталь не выверена)


(Причина) В командах поиска отсутствуют данные выверки.
(Способ устранения) Сначала выполните выверку детали.

THSR-023 WARN No search start (отсутствует начало поиска)


(Причина) В команде поиска отсутствует начало поиска.
(Способ устранения) До выполнения поиска добавьте начало поиска.

THSR-024 WARN No offset start (отсутствует начало коррекции)


(Причина) Для команды окончания коррекции не определена соответствующая команда
начала коррекции.
(Способ устранения) Добавьте команду начала коррекции.

-1593-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

THSR-025 PAUSE.G Nested search start (вложенное начало поиска)


(Причина) Команда начала поиска вложена в другую команду начала поиска.
(Способ устранения) Добавьте команду search_end (окончание поиска) в нужном месте или
удалите лишнюю команду начала поиска.

THSR-026 PAUSE.G Nested offset start (вложенное начало коррекции)


(Причина) Команда начала коррекции вложена в другую команду начала коррекции.
(Способ устранения) Добавьте команду offset_end (окончание коррекции) в нужном месте или
удалите лишнюю команду начала коррекции.

THSR-027 STOP.G Preplan is not allowed (предварительное планирование недопустимо)


(Причина) Начало поиска не должно включать предварительно запланированного
перемещения.
(Способ устранения) Это нормально, если при команде начала поиска включена функция
препланирования выдается ошибка с остановкой.
THSR-028 PAUSE.G Group number mismatch (несовпадение номера группы)
(Причина) Перемещение поиска должно быть в группе перемещений 1.
(Способ устранения) Используйте группу 1 для записи перемещений поиска.
THSR-029 WARN No contact warning (предупреждение об отсутствии контакта)
(Причина) В результате поиска контакта с деталью не произошло.
(Способ устранения) Используйте доработку для ввода в режиме обучения нового положения
начала поиска.

THSR-030 STOP.G Contact before search (контракт до поиска)


(Причина) Сварочная проволока вступает в контакт с деталью до начала перемещения
поиска.
(Способ устранения) Проверьте деталь и сварочную проволоку или введите в режиме
обучения новое положение начала поиска.

THSR-031 WARN Illegal register number (недопустимый номер регистра)


(Причина) Введен недопустимый номер регистра, и программным обеспечением был
выполнен его сброс на максимально допустимый номер.
(Способ устранения) Проверьте входные данные.

THSR-032 PAUSE.G Position type mismatch (несовпадение типа положения)


(Причина) Тип положения в регистре положения должен быть XYZWPR.
Смешанное представление недопустимо.
(Способ устранения) Измените представление положения на XYZWPR.

-1594-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

THSR-033 PAUSE.G Not enough points (недостаточно точек)


(Причина) В системе восприятия касания недостаточно точек для расчета геометрии.
(Способ устранения) Увеличьте запись точек.

THSR-034 STOP.G No bwd on search motion


(обратный прогон запрещен при перемещении поиска)
(Причина) При восприятие касания в ходе перемещения поиска нельзя выполнить обратный
прогон.
(Способ устранения) Не нажимайте Shift-BWD в ходе поиска.

THSR-035 STOP.G Error Allocating Data (ошибка выделения данных)


(Причина) Недостаточно памяти.
(Способ устранения) Удалите ненужные загруженные переменные и программы.

THSR-036 STOP.G Coord pair is not available (нет согласованной пары)


(Причина) Функция согласованного перемещения не установлена или не откалибрована.
(Способ устранения) Установите функцию согласованного перемещения и откалибруйте
согласованную пару.

THSR-037 STOP.G Illegal motion ref. grp. (недопустимая опорная группа перемещения)
(Причина) При простом поиска должно быть задано schd_ref_grp = 1.
(Способ устранения) Смените опорную группу.

THSR-038 STOP.G Not matches to leader grp. (несогласованность с ведущей группой)


(Причина) Опорная группа системы координат касания или маршрута не согласуется с
ведущей группой.
(Способ устранения) Смените опорную группу.

THSR-039 STOP.G Reference grp mismatch (несогласованность опорной группы)


(Причина) Для простого поиска не требуется, чтобы опорная группа системы координат
была эквивалентна опорной группе маршрута.
(Способ устранения) Смените опорную группу.

THSR-040 STOP.G Search Distance Short (малое расстояние поиска)


(Причина) Расстояние поиска в маршруте касания слишком мало.
(Способ устранения) Увеличьте расстояние поиска в маршруте касания.

THSR-041 PAUSE.G Invalid touch group mask (недопустимая маска группы касания)
(Причина) Недопустимая маска группы касания в данных программы или перед коррекцией
касания не была выполнена программа поиска.
(Способ устранения) Проверьте маршрут касания - маска группы роботов вместе с опорной
группой должна быть эквивалентна маске группы в заголовке программы пульта
обучения.
Кроме того, программа поиска должна выполняться непосредственно перед
коррекцией касания.

-1595-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

THSR-042 STOP.G Maint Program not allowed (программа техобслуживания запрещена)


(Причина) В функции восприятия касания программа техобслуживания не поддерживается.
(Способ устранения) Выключите программу техобслуживания в меню восстановления после
ошибки или используйте программу возобновления для восстановления после
ошибки.

THSR-043 WARN Calibration File not found (не найден файл калибровки)
(Причина) Не найден файл калибровки аналогового ввода восприятия касания.
(Способ устранения) Создайте файл калибровки аналогового ввода frs:th_calib.dt.
THSR-044 WARN Invalid TH Calibration Data (недопустимые данные калибровки TH)
(Причина) Файл калибровки аналогового входа содержит недопустимый формат данных.
(Способ устранения) Исправьте формат данных файла калибровки аналогового входа,
включая конфигурацию данных и таблицу перекодировки.

THSR-045 STOP.G Analog Input Not Calibrate (некалиброванный аналоговый ввод)


(Причина) Аналоговый ввод не был калиброван.
(Способ устранения) Создайте файл калибровки аналогового ввода с корректным форматом
данных.

THSR-046 STOP.G Invalid Analog Input Data (недопустимые данные аналогового ввода)
(Причина) Недопустимые данные аналогового ввода.
(Способ устранения) Данные аналогового ввода должны быть в пределах допустимого
диапазона.

-1596-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.32 Сигналы об ошибках регистратора данных (Data Monitor)


(ID = 40)
DMER-010 STOP.L (%s^4, %d^5)Uninitialized data (неинициализированные данные)
(Причина) При выполнении команды начала/окончания выборки отсутствуют внутренние
данные.
(Способ устранения) Проверьте доступный объем постоянной памяти. Выполните
контролируемый запуск.

DMER -011 STOP.L (%s^4, %d^5)Already sampling (выборка уже выполняется)


(Причина) Команда начала выборки уже была выполнена.
(Способ устранения) Удалите вторую команду начала выборки.

DMER -012 STOP.L (%s^4, %d^5)Other task sampling


(выборка выполняется другой задачей)
(Причина) Выборка уже начата другой задачей.
(Способ устранения) При использовании нескольких задач проводите выборку при помощи
одной задачи.

DMER -013 STOP.L Invalid item number (недопустимый номер параметра)


(Причина) В выполняемом маршруте регистратора данных указан недопустимый номер
параметра.
(Способ устранения) Отредактируйте указанный в программе маршрут регистратора данных.
Исправьте все контролируемые параметры, номера которых не находятся в
диапазоне от 1 до $DMONCFG.$NUM_DM_ITMS.

DMER -014 STOP.L Unsupported item type (неподдерживаемый тип параметра)


(Причина) При выборке данный тип параметра не поддерживается.
(Способ устранения) Измените тип параметра.

DMER -015 STOP.L Invalid schedule number (недопустимый номер маршрута)


(Причина) В выполняемом маршруте мониторинга данных указан недопустимый номер
параметра.
(Способ устранения) Измените номер параметра маршрута выборки.

DMER -016 STOP.L Invalid register type (недопустимый тип регистра)


(Причина) Недопустимый тип регистра «n», заданный в команде Sample Start[R[n]]
(начало выборки).
(Способ устранения) Измените тип регистра на экране DATA (данные).

DMER -017 WARN Warn Limit item (%d) (уставка предупреждения параметра)
(Причина) Функция регистратора данных проверяет данный параметр.
Параметр превысил уставку предупреждения.
(Способ устранения) Проверьте систему на наличие проблем.

-1597-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

DMER -018 STOP.L Pause Limit item (%d) (уставку паузы параметра)
(Причина) Функция регистратора данных проверяет данный параметр.
Параметр превысил уставку паузы.
(Способ устранения) Проверьте систему на наличие проблем.

DMER -019 STOP.L Data cannot be saved (не удается сохранить данные)
(Причина) Не удается сохранить данные регистратора данных на заданное устройство.
(Способ устранения) Проверьте доступность устройства, указанного в маршруте.

DMER -020 STOP.L Record buffer limit (предел буфера записи)


(Причина) Буфер записи регистратора данных переполнен.
(Способ устранения) Уменьшите частоту записи или увеличьте размер буфера записи, а затем
выполните запуск из холодного состояния.

DMER-021 STOP.L Not enough device memory free


(недостаточно свободной памяти устройства)
(Причина) На устройстве, заданном в маршруте регистратора данных, недостаточно
свободного файлового пространства.
(Способ устранения) Используйте карту памяти или дискету с большим объемом памяти или
задайте меньший file_size (размер файла) в маршруте регистратора данных.

DMER -022 STOP.L Invalid file size (недопустимый размер файла)


(Причина) В маршруте регистритора данных задан недопустимый размер файла. Эта ошибка
выдается, если заданный размер файла отрицателен или превышает объем
используемого носителя.
(Способ устранения 1) Убедитесь, что заданный в маршруте регистратора данных размер
файла не отрицательный и меньше размера используемого носителя.
(Способ устранения 2) Если заданный file_size (размер файла) равен нулю, регистратором
данных проверяется только наличие по крайней мере одного свободного блока.

DMER -023 WARN File is incomplete (неполный файл)


(Причина) Созданный на заданном устройстве файл данных не содержит полной записи
сеанса выборки от начала до конца выборки.
Возможно это вызвано недостаточным объемом памяти заданного устройства.
(Способ устранения 1) Увеличьте объем свободной памяти устройства.
При необходимости удалите старые файлы данных.
(Способ устранения 2) Уменьшите частоту записи, заданную в маршруте.
(Способ устранения 3) Уменьшите интервал между началом и окончанием выборки.

DMER -024 WARN Data is not saved (данные не сохранены)


(Причина) Регистратору данных не удается сохранить данные на заданное устройство.
(Способ устранения) Проверьте доступность устройства, указанного в маршруте.

DMER -025 STOP.L Data item type mismatch (несоответствие типа параметра данных)
(Причина) Заданный тип параметра регистратора данных не соответствует типу
контролируемой переменной.
(Способ устранения) Исправьте тип параметра на экране регистратора данных.

-1598-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

DMER -026 WARN Not enough memory for pipe (недостаточно памяти для канала)
(Причина) Недостаточно памяти для выделения канала требуемого размера.
(Способ устранения) Выберите меньший размер канала или другое устройство.

DMER -027 WARN Failed to write to pipe (не удалось выполнить запись в канал)
(Причина) Функции регистратора данных не удается записать данные в канал.
(Способ устранения) Повторно выделите канал, сменив размер канала или устройство при
помощи системных переменных $DMONCFG.$PIP_SIZE и
$DMONCFG.$PIP_DEV_TYP.

DMER -031 WARN DAQ task not available (задача DAQ недоступна)
(Причина) Задача сбора данных в системе не включена.
(Способ устранения) Убедитесь, что опция сбора данных загружена.
Свяжитесь со службой поддержки FANUC Robotics.

DMER-032 WARN DAQ system failed (ошибка системы DAQ)


(Причина) Произошла критическая ошибка системы сбора данных.
(Способ устранения) Свяжитесь со службой поддержки FANUC Robotics.

DMER -033 WARN DAQ initialization failed (ошибка инициализации DAQ)


(Причина) Не удалось нормально инициализировать систему сбора данных.
(Способ устранения) Свяжитесь с центром технического обслуживания FANUC.

DMER -034 WARN Pipe tag invalid (недопустимый признак канала)


(Причина) Используемый признак ссылки канала сбора данных недопустим.
(Способ устранения) Проверьте, чтобы значение признака находилось в допустимых пределах.

DMER -035 WARN Pipe already registered (канал уже зарегистрирован)


(Причина) Регистрируемый канал сбора данных уже зарегистрирован в системе.
(Способ устранения) Отмените регистрацию канала и выполните операцию снова.

DMER -036 WARN Pipe not registered (канал не зарегистрирован)


(Причина) Используемый канал сбора данных не зарегистрирован в системе.
(Способ устранения) Каналы DAQ (система сбора данных) должны быть зарегистрированы
задачей контроллера перед их использованием.

DMER -037 WARN Pipe already active (канал уже включен)


(Причина) Попытка включения уже включенного канала сбора данных.
(Способ устранения) Сначала выключите канал.
DMER -038 WARN Cannot allocate global FD
(не удается выделить глобальный FD (файл данных))
(Причина) Нет доступных файлов, которые можно использовать для системы сбора данных.
(Способ устранения) Закройте глобальный файл перед повтором данной операции.

-1599-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

DMER -039 WARN Pipe %d could not be activated (не удалось включить канал)
(Причина) По какой-то причине сделанная попытка включить требуемый канал была
неуспешной.
(Способ устранения) Проверьте все параметры включающего вызова.

DMER -040 WARN Pipe not active (канал не включен)


(Причина) Канал, к которому делается попытка доступа, не включен.
(Способ устранения) Включите канал перед выполнением этой операции.

DMER -041 WARN DAQ ran out of memory (недостаточно памяти DAQ)
(Причина) В системе сбора данных использован весь объем памяти.
(Способ устранения) Удалите программы для освобождения памяти контроллера и повторите
операцию.

DMER -042 WARN Invalid DAQ output device (недопустимое выходное устройство DAQ)
(Причина) Задано недопустимое выходное устройство.
(Способ устранения) Проверьте параметры заданного устройства.

DMER-043 WARN DAQ output mode mismatch (несоответствие режима вывода DAQ)
(Причина) Операция вывода не может быть выполнена с текущим устройством вывода.
(Способ устранения) Проверьте параметры операции вывода.

DMER -044 WARN DAQ output file not defined (не определен файл вывода DAQ)
(Причина) Для требуемой операции не был определен файл вывода.
(Способ устранения) Определите файл вывода для канала и повторите операцию.

DMER -045 WARN DAQ monitor not found (не найден монитор DAQ)
(Причина) Не удается обнаружить монитор сбора данных.
(Способ устранения) Исправьте параметры монитора для требуемой операции.

DMER -046 WARN DAQ monitor already exist (монитор DAQ уже существует)
(Причина) Попытка добавления уже существующего монитора сбора данных.
(Способ устранения) Используйте существующий монитор или удалите его перед операцией.

DMER -047 WARN No client tags available (клиентские признаки отсутствуют)


(Причина) Признаки клиентских устройств недоступны для использования.
(Способ устранения) Отмените выделение одного или более клиентских признаков перед
операцией.

SPOT-035 PAUSE Invalid equipment (%s defined)


(недопустимое оборудование (определено %s))
(Причина) Был задан недопустимый номер оборудования.
(Способ устранения) Текущее количество оборудования, для которого сконфигурирована
система, отображается в сообщении об ошибке. Используйте только значение от
единицы до числа, которое выдается в строке ошибки, включительно. Если
необходимо увеличить количество оборудования, выполните контролируемый
запуск и введите новое количество оборудования в меню Spot Config.

-1600-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

DMER -048 WARN Client tag not used (клиентский признак не используется)
(Причина) Заданный клиентский признак не используется.
(Способ устранения) Проверьте параметр клиентского признака, чтобы убедиться в
правильности задания признака.

DMER -049 WARN DAQ data size mismatch (несоответствие размера данных DAQ)
(Причина) Определено соответствие между заданным размером данных и размером данных
канала.
(Способ устранения) Проверьте заданный размер данных.

DMER -050 WARN DAQ: Bad parameter (неверный параметр)


(Причина) В вызове программы обнаружен неверный параметр.
(Способ устранения) Перед вызовом программы проверьте значения всех параметров.

DMER -050 WARN DAQ: monitors still active (мониторы все еще включены)
(Причина) При попытке выполнения текущей операции мониторы все еще включены.
(Способ устранения) Удалите мониторы из канала перед выполнением этой операции.

DMER -050 WARN DAQ: Bad parameter: (неверный параметр) mem type (тип памяти)
(Причина) Недопустимый параметр типа памяти.
(Способ устранения) Задайте допустимый тип памяти.

DMER -050 WARN DAQ: Bad parameter: (неверный параметр) pipe size (размер канала)
(Причина) Недопустимый параметр размера канала.
(Способ устранения) Задайте допустимый размер канала.

DMER -050 WARN DAQ: Bad parameter: (неверный параметр)


prog name (имя программы)
(Причина) Недопустимый параметр имени программы.
(Способ устранения) Задайте допустимое имя программы.

DMER -055 WARN DAQ: Bad parameter: (неверный параметр) var name (имя переменной)
(Причина) Недопустимый параметр имени переменной.
(Способ устранения) Задайте допустимое имя переменной.

DMER -056 WARN DAQ: Bad param: (неверный параметр) output mode (режим вывода)
(Причина) Недопустимый режим вывода.
(Способ устранения) Задайте допустимый режим вывода.

DMER -057 WARN DAQ task ID mismatch (несоответствие ID задачи DAQ)


(Причина) Заданный идентификатор задачи не соответствует идентификатору задачи,
используемой для регистрации pipe.t.
(Способ устранения) Отмените регистрацию канала только в той задаче, в которой канал был
зарегистрирован.

-1601-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

DMER -058 WARN Invalid DAQ pipe name (недопустимое имя канала DAQ)
(Причина) Заданное имя канала недопустимо.
(Способ устранения) Проверьте наличие нулевой строки или недопустимых символов в имени
канала.

DMER -100 STOP.L Buffer index error(Item:%d) (ошибка индекса буфера)


(Причина) Не существует $DMONBUF, заданного $DMONITEM.$BFFV_INDEX.
(Способ устранения) Задайте соответствующий индекс.

DMER -101 STOP.L [%s]%s doesn't exist (L [%s]%s не существует)


(Причина) Заданная переменная KAREL не существует.
(Способ устранения) 1. Проверьте правильность имени переменной.
2. Проверьте, загружена ли заданная программа.

DMER -102 STOP.L [%s]%s isn't array (L [%s]%s не является массивом)


(Причина) Переменная Karel для вывода данных должна быть массивом.
(Способ устранения) Используйте ARRAY (массив) переменной.

DMER -103 STOP.L [%s]%s is array(L [%s]%s является массивом)


(Причина) Переменная Karel, предназначенная для хранения номера записи, не должна быть
массивом.
(Способ устранения) Используйте переменную, не являющуюся массивом.

DMER -104 STOP.L [%s]%s is full (L [%s]%s заполнена)


(Причина) Переменная Karel для вывода данных заполнена.
(Способ устранения) Измените настройку массива для обеспечения включения всех записей.
Или увеличьте количество элементов массива.

DMER-105 WARN [%s]%s is full ([%s]%s заполнена)


(Причина) Переменная Karel для вывода данных заполнена.
(Способ устранения) Измените настройку массива для обеспечения включения всех записей.
Или увеличьте количество элементов массива.

DMER -106 STOP.L [%s]%s is multiple dimension array


(L [%s]%s является многомерным массивом)
(Причина) Переменная Karel для вывода данных должна быть одномерным массивом.
(Способ устранения) Используйте одномерный массив.

DMER -107 STOP.L Invalid axis number (недопустимый номер оси)


(Причина) В измеряемом параметре функции регистратора данных задан недопустимый
номер оси.
(Способ устранения) 1. Отредактируйте измеряемый параметр регистратора данных.
2. Исправьте номер оси и номер группы для задания текущей оси.

-1602-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.33 Сигналы об ошибках функции TorchMate (ID = 119)


TMAT - 000 WARN Offset is out of range (смещение вне пределов диапазона)
(Причина) TorchMate была обнаружено смещение горелки от исходного положения
вершины инструмента, величина которого находится за пределами диапазона
экрана SETUP (настройка).
(Способ устранения) Проверьте необходимость замены горелки в данный момент.
Если необходимо, замените ее, или увеличьте пределы коррекции на экране
настройки TorchMate.

TMAT - 001 WARN Sensor is ON before search (включение датчика до поиска)


(Причина) Сварочная проволока касается контактной пластины или заземлена до
выполнения перемещения касания.
1. Слишком большой вылет сварочной проволоки.
2. Исходное положение перемещения касания находится слишком близко к
контактной пластине.
3. Короткое замыкание контактной схемы сварочного оборудования или внешней
контактной схемы оборудования пользователя.
(Способ устранения) 1. Уменьшите вылет сварочной проволоки до выполнения функции
функции TorchMate, смотав сварочную проволоку или отрезав ее.
2. Увеличьте значение положения начала поиска в меню настройки TorchMate.
3. Свяжитесь с изготовителем контактной схемы для получения информации по
правильной эксплуатации (например, сварочному аппарату может потребоваться
блокировочный диод), проверьте правильность установки оборудования
контактной схемы или убедитесь в отсутствии неисправных компонентов.

TMAT - 002 WARN Sensor failed during search (отказ датчика во время поиска)
(Причина) 1. Цепь датчика TorchMate показывает, что датчик касается контактной пластины
до начала перемещения поиска (слишком большой вылет - расстояние начала
поиска слишком мало).
2. Короткое замыкание в контактной схеме (например, для источника питания
некоторых цепей требуется блокировочный диод).
(Способ устранения) 1. Уменьшите вылет, увеличьте расстояние начала поиска или замените
согнутую горелку.
2. Свяжитесь с поставщиком сварочного оборудования для выяснения
требований, предъявляемых к схеме горелки, и необходимости дополнительной
проводки.

TMAT - 003 WARN Z offset is not mastered (смещение по оси Z не выверено)


(Причина) Эта ошибка указывает на то, что компенсация по оси Z во время выверки была
выключена и включена во время настройки TorchMate. Функция TorchMate не
может выполнить компенсацию смещения по оси Z, если оно не было выверено.
(Способ устранения) Отключите компенсацию по оси Z на экране настройки TorchMate.

TMAT - 004 WARN Program paused while mastering


(программа приостановлена во время выверки)
(Причина) Выверка была остановлена отжатием клавиши SHIFT (верхний регистр).
(Способ устранения) Выберите программную клавишу MASTER для выполнения выверки.
Нажмите и удерживайте нажатой клавишу SHIFT до окончания выверки.

-1603-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

TMAT - 005 WARN WO[1] is not available for output (WO[1] недоступен для вывода)
(Причина) Выходной сигнал TorchMate был назначен на вывод начала сварки.
(Способ устранения) Измените назначение выходного сигнала TorchMate на контактную
схему сварочного аппарата или на внешнюю схему, предназначенную для подачи
входного сигнала касания контакте сварочной проволоки с контактной
пластиной.

TMAT - 006 WARN Override must be 100 % (ручная коррекция должна быть 100%)
(Причина) Как во время выверки, так и во время настройки TorchMate ручная коррекция
должна быть 100%.
(Способ устранения) Задайте значение ручной коррекции на 100% и снова выполните выверку
или настройку TorchMate.

TMAT - 007 WARN Dry run is not allowed (пробный прогон не допускается)
(Причина) TorchMate не работает, если включен режим DRY RUN (пробный прогон).
(Способ устранения) Вызовите меню пробного цикла (Test Cycle) и выключите режим
пробного прогона (DRY RUN).

TMAT - 008 WARN TorchMate is not mastered (не выполнена выверка TorchMate)
(Причина) 1. Попытка выполнить настройку TorchMate до выверки.
2. В функции настройки TorchMate включена коррекция по оси Z, а выверка была
выполнена при выключенной коррекции по оси Z.
3. В функции настройки TorchMate выключена коррекция по оси Z, а выверка
была выполнена при включенной коррекции по оси Z.
(Способ устранения) Правильно выполните калибровку вершины инструмента при помощи
настройки TorchMate.

TMAT - 009 WARN No unassigned MACRO is available


(отсутствует свободный номер макроса)
(Причина) В ходе автоматической настройки макрокоманд во время установки не удается
обнаружить неиспользуемый номер макрокоманды. TM_ADJST, TM_ADJ2,
TM_ADJ3 не будут автоматически назначены пункты таблицы макросов.
(Способ устранения) Программа макрокоманд подвесного пульта обучения будет загружена в
контроллер. Удалите неиспользуемые макрокоманды из таблицы макрокоманд,
присвойте TM_ADJST номер, в случае если требуется назначение макрокоманды
TorchMate в таблице макрокоманд.

TMAT - 010 WARN Cannot run TorchMate in T1 Mode


(не удается выполнить TorchMate в режиме T1)
(Причина) Попытка выполнить настройку TorchMate или выверку в режиме T1 на
контроллере CE или Control reliable. Эта ошибка относится к TorchMate и
TorchMateII R-J, R-J2 и более ранним версиям программного обеспечения
контроллеров R-J3. Это ограничение не относится к более поздним версиям
программного обеспечения контроллеров R-J3, R-J3iB и R-J3iC.
(Способ устранения) На контроллерах, к которым относится это ограничение, измените
режим обучения на T2 и снова выполните выверку или настройку TorchMate.

-1604-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

TMAT - 011 WARN Multiple equipment is not defined


(не задана работа с несколькими единицами оборудования)
(Причина) Попытка выполнить выверку TorchMate или настройку TorchMate без заданного
оборудования.
(Способ устранения) Задайте работу с несколькими единицами оборудования до выполнения
выверки или использования настройки TorchMate на этом оборудовании.

TMAT - 012 WARN System Utool is not defined (не задана система Utool)
(Причина) Не задана используемая для настройки или выверки система UTOOL.
(Способ устранения) Задайте UTOOL при помощи метода по шести точкам.
TMAT - 013 WARN %s is corrupt or does not exist (%s повреждена или не существует)
(Причина) Повреждены скрытые программы, используемые TorchMate.
Это крайне редкое событие.
(Способ устранения) Свяжитесь с центром технического обслуживания FANUC.

TMAT - 014 WARN Abort program using G:%s


(аварийное прекращение программы, использующей G:%s)
(Причина) Во время выверки была сделана попытка выполнения операции MOVETO на
экране настройки TorchMate SETUP или попытка настройки TorchMate для
группы перемещений, работа которой приостановлена приостановленной или
выполняемой программой.
(Способ устранения) Выполните аварийное прекращение приостановленной или
выполняемой программы, прежде чем выполнять любую из указанных ваше
функций.

TMAT - 015 WARN G:%s does not support TorchMate (G:%s не поддерживает TorchMate)
(Причина) Выверка TorchMate или настройка TorchMate была использована для группы
перемещений, не связанной с роботом или роботами вашей системы.
1. Во время выверки группа задается выбранной в настоящий момент группой
толчкового перемещения, как показано в строке состояния пульта обучения. Для
толчковой подачи выбрана группа перемещений, связанная с позиционером,
осью nobot и устройством индексирования.
2. В функции настройки TorchMate имеются макрокоманды для каждой группы
роботов, установленной в системе.
Текущая выполняемая программа включает макрокоманду TorchMate и не
включает соответствующую группу перемещений робота или вовсе не содержит
группу перемещений робота.
(Способ устранения) 1. Для осуществления толчковой подачи выберите группу перемещений,
связанную с роботом или роботами вашей системы.
2. Исправьте ошибку программирования.

-1605-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

TMAT - 016 WARN Run TorchMate before edit


(перед редактированием выполните TorchMate)
(Причина) Это говорит о том, что монитор доработки TorchMate был включен (значение
монитора Touchup равно > 0.0 ч), что программа содержит группу или группы
перемещения роботов, а настройка TorchMate не была выполнена в течение
выделенного времени.
(Способ устранения) Эта ошибка сбрасывается нажатием клавиши ENTER (ввод).
Рекомендуется до начала доработки какой-либо точки выполнить настройку
TorchMate для группы или групп перемещений этой программы.

TMAT - 017 WARN Collision! Run TorchMate (столкновение! запустите TorchMate)


(Причина) Говорит о том, что регистратор столкновения TorchMate был включен и получил
сигнал об обнаружении столкновения, сигнал о превышении уровня помех или
сигнал превышения ошибки перемещения/остановки.
(Способ устранения) Этот сигнал об ошибке вызывает появление поля с приглашением.
Нажмите клавишу ENTER (ввод) для сброса поля с приглашением. Осмотрите
горелку на повреждения от столкновения. При необходимости выполните
настройку TorchMate.

-1606-
ПРИЛОЖЕНИЕ D B-82284RU-3/01

D.2.34 Сигналы об ошибках линейного изменения ArcTool (ID = 131)


RAMP-000 WARN Invalid destination speed (недопустимая целевая скорость).
(Причина) Максимальная скорость линейного изменения равна 500 мм/сек.
(Способ устранения) Задайте команду скорости и целевую скорость в допустимых пределах
скорости.

RAMP -001 WARN Internal system error (внутренняя системная ошибка).


(Причина) Внутренняя системная ошибка линейного изменения.
(Способ устранения) Для восстановления выключите питание. Если неисправность
сохраняется, перезагрузите контроллер.

RAMP -002 WARN Ramp is disabled (линейное изменение выключено).


(Причина) Линейное изменение выключено для обратного перемещения.
(Способ устранения) Спецификация. Линейное изменение не поддерживает режим обратного
прогона.

RAMP -003 WARN No support for deg/sec (град./сек. не поддерживается)


(Причина) Линейное изменение не поддерживает единицы измерения град./сек.
(Способ устранения) Измените единицы измерения скорости на мм/сек, см/мин или дюйм/
мин.

RAMP -004 WARN No time base speed unit


(не допускается временное основание для единиц скорости)
(Причина) Линейное изменение не поддерживает единицы скорости с временным
основанием (мсек или сек).
(Способ устранения) Измените единицы измерения скорости на мм/сек, см/мин или дюйм/
мин.
RAMP -005 WARN Ramp system loading error
(ошибка загрузки системы линейного изменения).
(Причина) Программное обеспечение линейного изменения загружено некорректно.
(Способ устранения) Перезагрузите контролер.

RAMP -006 WARN Ramp disabled, Rotation motn


(линейное изменение выключено, вращение)
(Причина) Линейное изменение выключено в связи с перемещением с доминированием
вращения.
(Способ устранения) Произошло значительное изменение ориентации текущего положения.
Перезапишите положение с меньшим изменением ориентации для выполнения
перемещения с линейным изменением скорости.

-1607-
B-82284RU-3/01 ПРИЛОЖЕНИЕ D

RAMP -007 WARN Ramp disabled


(линейное изменение выключено). Короткое перемещение.
(Причина) Линейное изменение выключено в связи с коротким перемещением.
(Способ устранения) Текущее перемещение осуществляется на короткое расстояние,
недостаточное для ускорения перемещения с линейным изменением.
Перезапишите положение с большим расстоянием для выполнения перемещения
с линейным изменением скорости.

RAMP -008 WARN Max Speed is not supported. (макс. скорость не поддерживается)
(Причина) Линейное изменение не поддерживает максимальную скорость для данных
единиц измерения.
(Способ устранения) Измените единицы измерения скорости на мм/сек, см/мин или дюйм/
мин.

-1608-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

E СИСТЕМНЫЕ ПЕРЕМЕННЫЕ
В настоящем разделе настоящего руководства описываются имена, функции, стандартные
настройки и допустимые диапазоны значения системных переменных.

-1609-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

E.1 ФОРМАТ ТАБЛИЦЫ СИСТЕМНЫХ ПЕРЕМЕННЫХ

1 Имя системной переменной 4 Тип переменной


2 Необходимо ли выключить и затем включить 5 Изменяемая/неизменяемая
питание.
3 Стандартное значение 6 Допустимый диапазон

Таблица E.1 Формат таблицы системных переменных


Имя системной переменной
Стандартное значение * Собственное значение для каждой модели
Тип переменной BOOLEAN - булевого типа, истина/ложь (TRUE/FALSE)
BYTE - целочисленного типа (от 0 до 255)
SHORT - целочисленного типа (от -32768 до 32767)
INTEGER - целочисленного типа (от -1000000 до 1000000)
REAL - вещественное число (от -10000000000 до 1000000000)
CHAR - символьная строка («abcdefg»)
XYZWPR - Декартовы координаты
Изменяемая/неизменяемая RW - изменяемая
RO - неизменяемая
Необходимо ли выключить и PU - указывает, что необходимо выключить и затем включить
затем включить питание. питание.
Допустимый диапазон
(единица измерения)

Процедура E-1 Настройка системной переменной


Шаг
1. Нажмите клавишу MENUS (меню).
2. Выберите 0 NEXT (далее), затем выберите 6 SYSTEM (система).
3. Нажмите клавишу F1 TYPE (тип).
4. Выберите Variables (переменные). Будет выдан экран системных переменных.

-1610-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

5. Для изменения значения системной переменной переместите курсор в нужный пункт,


введите новое значение, затем нажмите клавишу ENTER или выберите нужный пункт,
нажав соответствующую функциональную клавишу.
6. Если системная переменная включает несколько системных переменных, переместите
курсор в нужный пункт и нажмите клавишу ENTER. В этом случае отображаются младшие
системные переменные.

7. После изменения настройки системной переменной, для которой задано «PU» (выключение
питания), выключите питание, затем включите его. («PU» задано для всех системных
переменных $PARAM_GROUP.)

ПРИМЕЧАНИЕ
Настройку системной переменной, для которой задано «RO» (неизменяемая), изменить
невозможно.

-1611-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

E.2 СИСТЕМНЫЕ ПЕРЕМЕННЫЕ


Запуск из горячего состояния

[Описание] Указывает, выполняется ли запуск из горячего состояния, когда подача питания


восстановлена.
После запуска из горячего состояния восстанавливается состояние робота,
близкое к состоянию непосредственно перед сбоем питания.

TRUE (истина): выполняется запуск из горячего состояния после восстановления


питания.
FALSE (ложь): запуск из горячего состояния не выполняется. Вместо него
выполняется запуск из холодного состояния.
Восстановление при сбое питания

[Функция] Включает или выключает функцию управления тормозами.


[Описание] Задает, каким образом срабатывают тормоза.

TRUE (истина): включение/выключение тормозов происходит одновременно для


всех осей, то есть все тормоза не включаются, пока перемещается хотя бы одна
ось и все тормоза выключаются, когда одна ось начинает движение.
FALSE (ложь): включение/выключение тормозов происходит независимо, то есть
тормоз включается, когда конкретная ось закончила перемещение, этот тормоз
остается включенным, пока эта ось не начала перемещение.
Выверка

[Функция] Отображает экран позиционирования


[Описание] Если эта переменная включена, экран позиционирования на пульте обучения
отображается 6 SYSTEM Master/Cal (выверка/калибровка).

0: Экран позиционирования не отображается.


1: Экран позиционирования отображается.

[Функция] Указывает, закончена ли выверка.


[Описание] Указывает, была ли закончена выверка.
[Настройка] На экране позиционирования 6 SYSTEM. Master/Cal

-1612-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

[Функция] Сохраните счет импульсов выверки


[Описание] Сохраняется счет импульсного шифратора в положении нуля градусов.
Это значение рассчитывается от текущего счета при выверке и текущего
положения.

[Функция] Сохранение положения шаблона для выверки по шаблону.


[Описание] Положение шаблона для выверки по шаблону сохранено.
Выверка счета импульсов рассчитывается из этих данных.

-1613-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

Быстрая выверка

[Функция] Указывает, закончена ли настройка опорной точки для быстрой выверки.


[Описание] Если опорная точка простой выверки задана, счет импульсного шифратора и
значения координат опорного положения сохраняются.
[Настройка] На экране позиционирования 6 SYSTEM. Master/Cal

[Функция] Сохраните счет выверки опорной точки


[Описание] Сохраните счет импульсного шифратора, когда робот установлен в опорной
точке.

[Функция] Сохраните опорную точку, которая задается во время быстрой выверки.


[Описание] Сохраните опорную точку, которая задается во время быстрой выверки.

Позиционирование

[Функция] Указывает, закончена ли калибровка.


[Описание] Для проверки текущего положения робота выдается счет импульсного
шифратора, и при помощи счета выверки рассчитывается текущее положение.
Эта проверка обычно выполняется при включении питания.
[Настройка] На экране позиционирования 6 SYSTEM. Master/Cal

-1614-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

Задание системы координат

[Функция] Задает номер системы координат пользователя


[Описание] Задает номер системы координат пользователя, используемой в настоящий
момент.
0: Базовая система координат
с 1 по 9: Система координат пользователя
[Настройка] При настройке системы координат инструмента на экране 6 SYSTEM Coordinate
User (система координат пользователя)

[Функция] Задает номер системы координат пользователя


[Описание] Задает декартовы координаты в системе координат пользователя.
Можно зарегистрировать до девяти систем координат пользователя.

[Функция] Задает номер системы координат инструмента


[Описание] Задает номер системы координат инструмента, используемой в настоящий
момент.
0: Система координат фланца
с 1 по 9: Система координат инструмента
[Настройка] На экране настройки системы координат инструмента [6
SYSTEM.Coordinate.Tool]

-1615-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

[Функция] Задает систему координат инструмента


[Описание] Задает декартовы координаты в системе координат инструмента.
Можно зарегистрировать до девяти систем координат инструмента.

[Функция] Задает систему координат толчковой подачи


[Описание] Задает декартовы координаты в системе координат толчковой подачи.
[Настройка] На экране настройки системы координат толчковой подачи
[6 SYSTEM,Coordinate, jog]

Настройка двигателей

[Функция] Задание порядка осей


[Описание] Задает порядок осей путем назначения физического номера серводвигателя,
управляемого сервоусилителем (регистром сервопривода) логическому номеру
оси шарнира робота, заданному в программном обеспечении (ось Jx).
Например, если $AXISORDER [1] = 2, серводвигатель 2 назначен на ось J1.
Если $AXISORDER [1] = 0, оси J1 серводвигатель не назначается.

[Функция] Задание типа осей


[Описание] Задает, являются ли оси шарнира робота поворотными или линейными.
TRUE (истина): поворотная
FALSE (ложь): линейная

-1616-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

[Функция] Задает направление вращения вокруг осей


[Описание] Указывает, перемещается ли робот в положительном или отрицательном
направлении, если двигатель вращается в положительном направлении, для
каждой оси.
TRUE (истина): робот перемещается в положительном направлении, если
двигатель вращается в положительном направлении.
FALSE (ложь): робот перемещается в отрицательном направлении, если
двигатель вращается в положительном направлении.

[Функция] Задает единицу измерения счета импульсного шифратора


[Описание] Задает количество импульсов импульсного шифратора при перемещении робота
относительно оси шарнира на один градус или перемещении робота вдоль
линейной оси на 1 мм.
Rotation axis (ось вращения): $ENCSCALES = 2E19 x темп замедления/360

-1617-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

[Функция] Задает максимальную скорость вращения двигателя


[Описание] Задает максимальную скорость вращения каждого серводвигателя для робота,
для каждой оси. При перемещении робота относительно или вдоль некоторой оси
на скорости, превышающей максимальную скорость, выдается предупреждение.
В этом случае робот замедляется и перемещается со скоростью, не превышающей
максимальную скорость. В этом случае робот может не перемещаться по
заданной траектории.

Override (коррекция)

[Функция] Включает или выключает изменение коррекции


[Описание] Функция изменения коррекции изменяет коррекцию скорости подачи за пять
шагов.
Для изменения коррекции скорости подачи нажмите и удерживайте нажатой
клавишу SHIFT, затем нажмите клавишу ручной коррекции (override) столько
раз, сколько необходимо, чтобы выбрать нужную коррекцию.

1: Включает изменение коррекции.


0: Выключает изменение коррекции.
Нажмите и удерживайте нажатой клавишу SHIFT, затем нажмите клавишу
коррекции:
Коррекция скорости подачи изменяется в следующем порядке:
VFINE -> FINE -> 5% -> 50% ->100%.

[Функция] Задает степень изменения коррекции скорости подачи


[Описание] Задает степень изменения скорости подачи робота в процентах.
Коррекция скорости подачи изменяется в следующем порядке:
VFINE -> FINE -> 0% -> 50% ->100%.
С 0 % по 100% она изменяется с приращениями в 5%.
[Настройка] Используйте клавиши коррекции на пульте обучения.

-1618-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

[Функция] Задает программную коррекцию


[Описание] Задает процент от скорости подачи робота при воспроизведении программы.

[Функция] Масштаб максимальной скорости для координатной толчковой подачи


[Описание] Процент от максимальной скорости при толчковой подаче робота в направлениях
x, y или z с использованием системы координат инструмента или XYZ.
Максимальная скорость при линейном перемещении задана в
$PARAM_GROUP[группа].$SPEEDLIM.

[Функция] Масштаб максимальной скорости для ориентационной толчковой подачи


[Описание] Процент от максимальной скорости при толчковой подаче робота относительно
осей x, y или z с использованием системы координат инструмента или XYZ.
Максимальная скорость при перемещении ориентации задана в
$PARAM_GROUP[группа].$ROTSPEEDLIM.

[Функция] Задает коррекцию толчковой подачи шарнира


[Описание] Функция коррекции толчковой подачи шарнира задает процент от скорости
подачи робота для каждой оси во время толчковой подачи. Задайте низкую
коррекцию толчковой подачи, потому что вообще не нужно перемещать робота
на высокой скорости, а также потому что это всегда помогает избежать
возникновения опасной ситуации.

[Функция] Задает максимальную коррекцию скорости подачи после запуска из холодного


состояния
[Описание] Коррекция скорости подачи установлена на это значение после запуска из
холодного состояния.

-1619-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

[Функция] Задает максимальную коррекцию скорости подачи, когда изменяется система


координат ручной подачи
[Описание] Коррекция скорости подачи устанавливается на это или меньшее значение, когда
изменяется система координат ручной подачи.

[Функция] Задает максимальную коррекцию скорости подачи при включенном пульте


обучения
[Описание] Коррекция скорости подачи устанавливается на это значение при включенном
пульте обучения.

[Функция] Задает максимальную коррекцию скорости подачи во время толчковой подачи


[Описание] Коррекция скорости подачи устанавливается на это или меньшее значение во
время толчковой подачи.

[Функция] Задает максимальную коррекцию скорости подачи во время выполнения


программы
[Описание] Коррекция скорости подачи устанавливается на это или меньшее значение во
время выполнения программы.

[Функция] Максимальная коррекция скорости подачи при открытом защитном ограждении


[Описание] При открытом защитном ограждении (выключается входной сигнал *SFSPD),
коррекция скорости подачи устанавливается на это значение или значение ниже.

[Функция] Максимальная коррекция скорости толчковой подачи при открытом защитном


ограждении
[Описание] Если толчковая подача выполняется при открытом защитном ограждении,
коррекция скорости подачи устанавливается на это значение или значение ниже.

-1620-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

[Функция] Максимальная коррекция скорости подачи выполнения программы при открытом


защитном ограждении
[Описание] Если программа выполняется при открытом защитном ограждении (входной
сигнал *SFSPD выключен), коррекция скорости подачи установлена на это
значение или значение ниже.

[Функция] Функция для восстановления коррекции скорости подачи при закрытом


защитном ограждении
[Описание] При закрытом защитном ограждении (входной сигнал *SFSPD включен),
восстанавливается предыдущая коррекция скорости подачи. Затем можно
немедленно запустить работу в автоматическом режиме.
Эта функция включена, если удовлетворены следующие условия:

1 $SCR.$RECOV_OVRD установлена на TRUE.


2 Система находится в дистанционном режиме.
3 Коррекция скорости подачи не изменяется при открытом защитном
ограждении.
Если защитное ограждение закрыто, пока вышеуказанные условия не
удовлетворены, предыдущее значение коррекции восстановить невозможно.
[Настройка] Экран настройки общих позиций [6 SETTING, GENERAL]

Скорость подачи

[Функция] Задает максимальную скорость шарнира


[Описание] Задает максимальную скорость шарнира для каждой оси.
При перемещении робота относительно некоторой оси на скорости,
превышающей максимальную скорость шарнира, выдается предупреждение.
В этом случае робот замедляется и перемещается со скоростью, не превышающей
максимальную скорость шарнира.

-1621-
B-82284RU-3/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 (град/сек)

-1622-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

1 Рабочая скорость (перемещение шарнира) 6 Коррекция скорости подачи


2 Максимальная скорость шарнира 7 Рабочая скорость (линейное перемещение) (мм/сек)
3 Коэффициент скорости шарнира 8 Рабочая скорость (круговое перемещение) (мм/сек)
4 Запрограммированная скорость 9 Запрограммированная коррекция
$MCR_GRP.$PROGOVERRIDE(%)
5 Запрограммированная коррекция 10 Коэффициент скорости шарнира
$PARAM_GROUP.$SPEEDLIMJNT

-1623-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

[Функция] Задает нижний предел рабочей зоны шарнира


[Описание] Задает нижний предел рабочей зоны шарнира, который является пределом
перемещения в отрицательном направлении.
[Настройка] Экран рабочей зоны шарнира [6 (SETTING).Joint Area]

[Функция] Задает верхний предел рабочей зоны шарнира


[Описание] Задает верхний предел рабочей зоны шарнира, который является пределом
перемещения в положительном направлении.
[Настройка] Экран рабочей зоны шарнира [6 (SETTING).Joint Area]

-1624-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

Задание полезной нагрузки


Если данные нагрузки не были заданы на экране настройки нагрузки, необходимо ввести
следующую информацию.
Если не был выбран номер условия настройки нагрузки, обязательно корректно введите
информацию, так как робот использует ее во время работы.
Поэтому будьте особенно осторожны при настройке этих значений.
$GROUP[группа].$PAYLOAD
$PARAM_GROUP[группа].$PAYLOAD
$PARAM_GROUP[группа].$PAYLOAD_X
$PARAM_GROUP[группа].$PAYLOAD_Y
$PARAM_GROUP[группа].$PAYLOAD_Z
$PARAM_GROUP[группа].$PAYLOAD_IX
$PARAM_GROUP[группа].$PAYLOAD_IY
$PARAM_GROUP[группа].$PAYLOAD_IZ
$PARAM_GROUP[группа].$AXISINTERTIA[от 1 до 9]
$PARAM_GROUP[группа].$AXISMOMENT[от 1 до 9]
$PARAM_GROUP[группа].$AXIS_IM_SCL
$PARAM_GROUP[группа].$ARMLOAD[от 1 до 3]

[Функция] Полезная нагрузка


[Описание] Задайте полезную нагрузку.
Если нагрузка изменяется во время операции, задайте максимальное значение.

[Функция] Полезная нагрузка


[Описание] Задайте полезную нагрузку.
Если нагрузка изменяется во время операции, задайте максимальное значение.

[Функция] Расстояние до центра тяжести нагрузки


[Описание] Центр тяжести нагрузки, рассматриваемой в системе координат фланца (система
координат инструмента по умолчанию).
Центр тяжести нагрузки измеряется по оси X, оси Y и оси Z системы координат
фланца.

-1625-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

[Функция] Инерция центра тяжести нагрузки


[Описание] Инерция относительно центра тяжести нагрузки. Инерция большой нагрузки
рассчитывается вокруг оси X, оси Y и оси Z системы координат фланца.
Значение $PARAM_GROUP[группа].$PAYLOAD_* показано ниже:

1 Центр фланца робота 3 Центр тяжести


2 Масса m (кг) 4 Центр тяжести

[Функция] Инерция полезной нагрузки


[Описание] Для каждой оси задайте целое число, которое является значением инерции,
получающейся в результате приложенной полезной нагрузки. Значения для осей
с 1-ой по 3-ю рассчитываются автоматически, поэтому их не нужно задавать.
(Задайте значение для каждой из 4-ых, 5-ых и 6-ых осей.)
Инерция для каждой оси рассчитывается при помощи следующего выражения:

-1626-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

1 Полезная нагрузка [кгс] 3 Для 4-ой и 5-ой оси расстояние может изменяться в
зависимости от угла другой оси. В таком случае
задайте максимальное расстояние, которое может быть
достигнуто в этом случае.
2 Максимальное расстояние от центра вращения оси 4 Ускорение силы тяжести (= 980 [см/сек]
(ось i) до центра тяжести нагрузки робота (см).

ПРИМЕЧАНИЕ
При задании или изменении этой переменной см. пояснения для $PARAM_GROUP []
.$AXIS_IM_SCL ниже.

[Функция] Момент оси


[Описание] Для каждой оси задайте целое число, которое является значением момента,
получающегося в результате приложенной полезной нагрузки. Значения для осей
с 1-ой по 3-ю рассчитываются автоматически, поэтому их не нужно задавать.
(Задайте значение для каждой из 4-ых, 5-ых и 6-ых осей.)
Значение момента для каждой оси рассчитывается при помощи следующего
выражения:

-1627-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

1 Полезная нагрузка [кгс] 3 Для 4-ой и 5-ой оси расстояние может изменяться в
зависимости от угла другой оси. В таком случае
задайте максимальное расстояние, которое может быть
достигнуто в этом случае.
2 Максимальное расстояние от центра вращения оси
(ось i) до центра тяжести нагрузки робота (см).

ПРИМЕЧАНИЕ
При задании или изменении этой переменной см. пояснения для $PARAM_GROUP []
.$AXIS_IM_SCL ниже.

[Функция] Масштаб коррекции значения инерции и момента


[Описание] Этот масштаб используется, чтобы задать количество десятичных разрядов для
значений инерции и момента каждой оси, указанной выше.

ПРИМЕЧАНИЕ
Обычно не нужно выполнять сброс этой переменной.
Фактически используются следующие значения инерции и момента.

Поэтому необходимо назначить значения для $AXISINERTIA [i] и $AXISMOMENT [i],


которые соответствуют настройке этой переменной.
Например, чтобы ввести значение 1,23 в качестве значения инерции для четвертой оси робота:
• Установите $PARAM_GROUP[группа].$AXIS_IM_SCL на 100
• Установите $PARAM_GROUP[группа].$AXISINERTIA[4] на 123
• Измените эти значения инерции и момента для других осей согласно значению
$AXIS_IM_SCL.

-1628-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

[Функция] Вес оборудования


[Описание] Если на оси робота установлено оборудование, например, сварочное
оборудование, задайте полезную нагрузку, возникающую из-за присутствия
этого оборудования.
$ARMLOAD[1]: Задайте вес оборудования, установленного на руке 3-ей оси.
$ARMLOAD[2]: Задайте вес оборудования, установленного на основании 2-й
оси.
$ARMLOAD[3]: Не используется.

Выполнение программы

[Функция] Задает длительность импульса выходного сигнала цифрового выхода


[Описание] Это значение используется, если длительность импульса не задана для выходного
импульса сигнала цифрового выхода.

Автоматическая работа

[Функция] Задает, какой используется дистанционный блок


[Описание] Задает, какой используется дистанционный блок.
Заданный дистанционный блок имеет право запустить робота.
0: Периферийное устройство (устройство дистанционного управления)
1: Дисплей/клавиатура
2: Управляющий компьютер
3: Дистанционный блок отсутствует

Удаление хронологии предупреждений

[Функция] Функция удаления хронологии предупреждений


[Описание] Из хронологии сигналов об ошибке могут удаляться сигналы об ошибке степени
WARN, NONE и события сброса.
0: Выключает функцию. (Все сигналы об ошибке и события сброса
регистрируются в хронологии.)
1: Не регистрирует в хронологии сигналы об ошибке степени WARN и NONE.
2: Не регистрирует события сброса.
3: Не регистрируются события сброса, сигналы об ошибке степени WARN и
сигналы об ошибке степени NONE.

-1629-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

Отключение выдачи сигналов об ошибке

[Функция] Включает функцию работы без подачи сигнала об ошибке


[Описание] Если эта функция включена, светодиоды на пульте обучения и на панели
оператора робота, соответствующие сигналам об ошибке, заданным при помощи
системной переменной $NOALM_NUM, не загораются. Кроме того, не выдается
сигнал об ошибке периферийного ввода-вывода (FAULT).

[Функция] Задает номер сигнала об ошибке, который не выдается


[Описание] Задает номер сигналов об ошибке, которые не выдаются.

[Функция] Задает сигналы об ошибке, которые не выдаются


[Описание] Задает сигналы об ошибке, которые не выдаются.

-1630-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

Выдача кодов ошибки

[Функция] Начальный номер цифрового выхода для выдачи кода ошибки


[Описание] Задайте начальный номер для цифровых выходов, использующихся для выдачи
кода ошибки.
Код ошибки выводится в двоичном формате, при помощи 33 цифровых выходов,
начиная с выхода, имеющего заданный номер. Если задан 0, код ошибки не
выводится.

[Функция] Номер цифрового выхода для запроса выдачи кода ошибки


[Описание] Каждый раз, когда цифровой выход, заданный в этой переменной
устанавливается в состояние «включен», выводится код ошибки на цифровые
выходы, заданные в $ER_OUTPUT.$OUT_NUM, описанной выше.

User Alarm (пользовательский сигнал об ошибке)

[Функция] Степень пользовательского сигнала об ошибке


[Описание] Задает степень пользовательского сигнала об ошибке.
$UALRM_SEV[i] соответствует степени пользовательского сигнала об ошибке
[i].
0 WARN
6 STOP.L
38 STOP.G
11 ABORT.L
43 ABORT.G
Исходная степень для каждого пользовательского сигнала об ошибке - 6
(STOP.L).

-1631-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

Толчковая подача

[Функция] Расстояние перемещения для линейной шаговой толчковой подачи


[Описание] Задайте величину перемещения при медленной шаговой линейной подаче в
декартовых координатах/ручной подаче инструмента.
Величина перемещения при шаговой подаче на очень малой скорости составляет
одну десятую значения, задаваемого здесь.

[Функция] Расстояние перемещения для шаговой толчковой подачи шарнира или


ориентации
[Описание] Задайте величину перемещения для шаговой подачи при повороте
пространственного положения при помощи ручной подачи оси или подачей в
декартовых координатах/ручной подачей инструмента.
Задайте ручную подачу в процентах и коррекцией в 1%.

Настройка ввода-вывода

[Функция] Включение/выключение ввода-вывода панели управления пользователя


[Описание] Задайте, включен или выключен входной сигнал периферийного оборудования.
Если входной сигнал периферийного оборудования включен, когда робот
используется подключенного периферийного оборудования, сигнал об ошибке
удалить невозможно.
Сигнал об ошибке можно удалить, отключив сигнал этой настройкой.
Если периферийное оборудование подключено, прежде чем использовать это
оборудование, установите эту переменную на 0.

[Функция] Обнаружение входного сигнала сброса ошибки FAULT_RESET.


[Описание] Если установить его значение на TRUE (истина), сброс ошибки выполняется
передним фронтом входного сигнала FAULT_RESET.
Если задается FALSE (ложь) сброс ошибки выполняется при обнаружении
заднего фронта сигнала.

TRUE (истина): Проверка переднего фронта входного сигнала сброса.


FALSE (ложь): Проверка заднего фронта входного сигнала сброса.

-1632-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

[Функция] Включение/выключение входного сигнала аварийного давления *PPABN


[Описание] Указывает, обнаруживается ли сигнал аварийного давления или нет.
Если необходимо использовать входной сигнал *PPABN, необходимо установить
эту переменную на TRUE (истина).
TRUE (истина): Enable (включен)
FALSE (ложь): Выключен

[Функция] Сигнал разрыва ремня включен/выключен


[Описание] Укажите, обнаруживается ли сигнал разрыва ремня (RI[7]).
Для робота, использующего сигнал разрыва ремня (A-510, L-1000), это значение
автоматически установлено на TRUE (истина).
TRUE (истина): сигнал разрыва ремня включен
FALSE (ложь): сигнал разрыва ремня выключен

Версия программного обеспечения

[Функция] Показ протокола установки компонентов


[Описание] Листинг компонентов, показывающий конфигурацию компонентов
программного обеспечения, установленных в контроллере, можно вызвать на
дисплей (экран «order file» (протокол установки компонентов)) пульта обучения.

-1633-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

Функция мягкого плавающего перемещения

[Функция] Установите флаг для того, чтобы задать, что сигнал об ошибке выдается, если во
время отслеживания обработки функции мягкого плавающего перемещения
происходит тайм-аут
[Описание] Эта переменная указывает, что сигнал об ошибке (сигнал об ошибке
сервопривода или сигнал об ошибке из-за паузы программы) выдается, если во
время обработки слежения функции мягкого плавающего перемещения
происходит тайм-аут.
0: Выдается сигнал об ошибке сервопривода «SRVO-111 Softfloat time out» (тайм-
аут мягкого плавающего перемещения).
1: Выдается сигнал об ошибке из-за приостановки программы «SRVO-112
Softfloat time out» (тайм-аут мягкого плавающего перемещения).

[Функция] Указывает, выполняется ли обработка слежения в начале каждой команды


перемещения.
[Описание] Укажите, выполнять ли обработку слежения функции мягкого плавающего
перемещения в начале каждой команды перемещения программы.
TRUE (истина): обработка слежения в начале каждой команды перемещения
программы не выполняется.
FALSE (ложь): обработка слежения в начале каждой команды перемещения
программы выполняется.

Сохранение файлов

[Функция] На экране файлов отображает имя файла, который будет сохранен как
приложение (Application).

[Описание] На экране файлов отображает имя файла, который будет сохранен как системный
файл (System file).

-1634-
ПРИЛОЖЕНИЕ E B-82284RU-3/01

Функция задания чтения скорости из регистра

[Функция] Включен или выключен расширенный режим чтения скорости из регистра


[Описание] Укажите, выполняется ли расширенное чтение оператора операции (включено)
или не выполняется (выключено), если скорость перемещения, заданная
оператором операции, хранится в регистре.
TRUE (истина): расширенное чтение включено
FALSE (ложь): расширенное чтение выключено

ПРЕДОСТЕРЕЖЕНИЕ
Если расширенное чтение скорости регистра включено при помощи настройки, указанной
выше, важна синхронизация, с которой изменяется значение регистра. В некоторых режимах
синхронизации изменение значения регистра может не отражаться на скорости работы, а к
перемещению может применяться значение регистра, имевшееся до изменения. При
включении режима расширенного чтения скорости регистра необходимо учитывать, что
значение регистра, использующееся для задания скорости перемещения во время
выполнения программы, не должно изменяться. Необходимо обеспечить блокировку.

Задание выходного сигнала для сигнала об ошибке BLAL/BZAL

[Описание] Если задано число, отличное от нуля, цифровой выход с номером,


соответствующим этому числу, включается при событии BLAL/BAZL. Цифровой
выход остается включенным, пока не восстановлено напряжение от новой
батареи резервного питания или другим способом.
(Если для принудительного выключения цифрового выхода используется
программа или экран ввода-вывода, цифровой выход немедленно снова
включается.)

[Îïèñàíèå] Указывает, задается ли для сигнала BATALM отдельный выходной сигнал, чтобы
он выполнял также функцию BZAL/BLAL.

-1635-
B-82284RU-3/01 ПРИЛОЖЕНИЕ E

-1636-
B-82284RU-3/01
©FANUC, 2008

Вам также может понравиться