Заглавие Инструкция по программированию QIROX® V08 Контроллер QIROX®
Заглавие Инструкция по программированию QIROX® V08 Контроллер QIROX®
Ред. 03/16
II PA_QIROX_V08.xx_Rev.03/16_RU
Обзор
Перечень разделов
1
Содержание
1. Инструкция по безопасности...................................................................... 10
2. Документация..................................................................................................... 11
3. Предложение по обучению.......................................................................... 13
4. Технические характеристики...................................................................... 13
5. Промышленный робот................................................................................... 15
6. Предохранительные и системные устройства.................................... 20
7. Включение/выключение роботизированной установки............... 30
8. Ручное передвижение роботизированного механизма................. 31
9. Автоматическая проверка тормозов....................................................... 32
1. Обзор...................................................................................................................... 37
1. Настройка и проверка сварочной горелки.......................................... 61
2. Режим «ОБУЧЕНИЕ».......................................................................................... 65
3. Системы координат......................................................................................... 73
4. Центр инструмента (TCP) и вектор ориентации инструмента (TOV).87
1. Общие сведения................................................................................................ 97
1. Общие сведения..............................................................................................109
1. Тестирование....................................................................................................135
2. Режим работы «АВТОМАТИЧЕСКИЙ».....................................................144
3. Прозрачность режимов работы...............................................................146
4. Функция «Начало строки»..........................................................................148
5. Начало соединения внахлестку...............................................................153
6. Продолжение выполнения программы после АВАРИЙНОГО
ОСТАНОВА.........................................................................................................156
7. Файл Autoexec..................................................................................................158
1. Списки параметров режима сварки.......................................................164
2. Параметры источников сварочного тока для сварки TIG............197
3. Цифровой выбор программы...................................................................211
4. Последовательная передача списков параметров режима сварки.212
5. Свободный доступ к спискам....................................................................234
6. Глобальное определение списков..........................................................239
1. Технологический интерфейс Qirox..........................................................246
2. Основные настройки.....................................................................................247
3. Программирование.......................................................................................251
2 PA_QIROX_V08.xx_Rev.03/16_RU
Обзор
4. Дополнения в QTI............................................................................................263
5. Дополнения процесса..................................................................................264
6. Тандем в/-в.........................................................................................................264
7. Свободный доступ к спискам....................................................................268
1. Общие сведения..............................................................................................275
2. Контроль процесса зажигания.................................................................277
3. Контроль во время процесса сварки.....................................................280
4. Контроль в конце шва...................................................................................284
5. Расширение контроля электрической дуги.......................................285
6. Причины неисправностей..........................................................................289
7. Погонная энергия...........................................................................................290
1. Обзор программных функций..................................................................297
2. Логические операции...................................................................................299
3. Техника использования подпрограмм..................................................306
4. Параллельный перенос в режиме онлайн..........................................318
5. Цифровые входы и выходы........................................................................320
6. Определение, позиционирование и параметризация внешних
осей.......................................................................................................................326
7. Изменение центра инструмента и вектора ориентации инстру-
мента во время выполнения программы............................................326
8. Виртуальная клавиатура.............................................................................329
9. Редактирование информации о точках................................................330
10. Прерывание программы (ПАУЗА)............................................................330
11. Команды ожидания........................................................................................330
12. Считывание и запись времени выполнения......................................332
13. Многослойная технология.........................................................................335
14. Методы программирования......................................................................335
15. Сообщения и ввод значений переменных..........................................347
16. Колебания..........................................................................................................350
17. Режим работы MASTER / SLAVE.................................................................360
18. Вызов подпрограммы...................................................................................360
19. Сообщения о сбоях и вызов процедуры в случае неисправности..361
1. Обработка переменных...............................................................................373
2. Счетный цикл....................................................................................................383
3. Копирование / генерация точек при выполнении программы.385
3
4. Изменение заданного точечного разрешения.................................399
5. Копирование внешних точек....................................................................400
6. Расчет векторов...............................................................................................403
1. Архивация и управление рабочими программами........................409
2. Загрузка резервной копии (Загрузка рабочего набора)..............418
1. Общие сведения..............................................................................................489
2. FASTSENS.............................................................................................................493
3. WHENPAR.............................................................................................................494
4. Управление датчиками через интерфейс шины CAN.....................495
5. Изменение положения детали при помощи внешних осей (пово-
рот измеренных векторов)........................................................................496
1. Общие сведения..............................................................................................539
2. Система отслеживания шва с управлением от электрической
дуги (датчик электрической дуги)...........................................................542
2. Режим «ОБУЧЕНИЕ»........................................................................................626
3. Режим «ПРОГ»....................................................................................................630
4. Редактирование существующих управляющих программ..........636
5. Функции архивации.......................................................................................637
4 PA_QIROX_V08.xx_Rev.03/16_RU
Обзор
5
6 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1
Основные сведения
Содержание
1. Инструкция по безопасности............................................................................. 10
2. Документация............................................................................................................ 11
2.1 Структура инструкции по программированию контроллера QIROX....
11
2.2 Руководство по сервисному обслуживанию контроллера Qirox....... 11
2.3 Список запасных частей........................................................................................ 12
2.4 Язык программирования...................................................................................... 12
3. Предложение по обучению................................................................................ 13
4. Технические характеристики............................................................................. 13
4.1 Предельные диапазоны температуры............................................................ 14
4.1.1 Предел температуры и влажности воздуха шкафа управления... 14
4.1.2 Предел температуры ручного программатора (РП).......................... 14
5. Промышленный робот.......................................................................................... 15
5.1 Конструкция робототехнической установки............................................... 15
5.1.1 Роботизированный механизм — оси робота........................................ 16
5.2 Рабочие диапазоны и рабочая зона................................................................ 17
5.2.1 Неограниченный рабочий диапазон........................................................ 18
5.2.2 Ограниченный рабочий диапазон............................................................. 18
5.2.3 Максимальная зона........................................................................................... 18
5.2.4 Ограниченная зона............................................................................................ 19
5.2.5 Зона, ограниченная защитными устройствами.................................... 19
6. Предохранительные и системные устройства........................................... 20
6.1 Предохранительные и системные устройства шкафа управления... 20
6.1.1 Выключатель АВАРИЙНОГО ОСТАНОВА.................................................. 21
6.1.2 Переключатель режимов работы............................................................... 22
6.1.3 Общая индикация сообщений о неисправностях............................... 24
6.1.4 Готовность к работе........................................................................................... 24
6.1.5 Мощность ВКЛ...................................................................................................... 25
6.1.6 Мощность ВЫКЛ.................................................................................................. 25
6.1.7 START (ПУСК).......................................................................................................... 25
6.1.8 STOP (ОСТАНОВ).................................................................................................. 26
6.2 Предохранительные устройства РП:............................................................... 26
6.3 Предохранительные устройства роботизированного механизма:... 27
8 PA_QIROX_V08.xx_Rev.03/16_RU
9
Инструкция по безопасности
Основные сведения
1. Инструкция по безопасности
10 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Основные сведения
2. Документация
11
Документация
Язык программирова-
Cloos Advanced RObot LAnguage
ния CAROLA
(передовой роботоориентированный язык
CLOOS)
Для формулировки программы робота система программирования
контроллера предоставляет в распоряжение пользователя язык
программирования CAROLA. Формулировка всего цикла выполняется
путем прикосновения к соответствующим символам, изображенным на
экране (сенсорном экране) ручного программатора (РП), а также путем
ввода данных с клавиатуры.
Форма записи операций и команд
Изменение содержания
Мы оставляем за собой право на внесение изменений в содержание.
Фирма Carl Cloos Schweisstechnik GmbH не несет ответственности за
возможные ошибки в настоящей документации. Ответственность за
косвенный ущерб, возникающий в связи с поставкой или использованием
настоящей документации, исключается в той мере, насколько это
разрешено законом.
Отметка об авторском праве согласно DIN ISO 16016:
Передача и копирование этого документа, использование и сообщение его
содержания запрещены при отсутствии специального разрешения.
Нарушения обязывают к возмещению ущерба. Все права на случай выдачи
патента или регистрации промышленного образца сохраняются.
12 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Основные сведения
3. Предложение по обучению
4. Технические характеристики
13
Технические характеристики
14 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Основные сведения
5. Промышленный робот
15
Промышленный робот
16 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Основные сведения
1 Ось 1 6 5 4
2 Ось 2
3 Ось 3
3
4 Ось 4
5 Ось 5
6 Ось 6 2
7 Внешняя ось 7 1
8 Внешняя ось 8
8 7
Высота:
QRC-320 QRC-350 QRC-410
2500 мм, (2605 мм) Ø4200 Ø4430 Ø5000
[2895 мм] QRC-320 QRC-350 QRC-410
Ø3200 Ø3440 Ø4020
17
Промышленный робот
Потолочный QRC
Диапазон поворота осей:
QRC-320 QRC-350 QRC-410
Ось I 340º, по выбору 450º Ø4200 Ø4430 Ø5000
Ось II 215º QRC-320 QRC-350 QRC-410
Ось III 290º Ø3200 Ø3440 Ø4020
Ось IV 358º
Ось V 270º
Ось VI 600º
18 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Основные сведения
19
Предохранительные и системные устройства
2
7
3
6
4
9
5
Рисунок 5. Панель управления системы управления робота
Мощность ВЫКЛ/неисправ-
4 Клавиша с подсветкой
ность
20 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Основные сведения
Кодовый выключатель
Опциональный ключ (с помощью данного ключа
9 персонального доступа персонального доступа
(PAK‑KEY) активируются различные
пользовательские уровни.)
21
Предохранительные и системные устройства
Выкл
Автоматический («АВТО»)
22 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Основные сведения
23
Предохранительные и системные устройства
24 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Основные сведения
Клавиша Включение
Режим работы Клавиша согласия
перемещения приводов
T1 нажата - ВКЛ
T2 нажата - ВКЛ
АВТОМАТ - - ВКЛ
О готовности к включению сообщает зеленая лампочка в клавише. При
включении приводов отпускаются тормоза. Теперь оси удерживаются на
своих позициях серводвигателями.
25
Предохранительные и системные устройства
Выключатель
1 1
АВАРИЙНОГО ОСТАНОВА
2 Клавиша СТОП
3 Клавиша согласия
Клавиша согласия для режима
4
«ручной с высокой скоростью T2»
2 4
3
26 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Основные сведения
27
Предохранительные и системные устройства
6.4.2 Устройства
В качестве периферийных предохранительных устройств установки
применяются самые разные меры по защите обслуживающего,
программирующего и сервисного персонала.
К ним относятся:
• достаточно высокие защитные ограждения, покрытые светозащитной
пленкой. В связи с УФ-излучением в процессе сварки существует
опасность получения ожога кожи и глаз.
• Двери для технического обслуживания
При открытии двери для технического обслуживания в режиме работы
«Автоматический» срабатывает «АВАРИЙНЫЙ ОСТАНОВ».
28 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Основные сведения
Защитные двери
• Защитные двери перекрывают доступ на позицию сварки
• При открытии защитной двери предварительная настройка режима
работы отменяется.
29
Включение/выключение роботизированной установки
30 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Основные сведения
1 1
Отпускание тормоза оси 1 и 2 4
3 3
Отпускание тормоза оси 4 и 5
Клавиша разблокировки для
4
отпускания тормоза
5 Отпускание тормоза оси 7
31
Автоматическая проверка тормозов
32 PA_QIROX_V08.xx_Rev.03/16_RU
33
34 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 2
Заглавие
Ручной программатор
Наименование
Содержание
1. Обзор..............................................................................................................................37
1.1 Пленочная клавиатура............................................................................................37
1.1.1 Выбор других функций......................................................................................39
1.2 Настройка программы............................................................................................43
1.3 Архивация и управление рабочими программами...................................44
1.4 Тестирование управляющих программ...........................................................45
1.5 Автоматический режим..........................................................................................46
1.6 Ввод с клавиатуры.....................................................................................................46
1.7 Цифровые входы и выходы...................................................................................48
1.8 Системная информация.........................................................................................49
1.9 Сообщения о сбоях...................................................................................................50
1.10 Сервисное меню.........................................................................................................51
1.11 Программирование в режиме оффлайн.........................................................52
1.11.1 Преобразование..................................................................................................52
1.11.2 Внешние оси..........................................................................................................54
1.11.3 Дополнительные опции...................................................................................54
1.11.3.1 Переменные................................................................................................... 54
1.11.3.2 Параллельная задача................................................................................. 54
1.11.3.3 Система управления пользователями UMS
(= User Management System)................................................................... 55
1.12 Позиция НАЧАЛО......................................................................................................57
1.13 CZC — компилятор промежуточного кода Carola......................................58
1.14 Информация о точках..............................................................................................58
36 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Ручной программатор (РП)
1. Обзор
Выключатель АВАРИЙНОГО
1 1
ОСТАНОВА
2 Дисплей РП (сенсорный экран)
Клавиши перемещения/Цифро-
3
вые клавиши
37
Обзор
Клавиша Подтверждение
Кнопка ПИТАНИЕ Включение питания
«Применить» функций
Переключение на
Клавиша со Клавиша переключения
Клавиша CC декартовую систему
стрелкой влево назад для режима EST
координат
Клавиша переключения
Переключение осей Клавиша со
Клавиша INT/EXT вперед для
Внутренних/внешних стрелкой вправо режима EST
Повышение значений
Клавиша Point Выбор номеров точек Клавиша «плюс»
параметров
Уменьшение/повышение
Клавиша Q Функция отсутствует Множитель x 10 значений параметров с
коэффициентом 10
38 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Ручной программатор (РП)
• CSC
Отображение меток
+
• Зон безопасности CSC
+ Быстрое сохранение
+ WREAD — запрос
39
Обзор
Сенсорный экран
После включения контроллера робота на дисплее РП появляются разные
символы. Данный уровень символов называется главным меню. При
прикосновении к дисплею (сенсорный экран) на месте выделенных
символов открываются следующие окна (меню) с новыми символами.
Каждый символ — также называемый кнопкой — обозначает действие,
функцию или команду контроллера робота. Программы составляются с
помощью меню, за счет чего сводятся к минимуму ошибки при вводе
данных.
40 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Ручной программатор (РП)
Управление программами
Сохранение, удаление,отображение программ и 2,11
т. д.
Цифровые ВХОДЫ/ВЫХОДЫ
2,9
Включение/выключение цифровых выходов
41
Обзор
42 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Ручной программатор (РП)
ОБУЧЕНИЕ:
ПРОГ:
Виртуальная клавиатура:
43
Обзор
3 Переименование 1 2 3 4 5 6
4 Удаление
5 Загрузка
6 Сохранение
44 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Ручной программатор (РП)
Выполнение программы
45
Обзор
Редактор текста
Редактор точек
46 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Ручной программатор (РП)
47
Обзор
48 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Ручной программатор (РП)
49
Обзор
4 Полоса прокрутки:
При перемещении полосы
прокрутки окно индикации
сдвигается вправо. В результате
отображается отсутствующая
часть сообщений.
50 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Ручной программатор (РП)
Загрузка, сохранение
8 конфигурационных файлов,
выбор национального языка Рисунок 9. Сервисное меню
Обновление операционной
16
системы
Определение периодичности
технического обслуживания,
17
отображение входов/выходов
безопасности
Сохранение системных измене-
18
ний Rotrol
Выбор базовых и комплексных
19
процессов (только в случае QTI)
51
Обзор
1 Преобразование
2 Внешние оси
3 Дополнительные опции
1 2 3
Рисунок 10. Программирование в режиме оффлайн
1.11.1 Преобразование
Преобразование служит для редактирования информации о точках.
52 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Ручной программатор (РП)
53
Обзор
1.11.3.1 Переменные
VAR Приводит список всех использованных переменных
текущей управляющей программы.
Partask Приводит список всех использованных переменных в
параллельной задаче.
Static Приводит список всех использованных статических
переменных.
Prog Приводит список всех использованных переменных
указанной управляющей программы.
54 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Ручной программатор (РП)
55
Обзор
56 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 1 Ручной программатор (РП)
57
Обзор
** Компиляция Трансляция
(управляющая программа переводится на машинный язык)
58 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3
Режим «ОБУЧЕНИЕ»
Содержание
60 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
Режим «ОБУЧЕНИЕ»
61
Настройка и проверка сварочной горелки
0604020240
0062040200 (SW 8)
62 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
наконечника сварочной
горелки.
63
Настройка и проверка сварочной горелки
64 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
2. Режим «ОБУЧЕНИЕ»
1
2
4 5
Рисунок 2. Режим «ОБУЧЕНИЕ»
65
Режим «ОБУЧЕНИЕ»
Клавиша «Применить»
66 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
α
A4
A3
γ β
A5 +z
A6
-y -x
A2
A1
+x +y
-z
67
Режим «ОБУЧЕНИЕ»
После запуска
Внутренние оси Оси 1…6
системы
1х нажато Внешняя группа осей 1 Оси 7…12
2х нажато Внешняя группа осей 2 Оси 13…18
и т. д.
После переключения клавишам перемещения/цифровым клавишам при-
сваивается
Ось 1 - первая внешняя ось
Ось 2 - вторая внешняя ось
и т. д.
68 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
3
Рисунок 7. Сохранение точек
1
Выбор номера точки
Номер точки может быть произвольно определен
при нажатии клавиши «Point», с помощью клавиш
1 перемещения/цифровых клавиш или при помощи
цифровой клавиатуры. Номера точек находятся в
диапазоне от 1 до 9999.
Введенный номер точки подтверждается клавишей
2
«Применить».
2
69
Режим «ОБУЧЕНИЕ»
выход 185
1
• Электрическая дуга вкл.
выход 210
2 • Импульсы вкл.
(в импульсных источниках
тока)
выход 211
3
• Продувка газа перед сваркой
выход 212
4
• Продувка сварочной горелки
1 2 3 4
Рисунок 8. Информация о состоянии
70 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
71
Режим «ОБУЧЕНИЕ»
72 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
3. Системы координат
Идентификацион-
Системы координат ный
номер
Координаты робота 0
Координаты заготовки 3
73
Системы координат
γ β
+z
-y -x
+x +y
-z
74 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
75
Системы координат
активирует функцию.
Деактивация функции производится с помощью команды FUNCOFF_
WKSEXT. Необходимым условием для работы этой функции является
синхронизация внешних осей (см. блок 1 — опции — раздел «3.
Синхронизация внешних осей» на странице 427). Ее следует
активировать перед выполнением функции.
1 2
Начало базовой системы
1
координат при активной функции
45°
Повернутая базовая система
координат при активной функции
2 +y
(степень поворота определяется
номером точки)
+x +y
+x
76 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
+x
+x
Рисунок 14. Направление X базовой системы координат без повернутой внешней оси
+x
+x
77
Системы координат
FUNCON_BKS,1.
+x
+x
+x
78 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
Команда
FUNCON_BKS,2.
С помощью команды
FUNCON_BKS,1 ,x
x= задание градуса в 1/10 градуса
79
Системы координат
Примеры:
FUNCON_BKS,1,450.
1
Рисунок 18. RP-CT-200 с правой стороны
FUNCON_BKS,1,450.
80 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
FUNCON_BKS,1
FUNCON_BKS,2
FUNCON_BKS,1,0
81
Системы координат
-z
+y
+y
α
-x +z
β
+x -x
γ γ
-y
+z β
+x
-z -y
82 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
+z
-y -x
+x +y
-z
Рисунок 22. Направление X-, Y-, Z- относительно направления сварочной проволоки
+z
-y -x
+x +y
-z
Рисунок 23. Угол «альфа», «бета», «гамма» относительно направления сварочной проволоки.
83
Системы координат
1
Рисунок 24. Системы координат HAND, TOV
84 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
85
Системы координат
+z
+z
+x
+y
+y
+x
86 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
87
Центр инструмента (TCP) и вектор ориентации инструмента (TOV)
Активация выбранного
4
определения инструмента
5 Удаление определения инструмента
2 3 4 5
Рисунок 29. Определения инструмента
88 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
X= -880
1 около 6,6 кг
200 мм
Z= 2000
Рисунок 31. Тандемная горелка
1 Масса инструмента
89
Центр инструмента (TCP) и вектор ориентации инструмента (TOV)
1 2
Заданный в примере угол изгиба 45° соответствует значению вектора ори-
ентации инструмента
+Z X= sin(45°) = 0,7071
1
Y= 0 = 0
Z= cos(45°) = 0,7071
+X 1 Направление проволоки
90 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
91
Центр инструмента (TCP) и вектор ориентации инструмента (TOV)
4.4 TOOLLIB
Порядок действий, описанный в пункте 4.3.1, следует повторить для
каждого используемого инструмента. Вычисленные в каждом случае
данные сохраняются в самостоятельно генерированной программе
(TOOLLIB). В этой программе, в зависимости от количества определений,
генерируется соответственное количество подпрограмм с именем
обозначения центра инструмента (например, ИНСТРУМЕНТ1).
92 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 3 Режим «ОБУЧЕНИЕ»
93
94 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 4
Редактор
Содержание
1. Общие сведения..........................................................................................97
1.1 Клавиатура....................................................................................................................99
1.2 Движения курсора....................................................................................................99
1.3 Специальные символы......................................................................................... 100
1.4 Команды редактирования................................................................................. 100
1.5 Функции справки в редакторе текста........................................................... 101
1.6 Пример применения............................................................................................. 102
1.7 Выход из редактора текста................................................................................. 104
96 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 4 Редактор
Редактор
1. Общие сведения
2 Текст программы
4 Номер строки 3
PROC TESTSD
GETSDSTAT (SD) ! ПС — ПОЛУЧЕНИЕ ИНФОРМАЦИИ О СОСТОЯНИИ
FUNCON SDSTOPCP,10 6
Рисунок 2. Редактор
97
98 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 4 Редактор
1.1 Клавиатура
Буквенно-цифровая клавиатура служит для ввода команд и более удобной
реорганизации существующих управляющих программ. Клавиши располо-
жены согласно американскому стандарту (QWERTY). Структура и назначе-
ние клавиш более подробно изложены ниже.
Клавиши со специальными функциями
99
Специальные символы
100 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 4 Редактор
Помощь: F1
Копирование: STRG(CTRL) + C
Вырезание: STRG(CTRL) + X
Вставка: STRG(CTRL) + V
Удаление: ENTF(DEL)
Отмена: STRG(CTRL) + Z
Поиск: STRG(CTRL) + F
Продолжить поиск: F3
Заменить: STRG(CTRL) + H
Редактирование списков: STRG(CTRL) + L
Меню перехода STRG(CTRL) + J
Вторая страница: Выделение и позиционирование
101
Пример применения
MAIN
$ (1)
ST:
GP (1,2,3)
GC (4)
MAIN
$ (1)
ST:
GP (1,2,3)
GC (4)
102 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 4 Редактор
GOTOXY (10,13)
Пример кода
WRITE (‘ПС СОСТОЯНИЕ’,SD,’РЕЗУЛЬТАТ’,SD1,’СРАВНЕНИЕ’,STOER)
3-й шаг WAITS (2)
GOTOXY (10,14)
Вырезание текста IF SD1 = 64 THEN WRITE (‘**** ПС НЕИСПРАВНОСТЬ НАПРЯЖЕНИЯ ***’)
путем нажатия GOTOXY (10,16)
IF SD1 = 256 THEN WRITE (‘**** ПС НЕИСПРАВНОСТЬ ГАЗА ***’)
клавиш Strg+X. GOTOXY (10,17)
IF SD1 = 512 THEN WRITE (‘**** ПС НЕИСПРАВНОСТЬ ЗАПАСА ПРОВОЛОКИ ***’)
STOER:=STOER*2
ENDP TESTSD
MAIN
$ (1)
ST:
GP (1,2,3)
GC (4)
MAIN
$ (1)
ST:
GP (1,2,3)
GC (4)
103
Выход из редактора текста
PROC TESTSD
GETSDSTAT (SD) ! ПС — ПОЛУЧЕНИЕ ИНФОРМАЦИИ О СОСТОЯНИИ
запрашивает о необходимости сохранения изменений. При отрицательном
FUNCON SDSTOPCP,10
104 PA_QIROX_V08.xx_Rev.03/16_RU
105
106 PA_QIROX_V08.xx_Rev.03/16_RU
Заглавие
Блок 5
Наименование
Режим «ПРОГ»
Содержание
1. Общие сведения........................................................................................109
1.1 Вставка командных строк....................................................................................111
1.2 Простые команды передвижения....................................................................112
1.2.1 Режим передвижения......................................................................................113
1.2.1.1 Шлифовка точек - вектор шлифовки -..............................................113
1.2.1.2 Шлифовка траектории............................................................................114
1.2.1.3 Шлифовка движений в пространстве и по траектории..........115
1.3 Изменение максимальной скорости позиционной обработки.........115
1.4 Позиционная динамика........................................................................................115
1.4.1 Функции окружности и части окружности............................................118
1.4.1.1 Полная окружность..................................................................................119
1.4.1.2 Часть окружности......................................................................................120
1.4.1.3 Круговая интерполяция и дополнительные оси.........................120
1.4.1.4 Ориентация окружности........................................................................120
1.4.1.5 Дополнительные функции программирования окружности.121
1.4.2 Списки параметров режима сварки.........................................................122
1.4.3 Функции датчиков.............................................................................................122
1.4.4 Выход из режима «ПРОГ»................................................................................122
1.5 Коррекция командных строк.............................................................................123
1.6 Коррекция «ПАРАМЕТРОВ».................................................................................123
1.6.1 Коррекция «СТРОКА».......................................................................................125
1.7 Позиционирование курсора в управляющей программе....................126
1.8 Удаление текущей командной строки...........................................................127
1.9 Выбор режима «Обучение».................................................................................128
1.10 Копирование и перемещение командных строк......................................128
1.10.1 Выделение командных строк в управляющей программе.............128
1.10.2 Вырезание командных строк в управляющей программе.............129
1.10.3 Копирование командных строк в управляющей программе........129
1.10.4 Вставка командных строк в управляющей программе....................129
1.10.5 Сохранение и загрузка сегментов программы....................................129
1.11 Поиск сегментов текста.........................................................................................130
108 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 5 Режим «ПРОГ»
Режим «ПРОГ»
1. Общие сведения
2 Номер строки
3 Имя программы
4 1 4
Перелистывание строк вверх
109
Общие сведения
110 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 5 Режим «ПРОГ»
1 Завершение вставки
Перелистывание к следующей
2
странице
Перелистывание к предыдущей
3
странице
3
Рисунок 2. Первый и второй уровни программирования
111
Общие сведения
RESTART RESTART
MAIN MAIN
END END
END END
2 Рисунок 4. Вставка GC
Рисунок 3. Вставка GP
112 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 5 Режим «ПРОГ»
STV_(1) STV_(100)
113
Общие сведения
114 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 5 Режим «ПРОГ»
Условия
Конфигурация Функция активирована в конфигурации робота.
Масса, центр тяжести и инерция масс указаны
в определении инструмента. (см. блок 3 —
Инструмент стандартная версия — раздел «4.3 Выбор /
генерация нового определения инструмента» на
странице 88).
115
Общие сведения
2 1
Рисунок 7. Дополнительные функции
и команды
116 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 5 Режим «ПРОГ»
Система координат
(см. блок 3 — стандартная версия — раздел «3. Системы
координат» и блок 1 — опции — раздел «1. Внешние
оси»).
Функции датчиков
(см. блок 3/6 — опции — раздел «Параллельный пере-
нос с помощью датчика», «Системы отслеживания шва»
специальную документацию «Лазерный датчик»).
Цифровые выходы
(см. блок 2/9 — стандартная версия — раздел «1.7 Циф-
ровые входы и выходы», раздел «5. Цифровые входы и
выходы»).
Определение и активация списков параметров режима
сварки
(см. блок 7 — стандартная версия — раздел «1. Списки
параметров режима сварки»).
Подвод инструмента в положения точек
(см. блок 3 — стандартная версия — раздел «2. Режим
«ОБУЧЕНИЕ»»)
117
Общие сведения
RESTART
MAIN
GP (1..3)
END
3,
3 3 5
5
4 120° 4
118 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 5 Режим «ПРОГ»
CIR_( 3, 4, 5, 50)
2
6
3 5
119
Общие сведения
ARC_( 3, 4, 5)
120 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 5 Режим «ПРОГ»
Команды:
УКАЗАНИЕ! Эти команды должны стоять перед командой окружности. Если команда
«CIRO» не вводится, применяется команда «CIRO_(2)».
Введенная команда «CIRO» действительна до конца программы или до
вызова новой команды.
121
Общие сведения
2 1
122 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 5 Режим «ПРОГ»
3 4
Рисунок 12. Коррекция команды передвижения GP
123
Общие сведения
- Замена параметров:
2 3
Рисунок 13. Замена параметров
- Удаление параметров
Выделенные параметры можно удалить из командной строки 3 с
помощью кнопки.
1 Текущая команда
2 Заменить на
3 Замена параметров
1
2
3
Рисунок 14. Командные строки с фиксированным количеством параметров
124 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 5 Режим «ПРОГ»
RESTART
LIST 1 = (5211,3,0,86,116,214,700,0,0,10,50,0,0,0,0,0,0,5,35,30,5,0)
LIST 2 = (5211,3,0,42,116,214,700,0,0,10,50,0,0,0,0,0,0,5,35,30,5,0)
LIST 3 = (5211,3,0,42,116,214,700,0,0,10,50,0,0,0,0,0,0,5,35,30,5,0)
MAIN
ST:
!************* !************* КОПИРОВАНИЕ ИСХОДНЫХ ТОЧЕК ****************!
COPYP (3..8,13)! 1. СВАРНОЙ ШОВ
125
Общие сведения
RESTART
MAIN
ST:
«JUMP» (ПЕРЕХОД)
!************* !************* КОПИРОВАНИЕ ИСХОДНЫХ
ТОЧЕК ****************!
COPYP (3..8,13)! 1. СВАРНОЙ ШОВ
COPYP (3..8,23)! 2. СВАРНОЙ ШОВ
COPYP (3..8,33)! 3. СВАРНОЙ ШОВ Для изменения программной строки (например, с помощью функции 1
COPYP (3..8,43)! 4. СВАРНОЙ ШОВ
), она должна появиться в окне индикации как «текущая строка». Такое
«перелистывание» в программе осуществляется с помощью функции JUMP.
126 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 5 Режим «ПРОГ»
RESTART
LIST 1 = (5211,3,0,86,116,214,700,0,0,10,50,0,0,0,0,0,0,5,35,30,5
LIST 2 = (5211,3,0,42,116,214,700,0,0,10,50,0,0,0,0,0,0,5,35,30,5
LIST 3 = (5211,3,0,42,116,214,700,0,0,10,50,0,0,0,0,0,0,5,35,30,5
MAIN
ST:
!************* !************* КОПИРОВАНИЕ ИСХОДНЫХ ТОЧЕК ****************!
COPYP (3..8,13)! 1. СВАРНОЙ ШОВ
COPYP (3..8,23)! 2. СВАРНОЙ ШОВ
COPYP (3..8,33)! 3. СВАРНОЙ ШОВ
COPYP (3..8,43)! 4. СВАРНОЙ ШОВ
!********* !********* ОТНОСИТЕЛЬНЫЙ СДВИГ ВНЕШНЕЙ ОСИ *******!
MPE (1,8,100,103,13,18)!СДВИГ ВНЕШНЕЙ ОСИ 8 1-Й СВАРНОЙ ШОВ
127
Общие сведения
1 Перелистывание вверх
2 Перелистывание вниз
4 Вырезание блока 2
5 Копирование блока
6 Вставка блока
3 4 5 6 7
Рисунок 18. Копирование, перемещение или удаление командных строк
128 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 5 Режим «ПРОГ»
Вырезание блока
Копирование блока
Вставка блока
129
Общие сведения
130 PA_QIROX_V08.xx_Rev.03/16_RU
131
132 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6
Заглавие
Выполнение
Наименование
программы
Содержание
1. Тестирование............................................................................................ 135
1.1 Изображения окна индикации сенсорного экрана во время тести-
рования программы..............................................................................................136
1.1.1 Общий обзор окна индикации сенсорного экрана..........................136
1.1.2 Функциональное поле...................................................................................136
1.1.3 Информационное поле..................................................................................137
1.1.4 Программное поле...........................................................................................139
1.1.5 Поле индикации текста..................................................................................139
1.1.6 Программная информация..........................................................................140
1.2 Тестовый режим в режиме работы «Ручной со сниженной скоро-
стью T1».......................................................................................................................140
1.3 EXE ............................................................................................................................141
1.3.1 EST .....................................................................................................................142
1.3.1.1 Применение.................................................................................................142
1.3.1.2 Варианты выбора в режиме EST.........................................................143
1.4 Тестирование в режиме работы «Ручной с высокой скоростью T2»....
143
2. Режим работы «АВТОМАТИЧЕСКИЙ»...........................................................144
2.1 Эксплуатация роботизированной установки в режиме «Автоматиче-
ский» без РП:.............................................................................................................145
2.2 Контролируемая декартова скорость в режиме работы «Автомати-
ческий»........................................................................................................................145
3. Прозрачность режимов работы.....................................................................146
4. Функция «Начало строки».................................................................................148
4.1 Выполнение функции начала строки............................................................149
4.1.1 Изменение места возвращения и состояния программы.............150
4.1.1.1 Начальная точка.........................................................................................151
4.1.1.2 Состояние программы............................................................................152
5. Начало соединения внахлестку......................................................................153
5.1 Прерывание выполнения программы во время процесса сварки.153
5.1.1 Продолжение выполнения программы без нахлестки..................153
5.1.2 Продолжение выполнения программы с нахлесткой.....................154
6. Продолжение выполнения программы после АВАРИЙНОГО ОСТА-
НОВА ........................................................................................................................................156
7. Файл Autoexec.........................................................................................................158
134 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
Выполнение программы
1. Тестирование
и
Ручной с высокой скоростью T2
135
Тестирование
3 Имя программы
10 Программная информация
11 Функциональное поле 11
Рисунок 1. Обзор тестирования программы
136 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
1 Сварочное напряжение
Сварочный ток
2 Параметры активного списка 1
параметров режима сварки
Ширина колебаний
2:00
Заданное значение высоты
700.00
Адаптация проволоки Частота колебаний
0 2 2.75
Горизонтальное смещение
Подача проволоки
17:50 00.00
Скорость Динамика
80.00 0:00
1 Производительность сварки
первого источника сварочного
тока 1
2 Ранжирование проволоки вперед 2
и назад
3 Производительность сварки вто- 3
рого источника сварочного тока** 2
4 Индикация погонной энергии в
текущий момент в килоджоулях/ 4
см
137
Тестирование
1 Цифровые выходы
2 Цифровые входы
Переход к свободно выбираемому 1 3
3
выходу
4 Переход к свободно выбираемому
входу
2 4
4 Горизонтальное регулирование
138 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
• Время сварки 3
• Активный сдвиг
• Начальная строка
• Конечная строка 5
139
Тестирование
140 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
1.3 EXE
Выполнение выбранной программы осуществляется при нажатии клавиши
«ПУСК», которая в режиме работы «Ручной со сниженной скоростью T1» и
«Ручной с высокой скоростью T2» по соображениям техники безопасности
активирована только на РП.
1 Начало строки
1
Рисунок 9. Начало строки в «EXE»
141
Тестирование
1.3.1 EST
Основное отличие от режима EXE заключается в том, что каждый шаг
1
Клавиша переключения программы выполняется только при нажатии клавиши 1 . Коррекция
2 позиций точек может производиться только с помощью предусмотренных
Клавиша со стрелкой вариантов выбора.
3
Клавиша со стрелкой
1.3.1.1 Применение
При помощи клавиш со стрелками 1 на пленочной клавиатуре осущест-
вляется пошаговое выполнение запрограммированного цикла вперед или
назад. При достижении точки робот останавливается. При повторном
нажатии клавиши 3 движение продолжается до следующей точки.
142 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
1
Рисунок 12. Выполнение программы в режиме EST
143
Режим работы «АВТОМАТИЧЕСКИЙ»
144 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
145
Прозрачность режимов работы
146 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
147
Функция «Начало строки»
1 2
Рисунок 15. Начало строки
148 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
149
Функция «Начало строки»
1 2 3
Рисунок 17. Место возвращения при выполнении программы
150 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
151
Функция «Начало строки»
152 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
153
Начало соединения внахлестку
ОТРЕЗОК
Заданное значение длины отрезка нахлестки составляет 10 мм. При
вводе отрезка нахлестки, значение которого больше, чем уже сваренный
отрезок, или больше, чем отрезок до предыдущей точки траектории,
отрезок нахлестки сокращается до максимально возможной длины, т. е.
точка траектории и фактически сваренный отрезок уменьшают длину
нахлестки.
После ввода длины отрезка нахлестки (значение от 1 до 99 мм) и
завершения процедуры клавишей «ВВОД» в следующем окне индикации
появляется фактическая длина отрезка нахлестки.
154 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
ПРЯМО
При способе нахлестки «ПРЯМО» робот перемещается непосредственно в
то место (точка нахлестки), с которого должен быть продолжен сварной
шов.
Нахлестка ПРЯМО 1
1 Направление сварки
2 Точка нахлестки 3
3 Точка прерывания 2
КОСВЕННО
Как и меню «ПРЯМО», данное меню также содержит описанные выше
функции.
Нахлестка КОСВЕННО 1
1 Направление сварки
2 Точка нахлестки 3
3 Точка прерывания 2
УКАЗАНИЕ!
ВЫПОЛНЕНИЕ (F5)
Запрограммированный цикл продолжается с учетом введенных
параметров.
155
Продолжение выполнения программы после АВАРИЙНОГО ОСТАНОВА
F2:Точка прерывания
156 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
1
Рисунок 24. Переход в режим «ОБУЧЕНИЕ» после «АВАРИЙНОГО ОСТАНОВА»
157
Файл Autoexec
7. Файл Autoexec
FUNCON ARCCON
FUNCON ONLCON
END
158 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 6 Выполнение программы
159
160 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7
Сварочно-технические
функции
Содержание
162 PA_QIROX_V08.xx_Rev.03/16_RU
163
Списки параметров режима сварки
164 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
2 Способ сварки
5 Стандартная настройка
165
Списки параметров режима сварки
1.2 Активация списков параметров режима сварки ($, $S, $E, $H)
Команда для активации списка параметров режима сварки выглядит
следующим образом $_(..) и может находиться непосредственно в собствен-
ной программной строке (например: $_(1)), а также быть сопряжена с
командой передвижения (например: GC_(1,2,$_1,3,$_2,4) ) и находиться в
тексте программы.
166 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
167
Списки параметров режима сварки
1. Номер программы ИТ
В целях различения каждому источнику сварочного тока присваивается
номер ИТ. ИТ = источник тока = сварочный аппарат
168 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
последовательный
аналоговое
цифровое
CAN
5211 QUINTO x x x
5411 QUINTO SD x x x
5311 QUINTO Tandem x x x
5111 QUINTO <= V1.59 x x x
5611 GLC 403/603 QUINTO x x x
5711 GLC 403/603 QUINTO Tandem x x x
4211 MC3 x x
4311 MC3 Tandem x x
3111 QINEO Pulse/ Champ (CAN) x x
3211 QINEO Pulse x
3511 QINEO Champ Para x x
3611 QINEO Champ Para CW x x
3711 QINEO Pulse/ Champ Tandem (CAN) x x
8211 Synergie TSM x x x
8311 Synergie Tandem TSM x x x
2111 GLC 603 PA-TS x
1111 GLC 403 PA-TS x
6111 Установка для лазерной резки x
6411 QINEO Laser Hybrid x
6611 GLC 403/603 QUINTO Laser Hybrid x x x
9911 Unit x
169
Списки параметров режима сварки
2. Состояние
Результат «СВАРКИ С/БЕЗ ИМПУЛЬСА»
С импульсом =3
Без импульса =1
3. Время ожидания
Введенные здесь значения вступают в силу только при активации списков
параметров в сочетании с командами траектории.
Единица = мс
Действительный диапазон значений = 0..9999
4. Скорость
Этот параметр позволяет настроить скорость перемещения по траектории,
необходимую для получения высококачественного сварного соединения.
Единица = см/мин
Действительный диапазон значений = 2..999
5. Подача проволоки
Единица = м/мин
GLC 403 PA-TS = 0..20 353 QUINTO = 0..24 353 MC3 = 0..24
GLC 603 PA-TS = 0..20 503 QUINTO = 0..24 553 MC3 = 0..30
553 QUINTO = 0..30
403 QUINTO II = 0..30
603 QUINTO II = 0..30
QINEO Pulse = 0..30
6. - Напряжение
Единица = В
Действительный диапазон значений для
GLC 403 PA-TS = 15..37 353 QUINTO = 12..40 353 MC3 = 12..40
GLC 603 PA-TS = 18..44 503 QUINTO = 12..47 553 MC3 = 12..44,5
553 QUINTO = 12..47
403 QUINTO II = 15..34
603 QUINTO II = 15..44
QINEO Pulse = в зависимости от внутрен-
ней характеристики
170 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
- Частота импульсов
Единица = Гц
Действительный диапазон значений = 0..400
Единица = отсутствует
Действительный диапазон значений = 0..1000
(Причем «0» — это минимальное, а «1000» — максимальное расстояние
проволоки.)
8. Горизонтальное смещение
Определяет горизонтальное отклонение горелки от фактически найденного
шва.
Единица = 1/10 мм
Действительный диапазон значений = 999 .. 999
9. Частота колебаний
Может изменяться, начиная с версии V7.00.00.31
Единица = Гц
Действительный диапазон значений = 0..999
Частота колебаний регулируется в диапазоне 0,1 Гц – 5,56 Гц.
Частота колебаний, введенная посредством команды ROF,
перезаписывается (см.также блок 9 — стандартная версия — раздел
«16.3 Частота колебаний» на странице 352).
Единица = мм
Действительный диапазон значений = 0..999
11. - Дроссель*
При сварке без импульсов можно оптимально настроить дросселирование
и, тем самым, динамику процесса.
171
Списки параметров режима сварки
Единица = %
Действительный диапазон значений = 0..100
- Основной ток
С импульсным режимом этот параметр означает основной ток.
Единица = А
Действительный диапазон значений = зависит от источника сварочного тока
GLC 403 PA-TS = 0..400 QUINTO = 0..500
GLC 603 PA-TS = 0..600 QUINTO II = 0..400 / 500
Единица = мс
Действительный диапазон значений = 0..9,9
QUINTO = 0..5
QUINTO II = 0,5..5
Единица = В
Действительный диапазон значений = зависит от источника сварочного тока
GLC 403 PA-TS = 18..42 QUINTO = 12..50
GLC 603 PA-TS = 18..44 QUINTOII = 15..70
- *Импульсный ток
(Основная настройка «МАГ ИМПУЛЬС I/I»)
Если основная настройка источника сварочного тока меняется на «МАГ
ИМПУЛЬС регулирование I/I», этот параметр означает импульсный ток.
Единица = А
Действительный диапазон значений = 0.. 700
Единица = градус
Действительный диапазон значений = -90..90
Причем значение «0» означает колебания под прямым углом к направле-
нию проволоки.
172 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
Единица =
отсутствует
Действительный = 0..20
диапазон значений
0 = Вычисленная в начале траектории плоскость
колебаний остается неизменной независимо от
установочного угла горелки.
1 = На протяжении траектории сварки плоскость
колебаний изменяется в той же степени, что и
установочный угол горелки. Плоскость колебаний
всегда составляет 90° к направлению проволоки.
11..20 = Происходит активация направления колебаний
и вертикального направления, определенных
посредством команды OSCDIR (см. раздел «Коле-
бания»). Если значение составляет меньше 10, про-
исходит автоматическое включение стандартной
характеристики «0».
Единица = отсутствует
Действительный диапазон значений = 1..999
Единица = отсутствует
Действительный диапазон значений = 1..999
Единица = секунды
Действительный диапазон значений = 0.. 9.9
Единица = м/мин
Действительный диапазон значений = 0..25
173
Списки параметров режима сварки
Единица = %
Действительный диапазон значений -99..99
Единица = %
Действительный диапазон значений = 0..250
Единица = секунда
Действительный диапазон значений = 0..9.9
Единица = отсутствует
Действительный диапазон значе- MC3 1..50
ний
QUINTO 1..255
QUINTO II 1..20000
В зависимости от конструкции источника сварочного тока можно активи-
ровать до 20000 наборов данных.
Передача параметров, отмеченных знаком «*», в источник сварочного
УКАЗАНИЕ!
тока осуществляется только при использовании последовательного
интерфейса.
174 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
175
Списки параметров режима сварки
176 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
177
Списки параметров режима сварки
178 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
179
Списки параметров режима сварки
180 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
Робот-последовательно ВКЛ
Номер устройства: «1» (главный), «2» (подчинен-
ный)
Получить данные из списка роботов Вкл
WPSPAR: Вкл
181
Списки параметров режима сварки
182 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
5. Подача проволоки
Единица = м/мин
Действительный диапазон значе- = 0 ..30
ний
2 Master Plus
3 Premium
183
Списки параметров режима сварки
184 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
Робот-последовательно ВКЛ
Номер устройства: «1» (главный), «2» (подчинен-
ный)
Получить данные из списка роботов Вкл
WPSPAR: Вкл
Посредством команды WPSPAR_(...) можно, за небольшими исключениями,
отдельно сконфигурировать оба источника сварочного тока.
(см. специальную документацию «Тандемная сварка» и «Последовательная
передача списков параметров режима сварки»).
185
Списки параметров режима сварки
13. Напряжение 2
Единица =V
Действительный диапазон значений указан в параметре
«Напряжение».
- сварка с импульсом
186 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
RESTART
Пример кода
EXTERNAL_PROC_TAUF,TAB,SAUF,SAB_FROM_MASTER
VAR_DL Переменная DL= цифровой список (номер набора данных
источника сварочного тока)
PUBLIC_PROC_TAND1 !Режим «тандем», поиск шва с проволокой 1
DL:=1
FUNCON_WPS
WPSPAR_(0;0;1) Данные передаются в источник сварочного тока 1
WPSPAR_(DL;1;1,4,0,3) !Основные значения: с импульсом, проволока, материал, газ
WPSPAR_(DL;22;370,21) !Импульсное напряжение, длительность импульса
WPSPAR_(DL;35;2) !Плоский фронт импульса
WPSPAR_(DL;81;0) !Асинхронный
SWITCH_TANDEM
END
LIST_1=(5311,3,0,65,130,260,550,0,250,35,85,80,190,0,0,0,20,2,35,30,0,1)
LIST_10=(5311,3,0,65,120,240,525,0,250,30,65,80,160,0,0,0,0,2,35,30,0,10)
MAIN
ST:PAUSE
CALL_TAUF !Установка горелки типа «тандем»
Пример кода CALL_TAND1 !Загрузка основных настроек в источники сварочного тока
187
Списки параметров режима сварки
JUMP_ST
END
188 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
Импульсное напряжение
37.00 Изн/ч 2 4 3PF: Частота колебаний
Длительность импульса
2:20 мс 3
Частота колебаний
2.75 Гц 4 5 2SO: Горизонтальное смещение
Горизонтальное смещение
0:00 мм 5
Дроссель
33.00 % 6 6 1DL: Дроссель
189
Списки параметров режима сварки
Импульсное напряжение
37.00 Изн/ч 2 4 3PF: Частота колебаний
Длительность импульса
2:20 мс 3
Частота колебаний
2.75 Гц 4 5 2SO: Горизонтальное смещение
Горизонтальное смещение
0:00 5
Основной ток
80.00 A 6 6 1IG: Основной ток
190 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
2:50 мм 2
Заданное значение высоты 4 2F: Частота импульсов
700.00 3
Частота импульсов
27.5 Гц 4
Подача проволоки 5 1DR: Подача проволоки
17:50 м/мин 5
Скорость
80.00 см/мин 6
6 +/-V: Скорость сварки
Импульсный ток
2:50 Изн/ч 2 4 3PF: Частота колебаний
Длительность импульса
2:50 мс 3
Частота колебаний
2.75 Гц 4 5 2L: Длина электрической дуги
Длина электрической дуги
00.00 % 5
Основной ток
80.00 A 6 6 1IG: Основной ток
191
Списки параметров режима сварки
1
3
2 4
3
4 5
м/мин
5
Горизонтальное смещение
0:00 6 6 1SO: Горизонтальное смещение
1
3 3DR2: Подача проволоки 2
Напряжение 2
24.50 Изн/ч
2 4 2U: Сварочное напряжение 1
Подача проволоки 2
12:00 м/мин
3
Напряжение 1 м/мин
27.50 Изн/ч 4 5 1DR: Подача проволоки 1
Подача проволоки 1
17:50 м/мин 5
Скорость
80.00 см/мин 6 6 +/-V: Скорость сварки
192 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
1
Заданное значение высоты
3 4H: (только при активированном датчике
электрической дуги)
Ширина колебаний
37.00 мм 2 4
Заданное значение высоты
3PF: Частота колебаний
2:20 3
Частота колебаний
2.75 Гц 4
Горизонтальное смещение
5 2SO: Горизонтальное смещение
0:00 мм 5
Дроссель
33.00 % 6
6 1DL: Дроссель
1
3 3DR2: Подача проволоки 2
Частота импульсов 2
24.50 Гц 2 4 2F: Частота импульсов 1
Подача проволоки 2
12:00 3
Частота импульсов 1
27.50 Гц 4 5 1DR: Подача проволоки 1
Подача проволоки 1
17:50 м/мин 5
Скорость
80.00 см/мин 6 6 +/-V: Скорость сварки
193
Списки параметров режима сварки
1
Заданное значение высоты
3 4H: (только при активированном датчике элек-
трической дуги)
Ширина колебаний
2:50 мм 2 4
Заданное значение высоты
3PF: Частота колебаний
700.00 3
Частота колебаний
2.75 Гц 4
Горизонтальное смещение
5 2SO: Горизонтальное смещение
0:00 5
Основной ток
80.00 A 6
6 1IG: Основной ток
3:00 мм
2 4
Заданное значение высоты
2L: Длина электрической дуги
700.00 3
Длина электрической дуги
0:00 4 5
Подача проволоки
1DR: Подача проволоки
10:00 % м/мин 5
Скорость
33.00 см/мин 6
6 +/-V: Скорость сварки
194 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
1
3
2 4
3
4 5 2SO: Горизонтальное смещение
Горизонтальное смещение
0:00 5
Дроссель
33.00 % 6 6 1DL: Дроссель
1
Заданное значение высоты
3 3H: (только при активированном датчике элек-
трической дуги)
Ширина колебаний
3:00 мм
2
Заданное значение высоты
4 2L: Длина электрической дуги
700.00 3
Длина электрической дуги
0:00 4
Подача проволоки 5 1DR: Подача проволоки
10:00 % м/мин
5
Скорость
33.00 см/мин 6
6 +/-V: Скорость сварки
195
Списки параметров режима сварки
2 4
3
4 5 2SO: Горизонтальное смещение
Горизонтальное смещение
0:00 5
Адаптация импульсов
0:00 % 6 6 1PA: Адаптация импульсов
196 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
197
Параметры источников сварочного тока для сварки TIG
2. Состояние
3. Время ожидания
4. Скорость
5. Подача проволоки
Единица = см/мин
Действительный диапазон значе- = 0..500
ний
198 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
6. Частота импульсов
Задает частоту импульсов между главным током и основным током. Если задано
значение 0, выводится только основной ток.
Единица = Гц
Действительный диапазон значений = 0.0..99.9
8. Горизонтальное смещение
9. Частота колебаний
Может изменяться, начиная с версии V7.00.00.31
Единица = Гц
Действительный диапазон значе- = 0..999
ний
Частота колебаний плавно регулируется в диапазоне 0,1 Гц – 5,56
Гц. Частота колебаний, введенная посредством команды ROF,
перезаписывается (см.также блок 9 — стандартная версия — раздел
«16.3 Частота колебаний» на странице 352).
199
Параметры источников сварочного тока для сварки TIG
200 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
201
Параметры источников сварочного тока для сварки TIG
202 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
203
Параметры источников сварочного тока для сварки TIG
FUNCON_WIGWIRE,1
В фазе основного тока проволока подается соответственно соотноше-
нию главного/основного тока.
В фазе главного тока проволока подается с заданной скоростью подачи
проволоки.
FUNCON_WIGWIRE,2
В фазе основного тока подача проволоки останавливается.
В фазе главного тока проволока подается с заданной скоростью подачи
проволоки.
FUNCON_WIGWIRE,3
В фазе основного тока проволока подается с заданной скоростью подачи
проволоки.
В фазе главного тока проволока подается соответственно соотношению
главного/основного тока.
FUNCON_WIGWIRE,4
В фазе основного тока проволока подается с заданной скоростью подачи
проволоки.
В фазе главного тока подача проволоки останавливается.
Эти команды вводятся в исполнительную часть соответствующей
программы.
При сварке TIG без подачи холодной проволоки статус цикла (параметр
2 списка параметров режима сварки) должен быть настроен на значение
«1», а при сварке с подачей холодной проволоки — на значение «9». Это
происходит автоматически при вводе значения (> 0) в параметре «Подача
проволоки».
204 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
Пример программы:
Пример программы:
205
Параметры источников сварочного тока для сварки TIG
2.3 PPAW
Технология PPAW (Powder-Plasma-Arc-Welding = сварка плазменной дугой
под флюсом) позволяет увеличить скорость процесса в два – пять раз
по сравнению с традиционным способом сварки TIG. Вместо холодной
проволоки здесь применяется порошковый присадочный материал
(размеры частиц от 40 мкм до 100 мкм). Отменяется также ограничение
движений робота, так как положение сварочной горелки не должно
находиться под каким-то определенным углом.
5. Количество флюса
Единица = г/мин
Действительный диапазон значе- = 0.0..34.0 г/мин
ний
206 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
207
Параметры источников сварочного тока для сварки TIG
5. Включение импульсов
208 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
1
3 3IH: Главный ток
28.00 A
2 4 2IG: Основной ток
Главный ток
72.00 3
Основной ток
21:00 4 5 1DR: Подача проволоки
Подача проволоки
7:50 A м/мин 5
Скорость
33.00 см/мин 6 6 +/-V: Скорость сварки
1
3 4AM: Ширина колебаний
Частота импульсов
330.00 Гц 2 4 3PF: Частота колебаний
Ширина колебаний
0:00 мм 3
Частота колебаний
Горизонтальное смещение
0:00 Гц 4 5 2SO:
Горизонтальное смещение (только для опции «лазерный датчик»)
0:00 5
Заданное значение высоты
0:00 6 6 1H: Заданное значение высоты
209
Параметры источников сварочного тока для сварки TIG
1
3 3IH: Главный ток
1
3 4AM: Ширина колебаний
Частота импульсов
330.00 Гц 2 4 3PF: Частота колебаний
Ширина колебаний
0:00 мм 3
Частота колебаний Горизонтальное смещение
0:00 Гц 4 5 2SO:
Горизонтальное смещение
(только для опции «лазерный датчик»)
0:00 5
Заданное значение высоты
0:00 6 6 1H: Заданное значение высоты
210 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
Как в источнике сварочного тока типа GLC 403/603 QUINTO, так и в MC3R
можно программировать параметры режима сварки на самом источнике
сварочного тока. Эти параметры сохраняются в наборах данных.
5)
5)
211
Последовательная передача списков параметров режима сварки
WPSPAR_( 0; 1; 1, 4, 0,4,0 )
212 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
Пример:
WPSPAR_( 0; 1; 1, 4, 0,0,0 )
MSG Puls U / I
Процесс:
(сварка в среде защитного газа, импульсная, U/I)
Диаметр проволоки: 1,2 мм
Материал: сталь
Газ: 82/18
Вариант: 0
При использовании различных конфигурационных, контрольных или
дополнительных параметров они должны записываться в разных наборах
данных.
В источниках сварочного тока GLC 403/603 QUINTO II SD возможны 20 000
наборов данных, а в источнике GLC 403 QUINTO I — 255 наборов данных.
213
Последовательная передача списков параметров режима сварки
1
Рисунок 7. Создание шаблона ввода «нового набора данных»
214 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
1
Рисунок 9. Шаблон набора данных для отдельного источника сварочного тока.
215
Последовательная передача списков параметров режима сварки
MAIN
Пример кода
ST:
WPSPAR_(0;0;1)
WPSPAR_(1;1;1,5,2,6,0)
WPSEXT_(13,1;36,1;41,200)
.
.
END
216 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
217
Последовательная передача списков параметров режима сварки
Процесс
ристика 1
Числовая
Значение
характе-
0 Обычная сварка в среде защитного газа
1 MSG-Puls U/I
2 MSG-Puls I/I
МSG Loten normal (обычная сварка в
3 среде защитного газа с возможностью
пайки)
MSG Puls U / I (сварка в среде
4 защитного газа с возможностью
пайки)
MSG Puls I / I (сварка в среде защитно-
5 го газа с возможностью пайки)
6 Свободный
7 Свободный
8 сварка электродной лентой, обычная
сварка электродной лентой,
9 импульсная, U/I
сварка электродной лентой,
10 импульсная, I/I
сварка металлов в среде защитного (только
11 газа, обычная, контурная обработка в QUINTO CP)
сварка металлов в среде защитного
12 газа, импульсная, U/I, контурная об- (то же)
работка
сварка металлов в среде защитного (в настоящее
13 газа, импульсная, I/I, контурная об- время
работка недоступно)
Диаметр проволоки
218 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
Материал
219
Последовательная передача списков параметров режима сварки
Свободное горение
Основные параметры
Подача проволоки
напряжение / частота
Высота импульса
Ширина импульса
220 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
Подача проволоки
Адаптация импульсов
Дополнительные параметры
Сварка МАГ обычная: Наклон характеристики
Ограничение мощности
221
Последовательная передача списков параметров режима сварки
222 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
223
Последовательная передача списков параметров режима сварки
Отрицательное напряжение
224 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
Команды
Ранжирование проволоки
Неисправность
225
Последовательная передача списков параметров режима сварки
Числовая Зна-
характери- че-
стика 80 ние
0 ВЫКЛ
Без режима «тандем», осуществляется управление
источником сварочного тока с номером устройства
1.
1 Тандемная сварка — поиск шва главным устрой-
ством
Осуществляется управление обоими источниками
сварочного тока.
2 Тандемная сварка — поиск шва подчиненным
устройством
Осуществляется управление обоими источниками
сварочного тока.
3 Сварка одной проволокой — главное устройство
Осуществляется управление источником сварочно-
го тока с номером устройства 1.
4 Сварка одной проволокой — подчиненное устрой-
ство
Осуществляется управление источником сварочно-
го тока с номером устройства 2.
Активно только при тандемной сварке в режиме работы «От внешнего
устройства» в конфигурационном меню QUINTO II.
Начиная с числовой характеристики 70, они должны записываться в
УКАЗАНИЕ!
отдельные команды WPSPAR.
Импульсная синхронизация
226 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
227
Последовательная передача списков параметров режима сварки
228 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
29 Al99,5
30 AlSi5
31 AlSi12
40 CrNi 1.4316
41 CrNi 1.4576
42 CrNi 1.4370
43 CrNi 1.4903
44 NiMoCr
45 CrNi 1.4332 (Thermanit 25/14)
46 NiCr22Mo9Nb 2.4831 (Inconel)
47 CrNi 1.4519
48 CrNi 1.4842
49 CrNi 1.4430
50 NiCro 82
51 CrNi 1.4462 (Thermanit 22/09)
60 CuSi
61 CuAl8
62 Albz75Ni2
63 CuSn6
64 CuAl9Fe
65 CuAl8Ni2
100 Fe-Basis
101 Fe-Rutil
102 Fe-Met
103 Fe-Met MF6-GF-60-GP
120 CrNi-Rutil
121 CrNi-Met
122 CrNi-Bas
123 CrNi-Rutil 1.4462 (Thermanit 22/09 PW)
124 NiCr-Rutil 2.4831 (Thermanit 625 PW)
125 CrNi-Met 1.4430 (EC316L)
126 CrNi-Rutil 25-20 DW310
229
Последовательная передача списков параметров режима сварки
Защитный газ
50 98% аргон, 2% He
51 97% аргон, 2% CO2 1% He
60 100% аргон
99 Flux
Диаметр проволоки
230 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
9 2,5 мм
10 3,0 мм
11 3,2 мм
12 Свободный
13 4,0 мм
20 3,75 * 0,5 мм
21 4,00 * 0,5 мм
22 4,00 * 0,6 мм
23 4,50 * 0,5 мм
24 4,50 * 0,6 мм
Вариант
231
Последовательная передача списков параметров режима сварки
и и вперед
или и и назад.
232 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
233
Свободный доступ к спискам
4.4.2 Сообщения:
11. M/F1812: «Неисправность ПС: Ток»
Посредством команды
FUNCOFF_WIREDRIV,
Функция
234 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
Выполнение
Ниже изложены отдельные шаги создания команды LISTACC.
1. Параметр
LISTACC_( x ;
2. Параметр
LISTACC_(3; 5 ,
Исходный список
В качестве исходного списка введите соответствующий
номер списка параметров режима сварки, к которому вы
хотите получить доступ.
3. Параметр
LISTACC_(3;5, 0 ,
Тип списка
Значение действительных величин для типа списка:
0 - Обычный список (LIST)
1 - Список параметров начала сварки (LISTS)
2 - Список параметров заварки кратера (LISTE)
3 - Список параметров прихваточных швов (LISTH)
4. Параметр
LISTACC_(3;5,0, 4 ;
Номер параметра
Действительные значения приведены в следующей
таблице.
235
Свободный доступ к спискам
0 1 2 3
Обычный список Список пара- Список параме-
Список параме-
метров начала тров заваркитров прихваточ-
сварки кратера ных швов
1 Состояние Состояние Состояние Состояние
2 Время ожидания Время ожидания Время ожидания
Время ожидания
3 Скорость Скорость Скорость Скорость
4 Подача проволоки Подача проволоки Подача проволоки
Подача проволоки
5 Напряжение/ Напряжение/ Напряжение/ Напряжение/
частота частота частота частота
6 вертикальная вертикальная вертикальнаявертикальная
коррекция коррекция коррекция коррекция
7 Горизонтальное Горизонтальное Горизонтальное
Горизонтальное
смещение смещение смещение смещение
8 ROF ROF ROF ROF
9 Ширина колебаний Ширина колебаний Ширина колебаний
Ширина колебаний
10 Дроссель/основной Дроссель/основной Дроссель/основной
Дроссель/основной
ток ток ток ток
11 Длительность Длительность ДлительностьДлительность
импульса импульса импульса импульса
12 Импульсное Импульсное Импульсное Импульсное
напряжение напряжение напряжение напряжение
13 Поворот колебаний Поворот колебаний Поворот колебаний
Поворот колебаний
14 Текущие колебания Текущие колебания Текущие колебания
Текущие колебания
15 Список параметров -------------------- Время ожидания в
Скорость холостого
начала сварки конце хода
16 Список параметров Начальный отрезок Отрезок заварки
Отрезок холостого
заварки кратера кратера хода
17 Продувка газа перед -------------------- --------------------
Длина
сваркой прихваточного шва
18 Подача при -------------------- -------------------- Список параметров
зажигании заварки кратера
19 Время обр. хода Время обр. хода Время обр. хода Время обр. хода
пламени пламени пламени пламени
20 Продувка газа после Продувка газа после Продувка газа после --------------------
сварки сварки сварки
21 Свободный Свободный Свободный Свободный
Пример:
Номер списка параметров режима сварки 1..22
LIST_1=(5311,1,0,27,56,230,0,0,2,0,0,22,330,0,0,0,0,0,0,120,0,0)
Номер параметра LISTACC 1..21
236 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
5. Параметр
LISTACC_(3;5,0,4; PARAIST ;
6. Параметр
LISTACC_(3;5,0,4; PARAIST; 95 ;
Заданное значение
Здесь введите значение, которое
должен получить указанный
параметр. В примере подача
проволоки (номер параметра = 4)
настраивается на значение 9,5 м/
мин (95).
7. Параметр
конечный список
Здесь введите номер списка, в
который вы хотите выполнить
копирование. Ввиду того, что эта
величина имеет значение только
для обеих функций LISTACC 2 и 3
(копирование или копирование с
изменением), ее можно опустить
для других функций 0 и 1 (чтение
или запись параметров).
Примеры
1. Чтение параметров
После выполнения программы в сообщении на экране должна выводиться
текущая скорость сварки.
VAR_PARAIST
Пример кода
LIST_1=(5311,1,0,27,56,230,0,0,2,0,0,22,330,0,0,0,0,0,0,120,0,0)
MAIN
XX:_PAUSE
GP_(1,2,3)
$_(1)
GC_(4)
LISTACC_(0;1,0,3;PARAIST;0)
WRITE_(‘СКОРОСТЬ В ДАННЫЙ МОМЕНТ: ‘,PARAIST)
GP_(5,1)
JUMP_XX
END
237
Свободный доступ к спискам
2. Запись параметров
В связи с разным пространственным расстоянием перед выполнением
программы оператор должен ввести с помощью клавиатуры значение для
параметра «Амплитуда колебаний».
3. Копирование списка
Все параметры одного шва на одной и той же детали после изменения
должны быть переданы для другого шва.
238 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
Команда
FUNCON_LISTSRC
FUNCOFF_LISTSRC
LIST10=(5311,3,0,65,120,240,525,0,250,30,65,..) LIST10=(5311,3,0,65,120,240,525,0,250,30,65,..)
MAIN MAIN
FUNCON LISTSRC $ (1)
GP (1,2)
GC (3,4,$10,5)
END ..
END
239
Глобальное определение списков
240 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7 Списки параметров режима сварки
241
242 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а
QTI
Технологический
интерфейс Qirox
Содержание
244 PA_QIROX_V08.xx_Rev.03/16_RU
245
Технологический интерфейс Qirox
1 Конфигурация оборудования
и процессов (см. раздел 1.1)
1
Рисунок 1. Сервисное меню
246 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
2. Основные настройки
2 3 4 5
Рисунок 2. Меню конфигурации устройства
247
Основные настройки
2.1.1 Устройства
Понятие «устройство» подразумевает физическую единицу, обеспечива-
ющую один или несколько технологических процессов для сварки, резки
или другого применения.
Каждому устройству присваивается определенный аппаратный номер
и назначается физический интерфейс, с помощью которого его можно
использовать. Тип управления (последовательный, цифровой, аналоговый
или с помощью системы шины CAN) зависит от аппаратного обеспечения
устройств. Аппараты с маркировкой «А» = автоматизированная версия, в
некоторых условиях имеют ограниченные функциональные возможности.
Аппараты с маркировкой «С» = аппараты CLOOS предлагают полный
спектр функций.
Ниже представлен список устройств, доступных в настоящее время, и даны
описания технологических процессов.
248 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
Обычный
Базовые процессы
S-импульсный
Свободный процесс
1. Обычная сварка в среде защитного газа (на левом примере аппаратом
QINEO Pulse)
S-импульсная, импульсная, в режиме «Тандем», свободный процесс
2. Сварка TIG
холодной проволокой, горячей проволокой
3. PPAW
4. Газовая резка
5. Лазерная резка
Комплексные процессы
1. QINEO Pulse Laser Hybrid
249
Основные настройки
250 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
3. Программирование
RESTART
VAR A
MAIN
PAUSE
ST:PAUSE !Wire SG2 1,2mm
FUNCON ARCCON !Nahtform fillet weld/horizontal
$ ('KEHLNAHT') !Gas: 92% аргон, 8% CO2
GP (1,2)
11
2
1 10
3 4 5 6 7 8 9
Рисунок 4. Вызов списка параметров режима сварки
Поз. Наименование
1 Окно индикации текущего запрограммированного цикла
Окно индикации существующих или заново определенных списков
2 параметров режима сварки (основной тип списка, имя списка, процесс,
интерфейс и обозначение прибора).
3 Вызов меню для ввода списков
4 Коррекция текущего списка параметров
5 Управляющие команды различных вариантов процессов
6 Сравнение списков параметров
7 Свободный доступ к спискам
8 Активирование функции шлифовки списков параметров LINON / LINOFF
Копирование, вырезание, вставка и удаление выбранных списков
9
параметров
Вставка выбранных списков параметров режима сварки в исполнитель-
10
ную программу
11 Выбор списков параметров
251
Программирование
1 2 3 4 5 6 7
Поз. Наименование
1 Возврат к главному диалоговому окну
2 Вырезание списков параметров
3 Копирование списка параметров
4 Вставка списков параметров
252 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
3 4 5 6
Скорость
13 8
12
11 10 9
Рисунок 6. Меню ввода параметров сварки
253
Программирование
254 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
255
Программирование
Основной тип
Описание
списка
Обычный При использовании обычного списка сварочное
список движение выполняется от начала до конца траектории.
Список С помощью списка параметров начала сварки улучшается
параметров начало траектории сварки, причем задается или время
начала сварки ожидания, или начальный отрезок (не более 100 мм).
256 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
257
Программирование
3.2.5 LINON
258 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
4 Частота колебаний
2 Заданное значение
высоты
700.00 [8/9]
3 Горизонтальное
смещение
2:50 мм [6/7]
5 Ширина колебаний
Гц
4 Частота колебаний 2:50 [4/5]
7 Скорость
259
Программирование
2 (без действия)
3 (без действия) 1
4 (без действия)
2 [8/9]
4 [4/5]
6 Точная настройка
динамики
7:50 xx [0/1]
260 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
3.4 Активация списков параметров режима сварки ($, $S, $E, $H)
Команда для активации списка параметров режима сварки выглядит
следующим образом $_(..) и находится непосредственно в собственной
программной строке (например: $_('KEHLNAHT')).
Вставка команд в запрограммированный цикл производится путем нажа-
тия этой кнопки .
Перед этим в окне индикации необходимо выбрать нужный список пара-
метров режима сварки. Составляется соответствующая командная строка
($_(..), $S_(..), $E_(..) или $H_(..)) и переносится в текущую программную
строку.
Ограничения:
Если вызов списка параметров заварки кратера (LISTE) производится
в списке параметров прихваточных швов (LISTH), параметры «отрезок
кратера» и «время ожидания в конце» не активируются, что обусловлено
особенностями системы.
Если в начале и конце прихваточного шва требуется время ожидания, для
начала необходимо использовать список параметров прихваточного шва
(LISTH), а для конца — время ожидания списка параметров заварки крате-
ра (LISTE)
Активация списков параметров начала сварки /списков параметров завар-
ки кратера, как правило, выполняется посредством сопряженного вызова.
При этом номера списков начала сварки/заварки кратера указываются в
обычном списке. При активации сопряженного списка параметров режима
сварки и дополнительного списка параметров начала сварки и заварки
кратера, прямой вызов списка параметров начала сварки и заварки крате-
Технологический процесс
ра является вышестоящим, т. е. работа осуществляется с параметрами из
этих списков.
261
Программирование
1 2
Функции выбранного устройства
2 Текст программы
6 5 4 3
3.6 Функции на РП
В сочетании с источниками сварочного тока QINEO и QUINTO можно пере-
мещать сварочную проволоку нажатием клавиш
Проволока 1 Проволока 2
и и вперед
или и и назад.
262 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
4. Дополнения в QTI
4.1.1.1 Обзор
Версия программного Версия программного Тип протокола
обеспечения ведущего обеспечения подчи-
устройства ненного устройства
>=xx.10.62 >=xx.10.62 Тип протокола 2
<=xx.10.58 <=xx.10.58 Тип протокола 1
<=xx.10.58 >=xx.10.62 Тип протокола 1
>=xx.10.62 <=xx.10.58 Неисправности
263
Дополнения процесса
5. Дополнения процесса
6. Тандем в/-в
264 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
1 Направление взгляда
1
265
Тандем в/-в
266 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
|| ведущая
|| ведомая
267
Свободный доступ к спискам
268 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
1 Выбор параметров
Обработка параметров (ввод
2
заданного значения)
269
Свободный доступ к спискам
конечный список
Номер устройства
Номер списка
Номер функции
(0=считывание; 1=запись; 2=копирование;
3=копирование с изменениями
270 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 7а Технологический интерфейс Qirox
271
Свободный доступ к спискам
272 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 8
Заглавие
Контроль электрической
Наименование
дуги
Содержание
1. Общие сведения........................................................................................275
2. Контроль процесса зажигания.........................................................................277
2.1 Контроль зажигания ARCCON............................................................................277
2.2 Стандартная программа зажигания ARCIGNIT...........................................278
3. Контроль во время процесса сварки............................................................280
3.1 Функция контроля SDSTOPCP - SDSTOP........................................................281
3.2 Распознавание пористых сварных швов......................................................283
4. Контроль в конце шва...........................................................................................284
5. Расширение контроля электрической дуги...............................................285
5.1 Считывание информации о состоянии источника сварочного тока...286
5.1.1 Пример вычислений (логическая операция «И»)...............................287
6. Причины неисправностей..................................................................................289
7. Погонная энергия...................................................................................................290
274 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 8 Контроль электрической дуги
1. Общие сведения
275
Общие сведения
276 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 8 Контроль электрической дуги
-- Проверка действия
Ток ДА 1
сигнала «Ток да» в
время мсек
-- Настройка в
Контрольное время
миллисекундах
FUNCOFF_ARCCON
277
Контроль процесса зажигания
MAIN
ST:
PAUSE
FUNCON ARCCON
$ (1)
GP (1,2)
GC (3)
GP (4,1)
FUNCOFF ARCCON
JUMP ST
END
IGNITION -- Зажигание
ARC -- Электрическая дуга
278 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 8 Контроль электрической дуги
FUNCON_ARCIGNIT, отрезок, попытки зажигания, повторная заварка шва, список параметров режима
сварки, количество повторений
FUNCON_ARCIGNIT, 100,2,1,5,3
Заданный отрезок в 1/10 мм
100,
- игнорируется
100,2 должны состояться две попытки зажигания
100,2,0 Сварочное движение начинается с позиции зажигания
1 Робот должен вернуться назад к предыдущей точке - игнорируется
Список параметров режима сварки, использованный при возвращении
100,2,1,5
назад - игнорируется
Производится возвращение к предыдущей пространственной точке.
Проволока подается на несколько миллиметров. Возврат в начало
100,2,1,5,3
траектории производится энное количество раз. Проводятся новые
попытки зажигания, как указано во втором параметре.
FUNCON_ARCIGNIT, отрезок, попытки зажигания, повторная заварка шва, список параметров режима сварки,
количество повторений
FUNCON_ARCIGNIT, 100,2,1,5,3
100, Параметр «отрезок» определяет соответствующее расстояние (максимум
до следующей точки), где должна состояться еще одна попытка зажигания.
100,2 С помощью параметра «попытки зажигания» системе сообщается частота
повторения следующих попыток зажигания.
100,2,0 С помощью 3-го параметра «повторная заварка шва» робот получает
1 одно из заданий: либо продолжить свой цикл из позиции зажигания, либо
вернуться с включенной электрической дугой назад к предыдущей точке и
переварить первую часть шва. Введите для этого параметра значение «1»,
чтобы активировать повторную заварку шва, или же значение «0», чтобы
продолжить цикл из позиции зажигания.
100,2,1,5 При активированной повторной заварке шва для возвратного движения
используется список параметров режима сварки, заданный в этом месте, а
затем производится переключение на последний действительный список
параметров режима сварки.
100,2,1,5,3 Соответствующая процедура повторяется энное количество раз, как указа-
но в этом месте.
279
Контроль во время процесса сварки
ONLCON
В процессе сварки осуществляется контроль компонентов — проволоки,
газа и тока. Выполнение программы останавливается при отсутствии одно-
го из компонентов или возникновении сильных колебаний в прохождении
тока.
Оператор получает соответствующее сообщение о причине
неисправности (например, нехватка проволоки) на дисплее.
После устранения причин неисправностей (например, замены катушки
с проволокой) выполнение программы может быть продолжено в месте
прерывания (см. также блок 6 — стандартная версия — раздел «5.
Начало соединения внахлестку» на странице 153).
При дополнительном указании номера выхода за командой ONLCON,..,
он включается при возникновении неисправности. Таким образом может
быть активирована дополнительная сигнальная лампочка для индикации
общей неисправности. Если во втором параметре задано время задержки,
контроль активируется только после истечения этого времени. Третий
параметр определяет время, в течение которого должен существовать
сбой, прежде чем будет остановлен процесс сварки.
С помощью команды
280 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 8 Контроль электрической дуги
FUNCON_ SDSTOPCP, x, y
281
Контроль во время процесса сварки
282 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 8 Контроль электрической дуги
SDSTOP_(номер)
Если остановка робота разрешена только после выполнения сварного шва,
в соответствующую командную строку управляющей программы вводится
только команда SDSTOP.
При указании после этой команды номера выхода, последний включается
в случае неисправности. Если выход не должен включаться, вводится ноль.
Более подробная информация по программированию функций ПС
содержится в соответствующей документации источников сварочного
тока.
Время задержки в мс
283
Контроль в конце шва
284 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 8 Контроль электрической дуги
FUNCON ARCCON
FUNCON ONLCON
IF T1S1NAHT = 1 THEN BEGIN
SUCHPOS := 111
CALL SUCHEN
Включение расширения
Ток: FUNCON_ARCERR,Nr.
Газ: FUNCON_GASERR,Nr.
Проволока: FUNCON_WIREERR,Nr.
УКАЗАНИЕ! Обратите внимание на то, что номер цифрового выхода для трех
причин неисправностей может быть определен раздельно.
Текущая распайка выводов для цифровых выходов представлена на
соответствующих схемах соединений контроллера.
285
Расширение контроля электрической дуги
Переменная
286 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 8 Контроль электрической дуги
Десятичное
Шестнадца-
теричное
значение
значение
Бит Значение
1 Зарезервирован 1 000001H
2 Зарезервирован 2 000002H
3 Зарезервирован 4 000004H
4 Зарезервирован 8 000008H
5 Зарезервирован 16 000010H
6 Неисправность ПС: Ток 32 000020H
7 Неисправность ПС: Напряжение 64 000040H
Неисправность ПС: Скорость подачи прово-
8 128 000080H
локи
9 Неисправность ПС: Газ 256 000100H
10 Неисправность ПС: Запас проволоки 512 000200H
11 Неисправность ПС: Резерв 1024 000400H
Неисправность ПС: Контур
12 2048 000800H
электрической дуги
13 Неисправность ПС: Пористость 4096 001000H
14 Неисправность ПС: Ошибка времени сварки 8192 002000H
Неисправность ПС: Счетчик ампер-часов
15 16384 004000H
электродвигателя
16 Зарезервирован 32768 008000H
17 Ток да (контроль тока) 65536 010000H
18 Проволока да (контроль проволоки) 131072 020000H
19 Газ да (контроль газа) 262144 040000H
20 Наличие дуги 524288 080000H
21 Завершение программы сварки 1048576 100000H
22 Общая неисправность ПС — останов 2097152 200000H
23 Распознавание ПС — отмена 4194304 400000H
24 Контроль пористости 8388608 800000H
287
Расширение контроля электрической дуги
Пример
RESTART
Пример кода
VAR_SD,STROM,SPANNUNG,GAS,DRAHTGE,DRAHTVOR,FEHLER
MAIN
ST:
STROM:=32
SPANNUNG:=64
DRAHTGE:=128 Заданная битовая комбинация
GAS:=256
DRAHTVOR:=512
GETSDSTAT_(SD) !прочитанное фактическое состоя-
ние источника сварочного тока
BOOL_(0,SD,STROM,FEHLER)
GOTOXY_(10,10)
IF_FEHLER_=_32_THEN WRITE_('НЕИСПРАВНОСТЬ ТОКА')
BOOL_(0,SD,SPANNUNG,FEHLER)
GOTOXY_(10,11)
IF_FEHLER_=_64_THEN_WRITE_('НЕИСПРАВНОСТЬ НАПРЯЖЕНИЯ')
JUMP_ST
END
288 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 8 Контроль электрической дуги
6. Причины неисправностей
289
Погонная энергия
7. Погонная энергия
U = напряжение (вольт)
I = сила сварочного тока (ампер)
V = скорость
Индикация погонной энергии на дисплее контроллера робота
Команда
290 PA_QIROX_V08.xx_Rev.03/16_RU
291
Погонная энергия
292 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9
Заглавие
Программные
Наименование
функции
Содержание
294 PA_QIROX_V08.xx_Rev.03/16_RU
295
296 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
Программные функции
297
Обзор программных функций
Многослойная технология
335
Колебания 350
Вызов подпрограмм 48
298 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
2. Логические операции
2.1 Обзор
1
Рисунок 4. Выбор указаний переменных
При выборе функций IF, FOR или BOOL в окне выбора диалогового окна
отображается количество отмеченных операторов, которых можно
выбрать с помощью клавиш со стрелками ВВЕРХ/ВНИЗ. Перенос в полосу
предварительного просмотра производится кнопкой Select (Выбор).
299
Логические операции
JUMP_START
УКАЗАНИЕ!
Ограничения
1. Адрес перехода можно определить только один раз
(каждый адрес перехода получает другое имя.)
2. Имена не должны совпадать с переменными или командами CAROLA.
3. Переход из подпрограммы не разрешен.
4. Переход из счетного цикла или оператора BEGIN/END не разрешен
5. Разрешается использовать не более тридцати двух символов.
300 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
Пример программы
В примере программы изменена очередность сварки обоих сварных швов.
Пример кода START: Начало программы
NAHT1: Цикл 1-го шва
NAHT2: Цикл 2-го шва
1 1
Рисунок 5. Оператор следствия переменной «IF»
301
Логические операции
IF_NOT_IN(5)_THEN_PAUSE
2. Оператор следствия
302 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
303
Логические операции
Пример программы 2
В приспособление для зажима заготовки роботизированной установки
встроен переключатель, который приводится в действие заготовкой. С
помощью этого переключателя можно избежать запуска запрограммиро-
ванного цикла при отсутствии заготовки. В нашем примере этот переклю-
чатель подключен ко входу 14.
304 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
Определение переменных
(см. блок 10 — стандартная версия — раздел «1. Обработка переменных»
на странице 373).
Арифметическая логическая операция
(см. специальную документацию «Параллельная задача»)
305
Техника использования подпрограмм
3.1 Обзор
1 Extern: 2
Создание доступа к внешним
процедурам в текущей про-
грамме
2 Public:
Определение процедур для
использования во внешних
программах
3 PROG:
Определение и вызов
внутренних процедур 3
1
4 SUBFUNCTION:
Определение и вызов
подпрограмм при 4
одновременном
использовании переменных
6 5
5 VAR DEF:
Рисунок 6. Обзор описания переменных
Определение переменных
6 POINTS DEF:
Копирование точек из внеш-
них программ
306 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
307
Техника использования подпрограмм
EXTERNAL_PROC_REI_FROM_MASTER
Данная команда используется вместо объявления процедуры в программ-
ном разделе перед MAIN.
Данная строка имеет следующие компоненты:
MAIN
START: PAUSE
GP (1..2)
CALL SUCH
$ (1)
GP (3)
GC (4..6)
GP (7..9)
CIRO (0)
CIR (9,10,11,60)
GP (12,1)
DECHANGE
JUMP START
END
308 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
Пример программы 2
Ниже показана подпрограмма, которая направляет робота на
механическую очистку. Так как эта процедура требуется в нескольких
программах, она объявляется как PUBLIC_PROC (Public = опубликование) в
программе с именем «MASTER».
Выдержка из раздела объявления программы MASTER
Пример кода RESTART
PUBLIC PROC REIN
Часть 1 REI1: IF IN(4) THEN JUMP REI2
WRITE ('НОЖ СИСТЕМЫ ОЧИСТКИ НЕ В ПОРЯДКЕ')
PAUSE
WRITE ('')
JUMP REI1
REI2: GP (1..3)
SET (4)
WAITI (NOT IN(4))
WAITI (IN(4))
RESET (4)
SET (212)
GP (2,1)
RESET (212)
ENDP
EXTERNAL_PROC_REIN,SYNC_FROM_MASTER
RESTART
Пример кода
LIST 1=(5411,3,500,259,160,290,0,0,2,30,87,40,330,0,0,0
Часть 2 EXTERNAL PROC REIN FROM MASTER
MAIN
START: PAUSE
$ (1)
GP (1..3)
GC (4..6)
GP (7..9)
CIRO (0)
CIR (9,10,11,60)
GP (12,1)
CALL REIN
JUMP START
END
309
Техника использования подпрограмм
3.5.1 Объявление
При применении процедуры SUBFUNC последнюю необходимо объявить в
разделе объявления программы или внешней библиотеки.
Объявление SUBFUNC состоит из следующих компонентов:
310 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
Возвращаемый параметр
(0...10 переменных)
Передаваемый параметр (1...20 переменных)
Имя функции (8 символов)
Вызов функции
311
Техника использования подпрограмм
312 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
313
Техника использования подпрограмм
ER2:
IF NOT IN (4) THEN JUMP ER1
ENDP
MAIN
END
314 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
MAIN
END
315
Техника использования подпрограмм
MAIN
END
MAIN
WRITE (‘H=‘,H,‘I=‘,I,‘J=‘,J)
END
H= 3 I=5 J=6
316 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
317
Параллельный перенос в режиме онлайн
1 Параллельный
2 Преобразование
3 Зеркальное отображение
318 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
5
6
подводится во все точки со смещением на вычисленный вектор вплоть до
3
4
12
11
отмены сдвига (DECHANGE).
13
1 Параллельный
2 Преобразование
3 Зеркальное отображение
1 2 3
Рисунок 8. Обзор типов преобразований
319
Цифровые входы и выходы
1 - двоично-кодированный опрос
цифровых входов
2 Переключение цифровых вы-
ходов посредством программной
команды
3 Тестер цифровых входов и вы-
ходов
(см. блок 2 — стандартная
версия — раздел«1.7 Цифровые
входы и выходы» на странице 1 3
48).
320 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
321
Цифровые входы и выходы
Номер выхода 16 15 14 13 12 11 10 9
Состояние переключения
0 0 1 0 1 0 1 0
( = двоично-десятичный код)
Десятичный весовой
128 64 32 16 8 4 2 1
коэффициент бита
Десятичное значение 32 + 8 + 2 = 42
322 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
Номер входа 16 15 14 13 12 11 10 9
Состояние переключения
0 1 1 0 0 0 1 0
( = двоично-десятичный код)
Десятичный весовой коэффици-
128 64 32 16 8 4 2 1
ент бита
Десятичное значение 64 + 32 + 2 = 98
OUTWORD_( 14, 9, 8 )
Номер выхода 16 15 14 13 12 11 10 9
Состояние сигнала на выходе 0 0 0 0 1 1 1 0
Десятичный весовой
128 64 32 16 8 4 2 1
коэффициент бита
Десятичное значение 8 + 4 + 2 = 14
323
Цифровые входы и выходы
GC_(3,4)
Пример кода
SWITCH_OUTBYTE,14,9,8
GC_(5..7)
ПРЕДУПРЕЖДЕНИЕ!
OUT Назначение/сброс цифровых выходов
IN Опрос цифровых входов
324 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
325
Определение, позиционирование и параметризация внешних осей
326 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
Значение,
Значение
STOV_( )
Направление Z
Направление Y
Направление Х
327
Изменение центра инструмента и вектора ориентации инструмента
во время выполнения программы
При этом обратите внимание на то, что при изменении системного центра
инструмента изменяется режим передвижения в режиме «ОБУЧЕНИЕ».
328 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
8. Виртуальная клавиатура
329
Изменение центра инструмента и вектора ориентации инструмента
во время выполнения программы
330 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
1 Диалоговое окно
2 Кнопка для применения вы-
бора
IN
NOT IN
1
331
Считывание и запись времени выполнения
GETTIME_(20;MSEK,SEKUNDE,MINUTE,STUNDE,TAG)
GETTIME_(20;ВРЕМЯ)
332 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
VAR MSEK,SEK,MIN
MAIN
START:PAUSE
$ (1)
!РАБОЧАЯ ПРОГРАММА
GETTIME (20;MSEK,SEK,MIN)
IF MIN > 24 THEN CALL REI !В подпрограмме REI таймер
!снова устанавливается на «0»;
!(см. «Запись времени»)
JUMP START
END
VAR ZEIT
MAIN
START:PAUSE
$ (1)
!РАБОЧАЯ ПРОГРАММА
GETTIME (20;ZEIT)
IF ZEIT > 1500000 THEN CALL REI
JUMP START
END
333
Считывание и запись времени выполнения
MAIN
END
334 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
335
Методы программирования
PDMSET_(1;Обозначение детали)
PDMSEAM_(0)
336 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
Пример:
Пример кода RESTART
EXTERNAL_PROC_REI_FROM_MASTER
LIST 1=(5411,1,0,44,56,230,0,0,0,2,30......)
MAIN
$_(1)
PDMSET_(1;ТЕСТОВАЯ ДЕТАЛЬ)
GP_(1,2)
PDMSEAM_(1)
GP_(3)
GC_(4,5)
PDMSEAM_(0)
GP_(5,7)
PDMSEAM_(2)
GC_(...
еще одна управляющая программа
.
CALL REI
RUN MENUE
END
С помощью команды
PDMVAR_( 0; 'CHARGE', PDV )
Передаваемая переменная
Передаваемый текст
Типовое обозначение
337
Методы программирования
Команда
FUNCON_PDMWATCH
FUNCOFF_PDMWATCH
338 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
Пример программы
На 3 фиксированных позициях обработки запрограммированы програм-
мы «Труба», «Балка» и «Рама». После нажатия предварительной настройки
(цифровой вход) эти программы должны выполняться в произвольном
порядке. Для этого составляется еще одна программа, управляющая выбо-
ром. На практике для этой программы преимущественно используется имя
«МЕНЮ», поскольку оно частично отражает задачу этой программы.
339
Методы программирования
MASTER
RESTART
PUBLIC PROC REI
IF NOT IN(4) THEN BEGIN
WRITE ('НОЖ НЕ В ИСХОДНОМ ПОЛОЖЕНИИ')
END
GP (1,2,3)
GC (4)
SET (4)
WAITI (NOT IN(4))
WAITS (4)
RESET (4)
WAITI (IN(4))
GC (5)
GP (6,1)
ENDP REI
PUBLIC PROC SYNC
EXTDEF (1;1;700,701,702)
EXTDEF (2;0;800,801,802,803,804)
EXTDEF (3;0;900,901,902,903,904)
EXTCHAIN (1,3,2)
EXTSYNON
ENDP SYNC
MAIN
END
340 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
ROHR = ТРУБА
➊ RESTART
Пример кода EXTERNAL PROC REI FROM MASTER
LIST 1=(5411,1,0,44,56,230,0,0,0,2,30......)
MAIN
Управляющая программа
CALL REI
RUN MENUE
END
RAHMEN = РАМА
➋ RESTART
Пример кода EXTERNAL PROC REI FROM MASTER
LIST 1=(5411,1,0,44,56,230,0,0,0,2,30......)
MAIN
Управляющая программа
CALL REI
RUN MENUE
END
BEAM = БАЛКА
➌ RESTART
Пример кода EXTERNAL PROC REI,SYNC FROM MASTER
LIST 1=(5411,1,0,44,56,230,0,0,0,2,30......)
MAIN
CALL SYNC
Управляющая программа
CALL REI
RUN MENUE
END
341
Методы программирования
OVERLAY_Name
Имя Имя
OVERLAY_ 'D', SRC
загрузки, удаления,
Пример программы
342 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
OVERLAY_'E',PRGXXXXX,SRC
343
Методы программирования
XY0000001234
344 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
Примеры программы
Альтернатива
GENNAME_(_,A,C,B) Созданное имя программы — PRG0100ST1
WRITE_('PRGXXXXX')
345
Методы программирования
DELETE_Name
DELETE_PRGXXXXX
SAVE_Name
или
SAVE_'E',PRGXXXXX
346 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
347
Сообщения и ввод значений переменных
WRITE_('..выводимый текст..')
WRITE_('')
COM (10;2)
348 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
GOTOXY_( _, _ )
позиция в направлении X
349
Колебания
16. Колебания
16.1 Обзор
1 Определение картин колеба- 3 4 5
ний
2 Линейная картина колебаний
3 Синусоидальная картина
колебаний
4 Частота колебаний
5 Выполнить вызов картины 2
колебаний
6 Определение ориентации
1 6
колебаний
7 Активация/деактивация осе-
9
вых колебаний
8 Активация/деактивация коле-
баний по осям руки манипу- 8 7
лятора Рисунок 15. Обзор функций колебаний
9 Переключение выходов сигна-
лов синхронизации колебаний 16.2 Ширина колебаний (амплитуда колебаний)
Для выполнения требования по совершению колебаний необходимо
присвоить значение колебательному движению. Это значение задается
в списке параметров режима сварки и называется ширина колебаний
(амплитуда колебаний).
Ширина колебаний находится на 10-м месте в списке параметров режи-
ма сварки. и задается в единице измерения «мм». Максимальная ширина
колебаний составляет 99,9 мм.
С включением списка параметров режима сварки, в котором записана
ширина колебаний больше «0», робот начинает колебаться при следующем
передвижении по траектории.
350 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
Частота колебаний
1 ROF (2)
2 ROF (10)
1
3 Амплитуда колебаний
2
3
LIST 1 = (1111,3,0,50,150,259,70,0,2,34,99,22,330,0,0,0,0,0,0,0,0)
LIST 1= (5411,1,0,50,175,275,700,0,0,14,50,0,0,0,0,0,0,50
MAIN
$ (1)
GP (1,2)
GC (3..6)
GP (7,8,1)
RUN MENUE
END
351
Колебания
ROF_(6)
Такт вычислителя, 10 мс 15 мс 20 мс 25 мс 30 мс
Применение До 12 осей До 18 осей MASTER/SLAVE,
Лазерный датчик
ROF (0) 50,00 Гц 33,33 Гц 25,00 Гц 20,00 Гц 16,67 Гц
ROF (1) 25,00 Гц 16,67 Гц 12,50 Гц 10,00 Гц 8,33 Гц
ROF (2) 12,50 Гц 8,33 Гц 6,25 Гц 5,00 Гц 4,17 Гц
ROF (3) 8,33 Гц 5,56 Гц 4,17 Гц 3,33 Гц 2,78 Гц
ROF (4) 6,25 Гц 4,17 Гц 3,13 Гц 2,50 Гц 2,08 Гц
ROF (5) 5,00 Гц 3,33 Гц 2,50 Гц 2,00 Гц 1,67 Гц
ROF (6) 4,17 Гц 2,78 Гц 2,08 Гц 1,67 Гц 1,39 Гц
ROF (7) - Стандартная версия 3,57 Гц 2,38 Гц 1,79 Гц 1,43 Гц 1,19 Гц
-
ROF (8) 3,13 Гц 2,08 Гц 1,56 Гц 1,25 Гц 1,04 Гц
ROF (9) 2,78 Гц 1,85 Гц 1,39 Гц 1,11 Гц 0,96 Гц
ROF (10) 2,50 Гц 1,67 Гц 1,25 Гц 1,00 Гц 0,83 Гц
ROF (11) 2,27 Гц 1,52 Гц 1,14 Гц 0,91 Гц 0,76 Гц
ROF (12) 2,08 Гц 1,39 Гц 1,04 Гц 0,83 Гц 0,69 Гц
ROF (13) 1,92 Гц 1,28 Гц 0,96 Гц 0,77 Гц 0,64 Гц
ROF (14) 1,79 Гц 1,19 Гц 0,89 Гц 0,71 Гц 0,59 Гц
ROF (15) 1,67 Гц 1,11 Гц 0,83 Гц 0,67 Гц 0,56 Гц
352 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
MAIN
PAUSE
$ (1)
ROF (6) Изменение частоты на 4,17 Гц
GP (1,2)
GC (3..6)
GP (7,8,1)
RUN MENUE
END
Обратите внимание:
Девятый параметр в списке параметров режима сварки «ЧАСТОТА
УКАЗАНИЕ!
КОЛЕБАНИЙ» активен, начиная с версии программного обеспечения
V700.31A. Изменение частоты колебаний в списке параметров режима
сварки имеет приоритет перед изменением посредством команды ROF
(см. блок 7 — стандартная версия — раздел «1. Списки параметров
режима сварки» на странице 164).
353
Колебания
LIST 1 = (5411,3,0,50,150,259,70,0,2,16,99,22,330,0,0,0,0,0,0,0,0)
Изображение
Направление колебаний
относительно направления
проволоки
354 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
LIST 1 = (5411,3,0,50,150,259,70,0,2,16,99,22,330,0,0,0,0,0,0,0,0)
355
Колебания
356 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
RESTART
Пример кода
LIST 1 = (5211,3,0,48,92,236,700,0,261,13,60,23,363,0,14,0,0,5,35,30,5,1) ➊
➊ Параметры списка параме- MAIN
тров режима сварки PAUSE
OSCDIR (200,201,4)
«ТЕКУЩИЕ КОЛЕБАНИЯ» $ (1)
GP (1,2,3)
GC (3..5)
GP (6)
END
357
Колебания
OSC_ FORM
FUNCON_ AWEAV, 5
номер оси
AWEAV = Axis WEAVE = осевые колебания
FUNCON = FUNCtion ON = функция ВКЛ
358 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
FUNCOFF_AWEAV
x
на заданный угол (1° — 45°) в положительном/отрицательном
x = Ширина колебаний
направлении во время колебательного движения. Деактивация функции
производится с помощью команды
FUNCOFF_ANGWEA
359
Режим работы MASTER / SLAVE
CALL_имя процедуры
360 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
19.1 Обзор
Помимо общих сообщений о сбоях в ситуациях аварийного останова, в
диалоговом окне ERRORS можно определять и отображать собственные
сообщения о сбоях, если с помощью опционального аппаратного
обеспечения распознана ситуация аварийного останова на периферии.
Таким образом значительно упрощается обнаружение причины
неисправности.
361
Сообщения о сбоях и вызов процедуры в случае неисправности
USRMSG_( 1, ‘ Текст..‘ ,5 ,0 )
362 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
19.3 ONERROR
Если активной функцией контроля электрической дуги (FUNCON_ONLCON)
обнаруживается сбой в процессе сварки, с помощью команды
Имя подпрограммы
Вызов подпрограммы
Команда ONERROR
ERRLEVEL_(ERRV)
363
Сообщения о сбоях и вызов процедуры в случае неисправности
Таблица сбоев:
Значение Значение
Ошибка Ошибка
ошибки ошибки
Зажигание 1 Электрическая дуга 2
Газ 3 Проволока 4
Пористость 5 SDSTOP 6
Vision Edge limit 7 Неисправность ПС 8
Коммуникация GLC 9 Недостаточное коли- 10
чество воды
MAIN
ONERROR CALL ERROR
ROF (9)
$ (1)
GP (1,2)
GC (3)
GP (4,5)
END
Команда
Метка перехода
Команда перехода
Команда ONERROR
364 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
MAIN
ONERROR JUMP L01
ROF (9)
$ (1)
GP (1,2)
GC (3)
GP (4,5)
L01: WRITE ('НЕИСПРАВНОСТЬ ЭЛЕКТРИЧЕСКОЙ ДУГИ')
PAUSE
END
ONERROR_NOP
365
Сообщения о сбоях и вызов процедуры в случае неисправности
FUNCON_ ZSTDAT, x
Нахлестка в 1/10 мм
Команда: Данные начала строки
Функция Вкл
RESTART
Пример кода 3
LIST 1=(5411,3,100,36,85,200,560,0,6,40,70,25,370,0,0,0,0,0,35,0,0)
VAR ERRV
PROC ERROR
STORPOSR (55,100,0,0;4;0,0,1500,0,0,0;…)
GP (55)
ERRLEVEL (ERRV)
IF ERRV = 3 THEN WRITE ('ГАЗ')
IF ERRV = 4 THEN WRITE ('ПРОВОЛОКА')
PAUSE
ENDP
MAIN
FUNCON ZSTDAT,150
ONERROR CALL ERROR
ROF (9)
$ (1)
GP (1,2)
GC (3)
GP (4,5)
FUNCOFF ZSTDAT
END
366 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 9 Программные функции
Номер выхода
Команда
Функция Вкл
DCO_(P1,P2,P3)
367
368 PA_QIROX_V08.xx_Rev.03/16_RU
369
370 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10
Заглавие
Программирование
Наименование
с помощью
переменных
Содержание
372 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
Обработка переменных
1. Обработка переменных
Значение переменной
Номер глобальной переменной
производится считывание. Значение прочитанной статической перемен-
ной переносится в переменную, зависимую от программы*.
Статические или глобальные переменные применяются в т. ч.
УКАЗАНИЕ!
для коммуникации между параллельной задачей и прикладной
программой.
* см. описание ниже.
373
Обработка переменных
Использование
Тип переменной Пример
переменной
1. Числовая переменная Целочисленные значе- ...-2,-1,0,1,2,...
ния
Плавающая запятая -1,2345 ; 104,38
2. Переменная
(макс. 11 разрядов по-
с плавающей запятой
сле запятой)
3. Строковая перемен- Цепочка символов A:=‘CAROLA‘
ная (макс. 255 символов)
При применении переменных нужно обратить внимание на следующее:
• Каждой переменной присваивается имя, которое может состоять
максимум из 32 символов. Первый символ имени должен быть буквой.
• В имени учитываются только первые 8 символов. При одинаковой по-
следовательности первых 8 символов выдается сообщение об ошибке
(двойное описание).
• Имя переменной не должно совпадать с именем подпрограммы или
команды CAROLA.
• В соответствии с ее использованием переменная описывается как
Тип переменной Объявление
Числовая переменная VAR_A
Переменная с плавающей запятой FLOAT_VAR_A
Строковая переменная STRING_VAR_A
в разделе описания программы.
374 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
1 Extern + VAR 2
- указание о том, что речь идет о
внешнем описании
2 Public + VAR
- переменная для использования
в текущей и в остальных програм-
мах
VAR DEF
3 - переменная для внутреннего
использования
1
Доступные кнопки
PUBLIC_VAR_REIN,STUECK
EXTERNAL_VAR_REIN,STUECK_FROM_MENUE
Задание одной или нескольких переменных,
объявленных в другой программе (например, «МЕНЮ»)
как P PUBLIC_VAR и необходимых в этой программе.
375
Обработка переменных
MAIN
ABC:=ABC+1
WREAD ('ВВЕДИТЕ СДВИГ X Y Z',DIVX,DIVY,DIVZ
AL !=УГОЛ АЛЬФА
AP !=НАЧАЛЬНАЯ ТОЧКА СДВИГА
BE !=УГОЛ БЕТА
E1 !=ВНЕШНЯЯ ОСЬ 1
E2 !=ВНЕШНЯЯ ОСЬ 2
EP !=КОНЕЧНАЯ ТОЧКА СДВИГА
GA !=УГОЛ ГАММА
DIVX !=ЗНАЧЕНИЕ РАЗНОСТИ ДЛЯ X
376 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
VAR STA
MAIN
WREAD ('ВВЕДИТЕ СДВИГ X,Y,Z',DIV
377
Обработка переменных
WRITE_(STUECK,REI)
Команда вывода для текущих значений переменных STUECK и REI.
WRITE_(‘УЖЕ СВАРЕНО ‘,STUECK,’ ДЕТАЛЕЙ СВАРЕНО.’)
Команда вывода, в которой вывод значения переменной STUECK
сочетается с текстом.
WREAD_(SOLL)
Команда для ввода значения в переменную. Компьютер ожидает в
командной строке, пока ввод не будет завершен клавишей «RETURN»
(ВОЗВРАТ) или «ENT» (ВВОД) на РП.
WREAD_(‘СКОЛЬКО ДЕТАЛЕЙ ДОЛЖНО БЫТЬ СВАРЕНО?’,ЗАДАННОЕ
ЗНАЧЕНИЕ)
Команда ввода в сочетании с выводом текста.
READ_(‘ПОДВОД ИНСТРУМЕНТА В ТОЧКУ ДА=1 НЕТ=0, AUSW)
Команда ввода похожа на WREAD, с тем отличием, что эта команда
READ выполняется только в том случае, если перед обработкой этой
программной строки на клавиатуре одновременно нажата комбинация
клавиш «Ctrl + W».
378 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
Присвоение
значения
A:=20 Переменной A присваивается значение 20.
Сложение
A:=A+1 Значение переменной A увеличивается на 1.
Вычитание
C:=A-B В переменной C записывается результат вычитания
значений A и B.
Умножение
B:=A*7 В переменной B записывается результат умножения
значения переменной A и множителя 7.
Деление
B:= A / 16 В переменной B записывается результат деления
значения переменной A и числа 16.
Возможно также выполнение несколько операций в одной строке, напри-
мер,
379
Обработка переменных
Строковая переменная
Строковой переменной присваиваются цепочки символов, которые могут
складываться.
Сложение
A:=‘TEST‘ В результате сложения переменных A и B получается
B:='ПРОГОН' слово «ТЕСТОВЫЙ ПРОГОН». Этот результат записыва-
ется в переменную АВС.
ABC:=(A+B)
Команда
STRHND ( 0, A, B, ERG)
Результат операции
Вторая строковая переменная
Первая строковая переменная
Операция сравнения
0 = сравнивает заданную цепочку символов со
строковой переменной
1 = сравнивает две строковые переменные
2 = показывает количество символов в строковой
переменной.
Примеры:
380 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
381
Обработка переменных
Пример программы
В этой программе показано, как с помощью переменных можно управ-
лять запрограммированным циклом. В примере оператор должен ввести
количество изделий в штуках. Этот объем партии изделий обрабатывается.
Затем выводится сообщение на дисплей.
GP (120..123)
IST:=IST + 1
REST:=STUECK-IST
IF IST = STUECK THEN JUMP FRA
WRITE (‘ЕЩЕ ДОЛЖНО БЫТЬ СВАРЕНО’,ОСТАТОК,’ДЕТАЛЕЙ СВАРЕНО’)
JUMP ABL
382 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
2. Счетный цикл
FOR_ANF:=_ 1_ TO_ 8_ DO
FOR_ANF:=_8_TO_1_STEP_-1_DO.
В этом месте следует также упомянуть о том, что числовые значения в при-
веденных примерах могут заменяться переменными.
383
Счетный цикл
Пример программы 1
В этом примере показана программа, которая направляет робота на
позицию очистки после трехкратного прохождения сварочного цикла.
Программа очистки находится в главной программе MASTER в виде
подпрограммы.
MAIN
START: FOR ANF:=1 TO 3 DO
BEGIN
PAUSE
$ (1)
END
CALL REI
JUMP START
END
Пример программы 2
В данной программе пользователю предоставляется дополнительная
возможность самостоятельно определить количество программ сварки,
которые прогоняются перед подводом робота на позицию очистки, при
помощи ввода с клавиатуры.
MAIN
IF DURCH < 1 THEN DURCH:= 1
START: FOR ANF:=1 TO DURCH DO
BEGIN
PAUSE
$ (1)
END
CALL REI
READ (‘ЗАДАТЬ НОВОЕ КОЛИЧЕСТВО ПРОГОНОВ:: ‘,DURCH)
JUMP START
END
384 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
385
Копирование / генерация точек при выполнении программы
Номер точки
Скорость перемещения между точками
Вид интерполяции
Ввод режима перемещения (0 или 1), в котором инстру-
мент подводится в точки.
Ввод 0 = CP (continuous path = контурная обработка)
ввод 1 = PTP (point to point = позиционная обработка)
Состояние (см. списки параметров режима сварки «Задание цифровых
выходов»). Ввод цифровых функциональных выходов производится в
двоичной системе счисления:
0 = без функциональных выходов
1 = функциональный выход 1
2 = функциональный выход 2
3 = функциональный выход 1 и функциональный выход 2
4 = функциональный выход 3 и т. д.
В командах STORPOSA и STORPOSR дополнительно необходимы:
Системы координат
0 = ввод значений в приращениях
1 = базовая система координат
2 = система координат руки манипулятора
3 = система координат заготовки
4 = система координат вектора ориентации инструмента
5 = расширенная базовая система координат (BKSE1)
6 = поворотная базовая система координат
Ввод координат (с точностью до 1/10 мм)
Направление Х
Направление Y
Направление Z
Указание пространственных углов (с точностью до 1/10 градуса)
Альфа (начиная с версии V710.03 задание в 1/1000 граду-
са)*
Бета
Гамма
Ввод координат для внешних осей 1 - 30
Поворотные оси (с точностью до 1/100 градуса)
Линейные оси (с точностью до 1/10 мм)
УКАЗАНИЕ! При задании координат X, Y, Z, альфа, бета, гамма, вводить все значения
не требуется. Контроллер автоматически заменяет отсутствующие
значения.
386 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
STORPOS_(100,50,0,0)
STORPOSR_(100,50,0,0;1;2000,100,10000,1500,300,2000)
STORPOSA_(100,40,0,0;1;7500,480,10000,1400,250,1150)
387
Копирование / генерация точек при выполнении программы
Номер точки
Скорость
Вид интерполяции 0=контур-
ная, 1=позиционная
Состояние
Система координат
0=значения осей; 1=базовая; 2=рука мани-
пулятора; 3=заготовка 4= система координат
вектора ориентации инструмента, 5= рас-
ширенная базовая (BKSE1); 6 = поворотная
базовая система коорд.
ось 1 или направление X
ось 2 или направление Y
ось 3 или направление Z
ось 4 или альфа
ось 5 или бета
ось 6 или гамма
Внешняя 1
Внешняя 2
.
.
.
Внешняя 30
388 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
Пример программы
Генерация точек с помощью команды STORPOS
MAIN
EINGABE:
GP (1,2)
WREAD ('ЗАДАЙТЕ ЗНАЧЕНИЯ ДЛЯ ДЛИНЫ И ШИРИНЫ‘ ,X,Y)
STORPOSR (3,100,0,0;1;X,0,0,0,0,0)
STORPOSR (4,100,0,0;1;X,Y,0,0,0,0)
STORPOSR (5,100,0,0;1;0,Y,0,0,0,0)
STORPOS (6,100,0,0)
$ (4)
GC (3..6)
GP (1)
JUMP EINGABE
END
Графическое изображение
2/6 5
-x
150 мм
-y +y
+x
3 4
445 мм
389
Копирование / генерация точек при выполнении программы
390 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
391
Копирование / генерация точек при выполнении программы
GETPOS_(1;X,Y,Z,AL,BE,GA;E1)
Посредством команды
GETPOSR_(PT;SPE,IPOL,STA;1;X,Y,Z,AL,BE,GA;E1)
Посредством команды
GETPOSA_(PT;SPE,IPOL,STA;1;X,Y,Z,AL,BE,GA;E1)
392 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
Номер точки
Скорость
Вид интерполяции
0=контурная, 1=позиционная
Состояние
Система координат
0=значения осей; 1=базовая; 2=рука манипулятора;
3=заготовка 4= система координат вектора
ориентации инструмента, 5= расширенная базовая
(BKSE1); 6 = поворотная базовая система коорд.
ось 1 или направление X
ось 2 или направление Y
ось 3 или направление Z
ось 4 или альфа
ось 5 или бета
ось 6 или гамма
Внешняя 1
Внешняя 2
.
.
.
Внешняя 30
393
Копирование / генерация точек при выполнении программы
2 5
-x
-y +y
+x
3 4
MAIN
ST:
WREAD (‘ВВОД НОМЕРА ТОЧКИ’,PT)
GETPOSA (PT;SPE,IPOL,STAT;1;X1,Y1,Z1,AL1,BE1,GA1;EXT1,EXT2)
WRITE (X1,Y1,Z1)
WAITS (5)
JUMP ST
END
После запуска программы и ввода номера точки на экране появляются
абсолютные координаты нужной точки.
На такой же детали при помощи команды GETPOSR должны быть вычисле-
ны ее размеры.
После запуска программы и ввода номера точки появляются относитель-
ные координаты нужной точки к текущей позиции (точка 2).
MAIN
GP (1,2)
ST:
WREAD (‘ВВОД НОМЕРА ТОЧКИ’,PT)
GETPOSR (PT;SPE,STA,IPOL;1;X,Y,Z,AL,BE,GA)
WRITE (X,Y)
WAITS (5)
JUMP ST
END
394 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
(положение А) (положение B)
Применение команд SASTOPAT и STORPOS
При применении команды STORPOS, выполняющей преобразование
декартовых координат в углы между осями робота — т. е. предварительное
преобразование, в связи с механической конструкцией робота существуют
разные возможности решения. В этом случае возможна многозначность.
Применение команд SASTOPAT и GETPOS
Команда GETPOS позволяет преобразовывать углы между осями
робота в декартовы координаты (обратное преобразование). Поэтому
многозначность отсутствует.
395
Копирование / генерация точек при выполнении программы
SASTOPAT_( 0; 10)
Ось 1, 3, 4, 6
Запрограммированная точка (значения не имеет)
Индекс (1)
396 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
Состояние поиска:
0 - точка не найдена
1 - найдена еще одна точка
Предыдущая точка.
Следующая найденная точка.
Начиная с этого номера точки выполняется проверка памяти
точек.
Пример программы:
В приведенной ниже программе точки программы можно скорректировать
на одно значение, которое вводится в режиме «АВТОМАТИЧЕСКИЙ» с
помощью клавиатуры. Ввиду того, что номера точек запрограммированы
не в числовой последовательности, поиск соответственно следующей
точки должен выполняться с помощью команды NEXTP. Для записи
этого номера точки служит переменная, использованная в командах
GETPOSA и STORPOSA. Следует также упомянуть о том, что обе последние
позиции в команде NEXTP не могут использоваться и тем самым могут
игнорироваться в программе.
Пример кода VAR PNR,SPE,IPOL,STA,X,Y,Z,AL,BE,GA,E1,E2,E3
VAR AP,EP,INP,INP2
VAR XVER,YVER,ZVER,ALVER,BEVER,GAVER,E1VER,E2VER,E3VER
VAR NPNR,I
LIST 1=(5211,3,500,259,160,290,0,0,2,30,87,40,330,0,0,0,0,0,0,12)
PROC VERSCH
XVER:=0
YVER:=0
ZVER:=0
ALVER:=0
BEVER:=0
GAVER:=0
E1VER:=0
E2VER:=0
E3VER:=0
397
Копирование / генерация точек при выполнении программы
PNR:=AP
RECH: WRITE('СДВИГАЕТСЯ ТОЧКА‘,PNR)
WAITS (1)
GETPOSA (PNR;SPE,IPOL,STA;1;X,Y,Z,AL,BE,GA;E1,E2,E3)
X:=X+XVER
Y:=Y+YVER
Z:=Z+ZVER
AL:=AL+ALVER
BE:=BE+BEVER
GA:=GA+GAVER
E1:=E1+E1VER
E2:=E2+E2VER
E3:=E3+E3VER
SASTOPAT (0;PNR)
STORPOSA (PNR,SPE,IPOL,STA;1;X,Y,Z,AL,BE,GA;E1,E2,E3)
NEXTP (PNR,NPNR)
PNR:=NPNR
IF PNR>EP THEN JUMP FIN
IF PNR=0 THEN JUMP FIN
JUMP RECH
FIN:
ENDP
MAIN
WRITE ('CRTL+W ДЛЯ СДВИГА‘)
FOR I:=1 TO 300 DO BEGIN
READ ('ВЫПОЛНИТЬ СДВИГ?? ДА=1',INP2)
END I
IF INP2=1 THEN_BEGIN
CALL VERSCH
INP2:=0
END
GP (1,2)
GC (3,4,5,6,7)
GP (8)
END
398 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
FUNCON RESFAK,100
399
Копирование внешних точек
EXTERNAL_POINT(...)_FROM_...
Имя программы
Копируемые точки
COPYP_(...)_FROM_....
400 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
Возможности применения
401
Копирование внешних точек
402 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
6. Расчет векторов
Посредством команды
CALCF_(.....)
403
Расчет векторов
Номер функции
Не назначено
Первая точка
(номер точки 100)
Вторая точка
(номер точки 200)
Не назначено
Не назначено
Не назначено
Не назначено
расстояние в направлении X
расстояние в направлении Y
расстояние в направлении Z
значение расстояния в направлении X/Y
Результат этого расчета «Расстояние» записывается в переменных X,Y,Z.
404 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 10 Обработка переменных
103
3
102
Генерируется точка пересечения 200, рассчитанная на основе отрезков,
построенных между точкой 100/101 и 102/103.
..
A:=200
CALCF_(200;0;100,101,102,103,103,0;A)
..
Номер функции
Не назначено
Первый отрезок (точки 100/101)
Второй отрезок (точки 102/103)
Ориентация точки
(0 = вторая точка второго отрезка)
Не назначено
Номер точки пересечения (переменная для номера
точки)
405
Расчет векторов
3 2
Номер функции
Не назначено
Первая опорная точка
(точка 100)
Вторая опорная точка (точка 101)
Третья опорная точка (точка 102)
Ориентация точки
(0 = ориентация третьей опорной точки)
Не назначено
Центр (точка 200)
406 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 11
Управление
программами
Содержание
408 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 11 Управление программами
Управление программами
1 1 2 3 4 5 6
Оглавление
2 Копирование
3 Переименование
4 Удаление
5 Загрузка
6 Сохранение 7
409
Архивация и управление рабочими программами
1 2 3
410 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 11 Управление программами
411
Архивация и управление рабочими программами
1 Выбранная функция
1 2
2 Текущий дисковод
3
3 Сортировать по... 4
412 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 11 Управление программами
1 Исходные дисководы
2 Конечный дисковод
2
Рисунок 5. Присвоение имени программы
413
Архивация и управление рабочими программами
414 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 11 Управление программами
415
Архивация и управление рабочими программами
.S .Z .P .L .SET
ТИП Тип робота L L S L S
GAZ Общее количество осей роботизиро- L S S L S
ванной установки
PAL Точечное разрешение L L S L S
REF Референтные координаты осей робота L L L L L
NUM Номер системы управления L L L L L
CHK Контрольная сумма L L L L L
CZ1 Версия компилятора L S S L S
SOV Версия операционной системы L L L L L
LEN Объем ОЗУ-памяти L L L L S
L = легкий сбой
Операционная система запрашивает, загружать ли программный раздел.
Ответственность за возможный ущерб несет пользователь.
S = серьезный сбой
Загрузка программного раздела невозможна. Операционная система пре-
рывает процесс загрузки.
При условной загрузке появляются сообщения о сбоях заголовка, напри-
мер:
416 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 11 Управление программами
417
Загрузка резервной копии (Загрузка рабочего набора)
418 PA_QIROX_V08.xx_Rev.03/16_RU
Блок 11 Управление программами
419
Загрузка резервной копии (Загрузка рабочего набора)
420 PA_QIROX_V08.xx_Rev.03/16_RU
Опции
Блок 1
Внешние оси
Содержание
422 PA_QIROX_V08.xx_Rev.03/16_RU
423
Внешние оси
1. Внешние оси
При записи точек в память координаты имеющихся внешних осей (макс. 30,
номера осей 7…36), равно как и координаты внутренних осей (1…6),
сохраняются и интегрируются в процесс движения роботизированного
механизма (см. также блок 3 — стандартная версия — раздел «2.2
Передвижение роботизированного механизма» на странице 67).
При таком обычном применении внешние оси служат в качестве
«позиционирующих устройств» — деталь устанавливается в определенное
положение или роботизированный механизм перемещается в
определенную позицию.
7 LVE- Ось 7
8 QVE- Ось 8
7
9 VVE- Ось 9
10 DP- Ось 10
11 KP- Ось 11 8
9 11
10
424 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
* Программирование в режиме:
Команда
AXISSTAT_( 10, A)
Возвратная переменная
425
Запрос состояния свободно программируемых осей
Пример программы
426 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
427
Синхронизация внешних осей
Определение синхронизации
EXTDEF_( 2; 0; 801,802,803,804)
Точки определения
Тип внешней оси
0 - вращательный
1 - линейный
Номер внешней оси
1 - ось 7
2 - ось 8
...
30 - ось 36
428 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
Изображения:
Программирование точек определения (мин. 2 точки) на
линейных осях
• LVE- портал / механизм для продольных перемещений
• QVE - механизм для поперечных перемещений
• VVE - механизм для вертикальных перемещений
429
Синхронизация внешних осей
Изображения:
Программирование точек определения (мин. 3 точки) на
осях вращения (WPEK — поворотный стол, поворотно-наклонный
стол, орбитальный стол)
Рисунок 7. Ось 10, Точки 1001 – 1003
430 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
EXTCHAIN_(1)
431
Синхронизация внешних осей
EXTCHAIN (1,3,2)
Иерархия 1 - ось 7 - линейная ось - 1-я внешняя ось
Иерархия 2 - ось 9 - наклонная ось - 3-я внешняя ось
Иерархия 3 - ось 8 - поворотная ось - 2-я внешняя ось
EXTCHAIN (1,2,3)
Иерархия 1 - ось 7 - линейная ось
Иерархия 2 - ось 8 - поворотная башня
Иерархия 3 - ось 9 - механизм перемещения по высоте
MAIN
EXTDEF (1;1;700,701,702,703,704)
EXTDEF (2;0;800,801,802,803,804,805,806)
EXTDEF (3;0;900,901,902,903,904,905,906)
EXTCHAIN (1,3,2)
START: PAUSE
$ (1)
EXTSYNON
GP (1..4)
GC (5..8)
GP (9,10)
ARC (10,11,12)
ARC (12,13,14)
GP (15,1)
EXTSYNOFF
END
432 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
1 Активация синхронного
перемещения
1
Рисунок 23. Выбор синхронного перемещения в режиме «ОБУЧЕНИЕ»
Условие:
Для синхронного перемещения контроллеру нужна информация о
пространственном положении внешних осей и кинематической связи.
Поэтому перед работой в режиме «ОБУЧЕНИЕ» должна быть выполнена
программа с этой системной информацией (EXTDEF, EXTCHAIN).
Внешние оси, не описанные посредством команды EXTDEF, при синхрон-
ном перемещении не учитываются и могут передвигаться только от внеш-
него устройства. Если эта системная информация не известна контроллеру,
и, несмотря на это, производится переключение на синхронное перемеще-
ние, появляется сообщение о сбое:
433
Синхронизация внешних осей
3.4 EXTORIOFF
Отключение ориентационной синхронизации при синхронном
перемещении с внешними осями
При синхронном перемещении внешних осей обеспечивается постоянная
определенная скорость процесса вдоль траектории, определенное
положение центра инструмента и определенная адаптация ориентации
сварочной горелки относительно заготовки. В отдельных случаях
применения от синхронного ориентационного передвижения сварочной
горелки отказываются для достижения большей точности вращения
робота.
Таким образом, при синхронном перемещении контролируется только
скорость сварки и положение относительно заготовки.
Отключение ориентации с помощью команды EXTORIOFF активно только
после общего включения синхронного перемещения с помощью команды
EXTSYNON. Команда EXTORIOFF, следующая после команды EXTSYNON,
снова выключает ориентационную синхронизацию. В таком случае она
остается выключенной для всех программных последовательностей, пока
вновь не будет включена посредством команды EXTSYNON.
Команда не оказывает влияния на существующие программы пользователя
с синхронным перемещением.
434 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
435
Реферированиевнешнихповоротныхосей сдиапазонамиповоротасвыше360°
436 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
1. Абсолютный сдвиг
Внешней оси присваивается абсолютная величина.
например, останов внешней оси
Конечная точка
Номер оси
Имя программы
Абсолютно (останов оси 7)
437
Манипулирование информацией о точках для внешних осей (MPE)
2. Относительный сдвиг
Внешней оси задается смещение.
например, сдвиг координат точек
Конечная точка
Исходная точка
Номер оси
Имя программы
Относительно (смещение на вектор между точкой 4 и точкой 100)
Номер оси 8
Номер оси 7
Имя программы
Exchange (замена осевых координат осей 7 и 8).
В качестве альтернативы можно вставить C для копирования!
MPE_E_TEST.P(7,8,1,50)
По аналогии с примером выше, однако изменяются только точки 1 – 50
включительно.
438 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
MPE_C_TEST.P(7,8)
Производится копирование координат всех точек оси 7 на ось 8.
MPE_C_TEST.P(7,8, 1,50)
439
Манипулирование информацией о точках для внешних осей (MPE)
440 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
Абсолютный сдвиг
441
Манипулирование информацией о точках для внешних осей (MPE)
Пример применения:
Подпрограмма для очистки горелки с остановом осей 7 и 8 во время про-
цесса очистки.
Пример применения:
Перемещение информации о точках по оси 8
RESTART
Пример кода
MAIN
!***** COPY SOURCE POINTS ******!
COPYP (3..8,15) !1. WELD
Копирование точек траектории
1 первого фрагмента для COPYP (3..8,25) !2. WELD 1
остальных сегментов. COPYP (3..8,35) !3. WELD
COPYP (3..8,45) !4. WELD
$ (1)
GP (1,2,3)
GC (4,5) !FIRST WELD!
ARC (5,6,7)
GP (8)
$ (2)
GP (2,13)
GC (14,15) !SECOND WELD
END
442 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
Порядок действий
Базовые точки
1
(100, 103, 203, 303, 403, …)
443
Ручное перемещение внешних осей (MANAX)
Номер оси
Состояние (11 = включение)
MANAX_( 10, №)
Номер оси
Состояние (10 = выключение)
444 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
445
Ручное перемещение внешних осей (MANAX)
446 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
447
Асинхронное перемещение внешних осей
Скорость
Положение в 1/10 градуса
Номер внешней оси
(в данном случае ось 7)
448 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
Параметр Значение
состояния
0 Ось не сконфигурирована для функции асинхронного пере-
мещения.
1 Передвижение прервано
(АВАРИЙНОЕ ВЫКЛЮЧЕНИЕ, кнопка разблокировки и т. п.).
2 Ось передвигается.
3 Ось достигла конечного положения.
Состояние оси дает однозначную информацию о текущем состоянии
(положении) внешней оси. Таким образом, управляющая программа может
быть соответственно разветвлена в целях предотвращения столкновений.
Присвоение состояния оси производится при помощи команды
449
Асинхронное перемещение внешних осей
Номер оси
450 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
9. Главный/подчиненный
Применение
Опция ГЛАВНЫЙ/ПОДЧИНЕННЫЙ используется в установках, в которых
несколько роботов одновременно обрабатывают одну и ту же деталь либо
существует необходимость выполнить сварочное движение,
синхронизированное с внешними осями.
451
Главный/подчиненный
452 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
9.2.1 Программирование
При программировании обоих роботов нужно следить за следующими
факторами:
• робот и соответствующая ось должны быть определены как «ГЛАВНЫЙ»
или «ПОДЧИНЕННЫЙ» перед программированием точек определения
(синхронизацией внешних осей) или сварных швов
• перед этим необходимо выполнить команды MASTERON/OFF (см.
команду MASTERON/MASTEROFF в данном разделе)
• внешняя ось может перемещаться только ГЛАВНЫМ роботом
• в главном роботе активен режим работы «ОБУЧЕНИЕ», если
программирование точек в режиме обучения производится
подчиненным роботом — передача текущего положения главной оси
• оба контроллера (в т. ч. и подчиненный робот) должны знать
геометрическое положение соответствующей внешней оси (см. раздел
«Синхронизация внешних осей»).
Для программирования точки в ПОДЧИНЕННОМ роботе ГЛАВНЫЙ
робот должен настроить положение внешней оси. Затем выполняется
позиционирование ПОДЧИНЕННОГО робота на детали и сохранение
точки. Следите за тем, чтобы программирование ПОДЧИНЕННОГО робота
выполнялось симметрично выполнению программы ГЛАВНОГО робота.
Это означает:
• программирование одинаковых контуров
• одинаковые длины сварных швов
• одинаковые скорости сварки
Ограничения
В режиме ГЛАВНЫЙ/ПОДЧИНЕННЫЙ ограничено либо не представляется
возможным выполнение следующих функций:
453
Главный/подчиненный
454 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
Пример программы
455
Главный/подчиненный
ГЛАВНЫЙ робот
Адрес: 0*
Робот, приводящий в движение совместно используемую внешнюю ось.
При помощи команды
MSMASTER_( Адрес; Ось)
456 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
457
Синхронная ось
CHSYN_( 8, 0)
Команда
CHSYN_( 8, 1)
УКАЗАНИЕ!
* Допускаемое смещение положения определяется в
конфигурационном файле на контроллере робота (см. блок 1 — опции
— раздел «10.1 Позиционное отклонение (смещение) между главной
и подчиненной осью» на странице 459.
458 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
459
Параметризация внешних осей
POSTOLE
POSTOLR
TOLACT
FUNCON_RESTORP
Изменение заданного разрешения для внешних осей
Например: FUNCON_RESTORP, 7, 2
460 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
FUNCON_ENCRATIO
Диаметр заготовки
Диаметр приводного ролика
Номер оси
FUNCOFF_ENCRATIO
Команда FUNCOFF_ENCRATIO должна указываться в конце программы. Она
восстанавливает первоначальную конфигурацию
FUNCON_EXTOFF
Для оснащения инструментов необходимо подвести внешние оси в
предназначенное для этого положение (позиция установки), которое
нельзя покидать (защита персонала), пока роботом выполняется
управляющая программа на еще одной внешней оси. В целях
безопасности при помощи команды
FUNCON_EXTOFF, Ном.
461
Переключение оси
462 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
Подсоединение RESTART
MAIN
и отсоединение
L001: WRITE ('ОЖИДАНИЕ РАЗБЛОКИРОВКИ ОСИ , ЦИКЛ:')
внешней оси 7 IF NOT IN (49) THEN JUMP L001
WAITS (1)
WRITE ('ПРИСОЕДИНЕНИЕ ОСИ')
FUNCON SHAREAX,7
WAITS (1)
WRITE ('ОЖИДАНИЕ ПРИСОЕДИНЕНИЯ')
L002: IF NOT IN (50) THEN JUMP L002
DRIVEA (7,3700)
..
DRIVEA (7,0)
FUNCOFF SHAREAX,7
WRITE ('ОЖИДАНИЕ ОТСОЕДИНЕНИЯ')
L003: IF IN (50) THEN JUMP L003
WAITS (2)
JUMP L001
END
463
Автоматическая проверка тормозов
464 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
STORPOS (3,100,0,0)
Пример кода
IF NOT IN(204) THEN BEGIN ! НЕ ЗАДЕЙСТВОВАНО ВКЛЮЧЕНИЕ
Продолжение: МОЩНОСТИ
CALL CLEAR
GOTOXY (2,12)
WRITE (‚ ВЫПОЛНИТЬ ПРОВЕРКУ ТОРМОЗОВ,‘)
GOTOXY (2,14)
WRITE (‚ УДЕРЖИВАЙТЕ КНОПКУ РАЗБЛОКИРОВКИ И НАЖМИТЕ
ПУСК‘)
PAUSE
END
CALL CLEAR
GOTOXY (2,12)
WRITE (‚ ВЫПОЛНЯЕТСЯ ПРОВЕРКА ТОРМОЗОВ‘)
GOTOXY (2,14)
WRITE (‚ ОЖИДАЙТЕ....‘)
BRKTEST (1;0;1;2;3)
GOTOXY (2,12)
WRITE (‚ ПРОВЕРКА ТОРМОЗОВ ЗАВЕРШЕНА ‚)
WAITS (1)
BRKTEST (2;0;1;2;3;TIME)
GOTOXY (2,14)
WRITE (‚ ОСТАВШЕЕСЯ ВРЕМЯ : ‚,TIME,‘ МИН‘)
WAITS (2)
CALL CLEAR
END
PTPMAX (100)
ENDP BRKCHK
MAIN
CALL BRKCHK
IF NOT (IN(198)) THEN JUMP ENDE ! ЗАПРОС АВТОМАТИЧЕСКИЙ ДА/
НЕТ!***** АВТОМАТИЧЕСКИЙ*****************!
RUN MENUE
ENDE:
END
465
Автоматическая проверка тормозов
466 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 1 - Гибко программируемые внешние оси
467
468 PA_QIROX_V08.xx_Rev.03/16_RU
Опции
Заглавие
Наименование
Блок 2
Многослойная
технология
Содержание
470 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 2 - Многослойная технология
Многослойная технология
1. Общие сведения
471
Общие сведения
Выключение
ROOTOFF = для определения корневого слоя
корня
и
для генерации заполняющего(-их)
FILL = Заполнение
слоя(-ев).
472 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 2 - Многослойная технология
Функция
5 7 8 9
473
Общие сведения
ROOTON_(1) ROOTON_(2)
2 7 14 15
8
ROOTOFF_(3)
ROOTON_(3)
3
4 9
474 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 2 - Многослойная технология
Пример
Корень состоит из точек 3 – 44. Направление и расстояние от
заполняющего слоя до корня определены номером точки 70. При помощи
номера исходной точки 73 генерируются точки 73 – 114 для заполняющего
слоя.
475
Общие сведения
70 3
3 70 4
5 7 8 9
476 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 2 - Многослойная технология
477
Расширенная многослойная технология
Неправильно Правильно
ROOTON (1) GP_(3)
PICTURE (1) ROOTON _(1)
GP_(3) PICTURE_(1)
ARC_(3,4,5) ARC_(3,4,5)
PICTURE_(2) PICTURE_(2)
При этом может возникнуть сообщение о сбое «Длина вектора ноль при
расчете вектора единицы – проверьте центр или вектор ориентации
инструмента».
Расчет для отдельной прямой невозможен. В корне должно быть запро-
граммировано не менее трех точек, из которых может быть рассчитана
плоскость.
Неправильно Правильно
ROOTON (1) ROOTON _(1)
PICTURE (1) PICTURE_(1)
GC_(6) GC_(5,6,7)*
PICTURE_(2) PICTURE_(2)
PICTURE_( 1, 0)
478 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 2 - Многослойная технология
479
Расширенная многослойная технология
Пример:
УКАЗАНИЕ!
LAYACT_( 1, 1, 1)
!ЗАПОЛНЯЮЩИЙ СЛОЙ 2
!СЕГМЕНТ РАЗДЕЛКИ КРОМОК 1 - 2-Е ОПРЕДЕЛЕНИЕ СЛОЯ
LAYDEFNUM_(1,2,0,-20,40,50,0,0,0,0)
!СЕГМЕНТ РАЗДЕЛКИ КРОМОК 2 - 2-Е ОПРЕДЕЛЕНИЕ СЛОЯ
LAYDEFNUM_(2,2,0,0,-40,50,0,0,0,0)
!СЕГМЕНТ РАЗДЕЛКИ КРОМОК 3 - 2-Е ОПРЕДЕЛЕНИЕ СЛОЯ
LAYDEFNUM_(3,2,0,0,-40,50,-100,0,0,0)
480 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 2 - Многослойная технология
Номер определения
заполняющих слоев
(в примере — первый
заполняющий слой)
Сегмент разделки кромок / внеш-
ний вид шва
Вспомогательная точка (если в качестве
корня определяется прямая, необходимо
запрограммировать вспомогательную
точку для определения плоскости).
Вторая точка разделки кромок (корень)
Первая точка разделки кромок (корень)
Точка смещения (определяет расстояние до заполня-
ющего слоя)
Тип геометрии
(0 = прямая, 1 = окружность / часть окружности)
481
Расширенная многослойная технология
GP_(1,2)
ROOTON_(1) Определение корня
PICTURE_(1)
Сегмент разделки кромок 1
GP_(3)
GC_(4,5)
PICTURE_(2)
Сегмент разделки кромок 2
ARC_(5,6,7)
PICTURE_(3) Сегмент разделки кромок 3
GC_(8)
Определение корня выклю-
ROOTOFF_(1)
GP_(9) чено
LAYACT_(1,1,1)
FILL_(1,1,3,103) Присвоение геометрии шва
и генерация заполняющих
LAYACT_(2,2,2)
FILL_(1,2,3,203) слоев
GP_(103)
GC_(104,105)
ARC_(105,106,107)
GC_(108)
GP_(9,203)
GC_(204,205)
ARC_(205,206,207)
GC_(208
..
482 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 2 - Многослойная технология
LAYACT_( 1, 2, 1)
483
Расширенная многослойная технология
LAYACT (2)
Пример кода
FILL (1,1,50,23) !Точка 50 определяет положение!
Продолжение GP (23) !внешней оси.
GC (24,25)
ARC (25,26,27)
GC (28,29)
GP (10,2)
FUNCOFF MLOFFS
END
484 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 2 - Многослойная технология
функция отключается.
485
Расширенная многослойная технология
486 PA_QIROX_V08.xx_Rev.03/16_RU
Заглавие
Опции
Блок 3
Наименование
Тактильные датчики
Содержание
488 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 3 - Параллельный перенос с помощью датчика
1. Общие сведения
489
Диалоговое окно
1
Рисунок 1. Обзор типов датчиков
Программирование стандартных
1
программ датчиков
Быстрый контактный датчик сопла
2
включен или выключен
Определение предварительных
3
настроек для функции поиска
Индикация предварительно на-
4 3
строенных функций поиска 1-4
2 1
490 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 3 - Параллельный перенос с помощью датчика
491
Структура команды
Графическое изображение
3 4 5
492 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 3 - Параллельный перенос с помощью датчика
2. FASTSENS
493
Структура команды
3. WHENPAR
Параметры предварительно
1
настроенных функций поиска
Значения по умолчанию
Индекс Whenpar1 … 4 Текущий идентификационный
номер
Тип датчика: HS700K, HS700KF
Номер выхода номер 2 = датчик на 700 В / номер 1
= датчик на 60 В
Номер входа №1
Продолжительность поиска Зависит от допуска детали
Скорость поиска HS700K Обычная 20…30 см/мин
Скорость поиска HS700KF Обычная 200…250 см/мин
494 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 3 - Параллельный перенос с помощью датчика
FUNCOFF TOUCHPB
Обратите внимание:
495
Структура команды
496 PA_QIROX_V08.xx_Rev.03/16_RU
497
Структура команды
498 PA_QIROX_V08.xx_Rev.03/16_RU
Опции
Заглавие
Блок 4
Наименование
Преобразование
точек
Содержание
500 PA_QIROX_V08.xx_Rev.03/16_RU
501
Преобразование в режиме онлайн/оффлайн
502 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
1 2 3
Рисунок 2. Определение в режиме онлайн
503
Трехмерное преобразование в режиме онлайн
УКАЗАНИЕ! Все точки, в которые подводится инструмент после команды TRAN, под-
вергаются трехмерному преобразованию, т. е. инструмент подводится
со сдвигом.
Если после этого снова следует команда TRAN, последняя команда ста-
новится недействительной.
Пример кода
LIST_1=(5211,1,0,47,90,210,0,0,2,0,0,22,0,0,0,0,0,0,0,0,0,0)
MAIN
1 Aктивация преоб-
XY: PAUSE
разования
$ (1)
2 В эти точки
GP (1..3)
инструмент под-
GC (4..11)
водится после их
преобразования GP (12,13)
TRAN (100,200,300,101,201,301) 1
3 Отключение пре-
образования
GC (4..11) 2
TROFF 3
CALL REI
TRON
GP (12,13)
GC (...
JUMP_XY
END
504 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
Заготовка 1
2 5 6
1 Точка определения 100 3
2 Точка определения 200
Заготовка 2
1 Определение преобразования
2 Выполнение преобразования
Определение кинематической
3
цепи
1 2 3
Рисунок 4. Преобразование в режиме оффлайн
505
Трехмерное преобразование в режиме оффлайн
Заготовка 1
1 Точка определения 100
4 1 3
2
Рисунок 5. Точки определения на оригинальной детали
Заготовка 2
1 Точка определения 101
3
1
506 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
DTR_Quelle.P(Q1,Q2,Q3)_TO_Ziel.P(Z1,Z2,Z3)
TRAN_Quelle.P(pna..pne)_TO_Ziel.P(pnz)
507
Зеркальное отображение в режиме онлайн/оффлайн
508 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
аналогичным образом.
1 2 3
Рисунок 8. Зеркальное отображение в режиме онлайн
509
Зеркальное отображение в режиме онлайн/оффлайн
1 2 4
Определение зеркального
1
отображения
Выполнение зеркального
2
отображения
510 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
3 выключение трансформации
1 2 3
Рисунок 10. Выбор трансформации центра инструмента
5.2 NEWTCP
Условием для преобразования центра инструмента в режиме онлайн явля-
ется определение центра инструмента используемой сварочной горелки.
Это определение осуществляется во время выполнения программы по-
средством команды
NEWTCP NEW Tool Center Point = новый центр инструмента
511
Трансформация центра инструмента
512 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
513
Трансформация центра инструмента
514 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
1 3 2 3
515
Трансформация центра инструмента
Конечный
Центр инструмента новой свароч-
центр инстру-
ной горелки
мента
Центр инструмента оригинальной
Исходный
сварочной горелки,
центр ин-
использованный в первоначальной
струмента
программе.
Конечный
Вектор ориентации инстру-
вектор ориен-
мента новой сварочной
тации инстру-
горелки
мента
Вектор ориентации инстру-
Исходный
мента оригинальной свароч-
вектор ориен-
ной горелки, использованный
тации инстру-
в первоначальной програм-
мента
ме.
516 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
Конечная программа
Исходная программа
CHGUN_ORI.P(ALL)_TO_ZIEL.P(51)
В этом примере диапазон точек исходной программы (имя программы =
ORI) появится в конечной программе (имя программы = ZIEL) с новыми
номерами точек, например,
номер точки 1 в исходной программе = номер точки 51 в конечной програм-
ме
номер точки 2 в исходной программе = номер точки 52 в конечной програм-
ме
Так как для такого сдвига диапазона точек необходим новый текст (EDI), же-
лательно выбрать диапазон точек конечной программы, равный диапазону
точек исходной программы.
517
Функция коррекции в режиме оффлайн
2 Выполнение сдвига
1 2
Рисунок 12. Выбор функции коррекции в режиме оффлайн
3 Вектор сдвига
1 2
518 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
DCH_Quelle.P(qp)_TO_Ziel.P(zp)
519
Функция коррекции в режиме оффлайн
CHA_Quelle.P(pna..pne)_TO_Ziel.P(pnz)
520 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
521
Преобразование в режиме оффлайн с внешними осями (CEC)
Портальный механизм
перемещения
1 Ось 7
1
2 Стол 1
3 Стол 2
CEC_(1)_TO_(1)
Затем выполняется стандартное программирование в режиме оффлайн
при помощи команд
DTR и TRA для преобразования
DMI и MIR для зеркального отображения
DCH и CHA для функции коррекции в режиме оффлайн
522 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
CEC_(1)_TO_(2)
1 Ось 7
2 Ось 8
Порядок действий:
CEC_(1)_TO_(2)
Затем выполняется стандартное программирование в режиме оффлайн
при помощи команд
DTR и TRA для преобразования
DMI и MIR для зеркального отображения
DCH и CHA для функции коррекции в режиме оффлайн
УКАЗАНИЕ! В этом примере условием является то, что обе внешние оси имеют
одинаковое направление поворота (например, направление поворота
(-) обоих столов по часовой стрелке).
523
Преобразование в режиме оффлайн с внешними осями (CEC)
CEC_(2,1)_TO_(4,3)
Ось 7
2 Ось 8
3 Ось 9 3 4
4 Ось 10
2 1
Порядок действий:
CEC_(2,1)_TO_(4,3)
Затем выполняется стандартное программирование в режиме оффлайн
при помощи команд
DTR и TRA для преобразования
DMI и MIR для зеркального отображения
DCH и CHA для функции коррекции в режиме оффлайн
524 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
CEC_(1,3,2)_TO_(1,5,4)
1 Портал Ось 7
2 Ось 8
1
3 Ось 9
4 Ось 10
5 Ось 11
5
4
3
2
Порядок действий:
CEC_(1,3,2)_TO_(1,5,4)
Затем выполняется стандартное программирование в режиме оффлайн
при помощи команд
DTR и TRA для преобразования
DMI и MIR для зеркального отображения
DCH и CHA для функции коррекции в режиме оффлайн
УКАЗАНИЕ! В этом примере условием является то, что обе внешние поворотные
оси имеют одинаковое направление поворота (например, направление
поворота (-) обоих столов по часовой стрелке).
525
Преобразование в режиме оффлайн с внешними осями (CEC)
CEC_(1,3,2)_TO_(1,4)
2
1
Порядок действий:
CEC_(1,3,2)_TO_(1,4)
Затем выполняется стандартное программирование в режиме оффлайн
при помощи команд
DTR и TRA для преобразования
DMI и MIR для зеркального отображения
DCH и CHA для функции коррекции в режиме оффлайн
526 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
527
Порядок действий при ошибках преобразования
500
201
501
101 102
202
528 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 4 - Преобразование и зеркальное отображение
RESTART
LIST 1 = (5611,1,0,98,100,300,700,0,0,0,35,0,0,0,0,0,0,0,35,30,0,0)
MAIN
$ (1) в виде альтернативы
GP (1,2)
GC (3,4) GC (3,4)
GP (5) GP (5,501)
!Точка 501 = начальная точка траектории 2
CHANGE (500,501) CHANGE (500)
GP (2) GC (3,4)
GC (3,4) ..
GP (5) ..
DECH ..
GP (1) ..
FUNCON CHANCASE,1 FUNCON CHANCASE,2
TRAN (100,101,102,200,201,202) TRAN (100,101,102,200,201,202)
GP (2) ..
GC (3,4) GC (3,4)
GP (5) GP (5,501)
CHANGE (500,501) CHANGE (500)
GP (2) GC (3,4)
GC (3,4) ..
GP (5)
DECH
GP (1)
END
7 102
100
200
2
4
529
Порядок действий при ошибках преобразования
Команда
FUNCON_CHANCASE,2
GP (3,2,6)
PAUSE
!НЕ ПОСТУПИЛ СИГНАЛ ДАТЧИКА
L007:
530 PA_QIROX_V08.xx_Rev.03/16_RU
Опции
Заглавие
Блок 5
Наименование
Программирование
окружности
относительно
координат ее центра
Содержание
532 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 5 - Программирование окружности относительно координат ее центра
1 Определение круга 1 2
Выполнение движения
2
по окружности
533
Программирование окружности относительно координат ее центра
радиус
точки определения
нахлестка в 1/10 мм
радиус в 1/10 мм
Начальная точка
центр
3 Начальная точка 2
534 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 5 - Программирование окружности относительно координат ее центра
Например:
CIRA_( 23)
центр
535
Программирование окружности относительно координат ее центра
536 PA_QIROX_V08.xx_Rev.03/16_RU
Опции
Заглавие
Блок 6
Наименование
Лазерный датчик,
датчик электрической
дуги и аналоговый
датчик
Содержание
538 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 6 - Системы отслеживания шва
1. Общие сведения
УКАЗАНИЕ! Так как системы отслеживания шва непригодны для поиска координат
начала траектории (за исключением лазерного датчика), часто
используется комбинация, состоящая из тактильного датчика
(например, датчика газового сопла) и системы отслеживания шва с
управлением от электрической дуги.
539
Общие сведения
1 2 3 4
540 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 6 - Системы отслеживания шва
1 Считывание результатов
измерений
2 Переключение экрана PHG/iCSE
6 Включение/выключение
датчика iCSE 3 4 5 6 8
2 7
7 Ввод конечной точки движения в
режиме поиска и номера шва
8 Активация или деактивация - См. специальную документацию «iCSE».
лазерного луча
9 Запуск стандартной модели про-
граммирования
541
Система отслеживания шва с управлением от электрической дуги
Область применения:
сталь основная область применения
хромоникелевая сталь условно применимо
Алюминий неприменимо
Порошковая проволока условно применимо
542 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 6 - Системы отслеживания шва
543
Система отслеживания шва с управлением от электрической дуги
544 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 6 - Системы отслеживания шва
Направление сварки
545
Система отслеживания шва с управлением от электрической дуги
Фактическое положение
1
начала шва
Запрограммированное
2
положение начала шва
1
2.4 Ограничения
В сочетании с командой FUNCON корректирующее движение робота может
быть ограничено следующими командами. Ограничение — ввод данных
в 1/10 мм, задается раздельно для вертикального и горизонтального
регулирования. Вычисленные отклонения максимально корректируются
до достижения этих расстояний, исходя из запрограммированной
траектории сварки.
Примеры:
546 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 6 - Системы отслеживания шва
0 = неактивное горизонтальное
регулирование
1 = активное горизонтальное
регулирование
547
Система отслеживания шва с управлением от электрической дуги
SWITCH NEWOFFS
Затем эта созданная картина должна быть вызвана в нужном месте про-
граммы с помощью команды OSC_<имя>.
548 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 6 - Системы отслеживания шва
Пример программы
Пример кода OSCDEF FORM1
OSCVEC (0,-3;100,3;2,3;0,0;0,0;-1,3;100,3;1,-3;-1,-3)
STCLK (4,1) !Точки измерения после достижения
END FORM1 !тактов 4 и 1
LIST 1=(5211,3,0,109,63,61,68,0,2,59,40,0,180,0,0,0,0,0,0,0,0,0)
MAIN
PAUSE
SSPD (2,2)
GP (1,3)
OSC FORM1
$ (1)
GC (4)
SSPD (0,0)
GP (5,1)
END
Предварительно преобразо- 1
1
ванное положение
2 Найденное здесь отклонение
суммируется в последующих
точках и применяется как
конечное положение.
Запрограммированное
3
положение
2 3
Рисунок 1. Предварительно преобразованные точки траектории сварки
549
Система отслеживания шва с управлением от электрической дуги
FUNCON_NSTYPE.
В данном случае отклонение вычисляется исходя из
запрограммированной точки. Снова выключите эту функцию при помощи
команды FUNCOFF_NSTYPE.
550 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 6 - Системы отслеживания шва
Отдельные смещения:
При сканировании траекторий с включенным отдельным смещением (S)
инструмент подводится во все точки со сдвигом, равным сохраненной
величине смещения.
Списки смещений:
При выборе списка смещений (M) робот при отслеживании шва
сохраняет смещение к каждой точке в пределах команды передвижения.
При сканировании траекторий с сохраненными списками смещений
инструмент подводится во все точки со сдвигом, равным относящейся к
ним в каждом случае величине смещения.
551
Система отслеживания шва с управлением от электрической дуги
Примеры:
Если программируются 20 списков смещений, т. е. 20 различных корневых
слоев, каждый корневой слой может содержать не более пяти точек
(смещений).
Если программируются 10 списков смещений, т. е. 10 различных корневых
слоев, каждый корневой слой может содержать не более десяти точек
(смещений).
Указанное в команде
DEC_OFFLEN_(---)
Пример:
DEC_OFFLEN_(200)
УКАЗАНИЕ! Обратите внимание на то, что при вводе слишком большого количества
точек памяти системы может быть недостаточно.
552 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 6 - Системы отслеживания шва
Команда Функция
DEVOPS_(номер) Генерация отдельного смещения с последова-
тельной нумерацией (например, SSPD_(10,10)).
DEVOPS_(номер) Активация отдельного смещения с соответству-
ющим номером (SSPD_(0,0)).
DEVOPM_(номер) Генерация отдельного смещения с
последовательной
нумерацией при активном отслеживании шва
(например, SSPD_(10,10)).
DEVOPM_(номер) Выполнение списка смещений с
соответствующим номером при неактивном
отслеживании шва
SSPD_(0,0).
DEVOPM_(номер, Выполнение списка смещений с соответствую-
soffset) щим номером и начальным смещением (soffset).
DEVCL Деактивация смещений
(Может быть снова активирована посредством
команд DEVOPS или DEVOPM). При этом
вычисленное смещение не удаляется.
DEVER Удаление всех сохраненных смещений
553
Система отслеживания шва с управлением от электрической дуги
554 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 6 - Системы отслеживания шва
DEVER
$_(1)
GP_(2)
SSPD_(15,10)
DEVOPM_(1)
GP_(3)
GC_(4,5)
DEVCL
SSPD_(0,0)
$_(2)
GP_(9)
DEVOPM_(1)
GP_(10)
GC_(11,12) Рисунок 4. Оптимизированное сварное соединение при переносе
DEVCL смещений
GP_(15,16)
DEVOPM_(1)
GC_(17,18)
DEVCL
DEVER
END
вол
Нап
рав
лен Которая проволока является «предшествующей» зависит от ориентации
ие с
вар
ки горелки робота и направления ее перемещения.
При выборе режима тандемного управления главного или подчиненного
устройства определяется, с какой проволоки будет сниматься сигнал
поиска шва.
(См. блок 7 — стандартная версия — раздел «4.2 Таблица для
последовательной передачи данных между источниками сварочного
тока GLC 403/603 QUINTO II (V2.58), GLC 353 QUINTO CP (V5.02) и
роботом» на странице 217 «Конфигурация процесса источников
сварочного тока»).
555
Система отслеживания шва с управлением от электрической дуги
556 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 6 - Системы отслеживания шва
557
Система отслеживания шва с управлением от электрической дуги
X = номер канала
X = номер канала
558 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 6 - Системы отслеживания шва
ВНИМАНИЕ!
ОПАСНОСТЬ!
Лазер создает опасное излучение (класс лазерной опасности 3B).
Соблюдайте соответствующие указания по технике безопасности!
FUNCON_SEAMTRAK, x
Посредством команды
FUNCON_SENSOR, n
559
560 PA_QIROX_V08.xx_Rev.03/16_RU
Опции
Блок 7
Свободно
программируемые
картины колебаний
Содержание
562 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 7 - Форма колебаний или картина колебаний
563
Свободно программируемые картины колебаний
1.1 Симметрия
Чтобы добиться симметрии картины колебаний, сумма отдельных
значений X при суммировании отдельных тактов (такт 0 не учитывается)
должна составлять мин. + 1, а сумма значений Y должна быть равной 0.
564 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 7 - Форма колебаний или картина колебаний
1.3 Пример
В следующем примере показана треугольная картина, которая
применяется для вертикальных сварных швов.
Команды:
565
Свободно программируемые картины колебаний
566 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 7 - Форма колебаний или картина колебаний
LIST_1=(5211,3,0,96,68,77,70,0,2,69,40,0,180,0,0,0,0,0,0,0,0,0)
MAIN
AA:PAUSE
OSC_FORM1
SSPD_(2,2)
$_(1)
GP_(1,3)
GC_(4)
GP_(5,1)
JUMP_AA
END
|
-5 -4 -3 -2 -1 1 2 3 4 5
Рисунок 4. Схематическое изображение картины колебаний
567
Свободно программируемые картины колебаний
568 PA_QIROX_V08.xx_Rev.03/16_RU
Опции
Заглавие
Блок 8
Наименование
Параллельная задача
Содержание
570 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 8 - Параллельная задача
Параллельная задача
1. Параллельная задача
Имя программы.
Имя программы.
571
Параллельная задача
Неприменимые команды:
BKJOB DRIVESTAT
572 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 8 - Параллельная задача
Команда
ADRVSTAT_( Ось, Переменная)
Параметр
Значение
состояния
0 Ось не сконфигурирована для функции асинхронного
перемещения.
1 Передвижение прервано (аварийный останов, кнопка
разблокировки и т. п.).
2 Ось передвигается.
3 Ось достигла конечного положения.
Команда
GETSTAT_( VAR)
Переменная.
573
Параллельная задача
Пример:
Посредством команды ADRIVEAX выполняется позиционирование
внешней оси. Во время процесса передвижение прерывается путем
нажатия выключателя аварийного останова. Для достижения конечного
положения необходимо определить текущее состояние контроллера и
выполнить повторную команду ADRIVEAX.
Вводятся следующие состояния с битовой кодировкой:
574 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 8 - Параллельная задача
575
Параллельная задача
АВАРИЙНЫЙ ОСТАНОВ
STOP (ОСТАНОВ)
START (ПУСК)
АВТОМАТ
TEACH
ВЫКЛ
LSTG
PAR
FRT
T2
T1
1024 512 256 128 64 32 16 8 4 2 1
Заданное значение
(NOT-HALT (АВАРИЙНЫЙ 0 0 0 0 0 0 0 0 1 1 1
ОСТАНОВ) / STOP
(ОСТАНОВ) / START (ПУСК))
Фактическое состояние
контроллера (GETSTAT_ 0 0 0 0 0 0 0 0 0 0 1
(S))
Результат
логической операции 0 0 0 0 0 0 0 0 0 0 1
(десятичный = 1)
576 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 8 - Параллельная задача
Указание времени в мс
Номер таймера
577
Параллельная задача
578 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 8 - Параллельная задача
или
RXSTR_( ‘STR_BEZ‘, ‘COM_NR‘)
579
Параллельная задача
Команда
STRVAR_( STR_BEZ; PUFFERINDEX, VAR1,VAR2,..VARn)
Имена переменных
Индекс буфера = 0..255
(начиная с которого производится чтение)
STR_BEZ = обозначение строки S1..S5
580 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 8 - Параллельная задача
581
Параллельная задача
582 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 8 - Параллельная задача
583
Параллельная задача
Номер
PLCSYNC_( синхро- PROFI-ADRs..., VAR_TO_SEND, RECEIVE-VARs..)
низации,
1 2 3 4
584 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 8 - Параллельная задача
585
Параллельная задача
586 PA_QIROX_V08.xx_Rev.03/16_RU
Опции
Блок 9
Редактор точек
Содержание
588 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 9 - Редактор точек (PED)
Редактор точек
589
Выбор редактора точек
1 Имя программы 3 1
6 Отменить изменения
2
590 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 9 - Редактор точек (PED)
Изменение производится:
4 в отдельной точке;
5 во всех точках;
в выбранном диапазоне номеров
6
точек.
Выбранная точка и/или диапазон 4 5 6 7
7
номеров точек.
Рисунок 3. F1 Манипуляции с точками
591
Управление редактором точек
592 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 9 - Редактор точек (PED)
1.3.4 F4 — Удаление
(удаление точек).
В появившемся диалоговом окне введите номер точки или диапазон
номеров точек, который должен быть удален.
1.3.5 F5 — Копирование
(копирование точек).
В первом диалоговом окне введите исходную(-ые) точку(-и) для
копирования. Во втором диалоговом окне задается номер конечной точки,
с которого должна начинаться скопированная область.
Существующие программные точки перезаписываются.
1.3.6 F6 — Перенумерация
(перенумерация диапазонов точек).
Выбранный диапазон номеров точек перенумеруется таким образом,
чтобы все точки находились на одинаковом расстоянии между собой. В
первом диалоговом окне введите диапазон номеров точек, а во втором
диалоговом окне — расстояние между точками.
593
Управление редактором точек
594 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 9 - Редактор точек (PED)
595
Управление редактором точек
15 3
15 3
200
11 7 11 7
596 PA_QIROX_V08.xx_Rev.03/16_RU
Опции
Заглавие
Блок 10
Наименование
Шлифовка
параметров
Содержание
598 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 10 - Шлифовка параметров
Шлифовка параметров
1. Шлифовка параметров
1
Рисунок 1. Шлифовка параметров
599
Шлифовка параметров
Деактивация шлифовки
1
параметров.
1
Рисунок 2. Шлифовка параметров с командой «LINON»
Команда
LINON_(1,0,0,0,1,0,1,1)
LINON_( 1, 0, 0, 0, 1, 0, 1, 1)
600 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 10 - Шлифовка параметров
1.4 Примеры
В следующем примере в прямом сварном шве (2 точки) нужно начать
с амплитуды колебаний из списка параметров режима сварки «$1» и
изменить ее по направлению к концу шва линейно на значение из списка
параметров режима сварки «$2».
LIST 1 = (5211,3,0,50,150,259,70,0,2,16,99,22,330,0,0,0,0,0,0,0,0)
Пример кода
LIST 2 = (5211,3,0,50,150,259,70,0,2,34,99,22,330,0,0,0,0,0,0,0,0)
MAIN
GP_(1,2)
$_(1)
LINON_(0,0,0,0,1,0,0)
GC_(3)
$_(2)
GP_(4,1)
END
Если значения в команде LINON равны «0», конец команды может быть со-
кращен.
Тем самым команда, использованная в показанном выше примере, альтер-
нативно может выглядеть так:
LINON_(0,0,0,0,1)
При амплитуде колебаний, возрастающей к концу шва, робот в примере
программы проходит следующий контур.
601
Шлифовка параметров
602 PA_QIROX_V08.xx_Rev.03/16_RU
Опции
Заглавие
Блок 11
Наименование
Система управления
пользователями
Содержание
604 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 11 - Система управления пользователями UMS
1. Система UMS
1
Рисунок 1. Диалоговое окно «Инфо»
605
Система UMS
1 Выбранный пользователь 1 2
2 Статус пользователя
Откройте диалоговое окно
3
«Выбор пользователя»
4 Поле ввода пароля
3 4
Рисунок 2. Выбор существующего пользователя
606 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 11 - Система управления пользователями UMS
1 Активация пользователя
1
Настройка приостановки
с причиной приостановки. 2
(Причина приостановки
3
предварительно определяется
уполномоченным лицом и может 3
быть только выбрана).
607
Система UMS
1 2
Рисунок 5. Активация и конфигурирование системы «UMS»
608 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 11 - Система управления пользователями UMS
1
Рисунок 6. Настройка управления пользователями
609
Система UMS
610 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 11 - Система управления пользователями UMS
611
Система UMS
612 PA_QIROX_V08.xx_Rev.03/16_RU
Опции
Заглавие
Блок 12
Наименование
CSC — контроллер
безопасности Cloos
Содержание
1. CSC................................................................................................................................ 615
1.1 Общие сведения...................................................................................................... 615
1.2 Программирование контроллера CSC......................................................... 615
1.3 Синхронизация робота и контроллера CSC............................................... 615
1.4 Коммуникация с контроллером CSC.............................................................. 616
1.4.1 Считывание и запись информации на безопасный ПЛК в CSC.... 617
1.4.1.1 Опрос предварительной настройки.................................................617
1.4.1.2 Сброс предварительной настройки.................................................618
1.4.1.3 Форсирование синхронизации...........................................................619
1.5 Смена инструмента................................................................................................ 620
614 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 12 - CSC — контроллер безопасности Cloos
1. CSC
615
CSC
1 R/W:
0: Чтение
1: Запись (только меркеры ПЛК)
2: Чтение 2-го CSC
3: Запись 2-го CSC (только меркеры ПЛК)
2 Меркеры/входные-выходные сигналы:
1: CSC меркеры
2: Меркер ПЛК
3: Декартовы меркеры
4: Входной сигнал CSC
5: Выходной сигнал CSC
6: Считывание времени из CSC, которое осталось до следующей
синхронизации
7: Синхронизация CSC
616 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 12 - CSC — контроллер безопасности Cloos
3 AdrHigh:
Старшая часть адреса меркера/входного-выходного сигнала
(для 7.1 это 7)
4 AdrLow:
Младшая часть адреса меркера/входного-выходного сигнала
(для 7.1 это 1)
5 Значение возврата:
Если задан меркер/входной-выходной сигнал, то в качестве
параметра выдается 1, в противном случае – 0.
617
CSC
618 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 12 - CSC — контроллер безопасности Cloos
619
CSC
620 PA_QIROX_V08.xx_Rev.03/16_RU
Опции
Заглавие
Блок 13
Наименование
QWP — Быстрое
программирование
сварки
Содержание
622 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 13 - QWP — Быстрое программирование сварки
1
Рисунок 1. Классический интерфейс программирования
623
1.3 тартовая страница интерфейса программирования
С
«QWP»
На стартовой странице интерфейса программирования «QWP»
перечислены доступные управляющие программы, включая специальные
сведения, зависящие от программы. «Новая» управляющая программа
создается путем выбора верхней строки (Программа «НОВАЯ»).
После выбора данной строки укажите необходимое имя программы.
Затем система автоматически переключится на диалоговое окно
программирования.
Для редактирования/тестирования управляющей программы выберите ее
из списка программ и перейдите в диалоговое окно программирования.
Управляющая программа редактируется или тестируется при помощи
различных уменьшенных отображений, доступных в диалоговом окне
программирования.
Другие доступные функции представлены в нижеследующей таблице.
4 5 6 7 8 9
3
2 10
11
17 16 15 14 13 12
624 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 13 - QWP — Быстрое программирование сварки
625
2. Режим «ОБУЧЕНИЕ»
Индикация положения, 2 3
декартово позиционирование и
1
позиционирование приращений
осей робота
4
2 Активная система координат
Отображение активной группы
3 5
осей (внутр./внеш.)
1
4 Выбор систем координат
6
Настройки скорости и индикация
5
скорости Vmax.
7
6 Выбор номера точки
626 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 13 - QWP — Быстрое программирование сварки
627
1 Кнопка управления оси 1
1
2 Кнопка управления оси 2 2
3
3 Кнопка управления оси 3 4
5
4 Кнопка управления оси 4
6
628 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 13 - QWP — Быстрое программирование сварки
+z +x
8
+y
7
+x
3
+y
2
+z
629
3. Режим «ПРОГ»
630 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 13 - QWP — Быстрое программирование сварки
Стандартные команды
Опциональные команды
Режим «ОБУЧЕНИЕ»
Текстовые сообщения
631
Уменьшенное отображение диалогового окна программирования — Стан-
дартные команды
632 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 13 - QWP — Быстрое программирование сварки
633
Уменьшенное отображение для изменения списков параметров режима
сварки в режиме онлайн
См. блок 7 — стандартная версия — раздел «1.2 Активация списков
параметров режима сварки ($, $S, $E, $H)» на странице 166.
1 Активация/деактивация
избранного шаблона
634 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 13 - QWP — Быстрое программирование сварки
1 2
1 Ранжирование проволоки «назад»
635
Уменьшенное отображение контроллера безопасности
См. блок 5 — стандартная версия — раздел «1.5 Коррекция командных строк» на странице
123.
636 PA_QIROX_V08.xx_Rev.03/16_RU
Опции, блок 13 - QWP — Быстрое программирование сварки
5. Функции архивации
6 5 4
Рисунок 22. Архивация управляющих программ
637
638 PA_QIROX_V08.xx_Rev.03/16_RU
639
640 PA_QIROX_V08.xx_Rev.03/16_RU
История изменений
Номер блока
Стандарт Опции Страница Изменения / дополнения Дата
Индекс 637 Введение истории изменений 01.10.2015
Блок 5 115 FUNCON OTF 01.10.2015
Блок 5 115 FUNCON DYNAMIC 01.10.2015
Блок 9 310 Расширенная техника использования подпрограмм «Subfunc» 01.10.2015
Блок 9 355 ZSTDAT 01.10.2015
Блок 9 341 PDMWATCH 01.10.2015
Блок 9 366 Таблица ROF-значений 01.10.2015
Блок 7a 263 Дополнения к QTI 01.10.2015
Блок 9 Указание Добавлено ... указанное значение 01.10.2015
Блок 7 171 в «9 Частота колебаний» — плавно — удалено 04.11.2015
Блок 8 290 Вставлена команда FUNCON HEATINP 13.11.2015
Система координат руки манипулятора
Блок 3 82 09.11.2015
(Х-направление на иллюстрациях повернуто)
Блок 1 от 423 Axisstat 16.11.2015
Блок 10 401 Команда DELPKT (удаление точек во время выполнения программы) 01.12.2015
Блок 11 611 Добавлен уровень пользователя «CUSTOMER INSTALLER» 01.12.2015
Блок 3 492 HS700KF Скорость поиска 12.01.2016
Блок 8 572 Указание, Параллельная задача может внешнюю ось... 15.01.2016
Блок 7 169,198 Дополнен список номеров ИТ 18.01.2016
Блок 6 145 Контроль декартовой безопасной скорости 03.02.2016
Блок 1 456 Команда CHSYN (ПОДЧИНЕННАЯ ось и номер оси) 04.02.2016
Блок 6 554 2.11.1 По причинам, связанным с измерительной техникой.... 23.02.2016
Блок 13 от 621 QWP — Быстрое программирование сварки 31.03.2016
Блок 7a от 269 Свободный доступ к спискам (QTI) 11.04.2016
Блок 10 373 Добавлена функция SWITCH_SETVAR 26.04.2016
Блок 1 445 Manax (переключение групп осей) 04.05.2016
Блок 13 627 Позиционирование осей робота, декартово и в приращениях 10.06.2016
Блок 13 629 Система координат швов (NKS) 10.6.2016
641
Индекс
Symbole
$_(..)
Вызов списка параметров режима сварки
Стандартная версия, блок 7 - 166, 261
$E
Вызов списка параметров режима сварки — список параметров заварки кратера
Стандартная версия, блок 7 - 166, 261
$H
Вызов списка параметров режима сварки — список параметров прихваточных швов
Стандартная версия, блок 7 - 167, 261
$S
Вызов списка параметров режима сварки — список параметров начала сварки
Стандартная версия, блок 7 - 166, 261
АВТОМАТ
Выбор программы для режима работы «АВТОМАТИЧЕСКИЙ»
Стандартная версия, блок 2 - 46
ВЫКЛ
Режим работы «ВЫКЛ»
Стандартная версия, блок 1 - 22
ГАЗ
Включение защитного газа
Стандартная версия, блок 7 - 231
ДАТЧИК
Выбор стандартного датчика электрической дуги
Опции, блок 6 - 559
Движения курсора
Позиционирование метки ввода текста
Стандартная версия, блок 4 - 99
Жесткий диск
Сохранение пользовательских программ
Стандартная версия, блок 11 - 411
Интерфейс USB
Сохранение пользовательских программ
Стандартная версия, блок 11 - 411
Команды редактирования
Редактирование программ
Стандартная версия, блок 4 - 100
Координаты заготовки
Система координат заготовки
Стандартная версия, блок 3 - 73
Начало соединения внахлестку
Продолжение перемещения по траектории сварки
Стандартная версия, блок 6 - 153
Начало строки
Пуск программы после прерывания цикла
Стандартная версия, блок 6 - 148
Память ТРАССИРОВКИ
Отслеживание шагов программы
Стандартная версия, блок 6 - 142
642 PA_QIROX_V08.xx_Rev.03/16_RU
Параллельная задача
Запуск / останов параллельного задания
Стандартная версия, блок 9 - 335
ПЕРЕХОД (JUMP)
Команда перехода
Стандартная версия, блок 9 - 300
Программирование в режиме ОФФЛАЙН
Выбор программирования в режиме оффлайн
Стандартная версия, блок 2 - 52
Прозрачность режимов работы
Переключение режимов работы во время выполнения программы
Стандартная версия, блок 6 - 146
Редактор
Редактирование рабочих программ
Стандартная версия, блок 4 - 97
Режим CC
Режим перемещения CC — декартовы координаты —
Стандартная версия, блок 3 - 67
Режим RC
Режим перемещения RC — координата робота
Стандартная версия, блок 3 - 67
Режим «ПРОГ»
Составление программы в режиме программирования
Стандартная версия, блок 5 - 109
Режим работы «АВТОМАТИЧЕСКИЙ»
Выполнение рабочих программ
Стандартная версия, блок 6 - 144
Резервное копирование
Загрузка рабочих программ
Стандартная версия, блок 11 - 418
Резервное копирование рабочих программ
Стандартная версия, блок 11 - 417
Сервисное меню
Настройка и проверка спецификации установки
Стандартная версия, блок 2 - 51
Система UMS
Система управления пользователями
Опции, блок 11 - 605
Стандартная версия, блок 2 - 55
Система архивации
Архивация и управление рабочими программами
Стандартная версия, блок 2 - 44
Тестовый режим
Выполнение программы (EXE,EST)
Стандартная версия, блок 6 - 140
643
A
ADRIVEAX
Позиционирование внешней оси
Опции, блок 1 - 448
ADRVSTAT
Выяснение текущего состояния оси
Опции, блок 1 - 449
Считывание текущего состояния внешней оси
Опции, блок 8 - 573
ANAIN
Опрос входных величин аналоговых датчиков
Опции, блок 6 - 556
ANAINV
Инвертирование аналоговых входов
Опции, блок 6 - 558
ANASENS
Выбор аналогового датчика и номера канала
Опции, блок 6 - 556
ANGWEA
Колебания с ориентацией на горелку
Стандартная версия, блок 9 - 359
ARC
Часть окружности
Стандартная версия, блок 5 - 120
ARCCON
Включение контроля зажигания
Стандартная версия, блок 8 - 277
ARCERR
Определение цифрового выхода при контроле электрической дуги
Стандартная версия, блок 8 - 285
ARCIGNIT
Активация программы зажигания
Стандартная версия, блок 8 - 278
Autoexec
Выполнение программы при пуске системы
Стандартная версия, блок 6 - 158
AWEAV
Осевые колебания
Стандартная версия, блок 9 - 358
AXISSTAT
Запрос состояния свободно программируемых осей
Опции, блок 1 - 425
644 PA_QIROX_V08.xx_Rev.03/16_RU
B
BEGIN
Начало оператора следствия
Стандартная версия, блок 9 - 305
BKJOB
Пуск параллельной задачи
Опции, блок 8 - 571
BKS,1
Расширенная поворотная базовая система координат
Стандартная версия, блок 3 - 78, 79, 80
BLAST
Продувка сварочной горелки
Стандартная версия, блок 7 - 231
BOOL
Логические операции с вводимыми значениями
Опции, блок 8 - 574
BRKTEST
Проведение проверки тормозов
Опции, блок 1 - 464
C
CALCF
Расчет точки пересечения и центра
Стандартная версия, блок 9 - 403
Расчеты векторов
Стандартная версия, блок 10 - 403
CALL
Вызов подпрограммы
Стандартная версия, блок 9 - 307
CARTSPD
Снижение контролируемой декартовой скорости
Стандартная версия, блок 6 - 145
CEC
Интеграция внешних осей в преобразование
Опции, блок 4 - 521
CHA
Выполнение функции коррекции в режиме оффлайн
Опции, блок 4 - 520
CHANCASE
Обратное преобразование декартовых сдвигов
Опции, блок 4 - 528
CHOFF
Параллельный перенос
Стандартная версия, блок 9 - 319
CHON
Параллельный перенос
Стандартная версия, блок 9 - 319
CHSYN
Переключение контроля синхронизации для синхронных осей
Опции, блок 1 - 458
CIR
Полная окружность
Стандартная версия, блок 5 - 119
645
CIRA
Выполнение расчета окружности
Опции, блок 5 - 534
CIRDEF
Определение окружности при помощи координат ее центра
Опции, блок 5 - 534
CIRO
Ориентация окружности
Стандартная версия, блок 5 - 121
COPY
Копирование программ
Стандартная версия, блок 10 - 413
COPYP
Копирование точек
Стандартная версия, блок 10 - 400
CSCIO
Считывание и запись информации на безопасный ПЛК в CSC
Опции, блок 12 - 616
D
DCH
Определение функции коррекции в режиме оффлайн
Опции, блок 4 - 519
DCO
Определение системы координат инструмента для сдвигов
Стандартная версия, блок 9 - 367
DECH
Параллельный перенос
Стандартная версия, блок 9 - 319
DEC OFFLEN
Изменение максимального количества смещений
Опции, блок 6 - 552
DEFSUBF
Определение подпрограммы с использованием переменных
Стандартная версия, блок 9 - 310
DELETE
Удаление программ
Стандартная версия, блок 11 - 415
DELETE_PRGXXXXX
Удаление рабочей программы (созданной посредством GENNAME)
Стандартная версия, блок 9 - 346
DELPKT
Удаление точек во время выполнения программы
Стандартная версия, блок 10 - 401
DEVCL
Деактивация смещений
Опции, блок 6 - 553
DEVER
Удаление смещений
Опции, блок 6 - 553
DEVILR
Горизонтальное ограничение при поиске шва
Опции, блок 6 - 546
DEVIUPDN
Вертикальное ограничение при поиске шва
Опции, блок 6 - 546
646 PA_QIROX_V08.xx_Rev.03/16_RU
DEVOPM
Сохранение списков смещений
Опции, блок 6 - 553
DEVOPS
Сохранение отдельных смещений
Опции, блок 6 - 553
Directory (Каталог)
Отображение каталога дисководов
Стандартная версия, блок 11 - 412
DMI
Определение зеркального отображения в режиме оффлайн
Опции, блок 4 - 510
DRIVEA
Позиционирование отдельных осей
Стандартная версия, блок 5 - 116
DRIVER
Позиционирование отдельных осей
Стандартная версия, блок 5 - 116
DRIVESTAT
Активация функции асинхронного перемещения для параллельной задачи
Опции, блок 8 - 573
DTCP
Определение преобразования центра инструмента в режиме оффлайн
Опции, блок 4 - 516
DTOV
Определение преобразования вектора ориентации инструмента в режиме оффлайн
Опции, блок 4 - 516
DTR
Определение трехмерного преобразования в режиме оффлайн
Опции, блок 4 - 507
E
ELSE
Альтернативный оператор после THEN
Стандартная версия, блок 9 - 303
ENCRATIO
Непрямой привод заготовки
Опции, блок 1 - 461
ENDCON
Активация контроля в конце шва
Стандартная версия, блок 8 - 284
ENDP
Конец процедуры
Стандартная версия, блок 9 - 307
ENDSUBF
Конец процедуры (расширенная техника использования подпрограмм)
Стандартная версия, блок 9 - 310
ERRLEVEL_
Считывание вида неисправности электрической дуги
Стандартная версия, блок 9 - 363
ERRMESS
Переключение цифровых выходов при сообщениях о сбоях
Стандартная версия, блок 9 - 367
647
ERRORS
Индикация последних сообщений о сбоях
Стандартная версия, блок 9 - 361
Отображение сообщений о сбоях
Стандартная версия, блок 2 - 50
EXE
Выполнение рабочих программ
Стандартная версия, блок 6 - 140
EXTCHAIN
Определение кинематической цепи внешних осей
Опции, блок 1 - 431
EXTCIR
Окружности с внешними осями
Опции, блок 1 - 435
EXTDEF
Определение внешних осей
Опции, блок 1 - 428
EXTERNAL_POINT
Копирование точек
Стандартная версия, блок 10 - 400
EXTERNAL PROC
Вызов внешних процедур
Стандартная версия, блок 9 - 308
EXTERNAL VAR
Использование внешней переменной
Стандартная версия, блок 10 - 375
EXTOFF
Переключение блокировки регулятора привода
Опции, блок 1 - 461
EXTORIOFF
Отключение ориентационной синхронизации
Опции, блок 1 - 434
EXTSYNOFF
Выключение синхронного перемещения
Опции, блок 1 - 428
EXTSYNON
Включение синхронного перемещения
Опции, блок 1 - 434
EXTTCPOFF
Деактивация внешнего центра инструмента
Стандартная версия, блок 3 - 93
EXTTCPON
Активация внешнего центра инструмента
Стандартная версия, блок 3 - 93
EXTTOOL
Определение внешнего центра инструмента
Стандартная версия, блок 3 - 93
F
FILL
Генерация заполняющего слоя при многослойной сварке
Опции, блок 2 - 475
FOR
Определение счетного цикла
Стандартная версия, блок 10 - 383
648 PA_QIROX_V08.xx_Rev.03/16_RU
FUNCON_CONFIGNO,Nr.
Считывание номера конфигурации
Стандартная версия, блок 10 - 374
FUNCON_DYNAMIC
Управление электродвигателями в зависимости от степени нагрузки
Стандартная версия, блок 5 - 115
FUNCON_FASTSENS
Быстрый контактный датчик
Опции, блок 3 - 493
FUNCON_LISTSRC
Глобальное определение списков
Стандартная версия, блок 7 - 239
FUNCON_OTF
Шлифовка движений в пространстве и по траектории
Стандартная версия, блок 5 - 115
FUNCON_WIGWIRE,1
Подача холодной проволоки при сварке TIG
Стандартная версия, блок 7 - 204
FUNCON_WPS
Включение последовательного интерфейса
Стандартная версия, блок 7 - 181
FUNCON_WPS,1
Активация интерфейса шины CAN
Стандартная версия, блок 7 - 228
G
GASERR
Определение цифрового выхода при контроле электрической дуги
Стандартная версия, блок 8 - 285
GC
Подвод инструмента в точки прямолинейным движением
Стандартная версия, блок 3 - 72
GENNAME
Генерация имен программ
Стандартная версия, блок 9 - 343
GENSTR
Формирование строки (цепочки символов)
Опции, блок 8 - 580
GETOUT
Двоичный опрос цифровых выходов
Стандартная версия, блок 9 - 322
GETPOS
Ввод информации о точках
Стандартная версия, блок 10 - 390
GETSTAT
Считывание текущего состояния контроллера
Опции, блок 8 - 573
GETTCP
Ввод в память системного центра инструмента
Стандартная версия, блок 9 - 328
GETTIME
Считывание времени выполнения программы / горения дуги
Стандартная версия, блок 9 - 332
649
GETVAR
Считывание глобальных переменных
Стандартная версия, блок 8 - 373, 374
Стандартная версия, блок 10 - 373, 374
GOTOXY
Курсор — установка при команде Write
Стандартная версия, блок 9 - 349
GP
Подвод инструмента в точки позиционным движением
Стандартная версия, блок 3 - 72
GTIMER
Считывание таймера
Опции, блок 8 - 577
GUNCHAOFF
Деактивация преобразования центра инструмента в режиме онлайн
Стандартная версия, блок 9 - 329
GUNCHAON
Активирование преобразования центра инструмента в режиме онлайн
Стандартная версия, блок 9 - 329
H
HEATINP
Погонная энергия
Стандартная версия, блок 8 - 290
HOMEPOS
Программируемая позиция «Начало»
Стандартная версия, блок 2 - 57
I
IF
Зависимости
Стандартная версия, блок 9 - 301
INWORD
Двоичный опрос цифровых входов
Стандартная версия, блок 9 - 322
K
KILL
Останов параллельной задачи
Опции, блок 8 - 571
L
LABEL
Адрес перехода
Стандартная версия, блок 9 - 300
LAYACT
Присвоение геометрии внешнего вида шва
Опции, блок 2 - 483
LAYDEFNUM
Определение внешнего вида шва с числовой ориентацией
Опции, блок 2 - 479
650 PA_QIROX_V08.xx_Rev.03/16_RU
LAYDEFPNT
Определение внешнего вида шва с точечной ориентацией
Опции, блок 2 - 481
LIN
Линейные колебания
Стандартная версия, блок 9 - 358
LINOFF
Выключение шлифовки параметров
Опции, блок 10 - 602
LINON
Включение шлифовки параметров
Опции, блок 10 - 600
LINON_(0)
«Деактивирование» шлифовки параметров (для QTI)
Стандартная версия — блок 7а - 258
LINON_(1)
«Вкл.» шлифовки параметров (для QTI)
Стандартная версия — блок 7а - 258
LISTACC
Свободный доступ к спискам
Стандартная версия, блок 7 - 234
LISTSRC
Глобальное определение списков
Стандартная версия, блок 7 - 239
LOAD
Загрузка программ
Стандартная версия, блок 11 - 415
M
MANAX
Ручное перемещение внешних осей
Опции, блок 1 - 444
MASTERON
Определение главного/подчиненного робота
Опции, блок 1 - 454
MIRROFF
Выключение зеркального отображения в режиме онлайн
Опции, блок 4 - 509
MIRRON
Включение зеркального отображения в режиме онлайн
Опции, блок 4 - 509
MIRROR
Выполнение зеркального отображения в режиме оффлайн
Опции, блок 4 - 509
MLOFFS
Перенос смещений поиска шва на точки заполняющего слоя
Опции, блок 2 - 485
MPE
Манипулирование информацией о точках для внешних осей
Опции, блок 1 - 437
MSMASTER
Назначение главного робота
Опции, блок 1 - 456, 457
MSSLAVE
Назначение подчиненного робота (1-4)
Опции, блок 1 - 456, 457
651
N
NEWTCP
Вычисление отклонения центра инструмента
Стандартная версия, блок 9 - 329
Определение преобразования центра инструмента в режиме онлайн
Опции, блок 4 - 511
NEXTP
Поиск следующего номера точки
Стандартная версия, блок 10 - 397
NOP
Наименьшее время ожидания (вычислительный такт)
Стандартная версия, блок 9 - 331
NSTYPE
Предварительное преобразование найденных смещений
Опции, блок 6 - 550
O
ONERROR_CALL
Вызов подпрограммы при неисправности электрической дуги
Стандартная версия, блок 9 - 363
ONERROR_JUMP
Выполнение команды перехода при неисправности электрической дуги
Стандартная версия, блок 9 - 364
ONERROR_NOP
Деактивация вызова подпрограммы при неисправности электрической дуги
Стандартная версия, блок 9 - 365
ONLCON
Контроль электрической дуги
Стандартная версия, блок 8 - 280
OSCDEF
Определение картины колебаний
Опции, блок 7 - 565
OSCVEC
Определение картины колебаний
Опции, блок 7 - 565
OUTWORD
Двоично-кодированное переключение цифровых выходов
Стандартная версия, блок 9 - 323
OVERLAY
Дополнительная загрузка программ
Стандартная версия, блок 9 - 342
652 PA_QIROX_V08.xx_Rev.03/16_RU
P
PAUSE
Прерывание программы
Стандартная версия, блок 9 - 330
PDM — Prozess Daten Monitoring (мониторинг технологических данных)
Контроль процесса
Стандартная версия, блок 9 - 336
PDMSET
Обозначение детали для PDM
Стандартная версия, блок 9 - 336
PDMVAR
Отправка данных детали в программу PDM
Стандартная версия, блок 9 - 337
PDMWATCH
Проверка доступности компьютерное программное обеспечение «PDM»
Стандартная версия, блок 9 - 338
PED
Выбор редактора точек
Опции, блок 9 - 589
PICTURE
Определение сегмента внешнего вида шва
Опции, блок 2 - 478
PLCGET
Чтение байта данных переменной, определенной DB и DW
Опции, блок 8 - 583
PLCPEEK
Считывание байта данных
Опции, блок 8 - 584
PLCSET
Запись байта данных переменной, определенной DB и DW
Опции, блок 8 - 583
PLCSYNC
Синхронизация роботов-партнеров
Опции, блок 8 - 584
PROG
Настройка управляющей программы (Режим «ПРОГ»)
Стандартная версия, блок 2 - 43
PTPCHEXT
Учет векторов смещения при повороте внешних осей
Опции, блок 3 - 496
PTPMAX_(Значение)
Изменение максимальной скорости позиционной обработки
Стандартная версия, блок 5 - 115
PUBLIC PROC
Опубликование элементов подпрограммы
Стандартная версия, блок 9 - 307
653
R
READ
Считывание значения переменной (по требованию)
Стандартная версия, блок 10 - 378
RENAME
Переименование программ
Стандартная версия, блок 11 - 415
RESFAK
Изменение заданного точечного разрешения
Стандартная версия, блок 10 - 399
RESOUT
Шлифуемое переключение цифрового выхода
Стандартная версия, блок 9 - 321
RESTART
Сохранение состояния программы
Стандартная версия, блок 4 - 98
RESTORP
Изменение заданного разрешения внешних осей
Опции, блок 1 - 460
RETSUBF
Нерегулярное прекращение вспомогательной функции
Стандартная версия, блок 9 - 311
RETURN
Выход из процедуры
Стандартная версия, блок 9 - 307
ROF
Снижение частоты колебаний
Стандартная версия, блок 9 - 351
ROOTCPY
Копирование набора команд корня
Опции, блок 2 - 473
ROOTOFF
Конец определения корня
Опции, блок 2 - 472
ROOTON
Начало определения корня
Опции, блок 2 - 472
RPOINTS
Генерация точек во время перемещения по траектории
Стандартная версия, блок 10 - 402
RUN
Автоматический пуск рабочих программ
Стандартная версия, блок 9 - 339
RXSTR
Прием данных, записанных в буфер Sn
Опции, блок 8 - 579
654 PA_QIROX_V08.xx_Rev.03/16_RU
S
SASTOPAT
Решение многозначности
Стандартная версия, блок 10 - 395
SAVE
Резервное копирование программ
Стандартная версия, блок 11 - 417
SAVE ALL
Резервное копирование программ
Стандартная версия, блок 11 - 417
SAVE E,PRGXXXXX
Сохранение рабочей программы (имя создано посредством GENNAME)
Стандартная версия, блок 9 - 346
SDSTOP
Программированный останов при неисправности электрической дуги (версия ПС)
Стандартная версия, блок 7 - 232
SDSTOPCP
Останов при неисправности электрической дуги (версия ПС)
Стандартная версия, блок 7 - 232
SEAMTRACK
Выбор типа лазерного датчика
Опции, блок 6 - 559
SET
Включение цифровых выходов
Стандартная версия, блок 9 - 321
SETOUT
Шлифуемое переключение цифрового выхода
Стандартная версия, блок 9 - 321
SETTCP
Изменение системного центра инструмента
Стандартная версия, блок 9 - 328
SETTIME
Назначение времени выполнения программы /горения дуги
Стандартная версия, блок 9 - 334
SETVAR
Задание глобальных переменных
Стандартная версия, блок 8 - 373, 374
Стандартная версия, блок 10 - 373, 374
SHAREAX
Переключение внешних осей на роботе-партнере
Опции, блок 1 - 462
SIN
Синусоидальные колебания
Стандартная версия, блок 9 - 358
SOFTREF
Программное реферирование
Опции, блок 1 - 436
SSMOFFS
Измерение заданного значения высоты (определение)
Опции, блок 6 - 547
SSPD
Определение скорости поиска
Опции, блок 6 - 542
655
STCLK
Точки измерения SeamTrackClock для отслеживания шва
Опции, блок 7 - 565
Точки измерения сварочного тока на картине колебаний
Опции, блок 6 - 549
STIMER
Задание временных задержек
Опции, блок 8 - 577
STON
Активация шлифовки
Стандартная версия, блок 5 - 113
STORPOS
Сохранение точек во время выполнения программы
Стандартная версия, блок 10 - 385
STOV
Изменение значения вектора ориентации инструмента
Стандартная версия, блок 9 - 327
STRHND
StringHander
Стандартная версия, блок 10 - 380
STRVAR
Пересылка буферов данных Sn
Опции, блок 8 - 580
STV
Шлифовка точек
Стандартная версия, блок 5 - 113
SUBFUNC
Вызов вспомогательной функции
Стандартная версия, блок 9 - 312
SWITCH NEWOFFS
Измерение заданного значения высоты
Опции, блок 6 - 548
SWITCH_OUTBYTE
Шлифуемое включение групп цифровых выходов
Стандартная версия, блок 9 - 324
SWITCH SINGLE
Конфигурирование способа сварки одной проволокой (тандемная сварка)
Стандартная версия, блок 7 - 227
SWITCH TANDEM
Конфигурирование способа тандемной сварки
Стандартная версия, блок 7 - 227
SWITCH TANDEM1
Конфигурирование способа тандемной сварки
Стандартная версия, блок 7 - 227
SWITCH_TANDEM,1
Конфигурирование способа тандемной сварки
Стандартная версия, блок 7 - 227
SWITCH TANDEM2
Конфигурирование способа тандемной сварки
Стандартная версия, блок 7 - 228
SWITCH_TANDEM,2
Конфигурирование способа тандемной сварки
Стандартная версия, блок 7 - 228
656 PA_QIROX_V08.xx_Rev.03/16_RU
SYNCOFF
Оператор синхронизации в режиме «Главный/подчиненный»
Опции, блок 1 - 454
SYNCON
Оператор синхронизации в режиме «Главный/подчиненный»
Опции, блок 1 - 454
SYNCOSC
Сигналы синхронизации колебаний
Стандартная версия, блок 9 - 359
SYNCREF
Программное реферирование синхронных осей
Опции, блок 1 - 436
T
TCP
Центр инструмента
Стандартная версия, блок 3 - 87
TOOLDEF
Определение инструмента
Стандартная версия, блок 3 - 92
TRAN
Определение и выполнение преобразования в режиме онлайн
Опции, блок 4 - 507
TROFF
Выключение преобразования в режиме онлайн
Опции, блок 4 - 504
TRON
Включение преобразования в режиме онлайн
Опции, блок 4 - 504
TXSTR
Отправка данных, записанных в буфер Sn
Опции, блок 8 - 579
V
VAR
Объявление переменных
Стандартная версия, блок 10 - 374
Vmax.
Безопасная скорость
Стандартная версия, блок 6 - 136
W
WAITI
Ожидание входного сигнала
Стандартная версия, блок 9 - 331
WAITM
Время ожидания в мс
Стандартная версия, блок 9 - 330
WAITS
Время ожидания в сек.
Стандартная версия, блок 9 - 330
657
WATERSHT
Недостаточное количество воды в контуре охлаждения сварочного аппарата
Стандартная версия, блок 7 - 232
WHEN_IN(..)_DURING_GC(..)_THEN_
Стандартная программа тактильного датчика
Опции, блок 3 - 491
WHENPAR
Предварительная настройка стандартной программы датчика газового сопла
Опции, блок 3 - 494
WIREBACK
Оттягивание назад сварочной проволоки
Стандартная версия, блок 7 - 231
WIREDRIV
Выбор механизма подачи проволоки
Стандартная версия, блок 7 - 234
WIREERR
Определение цифрового выхода при неисправности электрической дуги
Стандартная версия, блок 8 - 285
WIREON
Подача сварочной проволоки
Стандартная версия, блок 7 - 231
WKSEXT
Поворотная базовая система координат
Стандартная версия, блок 3 - 76
WPSEXT
Последовательная передача параметров
Стандартная версия, блок 7 - 213
WPSPAR
Последовательная передача параметров
Стандартная версия, блок 7 - 212
WPSRESET
Сброс сообщений о сбоях в Quinto SD
Стандартная версия, блок 7 - 232
WREAD
Считывание значения переменной
Стандартная версия, блок 10 - 378
WRISTOSC
Осевые колебания руки манипулятора
Стандартная версия, блок 9 - 359
WRITE
Вывод произвольно определенных текстов
Стандартная версия, блок 9 - 348
Вывод сообщений на экран
Стандартная версия, блок 10 - 378
Z
ZSTDAT
Вспомогательной функции при выполнении команды ONERROR
Стандартная версия, блок 9 - 366
658 PA_QIROX_V08.xx_Rev.03/16_RU
659
Carl Cloos Schweisstechnik GmbH
Industriestrasse 22-36
35708 Haiger
ГЕРМАНИЯ
www.Qirox.de