АННОТАЦИЯ 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 минут, рас-крыть ЭСИ в требуемом виде до нужного уровня, а также наглядно сигнализировать об ошибках в архитектуре и составе конкретного изделия.
1. Абросимов Д.С., Скопинцев А.Д., Чернобыль Г.А. Технологическая структура - основа технологической подготовки производства и управления производством. Опыт компании «Солвер» // CAD/CAM/CAE Observer. 2014. №90. С. 31-35.
2. Внедрение концепции PLM на производственных предприятиях - модная
тенденция или необходимость? [Электронный ресурс] // Управление производством URL: http://www.up-
pro .ru/library/information_systems/proj ect/plm-koncepciya.html (дата обращения: 03.05.2016).
3. Гущин М.В., Кузнецова Л.А., Олейник А.С Элементы единого информационного пространства автоматизированного производства // Умное производство. 2015. №29. С. 45-50.
4. Колчин А.С., Сумароков С.В., Жабоев Т.А. Как сделать успешным внедрение PLM // САПР и графика. 2016. №5. С. 125-128.
5. Макаров В.М., Лукина С.В Управление изменениями изделий двойного назначения // Ритм. 2014. №92. С. 22-27.
6. Машнин Т.С. Eclipse: разработка RCP-, Web-, Ajax- и Android- приложений на Java. СПб.: БХВ-Петербург, 2013. 384 с.
7. Норенков И.П. Основы автоматизированного проектирования. М.: Изд-во МГТУ им. Н.Э. Баумана, 2009. 335 с.
8. Норенков И.П. Основы автоматизированного проектирования: учебник для вузов. 4-е изд., перераб. и доп. М.: Изд-во МГТУ им. Н.Э. Баумана, 2009. 430 с.
9. Основы автоматизированного проектирования: учебник / под ред. А.П. Карпенко. М.: ИНФРА-М, 2015. 328 с.
10. Основы CALS-технологий [Электронный ресурс] // БиГОР URL:
http://bigor.bmstu.ru/?cnt/?doc=Default/110_CALS.cou(дата обращения: 03.05.2016).
11. Разработка простого Eclipse RCP приложения [Электронный ресурс] //
Интересные публикации / Хабрахабр URL:
https://habrahabr.ru/post/139340/(дата обращения: 03.05.2016).
12. Разработка ста и одного плагина: Часть 1. Основы [Электронный ресурс]
// IBM developerWorks Россия: Техническая библиотека URL:
https://www.ibm.com/developerworks/ru/library/os-eclipse-plugindev1/ (дата обращения: 03.05.2016).
13. Разработка ста и одного плагина: Часть 2. Представление о rich-client-
приложениях [Электронный ресурс] // IBM developerWorks Россия: Техническая библиотека URL:
https://www.ibm.com/developerworks/ru/library/os-eclipse-plugindev2/(дата обращения: 03.05.2016).
14. Стародубов В.А. Управление конфигурацией: задачи, стандарты и реализация // CAD/CAM/CAE Observer. 2006. №28. С. 30-33.
15. Тороп Д.Н., Терликов В.В. Teamcenter. Начало работы. М.: ДМК Пресс,2011. 280 с.
16.Черепашков А.А. Учебное виртуальное предприятие на платформе комплекса решений Аскон Разработка и внедрение. СПб.: ЗАО АСКОН, 2013. 144 с.
17.Frequently Asked Questions for Teamcenter Publication Number PLM00125 [Электронный ресурс] // Global Technical Access Center (GTAC) URL: https://support.industrysoftware.automation.siemens.com/docs/teamcenter/8.3/ PDF/pdf/faq_teamcenter.pdf (дата обращения: 03.05.2016).
18.Installation on Windows Servers Guide Publication Number PLM00013 F [Электронный ресурс] // Global Technical Access Center (GTAC) URL: https://support.industrysoftware.automation.siemens.com/docs/teamcenter/8.3/ PDF/pdf/installation_server_windows.pdf (дата обращения: 03.05.2016).
19. Teamcenter 8.3 Rich Client Customization Programmer’s Guide Publication Number PLM00075 F [Электронный ресурс] // Global Technical Access
Center (GTAC) URL:
https://support.industrysoftware.automation.siemens.eom/docs/teamcenter/8.3/ PDF/pdf/rich_client_customization_programmers_guide.pdf (дата
обращения: 03.05.2016).
20. Teamcenter Getting Started with Customization Publication Number
PLM00003 E [Электронный ресурс] // Global Technical Access Center (GTAC) URL:
https://support.industrysoftware.automation.siemens.com/docs/teamcenter/8.3/ PDF/pdf/getting_started_with_customization.pdf (дата обращения:
03.05.2016).
21. Teamcenter Security Administration Guide Publication Number PLM00101 E [Электронный ресурс] // Global Technical Access Center (GTAC) URL: https://support.industrysoftware.automation.siemens.com/docs/teamcenter/8.3/ PDF/pdf/security_admin.pdf (дата обращения: 03.05.2016).
22. Teamcenter System Administration Guide Publication Number PLM00102 E [Электронный ресурс] // Global Technical Access Center (GTAC) URL: https://support.industrysoftware.automation.siemens.com/docs/teamcenter/8.3/ PDF/pdf/system_admin.pdf (дата обращения: 03.05.2016).