Гибрид — руководство пользователя
  • Гибрид — руководство пользователя
Search Results for

    Show / Hide Table of Contents
    • Гибрид — руководство пользователя
    • Знакомство с Гибрид
    • Активация лицензии
    • Начальная страница
      • Библиотека проектов
    • Главное окно системы
      • Панель режимов
        • Режим ячейка
        • Режим детали
        • Режим техпроцесса
          • Навигация для перемещения робота в пространстве
        • Режим запуск
      • Главное меню

    Режим техпроцесса

    Режим Техпроцесс с обозначением основных областей

    Область применения

    Режим «Техпроцесс» предназначен для создания программы робота, настройки команд, расчёта траектории и проверки движений в модели ячейки. Слева находится дерево программы, справа — панель параметров выбранной команды.

    Расчёт траектории

    Быстрый расчёт вычисляет траекторию без учёта включённых в командах параметров обхода столкновений.

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

    Моделирование движений

    Ползунок в правой части окна позволяет запустить моделирование рассчитанной траектории и регулировать скорость её воспроизведения.

    Обнаружение столкновений

    Чтобы проверять столкновения между механизмами и объектами проекта, откройте Настройки проекта → Главное → Симуляция и включите Обнаружение столкновений.

    Включение обнаружения столкновений

    После включения Гибрид создаёт модель столкновений. В верхней части окна появляется индикатор процесса. Дождитесь завершения подготовки модели, прежде чем проверять движения.

    Индикатор подготовки модели столкновений

    Запустите моделирование перемещений робота. Компоненты, участвующие в столкновении, выделяются красным цветом в графическом окне.

    collision-example

    Дерево программы

    Добавить команду. Нажмите кнопку + над деревом программы и выберите необходимую команду.

    add-command

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

    clear

    Создать группу. Команды можно объединять в группы. Готовую группу можно копировать и одновременно изменять назначение лотков для входящих в неё команд. Это удобно при повторении операций для нескольких лотков.

    Кнопка создания группы без надписи FPS

    Команды

    СТАРТ задаёт начальное положение робота, а КОНЕЦ — конечное. Для настройки положений используйте элементы управления перемещением робота на правой панели.

    ДВИЖЕНИЕ

    Перемещает робота в заданную целевую позицию.

    Нажмите здесь, чтобы развернуть...

    Список позиций робота. Позволяет сохранять положения под заданными именами и использовать их повторно. Название выбранной позиции отображается в дереве программы.

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

    move

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

    quick

    Кнопка Безопасный путь учитывает обход столкновений там, где он включён. Такой расчёт может занимать больше времени.

    safe-path

    Линейное движение. Задаёт прямолинейное перемещение рабочей точки инструмента. Ниже показано сравнение перемещения с выключенной и включённой опцией.

    Демонстрация движения по осям

    Демонстрация линейного движения

    Для ручной настройки положения используйте управление перемещением робота.

    ВЗЯТЬ / ПОЛОЖИТЬ

    Команды захвата и размещения детали.

    Нажмите здесь, чтобы развернуть...

    Принцип работы

    В команде ВЗЯТЬ выберите деталь в графическом окне. Инструмент перемещается к точке взятия, заданной для этой детали в режиме Детали.

    Демонстрация детали до захвата

    Демонстрация захвата детали

    В команде ПОЛОЖИТЬ выберите точку размещения в приёмном лотке.

    Демонстрация размещения детали

    Содержимое панели параметров зависит от выбранной команды.

    1. Основные параметры захвата

    Параметры и варианты последовательности захвата и размещения

    Нажмите здесь, чтобы развернуть...

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

    Параметры и варианты последовательности захвата и размещения

    Взять / Держатель. Выберите исходный лоток для захвата или приёмный лоток для размещения детали.

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

    Параметры и варианты последовательности захвата и размещения

    Порядок. Задаёт последовательность обхода позиций лотка.

    Спираль снаружи.

    Параметры и варианты последовательности захвата и размещения

    Спираль изнутри.

    Параметры и варианты последовательности захвата и размещения

    По рядам.

    Параметры и варианты последовательности захвата и размещения

    По столбцам.

    Параметры и варианты последовательности захвата и размещения

    Оптимальная.

    Параметры и варианты последовательности захвата и размещения

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

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

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

    Параметры и варианты последовательности захвата и размещения

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

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

    2. Редактор опорных точек

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

    Параметры и варианты последовательности захвата и размещения

    Для настройки используйте элементы управления перемещением робота.

    3. Дополнительные точки и обход столкновений

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

    Параметры и варианты последовательности захвата и размещения

    Нажмите здесь, чтобы развернуть...

    Обход столкновений при подводе. Учитывает препятствия на пути до точки безопасного расстояния.

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

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

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

    Редактировать. Позволяет задать новую позицию или изменить существующую.

    4. Безопасная дистанция движения

    Настройки подвода инструмента к детали и отвода после выполнения действия.

    Параметры и варианты последовательности захвата и размещения

    Нажмите здесь, чтобы развернуть...

    Простая. Задаёт простой подвод к рабочей точке.

    Расстояние безопасного перемещения. Определяет расстояние между рабочей точкой и точкой безопасного подвода или отвода.

    Направление безопасного перемещения. Определяет ось и направление перемещения, например X+ или X−.

    Скорость безопасного перемещения. Позволяет уменьшить скорость при подходе к точке взятия.

    Подпрограмма

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

    Создайте команду кнопкой + и перетащите её в нужную подпрограмму. На панели показаны Подпрограмма подхода, Подпрограмма процесса и Подпрограмма возврата. Можно добавлять перемещения и действия I/O.

    subprogram

    Для команды ДВИЖЕНИЕ внутри подпрограммы доступны параметры позиции и управление перемещением робота.

    subprogram-move

    ЕСЛИ

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

    Нажмите здесь, чтобы развернуть...

    Принцип работы

    Без условного перехода последовательность ВЗЯТЬ → ПОЛОЖИТЬ выполняется один раз. Для повторного переноса деталей задайте переход к началу последовательности.

    without-loop

    В примере используются три команды:

    1. ВЗЯТЬ — захватить деталь из исходного лотка Table.
    2. ПОЛОЖИТЬ — разместить деталь в приёмном лотке Box.
    3. ЕСЛИ — проверить, пуст ли исходный лоток, и выбрать следующую ветвь.

    Для условия "Table" пусто выберите ДА → Далее и НЕТ → Перейти к "Start". Пока в исходном лотке есть детали, программа повторяет цикл. После его опустошения выполнение продолжается со следующего шага.

    if

    ЕСЛИ. Условие проверки, например отсутствие деталей в лотке или завершение их обработки.

    ЦЕЛЕВОЙ ОБЪЕКТ. Объект, к которому относится проверка, если его выбор требуется для данного условия.

    ДА задаёт действие при истинном условии, НЕТ — при ложном.

    ДЕЙСТВИЕ / I/O

    Управляет входными и выходными сигналами инструментов и оборудования: захватов, дверей станка, внешних механизмов. Действия задаются в настройках проекта.

    Нажмите здесь, чтобы развернуть...

    Принцип работы

    Откройте Настройки проекта → I/O. В проекте уже могут быть настроены стандартные действия. Выберите, например, Open door и измените его параметры в соответствии с оборудованием.

    io-settings

    Чтобы создать собственное действие, нажмите Добавить в нижней части списка I/O и настройте новую запись.

    io-add

    В разделах Вход и Выход задаются параметры соответствующих сигналов. На следующем снимке показан именно вход: Номер входа — 250, Значение — 60. Для передачи значения на выход откройте раздел Выход и укажите номер выхода и передаваемое значение.

    Для связи с перемещением механизма выберите Связанную ось и задайте Значение связанной оси. В примере указано значение 150, но сама ось ещё не выбрана — в поле отображается тире. Чтобы связать действие с нужным механизмом, выберите его ось из списка.

    Вход 250, значение 60, связанная ось не выбрана

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

    Добавьте в программу команду управления I/O и выберите настроенное действие в поле ДЕЙСТВИЕ. На иллюстрации выбрано Open door — действие открытия двери станка.

    Управление I/O: выбрано действие Open door

    ЕСЛИ. Позволяет проверить условие перед выполнением действия, например сигнал датчика о готовности станка. Значение Истина выполняет действие без дополнительного условия.

    ДЕЙСТВИЕ. Выбирает запись I/O, настроенную в параметрах проекта.

    ПАУЗА / ОЖИДАНИЕ

    Задаёт задержку между действиями.

    Нажмите здесь, чтобы развернуть...

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

    Время (сек). Длительность ожидания в секундах.

    ЗАБИВАНИЕ

    Операция забивания гвоздей.

    Нажмите здесь, чтобы развернуть...

    Принцип работы

    Робот подводит инструмент к заданной точке, подаёт сигнал на забивание гвоздя и затем отключает инструмент.

    nailing

    Действие во время обработки. Задаёт событие I/O для управления инструментом. Остальные параметры настраиваются аналогично команде ВЗЯТЬ.

    СВАРКА

    Соединяет детали точечной сваркой или непрерывным швом.

    Нажмите здесь, чтобы развернуть...

    При точечной сварке робот последовательно подводит инструмент к заданным точкам и выполняет сварку. При сварке непрерывным швом инструмент движется вдоль заданной линии шва с одновременным выполнением сварки.

    welding

    ПРОКЛЕЙКА

    Наносит клей на соединяемые поверхности.

    Нажмите здесь, чтобы развернуть...

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

    gluing

    ПОЛИРОВКА

    Выполняет непрерывный проход полировальным инструментом вдоль заданной линии обработки для финишной обработки поверхности.

    ТРАЕКТОРИЯ

    Импортирует траекторию из CAM-системы в Гибрид. Для этого можно использовать сохранённый CAM-проект с ячейкой, подготовленной в МашинМейкере.

    Нажмите здесь, чтобы развернуть...

    Порядок работы

    1. Подготовьте ячейку и операцию обработки. Создайте ячейку в МашинМейкере, сохраните её в формате .mma и экспортируйте в CAM-систему. В CAM-системе создайте операцию обработки, например простое 2D-контурирование.

      Операция 2D-контурирования в CAM-системе

    2. Сохраните CAM-проект и настройте путь к приложению. Сохраните проект в CAM-системе. В Гибрид откройте Настройки проекта → Главное → Интеграция с CAM, в поле Путь к приложению CAM укажите путь к ярлыку CAM-приложения и нажмите Применить.

      Интеграция с CAM: путь к приложению CAM

    3. Импортируйте траекторию. В режиме Техпроцесс создайте команду ТРАЕКТОРИЯ и выберите сохранённый CAM-проект в окне выбора файла. Гибрид запустит CAM-систему, получит траекторию созданной операции и отобразит её в проекте.

      Импортированная траектория в режиме Техпроцесс

    In this article
    Back to top Generated by DocFX