Трансформация из EBOM в MBOM:
Мост между проектированием и производством
Интеллектуальная система преобразования конструкторских составов в технологические. Оптимизация производственных процессов на базе архитектуры HMVC Kohana Framework.
Синхронизация
100%
Время обработки
-45%
Точность данных
99.9%
ORM Сущностей
12+
Логика процесса трансформации
Импорт EBOM (Engineering BOM)
Система считывает конструкторский состав, созданный в CAD/PLM системах.
Используется Model_Ebom на базе Kohana ORM для парсинга и валидации иерархии.
Маппинг и Реструктуризация
Преобразование "как спроектировано" в "как изготовлено". На этом этапе добавляются технологические сборочные единицы, расходные материалы и оснастка, не указанные в чертежах.
Генерация MBOM (Manufacturing BOM)
Формирование финального состава для ERP. Модуль автоматически рассчитывает нормы расхода и привязывает
технологические маршруты через Request::factory() для взаимодействия с модулем цеха.
Пример реализации Controller_Mbom
public function action_transform() { // Получение ID конструкторского состава $ebom_id = $this->request->param('id'); // Инициализация сервиса трансформации $transformer = new Service_BOM_Transformer($ebom_id); try { $mbom = $transformer->execute(); $this->response->body(JSON::encode([ 'status' => 'success', 'mbom_id' => $mbom->id ])); } catch (Exception $e) { Log::instance()->add(Log::ERROR, $e->getMessage()); } }
Ключевые функции
-
Визуальный редактор Drag-and-drop интерфейс для перестроения дерева состава.
-
Версионность Хранение истории изменений с возможностью отката к любой версии EBOM.
-
Контроль коллизий Автоматическое выявление несоответствий в количестве деталей.
Интерфейс модуля
Почему Kohana 3.3?
Использование Kohana 3.3 позволяет реализовать модульную структуру (HMVC), где процесс трансформации вынесен в отдельный сервис. Это обеспечивает: