Достаточно большое количество различных CAD-систем, используемых на российских предприятиях, кардинально повлияло на вектор развития систем класса PDM/PLM, отвечающих за управление жизненным циклом изделия, направив его в пользу систем класса Multi-CAD. Этот факт продиктовал необходимость создания индивидуальных интеграционных модулей к различным CAD, позволяющих выполнять стандартные действия по работе с электронной структурой изделия (ЭСИ) на основе 3D-моделей в соответствии с правилами ведения конструкторско-технологической подготовки производства в электронном виде.
Одним из самых распространенных вариантов взаимодействия CAD/PDM/PLM в настоящее время является «родительский» подход. Под понятием «родительский» подразумевается комплекс программных модулей, созданных одним разработчиком и способных воспринимать данные общей информационной группы. Простыми словами: разработчики CAD создают PDM/PLMсистему, способную полноценно воспринимать только оригинальные данные системы проектирования. Такой подход имеет свои плюсы, но, исходя из опыта многочисленных внедрений, минусов оказывается на порядок больше. К основным из них можно отнести:
- ограниченные возможности использования различных CADсистем для проектирования в рамках всего предприятия;
- отсутствие или выделение в отдельные модули технологического блока, что вносит ограничения для полноценного взаимодействия между конструкторскими и технологическими подразделениями;
- проблемы с организацией единого информационного пространства хранения и подготовки данных при дальнейшей интеграции родственных CAD/PLM/PDM с наиболее распространенными ERPсистемами.
Такие задачи способна решить система управления жизненным циклом изделия AppiusPLM, разработанная на платформе «1С:Предприятие». В настоящее время AppiusPLM обладает возможностью интеграции посредством PLMкомпонентов с такими CADсистемами, как: КОМПАС 3D, SOLIDWORKS, Solid Edge, Inventor и TFLEX CAD (рис. 1). Компонент для TFLEX является новым среди перечисленных, о нем более подробно будет рассказано ниже.
Рис. 1. Схема взаимодействия CAD и Appius-PLM
На создание нового компонента для CADсистемы TFLEX повлиял ряд основных факторов: стремление компании «АППИУС» к развитию своего флагманского продукта; получение экономической выгоды с продажи программного обеспечения; многочисленные заявки наших пользователей, как потенциальных, так и действующих, применяющих TFLEX в проектировании изделий основного и вспомогательного производств.
Как и для других систем 3Dмоделирования, для TFLEX разработан обособленный интеграционный модуль «PLMкомпонент к TFLEX», обеспечивающий связь с AppiusPLM. Этот компонент предоставляет возможность хранения конструкторской информации, появляющейся в процессе проектирования в рамках единого информационного пространства для использования ее на всех дальнейших стадиях жизненного цикла (рис. 2).
Рис. 2. Интерфейс встроенного PLM-компонента
Рис. 3. ЭСИ, построенная на основании дерева 3D-модели T-FLEX
Рис. 4. Окно проводника, открытое в T-FLEX для выбора 3D-модели
Эксплуатация AppiusPLM совместно с TFLEX, как и с другими системами проектирования, перечисленными выше, позволяет:
- сохранять в единой базе данных конструкторскую документацию, загружать в базу все файлы моделей с одновременным формированием кода целостности;
- автоматически создавать ЭСИ на основании 3Dмоделей изделия с учетом всех исполнений, а также с проверкой на уникальность по основным атрибутам (обозначение, наименование, группа параметров и т.д.) — рис. 3;
- просматривать и редактировать 3Dмодели, открываемые в CADсистеме, непосредственно из базы данных (рис. 4);
- организовывать коллективную работу конструкторской группы в рамках единого проекта разработки;
- выполнять все правила по внесению изменений в архивные/утвержденные конструкторские документы с отслеживанием состояния элементов и документов ЭСИ в системе;
- просматривать картинки вторичного представления 3Dмоделей без использования CAD (см. рис. 3);
- устанавливать блокировки на возможность одновременного изменения одних файлов разными пользователями (рис. 5);
- выполнять импорт и работу с библиотеками стандартных изделий CAD.
Рис. 5. Блокировка на редактирование в Appius-PLM
Рис. 6. Загрузка конфигураций параметрических моделей в Appius-PLM
Централизованное хранилище данных в рамках AppiusPLM, а также установленный интеграционный модуль в рамках CAD для каждого локального рабочего места конструктора обеспечивает возможность коллективной работы с конструкторскими данными в условиях созданной единой информационной среды. При этом основным рабочим инструментом проектировщика остается CADсистема, а ответственность за хранение, доступ на просмотр и внесение изменений полностью делегируется AppiusPLM.
К основным особенностям TFLEX, с точки зрения интеграционного модуля, относятся:
- возможность работы с параметрическими моделями и построением на основе параметров конфигураций элементов ЭСИ. На рис. 6 показан пример параметрической модели «Ящик», которая входит в состав изделия в количестве четырех штук с разным значением высоты. При этом все конфигурации имеют общий файл в рамках группового документа;
- использование единого формата файла для хранения информации о 3Dмоделях сборочной единицы, детали и чертежа. Признаком создания того или иного элемента в ЭСИ служит его идентификация в рамках CAD или признак наличия в составе вложенных 3Dфрагментов.
Работа с новым PLMкомпонентом начинается с установки программного модуля соответствующего версии TFLEX на рабочее место конструктора. В результате в систему проектирования встраивается специализированное приложение с уникальным интерфейсом. Интерфейс PLMкомпонента состоит из ряда функциональных кнопок, каждая из которых отвечает за определенное действие (см. рис. 2). Связь TFLEX и рабочей информационной базы AppiusPLM устанавливается в рамках окна Настройки, в котором предусмотрено указание взаимодействия как с файловым, так и с серверным вариантами базы данных (рис. 7).
Рис. 7. Окно настроек PLM-компонента
Для правильной работы по построению ЭСИ у каждой 3Dмодели детали и сборки должны быть заполнены основные свойства (обозначение и наименование), а также признак отношения модели к тому или иному разделу, согласно спецификации. При сохранении в систему AppiusPLM формируемая ЭСИ соответствует дереву модели CAD. При необходимости ЭСИ может быть дополнена информацией (документы, материалы, комплекты и т.д.), отсутствующей в рамках модели, но необходимой для полного представления в составе конструкторской спецификации.
После сохранения модели изделия все ее файлы загружаются в единую базу данных, и дальнейшая работа с файлами должна осуществляться способом их открытия из базы. Для этих целей предусмотрено указание каталога выгрузки на локальных компьютерах пользователей (рис. 7). При открытии моделей из базы посредством проводника системы (см. рис. 4) выгруженные в каталог файлы получают признак «Только чтение», что не допускает их несанкционированного редактирования.
В зависимости от состояния элементов и документов ЭСИ в рамках AppiusPLM доступно два варианта редактирования. Простое редактирование с заменой файла оригинала новой версией после сохранения возможно только с файлами активных документов, находящихся в состоянии «В разработке». Редактирование и сохранение изменений архивных документов, прошедших согласование в системе, доступно только при создании ревизии изменения с присвоением порядкового номера версии.
Еще одним интересным нововведением с точки зрения взаимодействия AppiusPLM и CAD является разработанный модуль просмотра 3Dмоделей на основании загруженных файлов формата STL (от англ. stereolithography). Этот формат широко применяется для хранения трехмерных моделей объектов с возможностью использования их в аддитивных технологиях. Информация об объекте хранится как список треугольных граней и их нормалей, которые описывают его поверхность. STLфайл может быть текстовым (ASCII) или двоичным. Именно с двоичным файлом построено взаимодействие в системе. Связано это с меньшим размером файла, по сравнению с ASCII.
В настоящее время загрузка STLфайлов к элементам ЭСИ возможна в ручном режиме работы. В дальнейших планах развития системы и интеграционных модулей — автоматическое создание STL посредством PLMкомпонентов и загрузка их в процессе формирования структуры изделия к активным документам 3Dмоделей (рис. 8).
Рис. 8. Вторичное представление 3D-модели в формате STL
Наличие в арсенале AppiusPLM большого количества интеграционных модулей с наиболее востребованными в отечественном машино и приборостроении CADсистемами, безусловно, дает право считать AppiusPLM системой класса MultiCAD.
В результате применения нового PLMкомпонента предприятия, использующие в качестве 3Dпроектирования TFLEX CAD, получают готовый инструмент для полноценного управления жизненным циклом изделия в рамках AppiusPLM, с возможностью бесшовной интеграции с самыми распространенными в России системами по управлению ресурсами предприятия класса ERP, разработанными на платформе «1С:Предприятие». При этом весь процесс прохождения конструкторскотехнологической подготовки обеспечивается сопровождением в рамках системы управления проектами с отслеживанием всех его этапов.
С более подробной информацией по системе управления жизненным циклом изделия AppiusPLM вы можете ознакомиться на нашем сайте www.appius.ru