Методологические аспекты создания единого информационного пространства предприятия с использованием PDM-системы

УДК 004:33

МЕТОДОЛОГИЧЕСКИЕ АСПЕКТЫ СОЗДАНИЯ ЕДИНОГО ИНФОРМАЦИОННОГО ПРОСТРАНСТВА ПРЕДПРИЯТИЯ С ИСПОЛЬЗОВАНИЕМ PDM-СИСТЕМЫ

© 2008 И.Н. Хаймович

Международный институт рынка, г. Самара

Рассмотрены вопросы, связанные с созданием единого информационного пространства предприятия за счет создания автоматизированных систем документооборота. Показана методология автоматического формирования документов по элементам КТПП для конкретного предприятия (ОАО "Волгабурмаш"), но эта же методология может применяться и для автоматизации документооборота и на других предприятиях.

Важность и необходимость использования средств автоматизации проектирования и производства (CAD/CAM/CAE - систем) уже давно оценили на современных российских предприятиях. Использование этих систем в различных областях значительно повысило качество и сократило сроки проектирования изделий.

Однако этапы проектирования занимают не более трети по количеству этапов, и не более 10% по времени жизненного цикла любого промышленного изделия, поэтому использование САПР должно сопровождаться внедрением информационных технологий и на следующих этапах создания единого информационного пространства предприятия.

Одной из таких технологий являются системы управления данными о продукте -PDM - системы.

Сейчас эти системы внедрены, в основном, за рубежом. Внедрение этих систем в России только начинается, поэтому внедрение полномасштабной PDM - системы SmarTeam на ОАО "Волгабурмаш", выпускающем буровые долота, является важной составляющей дальнейшего использования информационных технологий.

Работа в едином информационном пространстве на базе PDM-системы сейчас обеспечивает:

- ведение организационной структуры предприятия,

- ведение конструкторских проектов в привязке к подразделениям-разработчикам,

- управление конструкторской документацией (КД), разработанной с использованием CAD-систем,

- ведение БД материалов, стандартных, покупных и прочих изделий на проекты,

- разработка технологических процессов (ТП) с автоматическим наследованием всей информации, введенной при проектировании изделия,

- автоматическое формирование технологической документации (ТД),

- создание и ведение БД технологического назначения (оборудование, инструмент, оснастка и т.д.),

- создание и ведение БД НТД, в том числе, инструкций, типовых операций и т.д.,

- ведение механизмов workflow для проведения производственных заданий по всем подразделениям предприятия на основе моделирования бизнес - процессов в системе BPWin;

- ведение электронных архивов и архивов твердых копий КД и ТД.

Рассмотрим более подробно методологические аспекты преобразования структуры базы данных в выходные документы. Предлагается следующая методика: элементы базы данных, представленные в виде дерева проектов, преобразуются в универсальный XML - файл, а затем в выходные документы в редакторе Crystal Reports.

Вся информация представляется в виде "деревьев" иерархических структур, образованных различными объектами, которые тем или иным образом связаны с изделием и опи-

сывают его свойства в течение всего жизненного цикла. На рис. 1 оказан пример построения структуры данных.

Данные разделяются по классам и подклассам, тип и количество которых задаются при настройке базы данных. Эти классы и подклассы задают вид информации, которая будет описывать объект. Для каждого объекта в структуре данных может быть задано неограниченное количество описывающей его информации. Главным классом в структуре данных SmarTeam является обязательный класс "Проекты", и все данные организованы вокруг него. Проекты обычно содержат набор классов и подклассов для представления состава изделия или других базовых объектов (структуры предприятия, содержания заказов и т.п.), к которым привязывается вся другая информация. Кроме клас-

Структура дерева изделия "Долото" в системе SmarTeam

0215,9ТЗ-ГАУШ378 Сборка долота фйОООЗ Присоединительная резьба 0^3231-1 Секция + 0 "0е!со" Смазка

10 фГШй Сборка опоры, система смазки и герметизация долота _]ЩП71ЭЭ Гццромоннторная лапа _]оп 36007193 Опора лапы + ЛЗ>П43330пора лапы Лф|33125 Армирование основания цапф I лапы )П3940 Скема цементации лапы (135900 Смазочный резервуар

м юе Ы ос ие шС

Кольцо пружинное (R3863 Крышка резервуара |П5814 Уплотнительное кольцо крышки

|R3193 Стакан резервуара Клапан

Н7200 Фрезерование кнавки пвд наплавку Р7201 Армирование спинки лапы Р73Э1 Поковка Н7Е0Э Гнездо под насадку Р7Э61 Сверление канала для смазки 1 й 1М11Ш1ШИ1МЯН

Л§423да231 Опора шарошки О фНЗОЭЗ Покрытие опоры шарошки серебром _] фН7373 Опора шарошки ЛфН0048 Спецификация отверстий под зубки Покрытие опоры шарошки серебром _Ш4433 Поковка

Л( ^5168 Спецификация отверстий под зубки )П7205 Предокранение шарошек от цеметации |П7200 Предварительная обточка конусов и канавок ^7208 Окончательная обточка конусов Лф|3! JORЭ232-2 Секция Л №3233-3 Секция

Рис. 1. Структура дерева изделия в PDM - системе

са "проекты" в базе данных могут быть определены дополняющие классы объектов, содержащие другие виды информации об изделии и соответствующие определенным этапам его жизненного цикла ("конструкторская документация", "материалы", "техпроцессы" и т.п.). Между любыми объектами любых классов могут быть установлены логические связи. К любому объекту любого класса может быть привязана дополнительная информация в виде внешних файлов, а также программы (скрипты) для управления процессами обработки информации.

Диаграмма классов на основе примера базы данных для машиностроительного предприятия (ОАО "ВолгаБурмаш") для дерева проектов представлена на рис. 2. Данная диаграмма (и все остальные) построена средствами системы Rational Rose.

Класс "Проекты" включает в себя классы "Изделие", "Структура предприятия" и "Группа объектов". "Изделие" представляет собой класс, который определяет состав объекта проектирования и иерархически включает следующие классы : "Проект (изделие)", "Сборочная единица", "Деталь", "Материал-деталь", "Заготовка технологическая", "Группа изделий", "КЭ-операция", "Секция", "Опора", "Зубок", "Ряд Зубков", "Шарошка", "Лапа". Начиная с класса "Секция" идут классы, которые являются специфичными для данного предприятия. SmarTeam предоставляет практически неограниченные возможности по настройке PDM-системы, что позволяет адаптировать ее применительно к любой предметной области. Класс "Структура предприятия" позволяет иерархически описать предприятие в любой степени сложности.

Класс "Материалы" описывает другое дерево системы. Он включает такие классы, как "Папка", "Номенклатура", "Учетная карточка", "Материал". Класс "Номенклатура" определяет различный стандарты на материалы (ГОСТ, ГОСТ на сортамент, ТУ на поставку, Виды продукции материала).

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

Рис. 2. Диаграмма классов дерева изделия

Маршруты - R0012 152.4СЗ-ГДУ: ннеэ

Маршр^ы изготовления Tree Заметки | Версии

- J о НИН t J E Контроль 5°4 120 70013 7 + j Б Программно-комбинированная 135 00105 11 + Б Программно-комбинированная 15Б 00116 19 + Б Программно-комбинированная 322 0061G 45 Титульный лист | Логические связи

Типоразмер Обозначение

1=10012

Текнологический маршрут

I

Создать маршрутную карту |

\Титульный лист/

?xml version="1.0" encodmg="wmdows-1251" standalone="no" ?> ;e CN_ID="R0012" CN_MSH_PRIMECHANIE="" CN_CODE_OPERATION="" CN_CODE_OBORUDOV="" CN_NO_OPER_IN_TP="" CN_MARSHRUT="-2147483647" CN_GRUPPA_MARCHRUTOV="-2147483647" Link_1="189812965"> N_TECNOLOGICAL_OPERATION Link_1="189812965" Link_2=" 18309736" CLASS="Технологическая операция">

N_TECNOLOGICAL_OPERATION Link_1=" 189812965" Link_2=" 18309738" CLASS-'Технологическая операция"> <CN_ID>Программно-комбинированная</CN_ID>

Рис. 3. Дерево "Маршруты изготовления" и пример соответствующего XML - файла

Структура XML-документа

Рис. 4. Структура XML - документа

Залогом успеха PDM-системы на рынке является обеспечение единого информационного пространства для всех этапов жизненного цикла изделия. Для этого требуется установить единый формат передачи данных между различными компонентами системы. Таким форматом может стать стремительно набирающий популярность так называемый "расширяемый язык разметки" - XML. Информацию, представленную в SmarTeam в виде дерева, очень легко можно преобразовать в иерархическую структуру XML-доку-мента. Ниже приведено дерево "Маршруты изготовления" и пример соответствующего ему XML-документа (рис. 3).

Далее представлена диаграмма классов, описывающая структуру XML-файла.

Класс "Tree" является корневым элементом и соответствует корневому объекту в дереве дан-

Разработка структуры изделия

А

Разработка структуры документации

7?

. _ - -

Разработка классов объектов

Внедрение в качестве электронного архива

Создание и описание принципов работы в системе

Группа внедрения

Внедрение WoihFloirtj- рабочих процессов

Разработка рабочих процессов

Рис.

Интеграция с ERP-системой

5. Диаграмма вариантов использования PDM

- системы SmarTeam

ных. Включает в себя классы "Reference", "Link", "Child". Класс "Child" определяет входит в состав класса "Tree", в соответствии с иерархическим расположением в дереве и, в свою очередь может включать классы "Reference", "Link" и "Child", как бы становясь корневым элементом этой ветви дерева. Классы "Reference" и "Link" несут данные об объектах, на которые имеются ссылки (reference) или с которыми установлена логическая связь (link). Следуя этой схеме можно перевести в форму XML-файла любое, сколь угодно сложное дерево.

На следующем рисунке представлена диаграмма вариантов использования системы SmarTeam.

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

варианты использования можно разделить на следующие группы: "Работа с файлами", "Работа с объектами", "Работа с жизненным циклом". Частным случаем работы с документами является работа с отчетами. Выходными отчетами для ОАО "Волгабурмаш" являются маршрутная карта, карта контроля, спецификация, карта эскизов и остальные документы, использующиеся на этапах жизненного цикла изделия "долото".

Эту методику преобразования элементов базы данных в выходные документы можно использовать и при создании документооборота и в другой области, например, в образовании. Сейчас внедряется эта методика в документооборот негосударственного образовательного учреждения "Международный институт рынка" (г. Самара).

METHODOLOGICAL ASPECTS OF THE CREATION OF UNIFORM INFORMATION SPACE AT THE ENTERPRISE, USING PDM SYSTEM

© 2008 I.N. Khaimovich International Market Institute, Samara

Described are the questions of the creation of uniform information space at the enterprise due to creation of the automated document circulation systems. Shown is the methodology of the automatic document formation with KTPP elements for concrete enterprise, the same methodology can be applied for the document circulation automation at other enterprises.