Update documentation
@@ -1,3 +0,0 @@
|
|||||||
# Настройка
|
|
||||||
|
|
||||||
*`cobot robot-setup` и описание полей `cobot-setting.yaml`.*
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
# Ручная установка
|
|
||||||
|
|
||||||
*Нативная установка ROS2, Docker, Webots.*
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
# Быстрый старт
|
|
||||||
|
|
||||||
*Установка одной командой и первый запуск.*
|
|
||||||
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 126 KiB |
|
After Width: | Height: | Size: 152 KiB |
|
After Width: | Height: | Size: 132 KiB |
|
After Width: | Height: | Size: 122 KiB |
|
After Width: | Height: | Size: 150 KiB |
|
After Width: | Height: | Size: 162 KiB |
|
After Width: | Height: | Size: 186 KiB |
|
After Width: | Height: | Size: 191 KiB |
|
After Width: | Height: | Size: 202 KiB |
|
After Width: | Height: | Size: 139 KiB |
|
After Width: | Height: | Size: 135 KiB |
|
After Width: | Height: | Size: 138 KiB |
|
After Width: | Height: | Size: 144 KiB |
|
After Width: | Height: | Size: 136 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 152 KiB |
|
After Width: | Height: | Size: 178 KiB |
|
After Width: | Height: | Size: 156 KiB |
@@ -7,25 +7,19 @@
|
|||||||
|
|
||||||
## Открытие настроек
|
## Открытие настроек
|
||||||
|
|
||||||
В строке меню главного окна SunriseWorkbench выберите **Window → Preferences**.
|
В строке меню главного окна SunriseWorkbench выберите **Window → Preferences**. В открывшемся окне перейдите в раздел **Install/Update → Available Software Sites**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
В открывшемся окне перейдите в раздел **Install/Update → Available Software Sites**.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## Добавление архивов библиотек
|
## Добавление архивов библиотек
|
||||||
|
|
||||||
Нажмите кнопку **Add**. В появившемся диалоговом окне добавьте `.zip`-архив с библиотеками через кнопку **Archive...**.
|
Нажмите кнопку **Add**. В появившемся диалоговом окне добавьте `.zip`-архив с библиотеками через кнопку **Archive...**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Для пользователей Windows
|
### Для пользователей Windows
|
||||||
|
|
||||||
Перейдите в папку с `.zip`-архивами библиотек и выберите нужный файл.
|
Текст...
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### Для пользователей Linux
|
### Для пользователей Linux
|
||||||
|
|
||||||
@@ -33,58 +27,61 @@
|
|||||||
|
|
||||||
1. В диалоге выбора файла нажмите поле **Искать в:** и выберите **Мой компьютер**.
|
1. В диалоге выбора файла нажмите поле **Искать в:** и выберите **Мой компьютер**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
2. Отобразится список всех смонтированных дисков. Их количество может превышать фактическое число физических накопителей — это особенность работы эмулятора.
|
2. Отобразится список всех смонтированных дисков. Их количество может превышать фактическое число физических накопителей — это особенность работы эмулятора.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
3. Последовательно проверьте каждый диск. В одном из них будет отображена файловая система Linux (в примере — диск H).
|
3. Последовательно проверьте каждый диск. В одном из них будет отображена файловая система Linux (в примере — диск H).
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
4. Перейдите в папку с библиотеками, выберите один из `.zip`-архивов и нажмите **OK**.
|
4. Перейдите в папку с библиотеками, выберите один из `.zip`-архивов и нажмите **OK**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
5. В открывшемся окне подтвердите выбор архива, нажав **OK**.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## Добавление оставшихся архивов
|
## Добавление оставшихся архивов
|
||||||
|
|
||||||
В списке **Available Software Sites** должна появиться запись с добавленным архивом. Повторите процедуру для всех оставшихся `.zip`-файлов библиотек.
|
В списке **Available Software Sites** должна появиться запись с добавленным архивом. Повторите процедуру для всех оставшихся `.zip`-файлов библиотек.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
После добавления всех архивов нажмите **OK** для сохранения настроек.
|
После добавления всех архивов нажмите **OK** для сохранения настроек.
|
||||||
|
|
||||||
## Установка библиотек
|
## Установка библиотек
|
||||||
|
|
||||||
В строке меню выберите **Help → Install New Software...**.
|
В строке меню выберите **Help → Install New Software...**.
|
||||||
|
В открывшемся окне в поле **Work with** выберите **All Available Sites** — в списке отобразятся компоненты из всех добавленных архивов.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Установите флажки напротив всех доступных компонентов и нажмите **Next**.
|
||||||
|
Ознакомьтесь со сводкой устанавливаемых компонентов и нажмите **Next**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
В открывшемся окне в поле **Work with** выберите **All Available Sites** — в списке отобразятся компоненты из всех добавленных архивов.
|
Примите условия лицензионных соглашений и нажмите **Finish** — начнётся процесс установки.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Установите флажки напротив всех доступных компонентов и нажмите **Next**.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Ознакомьтесь со сводкой устанавливаемых компонентов и нажмите **Next**.
|
|
||||||
|
|
||||||
Примите условия лицензионных соглашений и нажмите **Finish** — начнётся процесс установки.
|
|
||||||
|
|
||||||
!!! warning "Продолжительность установки"
|
!!! warning "Продолжительность установки"
|
||||||
Установка библиотек может занять значительное время. Не прерывайте процесс.
|
Установка библиотек может занять значительное время. Не прерывайте процесс.
|
||||||
|

|
||||||

|
|
||||||
|
|
||||||
## Перезапуск приложения
|
## Перезапуск приложения
|
||||||
|
|
||||||
По завершении установки SunriseWorkbench предложит выполнить перезапуск. Нажмите **Restart Now**.
|
По завершении установки SunriseWorkbench предложит выполнить перезапуск. Нажмите **Restart Now**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
После перезапуска интерфейс переключится на русский язык, а в файле `StationSetup.cat` появятся все установленные библиотеки.
|
После перезапуска интерфейс переключится на русский язык, а в файле `StationSetup.cat` появятся все установленные библиотеки.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
!!! tip "Следующий шаг"
|
!!! tip "Следующий шаг"
|
||||||
Если проект ещё не настроен, перейдите к разделу [Создание нового проекта](new-project.md) или [Загрузка готового проекта](load-project.md).
|
Если проект ещё не настроен, перейдите к разделу [Создание нового проекта](new-project.md) или [Загрузка готового проекта](load-project.md).
|
||||||
@@ -1,6 +1,30 @@
|
|||||||
# Загрузка готового проекта
|
# Загрузка проекта с контроллера
|
||||||
|
|
||||||
В данном разделе будут приведены инструкции по импорту существующего проекта SunriseWorkbench.
|
В данном разделе описана процедура импорта существующего проекта непосредственно с контроллера KUKA в среду SunriseWorkbench.
|
||||||
|
|
||||||
!!! info "Раздел в разработке"
|
!!! note "Предварительное требование"
|
||||||
Содержимое данного раздела находится в процессе подготовки.
|
Убедитесь, что SunriseWorkbench установлен и запущен. Инструкции по установке приведены в разделах [Windows](../install/windows.md) и [Linux](../install/linux/linux.md).
|
||||||
|
|
||||||
|
## Запуск мастера импорта проекта
|
||||||
|
|
||||||
|
В главном окне SunriseWorkbench нажмите кнопку **New Sunrise Project**.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
В открывшемся диалоговом окне выберите опцию **Load project from controller** и введите IP-адрес контроллера KUKA Sunrise Cabinet.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
!!! info "IP-адрес контроллера"
|
||||||
|
IP-адрес контроллера по умолчанию: `172.31.1.147`. Если контроллер был предварительно перенастроен, необходимо указать актуальный IP-адрес. В данной конфигурации используется адрес `192.168.21.147`. Для получения текущего IP-адреса обратитесь к разделу [Настройка станции](../kuka/features/station.md).
|
||||||
|
|
||||||
|
Нажмите **Next** — начнётся загрузка проекта с контроллера.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
После завершения загрузки импортированный проект отобразится в дереве проектов SunriseWorkbench. В данном примере проект называется `SunriseProject`.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
!!! tip "Следующий шаг"
|
||||||
|
Для полноценной работы с роботом необходимо установить все требуемые библиотеки. Инструкции приведены в разделе [Установка библиотек](libraries.md).
|
||||||
@@ -2,8 +2,6 @@
|
|||||||
|
|
||||||
Раздел **Приложения** предоставляет доступ к выбору и управлению управляющими программами, разработанными в SunriseWorkbench и развёрнутыми на контроллере. Раздел открывается через кнопку **Приложения** в строке навигации smartHMI.
|
Раздел **Приложения** предоставляет доступ к выбору и управлению управляющими программами, разработанными в SunriseWorkbench и развёрнутыми на контроллере. Раздел открывается через кнопку **Приложения** в строке навигации smartHMI.
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## Список приложений
|
## Список приложений
|
||||||
|
|
||||||
Страница выбора приложений разделена на два столбца:
|
Страница выбора приложений разделена на два столбца:
|
||||||
@@ -20,7 +18,7 @@
|
|||||||
- **Пакет** — пространство имён или категория (например, `[application]`, `[ros]`, `[demo]`).
|
- **Пакет** — пространство имён или категория (например, `[application]`, `[ros]`, `[demo]`).
|
||||||
- **Чекбокс** — для выбора или деактивации приложения.
|
- **Чекбокс** — для выбора или деактивации приложения.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Кнопка **Сбросить выбранное приложение робота** (иконка руки) снимает выбор активного приложения без его остановки. Фоновые приложения, находящиеся в состоянии выполнения, отображаются с зелёной точкой и кнопкой **Стоп**.
|
Кнопка **Сбросить выбранное приложение робота** (иконка руки) снимает выбор активного приложения без его остановки. Фоновые приложения, находящиеся в состоянии выполнения, отображаются с зелёной точкой и кнопкой **Стоп**.
|
||||||
|
|
||||||
@@ -32,28 +30,30 @@
|
|||||||
|
|
||||||
### Активизировано
|
### Активизировано
|
||||||
|
|
||||||

|
Серый круглый индикатор — приложение выбрано и загружено в контроллер, однако ещё не запущено.
|
||||||
|
|
||||||
Серый круглый индикатор — приложение выбрано и загружено в контроллер, однако ещё не запущено. Для запуска нажмите **Старт**.
|

|
||||||
|
|
||||||
### Выполнение
|
### Выполнение
|
||||||
|
|
||||||
Зелёный индикатор воспроизведения — программа активно выполняется. В журнале в реальном времени отображаются события, определённые программистом. Если программа предусматривает взаимодействие с оператором, поверх журнала появляется диалог с кнопками выбора.
|
Зелёный индикатор воспроизведения — программа активно выполняется. В журнале в реальном времени отображаются события, определённые программистом. Если программа предусматривает взаимодействие с оператором, поверх журнала появляется диалог с кнопками выбора.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
### Перемещение приостановлено
|
### Перемещение приостановлено
|
||||||
|
|
||||||
|
Жёлтый индикатор паузы — выполнение прервано. Для возобновления продолжите выполнение программы, по тому же принципу как и запускали приложение.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Жёлтый индикатор паузы — выполнение прервано. Для возобновления нажмите **Старт**.
|
|
||||||
|
|
||||||
### Ошибка
|
### Ошибка
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Красный индикатор — в ходе выполнения возникло необработанное исключение. Строка состояния отображает код ошибки. Исправление логических ошибок выполняется в SunriseWorkbench.
|
Красный индикатор — в ходе выполнения возникло необработанное исключение. Строка состояния отображает код ошибки. Исправление логических ошибок выполняется в SunriseWorkbench.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## Деактивация приложения
|
## Деактивация приложения
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Для снятия выбора с приложения перейдите в раздел **Приложения**, найдите активное приложение (выделено оранжевым, чекбокс ✓) и нажмите на чекбокс — приложение будет деактивировано.
|
Для снятия выбора с приложения перейдите в раздел **Приложения**, найдите активное приложение (выделено оранжевым, чекбокс ✓) и нажмите на чекбокс — приложение будет деактивировано.
|
||||||
|
|
||||||
|

|
||||||
@@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
Раздел **Группы вводов/выводов** предоставляет доступ к мониторингу и ручному управлению цифровыми сигналами ввода/вывода, сконфигурированными в проекте Sunrise. Раздел открывается через строку навигации smartHMI.
|
Раздел **Группы вводов/выводов** предоставляет доступ к мониторингу и ручному управлению цифровыми сигналами ввода/вывода, сконфигурированными в проекте Sunrise. Раздел открывается через строку навигации smartHMI.
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## Доступные группы
|
## Доступные группы
|
||||||
|
|
||||||
При нажатии на кнопку **Группы вводов/выводов** в строке навигации открывается список доступных групп. В данном проекте определены следующие группы:
|
При нажатии на кнопку **Группы вводов/выводов** в строке навигации открывается список доступных групп. В данном проекте определены следующие группы:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
| Группа | Описание |
|
| Группа | Описание |
|
||||||
|---|---|
|
|---|---|
|
||||||
| FRI | Группа сигналов интерфейса FRI (Fast Robot Interface) |
|
| FRI | Группа сигналов интерфейса FRI (Fast Robot Interface) |
|
||||||
|
|||||||
@@ -1,6 +1,148 @@
|
|||||||
# Меню робота
|
# Меню робота
|
||||||
|
|
||||||
В данном разделе будет представлено описание раздела **Меню робота** интерфейса KUKA smartHMI.
|
Раздел **Робот** является одним из основных разделов интерфейса KUKA smartHMI. Он предоставляет оператору доступ к диагностической информации о состоянии робота, функциям юстировки, калибровки инструментов и баз, а также к параметрам нагрузки.
|
||||||
|
|
||||||
!!! info "Раздел в разработке"
|

|
||||||
Содержимое данного раздела находится в процессе подготовки.
|
|
||||||
|
В таблице ниже приведены основные пункты меню и их назначение.
|
||||||
|
|
||||||
|
| Пункт | Описание |
|
||||||
|
|-------|----------|
|
||||||
|
| Позиция оси | Отображает текущую позицию каждой оси робота в градусах |
|
||||||
|
| Положение в прямоугольной системе координат | Отображает текущую позицию инструмента в декартовой системе координат |
|
||||||
|
| Моменты оси | Отображает текущие моменты на каждой оси робота |
|
||||||
|
| Юстировка | Предоставляет доступ к функциям юстировки осей и обучения смещений инструмента |
|
||||||
|
| Данные нагрузки | Позволяет ввести или откалибровать параметры нагрузки на фланце |
|
||||||
|
| Разрешение на перемещение | Отображает активность сигнала разрешения ручного перемещения |
|
||||||
|
| Протокол | Отображает журнал событий и ошибок (идентичен пункту в разделе [Станция](station.md)) |
|
||||||
|
| Состояние устройства | Отображает текущее состояние устройства с помощью цветового индикатора |
|
||||||
|
| Калибровка | Предоставляет доступ к функциям калибровки инструментов и баз |
|
||||||
|
|
||||||
|
## Позиция оси
|
||||||
|
|
||||||
|
В данном разделе отображается текущая угловая позиция каждой из 7 осей робота в градусах. Значения обновляются в реальном времени. Для каждой оси также указаны программные ограничения в виде минимального и максимального допустимых значений.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Положение в прямоугольной системе координат
|
||||||
|
|
||||||
|
В данном разделе отображается положение точки управления инструментом (TCP) в декартовой системе координат относительно выбранной базы. Доступны следующие параметры:
|
||||||
|
|
||||||
|
- **X, Y, Z** — линейные координаты TCP (мм)
|
||||||
|
- **A, B, C** — углы ориентации (°)
|
||||||
|
|
||||||
|
!!! info "Соответствие углов осям"
|
||||||
|
Угол **A** соответствует вращению вокруг оси Z, угол **B** — вокруг оси Y, угол **C** — вокруг оси X (соглашение ZYX).
|
||||||
|
|
||||||
|
Также отображается информация о текущем контексте расчёта:
|
||||||
|
|
||||||
|
- Используемый инструмент (Tool)
|
||||||
|
- Активный TCP
|
||||||
|
- Используемая база (Base)
|
||||||
|
|
||||||
|
Параметры отображения можно изменить в разделе **Опции ручного метода** (см. [Дополнительное меню](extra-menu.md)), выбрав другой инструмент, TCP или базу. После выбора данные в этом разделе будут пересчитаны относительно новых параметров.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Моменты оси
|
||||||
|
|
||||||
|
В данном разделе отображаются текущие крутящие моменты на каждой из 7 осей робота в ньютон-метрах (Нм). Значения обновляются в реальном времени. Эта информация позволяет оператору:
|
||||||
|
|
||||||
|
- контролировать нагрузку на каждую ось;
|
||||||
|
- диагностировать возможные механические проблемы;
|
||||||
|
- определять характерные моменты для последующей настройки управляющей программы.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Юстировка
|
||||||
|
|
||||||
|
Юстировка — это процедура привязки механического положения робота к его программной модели. Без корректной юстировки программные координатные данные не будут соответствовать фактическому положению осей.
|
||||||
|
|
||||||
|
Главное меню юстировки предоставляет доступ к следующим функциям: обновлению данных юстировки, разъюстировке отдельных осей, а также обучению смещений инструмента (Tool offset).
|
||||||
|
|
||||||
|

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

|
||||||
|
|
||||||
|
Функция **Разъюстировка** снимает данные юстировки с выбранной оси. После разъюстировки ось считается не откалиброванной и допускает перемещение за пределы программных ограничений.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
!!! warning "Когда выполнять разъюстировку?"
|
||||||
|
Разъюстировку следует выполнять, если одна из осей робота упёрлась в программное ограничение и не может продолжать движение. После разъюстировки и повторного выведения оси из ограничения необходимо обязательно выполнить повторную юстировку для восстановления корректной работы робота.
|
||||||
|
|
||||||
|
Функция **Обучение смещению инструмента** позволяет задать поправку к нулевому положению оси без полной переюстировки. Она применяется при незначительных смещениях механической системы.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
!!! warning "Важно"
|
||||||
|
Чтобв активировать функцию обучения смещения инструмента, необходимо выбрать инструмент, для которого будет выполняться обучение.
|
||||||
|
|
||||||
|
## Данные нагрузки
|
||||||
|
|
||||||
|
Корректное задание параметров нагрузки необходимо для точного планирования движений, предотвращения перегрузки осей и правильной работы функций ограничения мощности и усилия (Power and Force Limiting, PFL).
|
||||||
|
|
||||||
|
Главное меню данных нагрузки отображает список доступных слотов инструментов. Для каждого инструмента можно задать или откалибровать параметры нагрузки.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
В разделе **Определение данных нагрузки** выполняется ввод или автоматическое определение параметров нагрузки: массы, центра масс и тензора инерции.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Процедура **Калибровки массы инструмента** позволяет контроллеру автоматически измерить массу закреплённого инструмента путём выполнения тестовых движений. Следуйте инструкциям на экране для завершения процедуры.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
По завершении процедуры контроллер отображает измеренные значения параметров нагрузки. Рекомендуется проверить результаты и убедиться в их соответствии фактическим характеристикам инструмента.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
После подтверждения обновлённые данные нагрузки сохраняются в контроллере и вступают в силу немедленно.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
## Разрешение на перемещение
|
||||||
|
|
||||||
|
Данный пункт отображает активность сигнала разрешения ручного перемещения (Move Enable). Сигнал активируется при нажатии на кнопку разрешения на корпусе манипулятора. Активное состояние визуально отображается на smartHMI: цвет индикаторов осей изменяется с серого на белый.
|
||||||
|
|
||||||
|
!!! note "Ограничение режима"
|
||||||
|
Функция разрешения перемещения недоступна в **автоматическом режиме** (Auto). Сигнал активен только в режимах ручного управления (T1, T2).
|
||||||
|
|
||||||
|
|
||||||
|
## Протокол
|
||||||
|
|
||||||
|
Данный раздел полностью эквивалентен пункту **Протокол**, описанному в разделе [Станция](station.md). Отображается журнал событий, предупреждений и ошибок контроллера, что позволяет оператору отслеживать хронологию событий и диагностировать возникшие неисправности.
|
||||||
|
|
||||||
|
## Состояние устройства
|
||||||
|
|
||||||
|
В данном разделе отображается текущее состояние устройства в виде цветового индикатора:
|
||||||
|
|
||||||
|
| Цвет | Состояние |
|
||||||
|
|------|-----------|
|
||||||
|
| Зелёный | Устройство функционирует нормально |
|
||||||
|
| Жёлтый | Активно предупреждение или потенциальная проблема, требующая внимания |
|
||||||
|
| Красный | Обнаружена критическая ошибка или неисправность |
|
||||||
|
|
||||||
|
## Калибровка
|
||||||
|
|
||||||
|
Раздел **Калибровка** обеспечивает доступ к процедурам определения геометрических параметров инструментов и баз, которые используются контроллером для расчёта декартовых координат.
|
||||||
|
|
||||||
|
Главное меню содержит две основные категории калибровки: калибровка базы (Base) и калибровка инструмента (Tool).
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
**Калибровка базы** позволяет задать положение рабочей системы координат относительно мировой системы координат (World). Используется для привязки программы к конкретному местоположению заготовки или оборудования в рабочей ячейке.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
**Калибровка инструмента** определяет положение TCP (Tool Center Point) и ориентацию инструмента относительно фланца робота. Для каждого инструмента доступно несколько методов калибровки.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Выбор метода калибровки инструмента определяет порядок выполнения процедуры. Наиболее распространённый метод — **XYZ 4-Point** — предполагает подвод TCP к одной контрольной точке из четырёх различных ориентаций.
|
||||||
|
|
||||||
|

|
||||||
|
|||||||
@@ -64,18 +64,18 @@
|
|||||||
|
|
||||||
### Навигация и корректировка
|
### Навигация и корректировка
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Для перехода в дочерние фреймы нажмите кнопку **>** рядом с нужным фреймом. Путь навигации в строке «хлебных крошек» обновляется автоматически. Для возврата на предыдущий уровень нажмите соответствующий элемент в строке навигации.
|
Для перехода в дочерние фреймы нажмите кнопку **>** рядом с нужным фреймом. Путь навигации в строке «хлебных крошек» обновляется автоматически. Для возврата на предыдущий уровень нажмите соответствующий элемент в строке навигации.
|
||||||
|
|
||||||

|

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

|

|
||||||
|
|
||||||
Фреймы поддерживают многоуровневую вложенность. Полный путь иерархии отображается в строке навигации (например, `Универсальный > grant_RNF > P4`).
|
Фреймы поддерживают многоуровневую вложенность. Полный путь иерархии отображается в строке навигации (например, `Универсальный > grant_RNF > P4`).
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## KUKA_Sunrise_cabinet
|
## KUKA_Sunrise_cabinet
|
||||||
|
|
||||||
Раздел **KUKA_Sunrise_Cabinet** отображает информацию о состоянии аппаратных компонентов контроллера.
|
Раздел **KUKA_Sunrise_Cabinet** отображает информацию о состоянии аппаратных компонентов контроллера.
|
||||||
|
|||||||
@@ -8,5 +8,5 @@
|
|||||||
|
|
||||||
В данном руководстве представлены инструкции по установке SunriseWorkbench на следующие операционные системы:
|
В данном руководстве представлены инструкции по установке SunriseWorkbench на следующие операционные системы:
|
||||||
|
|
||||||
- [Windows](install/windows.md)
|
- [Windows](sun_install/windows.md)
|
||||||
- [Linux](install/linux/linux.md)
|
- [Linux](sun_install/linux/linux.md)
|
||||||
|
|||||||
@@ -6,7 +6,9 @@
|
|||||||
|
|
||||||
Для Ubuntu 18.10 и более поздних версий выполните:
|
Для Ubuntu 18.10 и более поздних версий выполните:
|
||||||
|
|
||||||
|
=== "Bash"
|
||||||
```bash
|
```bash
|
||||||
|
sudo apt update && sudo apt upgrade -y
|
||||||
sudo apt install flatpak
|
sudo apt install flatpak
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -14,12 +16,14 @@ sudo apt install flatpak
|
|||||||
|
|
||||||
Для поддержки Flatpak-пакетов в Центре приложений GNOME:
|
Для поддержки Flatpak-пакетов в Центре приложений GNOME:
|
||||||
|
|
||||||
|
=== "Bash"
|
||||||
```bash
|
```bash
|
||||||
sudo apt install gnome-software-plugin-flatpak
|
sudo apt install gnome-software-plugin-flatpak
|
||||||
```
|
```
|
||||||
|
|
||||||
## Подключение репозитория Flathub
|
## Подключение репозитория Flathub
|
||||||
|
|
||||||
|
=== "Bash"
|
||||||
```bash
|
```bash
|
||||||
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||||
```
|
```
|
||||||
@@ -29,14 +33,18 @@ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.f
|
|||||||
|
|
||||||
## Установка PortProton
|
## Установка PortProton
|
||||||
|
|
||||||
|
Установить PortProton можно двумя способами: через терминал или через Центр приложений GNOME.
|
||||||
|
|
||||||
**Через терминал:**
|
**Через терминал:**
|
||||||
|
|
||||||
|
=== "Bash"
|
||||||
```bash
|
```bash
|
||||||
flatpak install flathub ru.linux_gaming.PortProton
|
flatpak install flathub ru.linux_gaming.PortProton
|
||||||
```
|
```
|
||||||
|
|
||||||
Запуск производиться командой:
|
Запуск производиться командой:
|
||||||
|
|
||||||
|
=== "Bash"
|
||||||
```bash
|
```bash
|
||||||
flatpak run ru.linux_gaming.PortProton
|
flatpak run ru.linux_gaming.PortProton
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
## Запуск установщика
|
## Запуск установщика
|
||||||
|
|
||||||
**Шаг 1.** Перейдите в папку, содержащую установщик SunriseWorkbench. Нажмите правой кнопкой мыши на файл `.exe` и выберите **Открыть с помощью → PortProton**. В диалоговом окне оставьте настройки по умолчанию и нажмите **Run**.
|
**Шаг 1.** Перейдите в папку, содержащую установщик SunriseWorkbench. Нажмите правой кнопкой мыши на файл `.exe` и выберите **Открыть с помощью → PortProton**. В диалоговом окне оставьте настройки по умолчанию и нажмите **Запустить**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -29,25 +29,27 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
**Шаг 6.** Установите флажок **Create Desktop Shortcut** — ярлык SunriseWorkbench появится на рабочем столе.
|
**Шаг 6.** Установите флажок **Desktop** — ярлык SunriseWorkbench появится на рабочем столе.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
**Шаг 7.** Нажмите **sun_install** и дождитесь завершения установки всех необходимых компонентов.
|
**Шаг 7.** Нажмите **install** и дождитесь завершения установки всех необходимых компонентов.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
Нажмите на кнопку **Создать ярлык** чтобы он появился на рабочем столе.
|
||||||
|
|
||||||
## Первый запуск
|
## Первый запуск
|
||||||
|
|
||||||
**Шаг 8.** После завершения установки запустите SunriseWorkbench через созданный ярлык на рабочем столе. Приложение предложит указать путь к рабочему пространству. Рекомендуется оставить значение по умолчанию и установить флажок **Use this as the default and do not ask again**.
|
**Шаг 8.** После завершения установки запустите SunriseWorkbench через созданный ярлык на рабочем столе. Необходимо будет нажать на кнопку **Запустить** для того чтобы PortProton инициализировал окружение для работы приложения.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
**Шаг 9.** После загрузки главного окна нажмите **New Sunrise Project**.
|
**Шаг 9.** Приложение предложит указать путь к рабочему пространству. Рекомендуется оставить значение по умолчанию и установить флажок **Use this as the default and do not ask again**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
**Шаг 10.** В появившемся диалоге создайте новый проект или выберите шаблон.
|
**Шаг 10.** После загрузки главного окна нажмите **New Sunrise Project**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
@@ -24,13 +24,13 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
**Шаг 6.** Нажмите **sun_install** и дождитесь завершения установки всех необходимых компонентов.
|
**Шаг 6.** Нажмите **install** и дождитесь завершения установки всех необходимых компонентов.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Первый запуск
|
## Первый запуск
|
||||||
|
|
||||||
**Шаг 7.** При первом запуске приложение предложит указать путь к рабочему пространству (workspace). Рекомендуется оставить путь по умолчанию и установить флажок **Use this as the default and do not ask again**.
|
**Шаг 7.** При первом запуске приложение предложит указать путь к рабочему пространству (workspace). Рекомендуется оставить путь по умолчанию и установить флажок **Использовать это значение по умолчанию в дальнейшем**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 102 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
@@ -9,11 +9,11 @@
|
|||||||
- Жёлтые предупреждающие индикаторы в разделе **Данные процесса**;
|
- Жёлтые предупреждающие индикаторы в разделе **Данные процесса**;
|
||||||
- Жёлтые предупреждающие индикаторы в разделе **Фреймы**.
|
- Жёлтые предупреждающие индикаторы в разделе **Фреймы**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Порядок устранения
|
## Порядок устранения
|
||||||
|
|
||||||
@@ -39,6 +39,6 @@
|
|||||||
7. Замените все файлы в данной директории версиями с USB-накопителя.
|
7. Замените все файлы в данной директории версиями с USB-накопителя.
|
||||||
8. Запустите программу перезагрузки системы с рабочего стола контроллера.
|
8. Запустите программу перезагрузки системы с рабочего стола контроллера.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
После перезагрузки конфигурация будет восстановлена, и управляющие программы запустятся корректно.
|
После перезагрузки конфигурация будет восстановлена, и управляющие программы запустятся корректно.
|
||||||
@@ -14,6 +14,8 @@ theme:
|
|||||||
- navigation.expand
|
- navigation.expand
|
||||||
- navigation.top
|
- navigation.top
|
||||||
- search.highlight
|
- search.highlight
|
||||||
|
- content.tabs.link # синхронизирует все табы с одинаковым названием по всему сайту
|
||||||
|
- content.code.copy # кнопка "копировать" у код-блоков
|
||||||
|
|
||||||
plugins:
|
plugins:
|
||||||
- search
|
- search
|
||||||
@@ -33,15 +35,14 @@ markdown_extensions:
|
|||||||
- admonition
|
- admonition
|
||||||
- pymdownx.highlight
|
- pymdownx.highlight
|
||||||
- pymdownx.superfences
|
- pymdownx.superfences
|
||||||
|
- pymdownx.keys
|
||||||
|
- pymdownx.tabbed:
|
||||||
|
alternate_style: true
|
||||||
nav:
|
nav:
|
||||||
- Главная: index.md
|
- Главная: index.md
|
||||||
|
|
||||||
- Быстрый старт:
|
- Быстрый старт:
|
||||||
- Обзор: getting-started/overview.md
|
- Обзор: getting-started/overview.md
|
||||||
- Быстрый старт: getting-started/quick-start.md
|
|
||||||
- Ручная установка: getting-started/manual-sun_install.md
|
|
||||||
- Настройка: getting-started/configuration.md
|
|
||||||
|
|
||||||
- Sunrise Workbench:
|
- Sunrise Workbench:
|
||||||
- Обзор: sunrise/overview.md
|
- Обзор: sunrise/overview.md
|
||||||
@@ -67,6 +68,6 @@ nav:
|
|||||||
- Меню робота: sunrise/kuka/features/robot-menu.md
|
- Меню робота: sunrise/kuka/features/robot-menu.md
|
||||||
- Меню IO Group: sunrise/kuka/features/io-group.md
|
- Меню IO Group: sunrise/kuka/features/io-group.md
|
||||||
- Решение проблем:
|
- Решение проблем:
|
||||||
- Ошибка конфигурации: sunrise/troubleshooting/config-error.md
|
- Ошибка конфигурации: troubleshooting/config-error.md
|
||||||
|
|
||||||
|
|
||||||
|
|||||||