Темп и узкие места — до покупки оборудования
Линия собирается в 3D из узлов: места, зоны, буферы. Время цикла собирается из фаз узлов, и узкое место видно на экране.
Линия собирается на экране раньше, чем в цехе
Планировка начинается с вопроса, сколько линия сделает и кто в ней будет ждать. Ответ зависит не от картинки расстановки, а от того, как долго каждый узел выполняет свою фазу и где изделия копятся.
В SyncTwin линия — это проект из узлов: одна 3D-сцена ячейки и её процедура. Узлы берутся из каталога видов или из ваших моделей и ставятся по местам. Между зонами линии — буферы.
Каждый узел знает свои фазы — загрузка, программа, выгрузка у станка; перенос у робота; путь у ленты. Процедура ячейки командует фазами и собирает из них цикл линии.
От состава линии до узкого места
| Шаг | Что делается | Что получается |
|---|---|---|
| 1. Исходные данные | Состав линии, рабочие зоны, изделие, пример программы узла | Техзадание этапа «Двойник вашей линии» |
| 2. Сцена из узлов | Узлы каталога или ваши модели — по местам ячейки | Линия в 3D в браузере |
| 3. Места и порты | Формальные места программ — Pick и Place — получают фактические точки: соседняя лента, пол | Программы узлов не правятся под линию |
| 4. Связи | Провода на «Графе»: выход одного узла — вход другого | Поток изделий и сигналов между узлами |
| 5. Фазы узлов | Оценка времени фазы до пуска — из движения узла | Время каждой фазы |
| 6. Цикл линии | Процедура ячейки суммирует фазы с учётом буферов | Время цикла и узел, который держит линию |
| 7. Досягаемость | Врезка, столкновения, посадка — по одной модели ячейки | Список находок до покупки оборудования |
| 8. Отчёт и обмен | Отчёт о НИР; описание линии выгружается в AutomationML | Расчётный темп, узкие места, модель линии |
Шаги 5–6 — расчёт времени цикла по фазам узлов — предмет внедрения. Сцена, места, связи и проверки досягаемости работают в платформе.
Откуда берётся оценка времени
| Узел | Фаза | Оценка времени до пуска |
|---|---|---|
| Станок | Загрузка, программа, выгрузка | По траектории программы реза |
| Робот | Перенос, переворот, укладка, шов | По траектории и пределам суставов из описания механизма |
| Лента, рольганг | Подача изделия | По пути и скорости |
| Узел с программой ПЛК | Шаги цикла SFC | По блокам движения и выдержкам программы |
Фаза — навык с параметрами
У фазы есть входные параметры — точки, слой, программа, — которые читаются и меняются извне, и отчётные значения после исполнения.
Ограничения — из модели
Ход, досягаемость и грузоподъёмность берутся из описания механизма и профилей приводов, а не из догадки.
Расчёт и замер — разные числа
Оценка до пуска показывает, кто держит линию. Фактическое время цикла подтверждается прогоном на оборудовании и попадает в протокол испытаний.
Поток изделий и поток сигналов — разные провода
Материальная связь
Передаёт изделие: его тип, габариты, массу, положение на носителе и вложенный буфер — например, паллету с пачками. Нужна, чтобы прогнать линию с физикой изделий.
Информационная связь
Передаёт сигнал без изделия: место свободно, блокировка, рукопожатие соседей, счётчик. Изделие при этом не выдумывается.
Зоны и буферы
Проект — одна зона линии. Линия — группа зон с портами; между зонами стоят буферы, и именно они решают, передастся ли остановка соседу.
Узел не знает соседей
Порты объявляет программа узла, соединяет их проект. Перестановка узлов на планировке меняет провода, а не программы.
Цепь безопасности — отдельно
Аварийный стоп, двери и световые завесы между ячейками — отдельная аппаратная цепь, а не связь на графе.
Кому нужна планировка с темпом
Технолог
Видит, какая фаза какого узла держит линию, и проверяет досягаемость мест до заказа оборудования.
Руководитель производства
Получает расчётный темп и узкие места в отчёте о НИР и решает о покупке по модели, а не по каталогу.
Интегратор
Показывает заказчику линию в браузере и передаёт ту же модель дальше — в пусконаладку и тень линии.
Что можно принести в сцену
Сборка STEP
Механизм собирается из сборки STEP: звенья и шарниры описываются поверх геометрии вашего конструктора.
Описание механизма
Открытое описание механизма — одним файлом; папка целиком — механизм и геометрия одним жестом. Принесённый файл помечается меткой «свой файл».
Каталог видов
Станки, руки, позиционеры, конвейеры, ограждения, обмотчик — виды на нашей или открытой лицензии.
Связь механизма с узлом — по имени шарнира. Если шарниры названы по-своему, файл не переименовывается: заполняется таблица имён. Подробно — форматы и библиотека.
Модель планировки не выбрасывается
Пусконаладка
Те же узлы получают настоящие программы и проверяются против симулятора. Виртуальная пусконаладка →
Обмен
Описание линии выгружается в AutomationML: иерархия, места, связи. AutomationML →
Тень
Та же модель идёт в симуляторе параллельно с линией, расхождения видны сразу. Тень линии →
Линия на экране считает свой темп
- Сцена линии — из узловУзлы каталога и ваши модели по местам; между зонами — буферы.
- Время фазы — из движения узлаСтанок — по траектории программы, робот — по траектории и пределам суставов, лента — по пути и скорости.
- Время цикла и узкое местоПроцедура ячейки суммирует фазы и показывает, кто держит линию.
- Досягаемость и столкновенияВрезка, столкновения и посадка проверяются по одной модели ячейки.
Расчёт времени цикла линии по фазам узлов — предмет внедрения. Результат этапа «Двойник вашей линии» — отчёт о НИР, модель линии в браузере и расчётный темп.
От состава линии до расчётного темпа
- Исходные данныеСостав линии, рабочие зоны, изделие, пример программы.
- Модель и прогонЛиния в 3D, фазы узлов прогоняются на экране.
- ОтчётРасчётный темп и узкие места — в отчёте о НИР.
Обсудить внедрение
Опишите узел или линию — ответим, что проверим и в какой срок. Целевые показатели фиксируются в техзадании внедрения.
Запросить доступ