автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.12, диссертация на тему:Автоматизация распознавания и идентификации конструкторско-технологических элементов деталей в интегрированных САПР

кандидата технических наук
Аверченков, Андрей Владимирович
город
Брянск
год
2004
специальность ВАК РФ
05.13.12
Диссертация по информатике, вычислительной технике и управлению на тему «Автоматизация распознавания и идентификации конструкторско-технологических элементов деталей в интегрированных САПР»

Автореферат диссертации по теме "Автоматизация распознавания и идентификации конструкторско-технологических элементов деталей в интегрированных САПР"

Направахрукописи

Аверченков Андрей Владимирович

Автоматизация распознавания и идентификации конструкторско-технологических элементов деталей в интегрированных САПР

Специальность: 05.13.12 - Системы автоматизации проектирования

Автореферат диссертации на соискание учёной степени кандидата технических наук

Брянск 2004

Работа выполнена на кафедре "Технология машиностроения" Брянского государственного технического университета.

Научный руководитель - доктор технических наук, профессор

В.Б. Ильицкий

Официальные оппоненты - заслуженный деятель науки РФ,

д. т. н., профессор В.А. Катаев

к. т. н., профессор В.В. Мирошников

Ведущее предприятие - ОАО "Турборемонт"

Защита состоится 12 октября 2004 года в 14 часов на заседании диссертационного совета К212.021.01 Брянского государственного технического университета по адресу: 241035, г. Брянск, б-р. 50 лет Октября, д. 7, Брянский государственный технический университет.

С диссертацией можно ознакомиться в библиотеке Брянского государственного технического университета.

Автореферат разослан 10 сентября 2004 года.

Ученый секретарь диссертационного совета, кандидат технических наук, доцент

/¿Ш1

3

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Актуальность. В настоящее время большое внимание уделяется концепции CALS, предусматривающей информационную поддержку изделия на всех этапах его жизненного цикла. Информационная интеграция и системная поддержка жизненного цикла продукции на различных этапах конструкторско-технологической подготовки производства (CALS, CAD/CAM/CAE технологии) внесены в перечень критических технологий РФ, утвержденный президентом в 2002 г, требующих особого внимания к их развитию и при создании новых технических решений.

На предприятиях, использующих идеологию CALS, формируется единое . интегрированное информационное пространство. При этом на этапе подготовки производства используются системы CAD, CAM, CAE, PDM(PLM) и САПР технологических процессов (САПР ТП). Вопросы информационного обмена между CAD, САМ и САЕ под управлением систем PDM (PLM) в достаточной степени исследованы и реализованы в виде файловых форматов обмена геометрической информацией, либо посредством прямых интерфейсов. Однако вопросы передачи информации в САПР ТП, в которых проектируется технология изготовления деталей в соответствии с традициями российского производства, остаются не достаточно исследованными, и в настоящее время кодирование информации о детали для автоматизированного технологического проектирования производится инженером-технологом вручную, что увеличивает сроки технической подготовки производства деталей.

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

Цель работы снижение сроков технической подготовки производства за счет автоматизации процедур формирования конструкторско-технологической модели детали для передачи её в САПР ТП на основе распознавания конструкторско-технологических элементов из ЗD-модели детали и 2D-конструкгорского чертежа. Для достижения поставленной цели необходимо решить следующие задачи:

1. Разработать методологию распознавания конструкторско-технологических элементов (КТЭ) деталей на основе сопоставления ЗD-модели детали и 2D-конструкторского чертежа.

2. Составить описание КТЭ, выбранных для распознавания со всеми применяемыми конструкторско-технологическими обозначениями.

3. Разработать словарь подобразов для конструкторских обозначений на чертеже и методологию их распознавания.

4. Разработать алгоритмы декомпозиции 3D-модели и конструкторского чертежа для выделения требуемых параметров.

5. Разработать математическую модель для описания геометрического представления КТЭ и принятия решений в процессе декомпозиции 3D-модели и конструкторского чертежа.

6. Разработать программный комплекс для распознавания конструкторско-технологической модели (КТМ) детали на основе ЗО-модели и 2D-конструкторского чертежа в формате IGES, и гютедачи_К1М_де:гали в САПР ТП

"ТехноПро" для автоматического проектирования технологии изготовления детали.

Методология и методы исследования. В основу исследований положены основные научные положения теории автоматизированного проектирования; технологии машиностроения; математический аппарат и методы теории нечетких множеств: и лингвистических переменных, в том числе модели и методы построения функций принадлежности; теории построения экспертных систем; при разработке программных модулей использовались методы объектно-ориентированного и структурного программирования.

Научная новизна работы состоит в автоматизации распознавания и идентификации конструкторско-технологических элементов деталей в интегрированных САПР. В том числе научная новизна включает в себя:

1. Разработанную методологию автоматического распознавания конструкторско-технологических элементов из 3D-модели детали и 2D-чертежа с использованием графа декомпозиции.

2. Предложенную математическую модель формализованного описания конструкторско-технологических элементов на основе их представлений с использованием нечетких множеств.

3. Предложенную методику сопоставления 3D-модели детали и 2D-чертежа для поиска конструкторских обозначений параметров конструкторско-технологических элементов и их взаимосвязей.

4. Разработанную методологию автоматического распознавания конструкторских обозначений на 2D-чертеже, полученных в любой CAD-системе.

Практическую ценностьработы составляют:

1. Классификатор КТЭ, позволяющий эффективно работать с базой данных (БД) КТМ детали.

2. Словарь подобразов конструкторских обозначений на 2D-чертеже.

3. Разработанный программный модуль чтения 3D-модели и 2D-чертежа в формате IGES автоматически распознающий 37 конструкторско-технологических элементов (КТЭ) и формирующий конструкторско-технологическую модель (КТМ) детали в специально разработанной базе данных (БД).

4. Разработанный модуль формирования КТМ детали во входном формате САПР ТП "ТехноПро" на основе КТМ детали из БД, работающий независимо от способа ее наполнения.

Реализация результатов работы. Результаты исследований и разработанный программный комплекс нашли широкое применение в учебном процессе Брянского государственного технического университета на кафедрах "Компьютерные технологии и системы" и "Технология машиностроения" при чтении лекций и проведении лабораторных занятий по дисциплинам "CAD и САМ системы", "Основы САПР", "САПР ТП", "Технология машиностроения", при проведении исследований по научно-технической программе «Научные исследования высшей школы по приоритетным направлениям науки и техники» в 2003-2004 годах по теме "Разработка автоматизированных подсистем распознавания и обмена конструкторско-технологических данных о детали в интегрированных САПР", а также при выполнении НИР для промышленных предприятий.

Апробация работы. Основные научные и практические результаты работы докладывались и обсуждались на международных молодежных научных конференциях "XXVII Гагаринские чтения" и "XXVIII Гагаринские чтения" в 2001 г. и 2002 г. в г. Москве, на научной конференции "Качество и ИПИ-технологии" в 2002 г. в г. Москве, на международной научно-технической конференции "Обеспечение качества технологического проектирования в условиях интегрированных САПР. Контактная жесткость. Износостойкость. Технологическое обеспечение." в 2003 г. в г. Брянске, на межрегиональной научно-технической конференции "Информационные технологии, энергетика и экономика" в 2004 г. в г. Смоленске и других.

Публикации. По теме диссертации опубликовано 9 печатных работ в виде научных статей и тезисов докладов.

Структура и объем работы. Диссертационная работа состоит из введения, пяти глав, заключения, списка литературы из 128 наименований и 13 приложений. Основная часть работы содержит 172 страницы машинописного текста, 47 рисунков и 50 таблиц. В приложениях приведены результаты анализа возможностей стандартов STEP, утвержденных в России; описание используемых средств входного формата САПР ТП "ТехноПро"; ряд блок-схем модулей программного комплекса; пример нескольких классов программы на языке JAVA2; классификатор КТЭ из 37 наименований; пример преобразования 3Б-модели тестовой детали в формате IGES во входной формат САПР ТП "ТехноПро" и получение в автоматическом режиме в САПР ТП "ТехноПро" маршрутно-операционного технологического процесса изготовления тестовой детали.

СОДЕРЖАНИЕ РАБОТЫ

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

Рассмотрена концепция интегрированной информационной среды как ядра интегрированной- САПР предприятия в рамках CALS технологий. Определены преимущества и недостатки использования методологии CALS. Проведен анализ применения PLM (Product Lifecycle Management) систем на практике. Исследована группа стандартов ИСО Р 10303 (STEP). Сделан вывод об ограниченности использования данных стандартов и показаны трудности использования их в настоящее время в конструкторско-технологической подготовке производства.

Проанализированы исследования российских ученых в области интеграции САПР и АСТПП, выполненные В.КАверченковым, Г.К.Горанским, Н.М. Капустиным, С.Н.Корчаком, С.П.Митрофановым, В.Г.Митрофановым, В.В.Павловым, А.В.Пушем, М.В. Терешииым, В.Д.Цветковым, Ю.М. Соломенцевым, В.П. Смоленцевым, В.Г.Старостиным, Б.ПЛелищевым, а также зарубежными учеными Г. Шпур и Ф.-Л. Краузе. Сделан вывод о том, что современные программные средства проектирования и геометрического моделирования (CAD системы) предоставляют возможность автоматизировать задачи, которые ранее выполнялись только в ручном режиме. Одной из таких задач является кодирование технологической информации на входе в САПР ТП. Рассмотрена концепция декомпозиции детали на КТЭ и построение на их основе

КТМ. Отмечено, что процесс формализации кодирования информации о детали, предлагаемый в работах Г.К. Горанского и В. Д. Цветкова.ь, возможно автоматизировать на современном этапе при совместном использовании ЗВ-модели детали и 2D-чертежа. Предложен вариант автоматизации формирования КТМ на основе распознавания 3D-модели и 2D-чертежа детали.

Проведен анализ современных CAD-CAM систем с точки зрения возможностей подготовки входной информации для технологического проектирования, а также обмена информацией. Проанализированы универсальные форматы хранения и обмена информации (DXF, IGES, STEP, OLE for D&G) о детали с точки зрения возможности передачи данных от CAD в САПР ТП. Сделан вывод о возможности передачи этими форматами геометрической информации, но не технологической. Форматы IGES и STEP признаны равноценными с точки зрения рассматриваемой задачи при передаче данных из ЗБ-модели детали и 2D-конструкторского чертежа в САПР ТП. Для использования в исследовании был выбран формат IGES 5.2 как более простой, наиболее распространенный и открытый. Рассмотрен входной формат САПР ТП "ТехноПро" и сделан вывод о возможности передачи через него конструкторско-технологической информации в САПР ТП "ТехноПро".

Проведены исследования возможностей российских САПР ТП ("Компас-Автопроект11, "СИТЕП", "Techcard", "Adem", "ТехноПро") с точки зрения автоматизации проектирования технологии изготовления изделия при получении информации о КТМ детали из внешних источников. Сделан вывод, что только система "ТехноПро" в наибольшей мере удовлетворяет определяемым рамками исследования требованиям. Поэтому она была выбрана как базовая система для тестирования результатов исследования.

Во второй главе разрабатывается математическое обеспечение процесса распознавания и идентификации КТЭ и их конструкторских параметров на основе 3Б-модели детали и 2Б-чертежа.

В качестве объекта исследования был выбран процесс автоматизации распознавания геометрических моделей (ГМ) наиболее распространенного класса деталей типа "тела вращения", представляемых в виде 3Б-моделей и 2D чертежей с последующим формированием КТМ деталей для передачи в САПР ТП.

Модель детали М, как и любая модель, включает, что отмечается в работах В.Д. Цветкова, две основные компоненты: множество объектов и множество отношений между ними:

M=<N,O>, (1)

где iV- множество КТЭ, О - множество отношений между ними.

Описание информации о КТЭ представлялось с помощью определителя Ni, который включает в себя совокупность параметров, однозначно определяющих: форму Ф, размеры, шероховатость поверхности, отклонения от ее правильной формы Р, физико-механические свойства С:

N,=<0,P,C>.

(2)

Форма поверхности (КТЭ) определяется согласно разработанной классификации (табл. 1). Размерные параметры описывались с использованием следующей зависимости

где Я) - размерный параметр ьй поверхности; ДУ( - шероховатость ьй поверхности; ОФ - отклонения от правильной геометрической формы.

Р=<Я„Ш13ОФ>, (3)

Физико-механические свойства описывались в виде:

С =<ТО,МС,ВП >, (4)

где ТО - условное обозначение вида термообработки поверхности; МС - условное обозначение вида механического свойства поверхности; ВП - условное обозначение вида поверхностного покрытия.

В настоящем исследовании для распознавания вида поверхности были введены 37 КТЭ понятных САПР ТП "ТехноПро", составляющих детали типа тела вращения. Фрагмент набора выбранных КТЭ представлен в табл. 1.

Таблица 1

Представление конструкторско-технологическихэлементов воспринимаемых САПР ТП "ТехноПро"

_Продолжение табл. 1

07. Конусная ступень Конусная поверхность вращения значигельной протяженности

08. % Шлицевая поверхность Группа поверхностей движения замкнутого контура по прямым значительной протяженности, параллельным оси детали, поверхность 2 уровня

Для создания KIM детали необходимо выделить и описать все КТЭ, входящие в ее состав и отношения между ним в соответствии с зависимостью (1). Для декомпозиции ГМ детали из формата IGES составлен граф декомпозиции G(Q, U), где Q - вершины графа, определяющие группы декомпозиции, a U - признаки, по которым производится декомпозиция ГМ на каждом уровне. Часть общего графа декомпозиции геометрической модели детали (для выбранного класса "тела вращения) представлена на рис. 1.

На графе декомпозиции вершины Qi—Qn- представляют уровни декомпозиции по соответствующим признакам, рассмотренным ниже. Первый уровень декомпозиции разделяет КТЭ детали на КТЭ первого уровня

(базовые, основной формы) и КТЭ второго уровня (для которых можно четко определить "родительский" КТЭ). Все КТЭ принадлежащие вершине Qj будем выделять из ЗО-модели в формате IGES, а КТЭ принадлежащие вершине Qj - из 3D-модели детали и 2D чертежа.

Для декомпозиции ЗО-модели на КТЭ 1-го уровня в соответствии с графом декомпозиции G (Q, U) были выделены и математически описаны все признаки графа. Для всех признаков составлены таблицы с визуальным представлением, лингвистическим описанием и построением их математических моделей (формализацией).

При декомпозиции ГМ детали на КТЭ ряд признаков КТЭ невозможно описать используя только четкие, однозначные понятия. Так длина КТЭ, полученного вращением образующей (например, поверхности вращения с образующей, параллельной оси вращения детали, такие как цилиндрическая ступень прямая канавка), заданная числом не несет информации о назначении КТЭ. Человек способен отделить, например, цилиндрическую ступень от прямой канавки оценив ее длину, по сравнению с габаритными размерами детали, как "Значительную" или "Незначительную", что может дать информацию о назначении КТЭ. Кроме того, для разных размеров деталей "Незначительная" длина может в числовом виде превышать "Значительную". В связи с этим, при декомпозиции ГМ детали на КТЭ удобно применить теорию нечетких множеств, предложенную Л. А. Заде, и являющуюся математическим аппаратом для формализации неточной, не доопределенной, противоречивой информации.

011

КТЭ I уровня

Ч

КТМ детали

02

I 04

г- КТЭ И уровня

025

8МШМ

поовроосг*

[1,2,3.5,6,7,9,11, 12.1S.1M7.19I

05

К

Внутренние поверхности (20,23.24 25.26. 29 33341

07

Фасонные ноавржости [8]

Г М »таранная! ~1 ■

Центровые отверстия (31]

-013-

09

! 06

ПОВврХНОСТМ

(1, 2 151

Поверхности вращении

[З.в, 7,9,11.12,16. УМЕ]

С

~оТо1

Прямые торцевые

[1.2| II

Ш4

к

|~*{поверя«остм[24] I Г Мнотогммн)м< 1

•012— 016

Пазы , 113,14.18,22} |

Зубчатые и ГОЦМИМ^а, 21]

"1022

14,30,321

Внутренние поверхности

вращения

[23 23,25 29.33 34)

П

08

' 023

Торцевые ■ержос

га

Отверстая

127.24

ГвйТторцвмя]

024

Лысо, 1'°| .

013

011

торчевые [15.191

N15 ________

|_Г Торцмм

1 ММ9ВМ

1-1

I---

1 __Дасоиим»_

С образующей, гаралпепьиой оси

[З.И|

|щ1 I Ципй"|лрм'1Т-1 | [_/*» степей* |

I_гткагп

I 1ЦЛМ ля !

Рис. 1. Фрагмент графа декомпозиции КТМ детали на КТЭ.

В рамках рассматриваемой работы при математическом описании геометрического представления КТЭ N использовался следующий набор:

N ~< 0(п, а, Ма> Р, Мр > , (5)

где Ь - длина КТЭ относительно оси вращения детали. Длина КТЭ является

ЛПЬ =<> > <6>

нечетким понятием и может быть формализована с помощью лингвистической переменной (ЛГ1Ь) где Д = "длина КТЭ";

Г£ - множество значений ЛП^ (терм-множество), представляющее собой следующий набор нечетких переменных:

Ть = {"Незначительная ", "Средняя ", "Большая "} (7)

Х[, - область определения ЛПц, имеющая вид

Х1 = [1 мм, 1000 мм} (8)

С£ - синтаксическое правило;

М£ - семантическое правило задания нечетких подмножеств множества Х^ функции принадлежности которых графически представлены на рис. 2. Нечеткое множество Аг соответствует терму "Незначительная длина", нечеткое множество Аз - терму "Средняя длина", Аз - терму "Большая длина".

Рис. 2. Гоафикфункций принадлежности нечетких множеств формализующий термы лингвистической переменной "длина КТЭ".

Формализованное представление функции принадлежности в виде зависимостей для нечетких подмножеств Л/, Аз и Аз были получены в виде выражений (9), (10) и (11).

1,667 - 0,00667 X, если 100 < X < 250 (10)

цм = • 0,0083 X - 0,667 , если 80 < X < 200 (И)

Конкретные значения коэффициентов в этих зависимостях выбраны в результате экспертных оценок. Более точные коэффициенты могут быть подобраны в процессе практического использования предлагаемой модели как параметры настройки системы.

Аналогично в наборе (5) описываются параметры D (диаметр КТЭ) и Otn (Отношение длины КТЭ к общей осевой длине детали). Параметр а (угол между направляющими поверхности и осью вращения детали) может задаваться четкими значениями или нечетким числом L-R типа "Приблизительно 45°". Параметры Ма (наличие материала за пределами диаметральных размеров), F (форма образующей для поверхностей, полученных вращением образующей по окружности вокруг оси вращения детали или другие признаки формы КТЭ) и Мр (местоположение КТЭ в детали) определяются четкими значениями.

Алгоритм идентификации КТЭ заключается в движении конкретного КТЭ по графу декомпозиции через вершины групп КТЭ (01...0„) к конкретным КТЭ

В работе представлено 18 таблиц, на основании которых происходит определение направления движения для каждой вершины. В таблицах есть название

группы или типа КТЭ, визуальное представление, лингвистическое описание, математическое представление, системы продукции и предпочтений .Пример подобной таблицы представлен в табл.2.

Таблица 2

Декомпозиция вершины Q„ на КТЭ__

Вид представления Признаки N3 Признаки N11

Название Цилиндрическая ступень Канавка прямая

Визуальное представление %

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

Mai ематическое представление N = Э, ОШ, а, Ма, Г, Мр> Ь - "Значительная" 0 = "В широких пределах" От - "Соизмеримое" а = "0°" Ма"Отсутствует" Р= "Прямая" Мр = "В любом месте" N = <Ц О, От, о, Ма, Р, Мр> Ь = "Незначительная" О - "В широких пределах" От = "Много меньше" а = "С10" Ма "Отсутствует" Р" "Прямая" Мр ~ "Между двух уступов большего диаметра"

Система продукций ЕСЛИ Ь = "Незначительная" И СНп = "Много меньше", ТО Си = "Канавка прямая" ЕСЛИ Ь = "Значительная" И ОШ - "Соизмеримое", ТО <3и = "Цилиндрическая ступень" И Мр = "Между двух уступов большего диаметра"

Предпочтения Цилиндрическая ступень

Таким образом, в соответствии с разделом "Система продукций" в табл. 2 для каждой вершины графа декомпозиции 0,1...Оя имеем систему правил, которую в общем виде можно представить как:

Л = {К], Я2,...,Кт} (12)

В этой системе правил Л,-: если XI есть Ац ихг есть Аа и... их„ есть А и,, то у есть ,(1 = 1,...,ш), (13) где х,, X],..., х„ - входные параметры нечеткой модели;

у - выходной параметр;

А/ - значения выходного параметра;

Ау - нечеткие множества для задания значений входных параметров;

< = 1,...,т;} = 1,...,п.

В соответствии с табл. 2 х1 = "1Д = "Скп", у = Q^з, Ь, = "Цилиндрическая ступень", Ьз = "Канавка прямая" множествами А,у являются множества, определенные термами "Незначительная", "Много меньше", "Значительная", "Соизмеримое".

Для каждого у множества Ад имеют единую область определения (т.к. формализуют термы одной и той же лингвистической переменной, связанной с параметром х/).

Пусть V) - область определения множеств Ад. Во избежание громоздкой индексации, обозначим

Дня принятия решений был разработан алгоритм приближенных рассуждений. Пусть имеется набор конкретных значений входных параметров (щ, игип'), где Uj eUjQ = 1,...,п), для которого надо получить значение выходного параметра. 1) Для каждого правила Rt (i = 1,...,п), вычисляется степень его срабатывания:

й)( = min (ivtj, <%,..., <i>in)> либо й)t= еоц-й>,2-... (ош, (15)

где 0у =Ai/Uj) — степень срабатывания правила Л/ поу-му входу. Таким образом, для правила с двумя входами и операции min возможно следующее графическое представление, показанное на рис. 3:

Рис. 3. Графическое представление степени срабатывания правила с двумя входами.

2) На основе степени срабатывания о, определяется вывод из правила 11| (нечеткая точка):

»'-/а»/** (16)

3) Определяется общий вывод из системы правил Я:

у = иу1 = {а>1/Ь1}У{а>2/Ь1}У...У{о>т/Ьт} (17)

где у - нечеткое множество на множестве возможных значений выходного параметра.

В работе предложена методика сопоставления 3D-модели детали и 2D-чертежа для поиска и идентификации конструкторско-технологических элементов 2 уровня и конструкторских обозначений. Задача сопоставления 2D и 3D появляется после однозначного понимания автоматизированной системой конструкции детали из ЗD-модели на основании графа декомпозиции.

Информация в 2D-чертеже в формате IGES представляется в виде линий (прямые, дуги, окружности, кривые) с различными атрибутами, такими как толщина линии, тип линии и т.д., а также текстом. Задача сопоставление 3D-модели и 2D-чертежа сводится к поиску линий на чертеже, обозначающих конкретный уже распознанный КТЭ. Для поиска линий необходимо для каждого КТЭ определить количество линии его составляющих и их местоположение. Пример описания представления КТЭ на 2D-чертеже приведено в табл. 3.

Описание представлений КТЭ на 2D-чертеже позволяет найти и сопоставить плоские линии основной формы детали их объемному представлению.

После завершения поиска каждому элементу 1 уровня, распознанному на основании ЗD-модели сопоставляются линии 2Dчертежа и определяется принадлежность конструкторских обозначений к конкретных КТЭ. Также,

сопоставленные 3D-модель и 2D-чертеж детали используются для поиска и распознавания КТЭ 2 уровня.

Таблица 3

Описание представления КТЭ на 2D-чвртеже

Чертеж

Название и параметры _из ЗР-модели

Математическое описание

Связь 30 н 20

Цилиндрическая ступень Л)-диаметр £ - длина

ЛХ = <£;, ¿2> Ь, = <А,(Х„¥,), Б,(Х2,Г2>> и - <Аг(Х3>¥}),

ХгХ,-Ь ХГХ3=Ь

ггг2=о

Внутренняя сферическая ступень Я - радиус £ - длина

- диаметр сопряжения слева

Ш) - диамегр сопряжения справа

ЛХ = <1.1, Ц> Ь, = <0(Х,,Г,), г, а,, а2>

12 - <0(Х,,¥,), г, а3, си>

г = Л

а/ = ают(0/2Я)

а2 = т

агЫп(йО/2К) а} =180 агат(0/2Я) сц = 360 агЫп(ОШН)

Для получения параметров качества поверхности, отклонений формы и расположения поверхностей и точности детали анализируется 2D-чертеж, получаемый в формате IGES, и в автоматическом режиме распознаются конструкторские обозначения.

Распознавание конструкторских обозначений состоит из двух этапов:

1. Поиск и идентификация обозначения.

2. Определения принадлежности к конкретному КТЭ.

Конструкторские обозначения, подлежащие идентификации, можно разделить на следующие группы:

1. Обозначения шероховатости.

2. Обозначения допустимых отклонений формы и расположения поверхностей.

3. Обозначения параметров качества поверхностного слоя и покрытий.

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

Третья глава посвящена разработке функциональной схемы программного комплекса и алгоритмов работы модулей системы.

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

Функциональная схема предлагаемого программного комплекса представлена на рис. 5. Пронумерованные 1 ...5 элементы схемы выполняют следующие функции:

Рис.4. Место программного комплекса в интегрированной САПРпредприятия.

1. Разбор ГМ в формате ЮЕ8 на примитивы. Эта часть комплекса отвечает за анализ текстового файла в формате ЮЕ8. Выполняется считывание текстового файла, выделение в нем примитивов ЮЕ8 (линии, поверхности, текст и др.), составление набора примитивов с параметрами во внутреннем формате системы .для дальнейшего анализа. Производится считывание 3Б-модели и 2Б-модели детали отдельно с последующей их передачей.

2. Декомпозиция 3Б-модели детали в формате ЮЕ8 на КТЭ 1 уровня. В этой части системы производится выделение из 3Б-модели примитивов, которые могут описывать КТЭ 1 уровня, и, в соответствии с графом декомпозиции производится выделение КТЭ 1 уровня. Распознанные КТЭ записываются в базе данных (БД).

3. Декомпозиция 31)-модели детали и 2Б-конструкторского чертежа в формате ЮЕ8 на КТЭ 2 уровня. Производится поиск и идентификация КТЭ 2 уровня. Распознанные КТЭ также записываются в БД КТМ детали.

4. Распознавание конструкторских обозначений из 2Б-чертежа в формате ЮЕ8. Производится анализ 2Б-чертежа, выделяются конструкторские обозначения качества поверхности и отклонений формы и расположения поверхностей. Полученными данными дополняется БД КТМ детали или данные отправляются в дополнительные БД.

5. Составление КТМ детали и подготовка к записи в формате САПР ТП "ТехноПро". Полученная информация записывается во входном формате САПР

ТП "ТехноПро" и может быть использована для технологического проектирования.

С

Нячяпп

3

2D-KOHCTpyK-торский чертеж в формате IGES 1

Л „ 1 Разбор геометрической модели в формате IGES на

примитивы

/ ЗО-геометри-^ I ческая модель \ формате IGES

Набор КТЭI уровня

Декомпозиция ЗО-модели в формате IGES на КТЭ 1 уровня

Набор КТЭ 2 уровня

Декомпозиция 31>-модели и 20-чертежа в формате IGES на КТЭ 2 уровня

Конструкторские параметры распознанных К1Э

Г

5 Составление КТМ детали и подготовка к записи в формате САПР ТП "ТехноПро" J

ч

4 Распознавание

конструкторских

обозначений из 2D-

чертежа в формате IGES

С

I

КТМ детали во входном формате САПР ТП|

"ТехноПро"

Кснец

3

Рис. 5. Схемаработы программного модуляраспознаванияКТЭ Для модулей предлагаемой системы были разработаны и представлены следующие программные алгоритмы:

1. Алгоритм декомпозиции ЗD-модели детали на КТЭ 1 уровня.

2. Алгоритм декомпозиции 3D-модели детали на КТЭ 2 уровня.

3. Алгоритм распознавания обозначений шероховатости на 2Dчертеже.

4. Алгоритм распознавания обозначений допусков отклонения формы и расположения поверхностей на 2D-чертеже.

Алгоритм лингвистического анализа обозначений термической и химико-термической обработки и свойств поверхностного слоя материала. Алгоритм программы записи конструкторско - технологических элементов в файл Техно Про - TehnoCad.txt.

5

Четвертая глава посвящена выбору программного, технического и лингвистического обеспечения системы, а также разработке информационного обеспечения и программного комплекса автоматизированной системы распознавания КТМ летали из ЗО-модели детали и 2О-чертежа в формате IGES.

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

• КТМ детали в соответствии с входным форматом САПР ТП "ТехноПро", состоящая из набора КТЭ и их взаимосвязей.

• Размерные связи, которые не воспринимаются САПР ТП "ТехноПро". Данная таблица вводится для возможности дальнейших исследований.

• Допуски расположения поверхностей, которые не воспринимаются САПР ТП "ТехноПро".

• Таблица настройки параметров для нечетких подмножеств лингвистических переменных ЛПц ЛП0, ЛПош-

• Таблица настройки параметров для нечетких чисел (нечеткое число а в (5) и других)

Для кодирования и расшифровки КТМ детали в БД разработан специальный справочник - "Классификатор КТЭ", включающий в себя 37 классифицированных и распознаваемых системой КТЭ. Фрагмент классификатора КТЭ представлен на рис. 6, полностью классификатор КТЭ представлен в приложении диссертации. Классификатор обеспечивает формализацию процедур кодирования и раскодирования в БД КТМ деталей, которые могут выполняться любыми сторонними программными модулями.

Разработана технология настройки системы, позволяющая хранить и легко редактировать коэффициенты всех разработанных зависимостей. Данная технология позволяет корректировать процесс распознавания КТЭ из ГМ детали.

Дано описание работы программного модуля, включающее в себя поэтапное преобразование информации от ЗD-модели детали и 2D-конструкторского чертежа в формате IGES к БД КТМ детали, информации о конструкции детали, во входном формате САПР ТП "ТехноПро", для выполнения процедур проектирования операционных технологических процессов изготовления деталей, полученных в автоматическом режиме в рамках САПР ТП "ТехноПро". Работа системы состоит из следующих этапов:

1. Для запуска программы используется пакетный исполняемый файл rkte.bat.

2. В меню "Файл" выбирается "Открыть 3D" для поиска и открытия файла с 3D-моделью детали в формате IGES, и "Открыть чертёж" для поиска и открытия файла с 2D-конструкторским чертежом в формате IGES.

3. На экран выводится 2 новых окна с названием "IGES" для 3D и 2D, в которых можно посмотреть информацию об открытых IGES-файлах), наборе прочитанных из низе примитивов и их свойствах, а также построенный чертёж из 2D-модели для контроля.

4. Для запуска процесса декомпозиции и идентификации в меню "Обработка" выбирается пункт "Преобразовать". После этого создается файл БД в формате "dbase" в котором хранится КТМ детали из КТЭ и их параметров.

07 .Конусная (09)

яКОЫ

Основные параметры:

D диаметр конуса максимальный

DD диаметр конуса минимальный

F /гол конуса

KON Конусность

L длина конуса

Описание:

Конусная поверхность вращения значительной протяженности.

Таблица

Num N Num N

Vlogenie 0 Faiaml2 Нижнее

Num rod Paraml2 s "r"

Type 09 Paraml] Значение

Panml БЬ Paraml} s "KON"

Paraml s "11а","11г" Paraml 4 Верхнее

Param2 Значение Paraml4 s "г"

Param2 s "О" Paraml 5 Нижнее

РагашЗ Квалитгт Paraml 5 s "г"

РагатЗ s Допуск Paraml 6 Значение

Param4 Верхнее Paraml 6 s "L"

Param4 s "ЕБ" Paraml7 Квалитет

ParamS Нижнее Paraml7 s Допуск

ParamS s "ЕГ Paraml 8 Верхнее

Рагатб Значение Paraml8 s "ES"

Рагатб s "00" Paraml 9 Нижнее

Param7 Квалитет Paraml9 s "ЕГ

Param7 s Допуск Param20

ParamS Верхнее Param20 s "ТХ"

Param8 s "ЕЭ" Param21

Param9 Нижнее Param2l s Текст"

ParamS» s "ЕГ Param22

ParamIO Значение Param22 s

ParamlO s "Г'

Paramtl Верхнее

Paraml I s "г"

Рис. 6. ФрагментклассификатораКТЭ. 5. Для формирования входного файла САПР ТП "ТехноПро" запускается пакетный исполняемый файл для автоматического преобразования КТМ детали, хранящейся в БД ЙшЛЬГ в КТМ детали во входном формате САПР ТП "ТехноПро". Дальнейшая работа с КТМ детали производится в САПР ТП.

В пятой главе показаны пути использования методологии распознавания конструкторско-технологической информации на основе 3Dмодели детали и 2D-конструкторского чертежа.

Рассмотрен пример использования программного комплекса для передачи информации о выбранной детали в САПР ТП "ТехноПро" на основе 3D-модели детали и 2D-чертежа и формирования технологической документации. Работа с системой идет по следующему алгоритму:

1. В CAD системе разработана 3D-модель детали, по ней спроектирован 2D-чертеж.

2. 3D-модель детали и 2D-чертеж сохранены в формате IGES.

3. После запуска программного комплекса в него загружаются полученные 3D-модель детали и 2D-конструкторский чертеж, производится распознавание и полученная информация о КТМ детали сохраняется в промежуточной БД. Вид БД КТМ детали представлен на рис. 7.

4.

Рис. 7. Вид БДКТМдетали

Далее, КТМ детали из БД с помощью отдельного модуля автоматически преобразовывается в КТМ детали во входном формате САПР ТП "ТехноПро".

5. КТМ детали передается в САПР ТП "ТехноПро" выбором команды "Взять из файла". После считывания информация о детали проверяется на корректность распознавания и идентификации.

6. В САПР ТП "ТехноПро" запускается процесс автоматического проектирования технологии изготовления изделия. Качество технологического проектирования главным образом зависит от алгоритмов САПР ТП "ТехноПро". Технологическая документация (операционные карты) сформированная в "ТехноПро" в соответствии с ГОСТ 3.1404-86 форма 2 представлены в приложениях диссертации.

Проведенные исследования показали, что использование САПР ТП "ТехноПро" совместно с разработанным в рамках предлагаемой работы модулем автоматического кодирования конструкторско-технологической информации позволяет снизить срок разработки технологического процесса изготовления деталей рассматриваемого класса в среднем на 30 минут при ручном кодировании КТМ детали и в среднем на 15 минут при использовании дополнительно приобретенного модуля "TechnoCad". В масштабе предприятия это дает существенное снижение временных и материальных затрат на технологическое проектирвание, что говорит об успешном достижении цели исследования.

ОСНОВНЫЕ ВЫВОДЫ И РЕЗУЛЬТАТЫ 1. Разработана методология автоматического распознавания конструкторско-технологических элементов из 3D-модели и 2D-чертежа на основе графа декомпозиции, что стало основой разработанного программного комплекса.

2. Предложена математическая модель на основе нечетких множеств для формализованного описания конструкторско-технологических элементов. В соответствии с моделью формализованы 37 КТЭ.

3. Предложена методология сопоставления 3Б-модели и 2Б-чертежа для поиска конструкторских обозначений параметров КТЭ и их взаимосвязей.

4. Разработана методология автоматического распознавания конструкторских обозначений на 2Б-чертеже, полученных в любой CAD-системе, что позволило сделать разработанный программный комплекс независимым от CAD-систем.

5. Разработана структура базы знаний системы, позволяющая хранить информацию о КТМ детали, КТЭ и параметрах настройки системы.

6. Составлен классификатор КТЭ, позволяющий кодировать информацию о КТМ детали в БД и раскодировать информацию из БД.

7. Разработана функциональная схема программного модуля декомпозиции геометрической 3D-моделидетали и 2D-чертежа и построения КТМ детали, а также ряд алгоритмов, реализующих теоретические изыскания, проводимые в рамках диссертационного исследования.

8. Создан программный комплекс для декомпозиции геометрической 3D-модели детали и 2D-чертежа на КТЭ и построения КТМ детали, а также передачи КТМ детали в САПР ТП "ТехноПро". Работа программного комплекса протестирована на ряде деталей, для которых разработаны технологические процессы в САПР ТП "ТехноПро" на основе распознанных КТМ деталей и получена технологическая документация, что говорит об успешном достижении поставленных целей диссертационного исследования.

ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ

1. Аверченков А.В. Использование системы T-Flex "ТехноПро" для решения технологических задач fl Тезисыдокладов международной молодежной научной конференции "XXVH Гагаринские чтения". - М.:Латмэс, 20017Т.З.-с. 97-98.

2. Аверченков А.В., Казаков П.В. Разработка автоматизированной системы подготовки технологической документации // Международная научно-техническая конференция. Сб. тез. докл. - Белгород: БелГТАСМ, 2001. - 4.2. - с. 81.

3. Аверченков А.В. Разработка автоматизированной системы проектирования ТП на основе обменного формата "ФОКТИ" // Тезисы докладов международной молодежной научной конференции "XXVIII Гагаринские чтения". - М: Латмэс, 2002. Т.7 С. 167-168.

4. Аверченков В.И., Аверченков А.В., Терешин М.В., Шкаберин В.А. Автоматизация процедур обмена конструкторско-технологической информацией о проектируемых деталях на этапах жизненного цикла изделия // Материалы научной конференции "Качество и ИПИ-технологии" под ред. Д.Т.Н., проф. В.Н. Азарова. М.: Фонд "Качество", 2002г. - с. 100-101.

5. Аверченков А .В . Проблемы передачи и анализа информации о детали от CAD систем к модулям формирования технологической документации // Материалы 57-й научно -технической студенческой конференции / Под ред. О .А. Горленко. - Брянск : БГТУ , 2002. - с .3-6.

6. Аверченков А. В., Казаков П. В. Автоматизация процедур обмена конструкторско-технологической информацией о проектируемых деталях на этапах жизненного цикла изделия // Тезисы докладов 56-й научной конференции профессорско-преподавательского состава. - Брянск: БГТУ, 2002.-, с. 257-258.

7. Аверченков А.В. Построение многоуровневой САПР на предприятии в условиях ограниченного финансирования // Сборник научных трудов международной научно-практической конференции молодых ученых и специалистов "Социально-экономическое развитие регионов: реальность и перспективы". Воронеж: ООО "Новый взгляд", 2003 г. - с. 260-261.

8. Аверченков А.В. Обеспечение качества технологического проектирования в условиях интегрированных САПР // Контактная жесткость. Износостойкость. Технологическое обеспечение.: Сб. тр. междунар. науч.-техн. конф. - Брянск: БГТУ, 2003. - с. 131-134.

9. Аверченков А.В. Автоматизация передачи конструкторско-технологической информации из CAD-систем в САПР ТП // Информационные технологии, энергетика и экономика. Межрегиональная науч.-техн. конф. студентов и аспирантов: Материалы докладов в 4-х т., т. 1. Смоленск: СФ ГОУ ВПО "МЭИ (ТУ), 2004. - с. 3-5.

917907

РНБ Русский фонд

2005-4 15286

Аверченков Андрей Владимирович

Автоматизация распознавания и идентификации конструкторско-технологических элементов детали в интегрированных САПР

Автореферат

Лицензия №020381 от 24.04.97. Подписано в печать 08.09.2004. Формат 60x84 1/16. Бумага типографическая М2. Офсетная печать. Печ. л. / Уч. изд. л., 1. Т. 100экз Заказ 520 Бесплатно

Брянский государственный технический университет, 241035, г. Брянск, б-р. 50 лет Октября, д. 7. Лаборатория оперативной полиграфии БГТУ,ул. Институтская, 16.

Оглавление автор диссертации — кандидата технических наук Аверченков, Андрей Владимирович

Список принятых сокращений

Введение

Глава 1. Анализ методологии информационного обмена на этапах жизненного цикла изделия

1.1. Понятие жизненного цикла изделия и его использование при технической подготовке производства

1.3.1. Возникновение концепции CALS и ее сущность

1.3.2. Применение PLM-технологии

1.3.3. Стандарты STEP как реализация технологий С ALS

1.2. Подготовка исходной информации для автоматизации технологической подготовки производства

1.3. Методы и технологии обмена информацией в CAD-CAM системах

1.3.1. Файловый формат передачи информации DXF

1.3.2. Файловый формат передачи информации IGES

1.3.3. Файловый формат передачи информации STEP

1.3.4. Технология обмена данными "OLE for D&M"

1.3.5. Входной формат САПР ТП "ТехноПро"

1.4. Анализ возможностей современных САПР ТП

1.4.1. САПР ТП Компас-Автопроект (" АСКОН")

1.4.2. САПР ТП СИТЕП (МГТУ "Станкин")

1.4.3. САПР ТП Techcard ("Интермех")

1.4.4. САПР ТП Adem (Omega Adem Technologies )

1.4.5. САПР ТП ТехноПро ("Вектор")

1.4.6. Сводная таблица функциональных возможностей российских САПР ТП

1.5. Постановка целей и задач исследования

Глава 2. Математическое обеспечение процесса распознавания и идентификации КТЭ деталей и их параметров

2.1. Выбор объекта исследования

2.2. Представление информации о ЗБ-модели детали и конструкторском чертеже в формате IGES

2.3. Декомпозиция геометрической модели детали на КТЭ

2.3.1. Декомпозиция геометрической ЗБ-модели детали

2.3.2. Схема приближенных вычислений (нечеткая модель принятия решений)

2.3.3. Формализация описания КТЭ

2.3.4. Пример использования модели приближенных рассуждений

2.3.5. Распознавание элементов 2 уровня

2.4. Разработка методики сопоставления 3D модели детали и 2D-чертежа

2.5. Распознавание конструкторских обозначений на 2Б-чертеже 99 2.5.1. Поиск и идентификация обозначений шероховатости ф 2.5.2. Идентификация обозначений допустимых отклонений формы и расположения поверхностей

2.5.3. Идентификация обозначений параметров качества поверхностного слоя и покрытий

2.5.4. Распознавание информации из основной надписи и технических требований чертежа

2.6. Выводы ко второй главе ll

Глава 3. Разработка алгоритмов для программного комплекса распознавания конструкторско-технологической информации на основе ЗБ-модели детали и 2Б-чертежа

3.1. Разработка функциональной схемы, программного комплекса

3.2. Разработка программных алгоритмов декомпозиции геометрической модели детали на КТЭ

3.3. Разработка программных алгоритмов распознавания конструкторских обозначений на 2Б-чертеже

3.3.1. Алгоритм распознавания обозначений шероховатости на 2Б-чертеже

3.3.2. Алгоритм распознавания обозначений допусков отклонения ф формы и расположения поверхностей на 20-чертеже

3.3.3. Алгоритм лингвистического распознавания обозначения параметров качества поверхностного слоя.

3.4. Разработка дополнительных алгоритмов

3.5. Выводы к третьей главе

Глава 4. разработка Информационного обеспечения и программного комплекса автоматизированной системы распознавания КТМ детали из ЗБ-модели детали и 2D-чертежа в формате IGES

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

4.2. Лингвистическое обеспечение, использованное при разработке программных модулей системы

4.3. Информационное обеспечение программного комплекса

4.4. Организация технологии настройки системы

4.5. Описание разработанного программного комплекса

4.6. Выводы к четвертой главе

Глава 5. Использование методологии распознавания конструкторско-технологической информации на основе 3D-модели и 2Б-чертежа

5.1. Применение программного комплекса при решении задач конструкторско-технологической подготовки производства с 147 CAD-системой Cimatron и САПР ТП "ТехноПро" 5.2.0ценка технико-экономической эффективности использования результатов исследования

5.3.Разработка структуры общероссийского комитета по обмену информацией на этапах жизненного цикла изделия

5.4. Выводы к пятой главе

Введение 2004 год, диссертация по информатике, вычислительной технике и управлению, Аверченков, Андрей Владимирович

В настоящее время большое внимание уделяется концепции CALS предусматривающую информационную поддержку изделия на всех этапах его жизненного цикла. Информационная интеграция и системная поддержка жизненного цикла продукции (CALS-, CAD-CAM-CAE-технологии) внесены в перечень критических технологий Российской Федерации утвержденный президентом РФ в 2002 г, требующих особого внимания к их развитию и разработке новых технических решений.

На предприятиях, использующих идеологию CALS, формируется единое интегрированное информационное пространство. При этом, на этапе подготовки производства используются системы CAD, САМ, CAE, PDM(PLM) и САПР ТП. Вопросы информационного обмена между CAD, САМ и CAE под управлением систем PDM (PLM) в достаточной степени исследованы и реализованы в виде файловых форматов обмена геометрической информацией, либо посредством прямых интерфейсов. Однако вопросы передачи информации в САПР ТП, в которых проектируется технология изготовления деталей в соответствии с традициями российского производства, остаются не достаточно исследованными, и в настоящее время кодирование информации о детали для автоматизированного технологического проектирования технологии изготовления детали производится инженером-технологом вручную, что увеличивает сроки технической подготовки производства деталей.

Необходимость информационного объединения САПР и АСТПП проявилась еще в 80-е годы, когда попытки комплексной автоматизации технологического проектирования значительно осложнились проблемой подготовки исходных данных. Поскольку время описания конструктивно-технологических характеристик изделий (деталей, сборочных единиц) для входа в подсистемы технологического проектирования значительно превосходило время самого проектирования, эффект такой автоматизации существенно снижался. Для задания геометрических свойств изделий разрабатывались классификаторы, системы кодирования и языки описания деталей, однако существующий в то время уровень технических средств не позволял организовать эффективные пользовательские интерфейсы. В частности в этой области проводили исследования: В.И.Аверченков, Г.К.Горанский, Н.М. Капустин, С.Н.Корчак, С.П.Митрофанов, В.Г.Митрофанов, В.В.Павлов, А.В.Пуш, В.П. Смоленцев, Ю.М. Соломенцев, М.В. Терешин, В.Д.Цветков, В.Г.Старостин, Б.П.Челищев.

Развитие систем геометрического моделирования открыло новые возможности интеграции. Наиболее завершенной оказалась реализация идеи передачи геометрической модели детали из CAD-систем в САМ-систему при разработке управляющих программ обработки детали на оборудовании с ЧПУ, что весьма эффектно демонстрируется во многих системах, претендующих на определение «интегрированных». Созданные для этого интерфейсы были закреплены стандартами на хранение и передачу геометрической информации и поддерживаются многими прикладными системами. Однако передача данных в другие подсистемы технологического проектирования не является столь очевидной, причем проблемы носят не технический, а методологический характер.

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

Цель работы снижение сроков технической подготовки производства за счет автоматизации процедур формирования конструкторско-технологической модели детали для передачи ее в САПР ТП на основе распознавания конструкторско-технологических элементов из ЗБ-модели детали и 20-конструкторского чертежа в формате IGES.

Методология и методы исследования. В основу исследований положены основные научные положения теории автоматизированного проектирования; технологии машиностроения; математический аппарат и методы теории нечетких множеств и лингвистических переменных, в том числе модели и методы построения функций принадлежности; теории построения экспертных систем; при разработке программных модулей использовались методы объектно-ориентированного и структурного программирования.

Научная новизна работы заключается в автоматизации распознавания и идентификации конструкторско-технологических элементов деталей в интегрированных САПР. В том числе научная новизна включает в себя:

1. Разработанную методологию автоматического распознавания конструкторско-технологических элементов из ЗБ-модели детали и ID-чертежа с использованием графа декомпозиции,

2. Предложенную математическую модель формализованного описания конструкторско-технологических элементов на основе их представлений с использованием нечетких множеств.

3. Предложенную методику сопоставления ЗО-модели детали и 2D-чертежа для поиска конструкторских обозначений параметров конструкторско-технологических элементов и их взаимосвязей.

4. Разработанную методологию автоматического распознавания конструкторских обозначений на 20-чертеже, полученных в любой CAD-системе.

Практическая ценность работы.

1. Предложен классификатор КТЭ, позволяющий эффективно работать с БД КТМ детали.

2. Составлен словарь подобразов конструкторских обозначений на 20-чертеже.

3. Разработан программный модуль чтения ЗО-модели и 2Б-чертежа в формате IGES автоматически распознающий 37 конструкторско-технологических элементов (КТЭ) и формирующий конструкторско-технологическую модель (КТМ) детали в специально разработанной базе данных (БД).

4. Разработан модуль формирования КТМ детали во входном формате САПР ТП "ТехноПро" на основе КТМ детали из БД, работающий независимо от способа наполнения БД.

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

Рассмотрены работы известных ученых в области подготовки исходной информации для автоматизации технологической подготовки производства. Отмечено, что этап ручного кодирования информации о детали предлагаемый в работах Г.К. Горанского, В.Д. Цветкова и др. возможно автоматизировать на современном этапе с совместным использованием ЗО-модели детали и 20-чертежа.

Проведен анализ современных CAD-CAM систем с точки зрения возможностей подготовки входной информации для технологического проектирования, а также обмена информацией. Проанализированы стандартные форматы обмена информацией в CAD-CAM системах, в качестве базового формата для проведения исследований выбран распространенный формат IGES 5.2.

Исследованы стандарты группы ИСО-10303 (STEP) направленные на информационную поддержку изделия на всех этапах жизненного цикла. Определено, что использование этих стандартов затруднено по ряду причин.

Проведен обзор российских САПР ТП. Выяснено, что наиболее приемлимой САПР ТП с точки зрения автоматизации технологического проектирования и возможности . передачи конструкторско-технологической информации из сторонних модулей в рамках поставленной цели и задач диссертационного исследования является САПР ТП "ТехноПро" фирмы "Вектор".

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

Информация о детали, представляемая в ЗО-модели и 2Б-чертеже была классифицирована, учитывая выбранный объект^ исследования, проведено распознавание и идентификация 37 конструкторско-технологических элементов 1 и 2 уровня, 6 видов обозначений шероховатости поверхности, обозначений допусков отклонения формы и расположения поверхностей, а также обозначений параметров качества поверхностного слоя и покрытий, необходимых для принятия технологических решений в условиях технической подготовки производства.

Разработан математический аппарат для декомпозиции 3D модели детали и 2D чертежа на конструкторско-технологические элементы 1 и 2 уровня на основе, графа декомпозиции. В математическом аппарате реализована теория нечеткой логики и экспертных оценок.

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

Предложена методика сопоставления ЗО-модели детали и 2D-чертежа для поиска и идентификации конструкторско-технологических элементов 2 уровня и конструкторских обозначений.

Разработана методология и предложен математический аппарат для распознавания конструкторских обозначений на 20-чертеже.

Третья глава посвящена разработке функциональной схемы программного комплекса и алгоритмов работы модулей системы.

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

Разработаны программные алгоритмы декомпозиции ЗБ-модели и 2Б-конструкторского чертежа на основе графа декомпозиции с использованием разработанного математического аппарата.

Разработаны программные алгоритмы распознавания конструкторских обозначений шероховатости, отклонений формы и расположения поверхностей, параметров качества поверхностного слоя и покрытий на 20-чертеже.

Четвертая глава посвящена разработке информационного обеспечения и программного комплекса автоматизированной системы распознавания КТМ детали из ЗБ-модели детали и 2В-чертежа в формате IGES.

Выбрано программное техническое и лингвистическое обеспечение системы. Обоснован выбор в качестве языка программирования объектно-ориентированного языка JAVA2. Предложена структура базы знаний системы для хранения конструкторско-технологической модели детали, всех параметров настройки математической модели и дополнительной информации.

Разработан классификатор конструкторско-технологических элементов, включающий в себя описание размерных параметров 37 конструкторско-технологических элементов, а также возможных конструкторских параметров. Классификатор обеспечивает кодирование и раскодирование в БД конструкторско-технологической модели детали, которое может выполняться любыми сторонними программными модулями.

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

В пятой главе показаны пути использования методологии распознавания конструкторско-технологической информации на основе ЗО-модели детали и 2Б-конструкторского чертежа.

Рассмотрен пример использования программного комплекса для передачи информации о выбранной детали в САПР ТП "ТехноПро" на основе ЗБ-модели детали и 20-чертежа и формирования технологической документации.

Произведен примерный расчет экономической эффективности использования САПР ТП «ТехноПро» с модулем автоматического кодирования.

Заключение диссертация на тему "Автоматизация распознавания и идентификации конструкторско-технологических элементов деталей в интегрированных САПР"

5.4. Выводы к пятой главе

Рассмотрен пример использования программного комплекса, что показало его успешное функционирование.

Произведен примерный расчет экономической эффективности использования САПР ТП «ТехноПро» с модулем автоматического кодирования по сравнению с использованием САПР ТП «Techcard».

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

157

ЗАКЛЮЧЕНИЕ

В результате проведенных теоретических и практических исследований был разработан теоретический фундамент автоматизированной системы декомпозиции геометрической ЗБ-модели и 2В-чертежа и построения КТМ детали, который был реализован в программном комплексе, что является достижением основной цели работы.

Основные научные и практические результаты работы докладывались и обсуждались на международных молодежных научных конференциях "XXVII Гагаринские чтения" и "XXVIII Гагаринские чтения" в 2001 г. и 2002 г. в г. Москве, на научной конференции "Качество и ИПИ-технологии" в 2002 г., на 56-й научной конференции профессорско-преподавательского состава БГТУ в 2002 г. в г. Брянске, на международной научно-практической конференции молодых ученых и специалистов "Социально-экономическое развитие регионов: реальность и перспективы" в 2003 г. в г. Воронеж, на международной научно-технической конференции "Обеспечение качества технологического проектирования в условиях интегрированных САПР. Контактная жесткость. Износостойкость. Технологическое обеспечение." В 2003 г. в г. Брянске, на межрегиональной научно-технической конференции. "Информационные технологии, энергетика и экономика" в 2004 г. в г. Смоленске.

Часть результатов исследований были использованы при реализации проекта "Автоматизация распознавания и передачи конструкторско-технологических данных об объектах машиностроения в интегрированных САПР" по программе "Научные исследования высшей школы по приоритетным направлениям науки и техники" в течение 2003-2004 г.

Диссертационная работа выполнена на кафедре "Технология машиностроения" Брянского государственного технического университета. Результаты работы используются при чтении лекций и проведении лабораторных работ по дисциплинам "CAD/CAM-системы", "Проектирование САПР", "Интеллектуальные подсистемы" в БГТУ.

При выполнении работы были получены следующие основные выводы и результаты:

1. Разработана методология автоматического распознавания 37 конструкторско-технологических элементов из ЗБ-модели и 2D-чертежа на основе графа декомпозиции, что стало основой разработанного программного комплекса.

2. Предложена математическая модель на основе нечетких множеств для формализованного описания конструкторско-технологических элементов. В соответствии с моделью формализованы 37 КТЭ.

3. Предложена методология сопоставления ЗБ-модели и 2Б-чертежа для поиска конструкторских обозначений параметров КТЭ и их взаимосвязей.

4. Разработана методология автоматического распознавания конструкторских обозначений на 2Б-чертеже, полученных в любой CAD-системе, что позволило сделать разработанный программный комплекс независимым от CAD-систем.

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

6. Разработан классификатор конструкторско-технологических элементов, позволяющий кодировать информацию о КТМ детали в БД и раскодировать информацию из БД.

7. Разработана функциональная схема программного модуля декомпозиции геометрической ЗБ-модели и 2Б-чертежа и построения КТМ детали, а также ряд алгоритмов, реализующих теоретические изыскания, проводимые в рамках диссертационного исследования.

8. Разработан программный комплекс для декомпозиции геометрической ЗБ-модели детали и 2Б-чертежа на КТЭ и построения КТМ детали, а также передачи КТМ детали в САПР ТП "ТехноПро". Работа программного комплекса продемонстрирована на примере тестовой детали, для которой разработан технологический процесс в САПР ТП "ТехноПро" на основе распознанной КТМ детали и получена технологическая документация, что говорит об успешном достижении поставленных целей диссертационного исследования.

159

Библиография Аверченков, Андрей Владимирович, диссертация по теме Системы автоматизации проектирования (по отраслям)

1. Аверченков А.В., Иванова Н.А.,, Иванова Д.В. Автоматизация производства изделий повышенной сложности из хрусталя с использованием пакета Delcam Power Solution // XXX

2. ГАГАРИНСКИЕ ЧТЕНИЯ. Тезисы докладов международной-молодежной научной конференции. М.: МАТИ - РГТУ им. К.Э. Циолковского, 2004. - Т 3. - с. 47-48.

3. Аверченков А.В., Казаков П.В. Разработка автоматизированной системы подготовки технологической документации.

4. Международная студенческая научно-техническая конференция.

5. Белгород: БелГТАСМ, 2001. 4.2. - 365 е., с. 81.

6. Аверченков А.В. Гришин А.А. Геометрическое моделирование и анализ современных САПР. Тезисы докладов 54-й научной студенческой конференции. Брянск: БГТУ, 1999. - 108 е., с. 7172.

7. Аверченков А.В. Проектирование 5-координатной обработки на станках с ЧПУ с использованием системы Cimatron // Тезисы1.докладов 55-й научной студенческой конференции / Под ред. И.В.

8. Говорова. Брянск: БГТУ, 2000. - 112 е., с. 41.

9. ТУ)» в г. Смоленске, 2004. Т 2, подсекция 2.-е. 11-13.

10. Аверченков А.В. Проблемы передачи и анализа информации о детали от CAD систем к модулям формирования технологической документации. Материалы 57-й научно-технической студенческой конференции / Под ред. О.А. Горленко. Брянск: БГТУ, 2002. - 64 с.,с.3-6.

11. Качество", 2002г. -152 е., с. 100-101.

12. Аверченков В.И., Каштальян И.А., Пархутик А.П. САПР технологических процессов, приспособлений и режущих инструментов. Мн.: Выш. Шк., 1993. 288 с.

13. Автоматизированное проектирование и производство в машиностроении / Соломенцев Ю.М., Митрофанов В.Г., Прохров А.Ф. и др. М.: Машиностроение, 1986. - 256 с.

14. Ален И. Голуб С и С++. Правила программирования. М.: БИНОМ.-272 с.

15. Андрейчиков А.В., Андрейчикова О.Н. Компьютерная поддержкаизобретательства (методы, системы, примеры применения).- М.: Машиностроение, 1998.- 476 с.

16. Андриченко А. КОМПАС-Автопроект: скорость и эффективность технологического проектирования // САПР и Графика. 2002. -№9.

17. Андриченко А. Универсальный редактор технологий // САПР и Графика. 2000. - №6.

18. Бакалдин С. КОМПАС-Автопроект: ключ к успешной подготовкепроизводства // САПР и Графика. 2001. - №10.

19. Белов В.В. и др. Теория графов:/ В.В. Белов, Е.М. Воробьёв, В.Е. Шаталов. М.: Высш. школа, 1976.- 392 с.

20. Березина Л.Ю. Графы и их применение. М.: Просвещение, 1979.-143 с.

21. Борисов А.Н., Алексеев А.В., Меркурьева Г.В. и др. Обработка нечеткой информации в системах принятия решений/.-М.: Радиои связь, 1989. 304 с.

22. Борн Г. Форматы данных: графика, текст, базы данных, электронные таблицы: Пер. с нем. Киев: Bhv, 1995.-472 с.

23. Васильев С., Ушкевич В., Кузьмин В., Мазурин А. СИТЕП: инвариантная система технологического проектирования // САПР и Графика. - 2000. - №7

24. Волш А.И. Основы программирования на Java для WWW: Пер. с англ. Киев: Диалектика, 1996. - 508 с.

25. Гардан И., Люка М. Машинная графика и автоматизированное конструирование: Пер. с Франц. М.: Мир, 1987.-272 с.

26. Гинзбург И., Купрянчик A. TECHCARD самый мощный набор инструментов технолога//САПР и Графика. - 2001. - №6

27. Горанский Г.К., Кочуров В.А. и др. Автоматизированные системы технологической подготовки производства в машиностроении. -М.: Машиностроение, 1976.

28. Горанский Г.К., Бендерева Э.И. Технологическое проектирование в комплексных автоматизированных системах подготовки производства. М.: Машиностроение, 1981. - 456 с.

29. Гослинг Д., Арнольд К., Язык программирования Java / Пер. с англ. СПб.: Питер, 1997. - 304 с.

30. ГОСТ 14034-74. Отверстия центровые. Размеры

31. ГОСТ 2.308-79. Указание на чертежах допусков формы и расположения поверхностей.

32. ГОСТ 2.309-73. Обозначения шероховатости поверхности.

33. ГОСТ 2.310-68. Нанесение на чертежах обозначений покрытий, термической и других видов обработки.

34. ГОСТ Р ИСО 10303-22-2001. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 22. Методы реализации. Стандартный интерфейс доступа к данным.

35. ГОСТ Р ИСО 10303-21-99. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 21. Методы реализации. Кодирование открытым

36. Щ- текстом структуры обмена.

37. ГОСТ Р ИСО 10303-31-2001. Системы автоматизации производства и их интеграция. Методология и основы аттестационного тестирования. Часть 31. Общие положения.

38. ГОСТ Р ИСО 10303-32-2001. Системы автоматизации производства и их интеграция. Методология и основы аттестационного тестирования. Часть 32. Требования к испытательным лабораториям и клиентам.

39. ГОСТ Р ИСО 10303-41-99. Системы автоматизации производства и их интеграции. Представление данных об изделии и обмен этими данными. Часть 41 Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий.

40. ГОСТ Р ИСО 10303-43-2002. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 43. Интегрированные обобщенные ресурсы. Представление структур.

41. ГОСТ Р ИСО 10303-44-2002. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 44. Интегрированные обобщенные ресурсы. Конфигурация структуры изделия.

42. ГОСТ Р ИСО 10303-45-2000. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 45. Интегрированные обобщенные ресурсы. Материалы.

43. ГОСТ Р ИСО 10303-46-2002. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление.

44. ГОСТ Р ИСО 10303-49-2003. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 49. Интегрированные обобщенные ресурсы. Структура и свойства процесса.

45. ГОСТ Р ИСО 10303-203-2003. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 203. Протокол применения. Проект изделия с управляемой конфигурацией.

46. Давыдов В.М., Кабалдин Ю.Г. Концептуально проектирование мехатронных модулей механобработки. Владивосток: Дальнаука, 2003.251 с.

47. Евгеньев Г.Б. Системология инженерных знаний. М.: Изд-во МГТУ им. Н.Э. Баумана, 2001. 376 с.

48. Ермолицкий А.А. Краткий справочник по математике. М.: Харвест, 2002. - 271 с.

49. Заде JI.A. Понятие лингвистической переменной и его применение к принятию приближенных решений. М.: Мир, 1976 - 168 с.

50. Информационно-вычислительные системы в машиностроении: CALS-технологии /Ю.М. Соломенцев, В.Г. Митрофанов, В.В. Павлов, А.В. Рыбаков. М.: Наука, 2003. - 300 с.

51. Искусственный интеллект: Применение в интегрированных производственных системах / Под. ред. Э. Кьюсиака; Пер. с англ. -М.: Машиностроение, 1991. 544 с.

52. Искусственный интеллект: Справочник: В 3 т. / Под ред. Д.А. Поспелова. М.: Радио и связь, 1990. - Т.1. - 1990. - 286 е.; Т. 2. -1990. - 304 с.

53. Казеннов Г.Г., Соколов А.Г. Основы построения САПР и АСТПП. М.: Высш. Шк., 1989. - 200 с.

54. Капустин Н.М. Автоматизация машиностроения. М.: Высш. Шк., 2003.-223 с.

55. Капустин Н.М. Разработка технологических процессов обработки деталей на станках с помощью ЭВМ. М.: Машиностроение, 1976.288 с.

56. Капустин Н.М., Павлов В.В., Козлов Л.А. и др. Диалоговое проектирование технологических процессов. М.: Машиностроение, 1983 - 255с.

57. Кармини Мажони, Java и С++: тест на быстродействие // Computerworld 1998. - № 6(119). - С. 26-27.

58. Качество машин: Справочник. В 2 т. T.l/Суслов А.Г., Браун Э.Д., Виткевич Н.А. М.: Машиностроение, 1995. - 256 с.

59. Качество машин: Справочник. В 2 т. Т.2/Суслов А.Г., Гуляев Ю.В., Дальский A.M. М.: Машиностроение, 1995. - 430 с.

60. Кашуба A. ADEM: единое конструкторско-технологическое пространство // САПР и Графика. 2003. - №5

61. Классификатор ЕСКД. Иллюстрированный определитель деталей. Класс 71. Издание официальное : Комитет стандартизации и метрологии СССР, 1991.

62. Климов А.С. Форматы графических файлов / Сост. А.С. Климов. -Киев: Диасофт лтд., 1995. 480 с.

63. Конструкторско-технологическое обеспечение качества деталей машин / Пономарев В.П., Батов А.С., Захаров А.В. и др. М.: Машиностроение, 1984, - 184 с.

64. Кофман А. Введение в теорию нечетких множеств. М.: Радио и связь, 1982. - 432 с.

65. Корсаков B.C., Капустин Н.М., Темпельгоф К.Х., Лихтенберг X. Автоматизация проектирования технологических процессов в машиностроении. М.: Машиностроение, 1985. - 304 с.

66. Корячко В.П. Теоретические основы САПР. М.: Энергоатомиздат, 1987. - 400 с.

67. Круглов В.В., Дли М.И., Голунов Р.Ю. Нечеткая логика и искусственные нейронные сети". Физматлит, 2001. 224 с.

68. Кундас С.П. Компьютерное моделирование технологических систем. В 2 ч. Ч. 1. Мн.: БГУИР, 2002. - 168 с.

69. Лихачев А.А. Автоматическая подготовка производства М.: Изд-во МАИ, 1993.-256 с.

70. Лихачев А. Новая версия системы технологического проектирования "ТехноПро" // САПР и Графика. 2001. - №6

71. Лихачев А., Лихачев А. "ТехноПро" мощная система технологического проектирования // САПР и Графика. - 2003. - №6

72. Лихачев А., Лихачев А. "ТехноПро" версии 7: технологическое ядро интегрированных комплексов на основе CALS. Часть 1. Внешние связи // САПР и Графика. 2000. - №10

73. Мазурин A. OLE for D&M: обмен данными без потерь // САПР и графика. 2000. - №3

74. Магруков Т.М. Графы, сети, алгоритмы и их применения / Под. ред. Ф.Б. Абуталиева ; АН УзССР, Ин-т кибернетики с ВЦ УзНПО «Кибернетика», Ташкент: ФаН, 1990. - 120 с.

75. Математика и САПР: В 2-х кн. Кн. 2. Пер. с франц. / П. Жермен-Лакур, П.Л. Жорж, Ф. Пистр, П. Безье. М.: Мир, 1989. - 264 с.

76. Митрофанов В.Г., Калачев О.Н, Схиртладзе А.Г., Басин A.M. САПР в технологии машиностроения. Учеб. Пособие. Ярославль: Изд-во Яросла. Гос. Тех.ун-та, 1995. - 298 с.

77. Митрофанов С.П. Научная организация машиностроительного производства. 2-е изд. - JL: Машиностроение, 1976. - 712 с.

78. Моисеева Н.К. Функционально-стоимостной анализ в машиностроении. М.: Машиностроение, 1987. - 320 с.

79. Норенков И.П. Основы автоматизированного проектирования. -М.: Издательство МГТУ им. Н.Э. Баумана., 2002 г. -336 с.

80. Общетехнический справочник / Скороходов Е.А., Законников В.П.,, Пакнис А.Б. М.: Машиностроение, 1990 - 496 с.

81. Овсянников М.В., Шильников П.С. Как нам реализовать ISO 10303 STEP // САПР и графика. 1998. - №7. - С. 73-80.

82. Овсянников М.В., Шильников П.С. Глава семьи информационных CALS-стандартов ISO 10303 STEP // САПР и Графика. - 1997. -№11.-С. 45-48.

83. Овсянников М.В., Шильников П.С. Система электронной документации CALS реальное воплощение виртуального мира // САПР и Графика.-1997.- №8.-С. 51-55.

84. Орловский С.А. Проблемы принятия решений при нечеткой исходной информации. М.: Наука, Гл. ред. физ.-мат. лит., 1981. -208 с.

85. Основы автоматизации технологического проектирования: Учеб. Пособие / Хмеловский Г.Л., Кроль О.С., Сурнин Ю.М. К.: УМК ВО, 1989.- 189 с.

86. Павлов В.В. Типовые математические модели в САПР ТПП. М.: Мосстанкин, 1989. - 75с.

87. Павлов А., Щепинов А., Лихачев А. Интеграция "ТехноПро" с большинством САПР основа параллельного выполнения конструкторско-технологических работ // САПР и Графика. - 2003. - №3

88. Попова Г.Н. Алексеев С.Ю. Машиностроительное черчение: Справочник. Д.: Машиностроение, Ленингр. отд-ние, 1986.-447 с.

89. Р50.1.027-2001. Информационные технологии поддержки жизненного цикла изделия. Автоматизированный обмен технической информацией. Основные положения и общие требования.

90. Р50.1.028-2001. Информационные технологии поддержки жизненного цикла изделия. Методология функционального моделирования.

91. Р50.1.029-2001. Информационные технологии поддержки жизненного цикла изделия. Интерактивные электронные технические руководства. Общие требования к содержанию, стилю и оформлению.

92. Р50.1.030-2001. Информационные технологии поддержки жизненного цикла изделия. Интерактивные электронные технические руководства. Логическая структура базы данных.

93. Р50.1.031-2001. Информационные технологии поддержки жизненного цикла изделия. Терминологический словарь. Часть 1. Терминология, относящаяся к стадиям жизненного цикла продукции.

94. Р50.1.032-2001. Информационные технологии поддержки жизненного цикла изделия. Терминологический словарь. Часть 2. Основные термины и определения методологии и функциональных объектов в стандартах серии ISO 10303.

95. Самсонов О., Тарасов Ю. Проблемы интеграции прикладных систем // САПР и графика. 2000. - № 1

96. Секреты программирования для Internet на Java: Пер. с англ. / Майкл Томас, Пратик Пател, Алан Хадсон, Дональд Бол л (мл.) -СПб.: Питер, 1997. 640 с.

97. Соломенцев Ю.М. Конструкторско-технологическая информатика и автоматизация производства. М.: "Станкин", 1992. - 127с

98. Справочник технолога-машиностроителя: В 2 т. / Под ред. Косиловой А.Г., Мещерякова Р.К. 4-е изд., перераб. И доп. - М.-Машиностроение, 1986. - 496 с.

99. Системы автоматизированного проектирования технологически процессов, приспособлений и режущих инструментов. / Корчак

100. С.Н., Кошин А.А., Ракович А.Г., Синицын Б.И. М.: Машиностроение, 1988. - 352 с.

101. Старостин В.Г., Лелюхин В.Е. Формализация проектирования процессов обработки резанием. М.: Машиностроение, 1986. - 136 с.

102. Ступаченко А.А. САПР технологических операций. Л.: Машиностроение., 1988. - 234 с.

103. Таунсенд К., Фохт Д. Проектирование и программная реализация экспертных систем на персональных ЭВМ: Пер. с англ. М.: Финансы и статистика, 1990. - 320 с.

104. Терешин М.В. Автоматизация процедуры обмена конструкторско-технологическими данными о детали в многоуровневых интегрированных САПР: Дис. Канд. Техн. наук. Брянск.: БГТУ, 2000.- 153 с.

105. Утилиты интерфейсов данных IGES версия 10.0. Руководство пользователя Cimatron. СПб.: Би Питрон, 1999. - 44 с.

106. Хейфец М.Л. Математическое моделирование технологически процессов. Новополоцк: ПТУ, 1999. - 104 с.

107. Цветков В.Д. Системно-структурное моделирование и автоматизация проектирования технологических процессов. -Минск: Наука и техника, 1979. 264 с.

108. Цветков В.Д. Система автоматизации проектирования технологических процессов. М.: Машиностроение, 1972. 240 с.

109. Ширяев Н. CALS, PDM, PLM, далее везде. // САПР и Графика. -200% - Ш2

110. Шкаберин В.А. Автоматизация обеспечения технологичности конструктивных форм деталей в условиях применения интегрированных САПР: Дис. канд. техн. наук. Брянск.: БГТУ, 1999.-230 с.

111. Шпур Г., Краузе Ф.-Л. Автоматизированное проектирование в машиностроении: Пер. с нем. М.: Машиностроение, 1988. - 648с.

112. Шутко В., Купрянчик А. Комплексная система технологической подготовки производства TECHCARD 4.1 // САПР и Графика. -2000. -№12

113. Энгельке У.Д. Как интегрировать САПР и АСТПП. М.: Машиностроение, 1990. - 320 с.

114. Яблочников Е.И., Маслов Ю.В. Автоматизация ТПП в машиностроении / Учебное пособие. СПб.: СПбГИТМО (ТУ), 2003.- 104 с.

115. IGES 5.x Preservation Society (IPS). Homepage WWW: http://www.iges5x.org/

116. IGES Project WWW: http://www.nist.gov/iges

117. Omega Adem Technologies Ltd. Сайт компании Adem. http://www.adem.ru