Научная статья на тему 'Интеграция CAD-системы с системами автоматизированного проектирования'

Интеграция CAD-системы с системами автоматизированного проектирования Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
646
114
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТИС-ПРОЦЕСС / АВТОМАТИЗАЦИЯ / AUTOMATION / ЕДИНОЕ ИНФОРМАЦИОННОЕ ПРОСТРАНСТВО / COMMON INFORMATION SPACE / КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКАЯ МОДЕЛЬ / DESIGN-TECHNOLOGICAL MODEL / CAPP / TIS-PROCESS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Куликов Дмитрий Дмитриевич, Сагидуллин Александр Сергеевич, Носов Серж Олегович

Рассмотрен метод построения системы обмена данными на платформе web-сервисов с использованием параметрических моделей детали. При создании конструкторско-технологической модели и проектировании технологических процессов на ее основе использован набор web-сервисов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Куликов Дмитрий Дмитриевич, Сагидуллин Александр Сергеевич, Носов Серж Олегович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Integration of CAD system with automated design systems

A method of organization of data exchange on a web-service platform using parametric model of a workpiece under construction is considered. A set of web-services is employed for development of the design-technological model and design of technological processes on the base of the model.

Текст научной работы на тему «Интеграция CAD-системы с системами автоматизированного проектирования»

3. Романченко В. Облачные вычисления на каждый день. 2009 [Электронный ресурс]: <http://3dnews/editorial/ cloud_computing/>.

4. Анатольев А. Г. Web-сервисы как средство интеграции приложений в WWW. 2014 [Электронный ресурс]: <http://www.4stud.info/networking/web-services.html>.

5. Евгенев Г. Б. Технология создания многоагентных прикладных систем // Мат. 11-й национальной конф. по искусственному интеллекту с международным участием КИИ-08, Российская ассоциация искусственного интеллекта. М.: ЛЕНАНД, 2008. Т. 2 С. 306—312.

6. Лапшин В. А. Онтологии в компьютерных системах. М.: Научный мир, 2010. 224 с.

Сведения об авторе

Николай Евгеньевич Филюков — аспирант; Университет ИТМО, кафедра технологии приборостроения,

Санкт-Петербург; E-mail: badfilin@gmail.com

Рекомендована кафедрой Поступила в редакцию

технологии приборостроения 09.04.14 г.

УДК 658.512.011.56

Д. Д. Куликов, А. С. Сагидуллин, С. О. Носов

ИНТЕГРАЦИЯ СЛБ-СИСТЕМЫ С СИСТЕМАМИ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ

Рассмотрен метод построения системы обмена данными на платформе ^'еЬ-сервисов с использованием параметрических моделей детали. При создании конструкторско-технологической модели и проектировании технологических процессов на ее основе использован набор тс'еЬ-сервисов.

Ключевые слова: ТИС-Процесс, автоматизация, единое информационное пространство, конструкторско-технологическая модель.

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

В настоящее время в автоматизированных системах технологической подготовки производства используется комплекс систем СЛБ/СЛМ/СЛЕ, которые слабо связаны между собой.

Поскольку в сфере производства наблюдается тенденция к увеличению доли аутсорсинга и созданию „расширенного предприятия", становится очевидной необходимость применения новых инструментов коллективного использования и в сфере технологической подготовки производства (ТПП). Однако возникают проблемы информационной интеграции систем, применяемых в ТПП, в этой связи требуется создание единого информационного пространства (ЕИП), основанного на:

— использовании онтологий предметной области;

— применении метаданных, необходимых для ТПП;

— разработке унифицированного языка обмена информацией между системами.

Таким образом, создание ЕИП является необходимым условием для организации автоматизированной системы технологической подготовки производства [1].

Информация, необходимая для проектирования технологических процессов, содержится в моделях деталей (заготовок), однако процесс ее извлечения из ЭБ-моделей трудоемок, поэтому задача определения способов интеграции СЛБ-систем с системами автоматизиро-

Интеграция СЛБ-системы с системами автоматизированного проектирования

19

ванного проектирования является актуальной. Одним из возможных подходов является извлечение информации из 3D-модели для получения параметрической модели детали (заготовки) и ее дальнейшего использования при проектировании технологий. Создание параметрической конструкторско-технологической модели (КТМ) детали достаточно сложный процесс, однако создавать КТМ параллельно с 3D-моделью трудоемко и экономически нецелесообразно. На кафедре технологии приборостроения разработана методика параметрического моделирования деталей, позволяющая создавать КТМ параллельно с 3D-моделью детали [2]. Созданные геометрическая модель детали (3D-модель с аннотациями) и КТМ регистрируются в каталоге и заносятся в базу данных (БД).

Параметрическое моделирование. Для работы с КТМ детали разработана система ТИС-Деталь, представляющая собой web-сервис и позволяющая либо в режиме диалога, либо в автоматическом режиме выбирать информацию, необходимую для решения технологических задач [3]. В этой системе описание детали представлено в виде иерархии фреймов, позволяющих создавать КТМ с любой степенью детализации. В КТМ детали кроме общих характеристик заготовки, покрытий, термообработки содержится и описание конструктивных элементов (КЭ). Синтаксически КТМ представляет собой XML-документ, что обеспечивает достаточно простой обмен информацией между подсистемами АСТПП. Необходимо отметить, что с помощью ТИС-Деталь можно создавать и редактировать КТМ деталей и заготовок и без использования CAD-системы.

Система ТИС-Деталь используется при проектировании технологических процессов с помощью ТИС-Процесс. Поскольку ТИС-Процесс представляет собой web-сервис и использует внутреннюю модель технологического процесса (ТП) в XML-формате, возможен простой обмен информацией как между ее компонентами, так и между удаленными приложениями, обменивающимися потоками информации самой различной структуры. Такой подход позволяет организовать удаленную корпоративную работу над технологическим проектом. Управление процессом взаимодействия систем выполняется с помощью административной системы ТИС-Админ. Ведение технологического проекта выполняется в рамках PDM-системы SMARTEAM. Общая схема взаимодействия систем приведена на рисунке (БЗ — база знаний, ГМ — геометрическая модель).

CAD

На-

—»I КТМ |

ТИС-Деталь

Фрагменты КТМ

ТИС-Процесс

ТИС-ТАП

Выполнение технологического проекта. С помощью административной системы загружаются системы ТИС-Деталь и ТИС-Процесс, имеющие единый каталог, с помощью которого находится заданная КТМ детали. Таким образом, системе проектирования предоставляется возможность выбора любой информации о детали. Если для детали в базе есть ТП, то модель процесса может быть вызвана из БД для ее редактирования. С помощью библиотеки процедур анализируется и выбирается из КТМ детали нужная информация. В первую очередь находится информация об исходной заготовке и заносится в модель процесса. Необходимо подчеркнуть, что выборка происходит автоматически, а не выполняется технологом в режиме диалога по чертежу детали. При необходимости технолог открывает базу данных о сортаменте и уточняет решение, принятое конструктором.

Для ускорения процесса проектирования ТП используется база знаний, доступ к которой обеспечивает система ТИС-ТАП. С помощью этой системы создаются базы знаний, основанные на таблицах соответствий, позволяющих достаточно простыми способами выразить их в виде XML-документов и поместить в БЗ.

Примером использования предлагаемого подхода к проектированию ТП может служить задача нахождения переходов для обработки конструктивных элементов детали. При решении этой задачи используются типовые планы обработки поверхностей, информация о которых хранится в БЗ. Последовательно выбирая с помощью ТИС-Деталь информацию о конструктивных элементах детали и передавая информацию о них в ТИС-ТАП, можно получить план обработки каждой поверхности и распределить найденные переходы по соответствующим операциям. Аналогичным образом решаются и другие технологические задачи. В частности, имея информацию о конкретной поверхности и найденном переходе, с помощью ТИС-ТАП можно определить припуск и режимы обработки этой поверхности.

Проведенные эксперименты показали принципиальную возможность назначения режущего и измерительного инструмента с использованием связки ТИС-Деталь—ТИС-ТАП, однако выявили необходимость применения системы управления знаниями.

Технологические карты, сформированные в ТИС-Процесс, помещаются в электронный архив, принадлежащий PDM-системе SMARTEAM. Дальнейшее развертывание технологического проекта (разработка управляющих программ, проектирование и изготовление специальной технологической оснастки, утверждение технологической документации) ведется под управлением SMARTEAM, при этом всегда возможен возврат к ТИС-Процесс для проведения необходимых изменений. Коллективная работа над технологическим проектом и управление его жизненным циклом возможны благодаря функциональным свойствам SMARTEAM, позволяющим реализовать технологию управления потоком работ (workflow).

Выводы. Исследование способов взаимосвязи систем автоматизированного проектирования ТИС-Процесс и CAD-системы показало, что, применив параметрические модели детали, можно организовать систему обмена данными на платформе web-сервисов.

Применение ТИС-ТАП в сочетании с автоматизированной выборкой информации из КТМ детали или заготовки позволяет добиваться глубокой формализации данных технологического назначения, что, в свою очередь, влечет за собой значительное повышение уровня автоматизации системы проектирования технологических процессов и повышение качества проектируемых ТП.

СПИСОК ЛИТЕРАТУРЫ

1. Куликов Д. Д., Падун Б. С., Яблочников Е. И. Перспективы автоматизации технологической подготовки производства // Наст. выпуск. С. 7—11.

2. Куликов Д. Д., Клеванский Н. С., Бабанин В. С. Автоматизированное формирование моделей операционных заготовок // Наст. выпуск. С. 26—29.

3. Куликов Д. Д., Бабанин В. С. Создание параметрической модели детали в среде САБ-системы // Науч.-техн. вестн. СПбГУ ИТМО. 2011. № 4 (74). С. 161—16Э.

Дмитрий Дмитриевич Куликов Александр Сергеевич Сагидуллин Серж Олегович Носов

Рекомендована кафедрой технологии приборостроения

Сведения об авторах

д-р техн. наук, профессор; Университет ИТМО, кафедра технологии приборостроения, Санкт-Петербург; E-mail: ddkulikov@rambler.ru аспирант; Университет ИТМО, кафедра технологии приборостроения, Санкт-Петербург; E-mail: sagi.pochta@gmail.com аспирант; Университет ИТМО, кафедра технологии приборостроения, Санкт-Петербург; E-mail: nosovserzh@gmail.com

Поступила в редакцию 09.04.14 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.