АННОТАЦИЯ 1
СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ 4
ВВЕДЕНИЕ 8
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 9
2. ЖИЗНЕННЫЙ ЦИКЛ ИЗДЕЛИЯ И АРХИТЕКТУРА TEAMCENTER 11
2.1. Жизненный цикл изделия и PLM-системы 11
2.1.1. Жизненный цикл изделия и PLM 11
2.1.2. Этапы жизненного цикла изделия 11
2.1.3. Предпосылки перехода на PLM 13
2.1.4. Основные компоненты PLM 14
2.1.5. Функциональные возможности PDM-систем 15
2.1.6. Функциональные возможности PLM-систем 18
2.1.7. Преимущества PLM 19
2.2. Управление конфигурацией 20
2.2.1. Предпосылки создания технологии 20
2.2.2. Процедуры технологии управления конфигурацией 21
2.2.3. Основные задачи управления конфигурацией 21
2.2.4. Варианты конфигурации изделия. Стандарты и опции 23
2.2.5. Управление требованиями 24
2.2.6. Идентификация вариантов конфигурации 24
2.2.7. Правила согласования 25
2.3. Описание Teamcenter 26
2.4. Архитектура Teamcenter 29
2.5. Полный клиент Teamcenter 31
2.6. Введение в программирование под полный клиент 31
2.7. Основные компоненты для расширения Teamcenter 32
2.8. Выводы 33
3. ПОДГОТОВКА TEAMCENTER К РАЗРАБОТКЕ ПРИЛОЖЕНИЙ __34
3.1. Подготовка и настройка ПО 34
3.2. Задание настроек проекта 35
3.3. Создание первого приложения для Teamcenter 36
3.4. Выводы 40
4. РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ АВТОМАТИЗАЦИИ ВК 41
4.1. Предпосылки к разработке ПО 41
4.2. Процесс формирования ВК вручную 41
4.3. Разработанное ПО 45
4.3.1. Структура проекта и описание классов ПО 45
4.3.2. Этапы формирования ВК 46
4.3.3. Автоматизированное создание структуры 47
4.4. Выводы 49
ЗАКЛЮЧЕНИЕ 50
СПИСОК ЛИТЕРАТУРЫ 51
ПРИЛОЖЕНИЯ 54
Приложение A 55
Приложение B 56
Системы обеспечения управления жизненным циклом изделия доказали свою эффективность, предлагая хранение данных, их обслуживание, а также непрерывный набор бизнес-решений для поддержки создания, управления, распределения и использования интеллектуальных активов предприятия. Описывая процессы проектирования, подготовки производства, производитель программы формирует шаблоны, формы в общем виде с максимальной подробностью и предлагает инструменты внутренней настройки. Однако, всегда имеются специфические задачи, которые не укладываются в известные шаблоны. Это приводит к необходимости расширения функциональности путем программирования под конкретную систему управления жизненным циклом изделия, исходя из конкретных нужд предприятия.
Данная работа посвящена изучению архитектуры программы Teamcenter и созданию приложения с целью расширения функциональности для системы Teamcenter компании Siemens.
С помощью среды разработки Eclipse создан подключаемый к Teamcenter программный модуль, позволяющий решить проблему формирования важного конструкторского документа «Ведомости Конфигурации» автоматизированным образом. Данная проблема вытекает из большого количества обрабатываемых объектов и однообразных рутинных операций при ручном составлении ведомости конфигурации. Также в ходе работы представлены методические материалы по созданию первого программного модуля с помощью Eclipse, его запуску и тестированию в Teamcenter.
При выполнении работы были решены поставленные задачи и достигнута заявленная цель. Также разработана методика создания первого приложения и его запуск в составе Teamcenter.
Данное приложение позволяет значительно сократить временные затраты на формирование «Ведомости Конфигурации» с 6-8 часов до 5-10 минут, рас-крыть ЭСИ в требуемом виде до нужного уровня, а также наглядно сигнализировать об ошибках в архитектуре и составе конкретного изделия.