Загрузка изделий и технологий их обработки в систему PLM (1C Appius)
Задача: в связи с переходом IT структуры компании на платформу 1C Appius, возникла необходимость организовать миграцию и перенос данных из сетевой папки в PLM систему. Состав базы данных - это десятки тысяч изделий, с собственными чертежами и документами в различных форматах (.cdw, .spw,). Также данные об изделиях содержат важнейшую технологическую информацию об их производстве и обработке, которая хранилась в электронных документах Word в сетевых папках.
Решение:
Общий объём выпускаемой продукции был поделен на 2 вида изделий, каждый из которых имел свою специфику в создании PLM карточки.
- По определенному алгоритму робот сформировал базу данных SQL всех изделий и документов.
- Получил информацию об изделии из электронного чертежа и спецификации (.cdw,.spw). Для этих целей был написан Python скрипт с использованием библиотеки Kompas 3D для переноса данных через API. А документы Word систематизировал в удобную базу SQL.
- Робот создал PLM карточки и подгрузил содержимое всей папки изделия. Электронные чертежи сохранились в системе через Kompas 3D и связались с нужной деталью. На основе данных в спецификации, робот знал структуру сборочной единицы и воссоздал её в PLM. Он учитывал, что одна и та же деталь может быть использована в разных изделиях, в этом случае он их находил и добавлял в нужную карточку.
- По инструкциям (файлы .docx) в Appius были созданы технологические процессы – с указанием операций, СИЗов, материалов, инструментов и т.д.
Суммарный объём робота: 4610 блоков. Платформа Sherpa. Максимальное количество одновременно работающих роботов 3.
Результат:
Робот обработал и структурировал более 50 000 электронных чертежей, более 3 000 технологических документов, создал около 38 000 PLM карточек за три месяца работы 24/7. При сравнении с затратами человеческого ресурса — это равно году ежедневной работы 8 сотрудников.