Проектирование структуры операций
3.3.5. Проектирование структуры операций
Цель проектирования структуры операции: Определить последовательность выполнения переходов на заданной операции. |
Данная задача является достаточно сложной и может быть решена различными способами. Рассмотрим один из возможных способов, основаны на использовании графа предшествования.
Исходные данные:
Код модели оборудования
Множество переходов, закрепленных за данной операцией.
Последовательность выполнения переходов подчиняется комплексу технологических правил, которые должны быть зафиксированы в системе и использованы при упорядочении переходов.
Правила упорядочения переходов основаны на использовании отношения предшествования ( свойства отношения: транзитивность, антисимметричность , антирефлективность ). Обозначение отношение предшествования:
Рi >> Pj или Pj<< Pi |
Что означает: переход Pi предшествует переходу Pj. Например, правило формирование резьбы на наружной цилиндрической поверхности: обточка цилиндрической поверхности (переход Р1), обточка фаски (переход Р2), нарезание резьбы (переход Р3). Это правила можно записать с помощью отношения предшествования:
Р1 >> Р2;
Р1 >> Р3;
Р2 >> Р3.
Эти правила не означают, что, например, за переходом Р1 сразу должен выполнятся переход Р2, а только выражает ситуацию: переход Р1 должен выполнятся раньше переходов Р2 и Р3. Таким образом, если в начале имеем множество переходов MP = { P3 , P2 , P1 }, то, после применения указанных выше привил, получим структуру перехода SP = < P1 , P2 , P3 >.
Правила упорядочения переходов могут быть выражены процедурным и декларативным способом. На каждом предприятии могут быть свои технологические особенности, поэтому для повышения адаптивных свойств САПР ТП целесообразно задавать правила упорядочения переходов декларативным способом. Например, указанные выше пары предшествования можно записать в виде таблицы:
Pi | Pj |
P2 | P3 |
P1 | P2 |
P1 | P3 |
В этой таблице под обозначением перехода подразумевается код перехода по ЕСКД. Такую таблицу можно хранить в базе данных. Ее корректировка технологом достаточно проста.
Но длина таблицы может быть очень большой. Например, переход "установка заготовки" предшествует всем переходам. Если мы имеем 200 переходов, то в первом поле каждой из первых двухсот строк будет занесен код этого перехода, а во втором - все коды остальных возможных переходов. Аналогичная ситуация возникает и для перехода "снять заготовку".
Для сокращения количества строк используется другая таблица :
Pmin,i | Pmax,i | Pmin,j | Pmax,j |
P' | P' | P1 | P200 |
P1 | P200 | P'' | P'' |
P1 | P1 | P2 | P2 |
P1 | P1 | P3 | P33 |
P2 | P2 | P3 | P3 |
P* - установить заготовку;
P** - снять заготовку.
Рассмотрим пример. Пусть имеется заготовка, которую надо получить на данной операции (выходная заготовка).
Разобьем заготовку на поверхности :
ТП - торец правый
ФП - фаска правая
Ц - цилиндр
Р - резьба
Н - номер элемента
ОП - обозначение поверхности
Р - ранг поверхности
Канавка не выделена, так как получается одним инструментом.
.
Н | ОП | Наименование поверхности | Р |
1 1 1 1 | 1 цил. 1 ФП 1 ТП 1 Р | Цилиндрическая поверхность Фаска правая Торец правый Резьбовая поверхность | 0 1 0 1 |
2 | 2 | Канавка | 2 |
3 3 3 | 3 Ц 3 ТЛ 3 ФП | Цилиндрическая поверхность Торец левый Фаска правая | 0 0 1 |
Имеем набор переходов, которые можно свести в таблицу, в которой НП - номер перехода, присвоенный при решении задачи получения рабочего плана обработки; ОП - обрабатываемая поверхность..
НП | ОП | Наименование перехода |
1 2 3 4 5 6 7 8 9 10 11 | 3 ТЛ 3 Ц 3 Ц 3 ТП 3 ФП 2 1 Р 1 ФП 1 ТП 1 Ц 1 Ц | Отрезать заготовку Точить цилиндр предварительно Обточить цилиндр окончательно Подрезать торец Обточить фаску Проточить канавку Нарезать резьбу Обточить фаску Подрезать торец Обточить цилиндр предварительно Обточить цилиндр окончательно |
Основные этапы определения структуры операции:
Открыть БД с правилами упорядочения.
Используя правила, составить матрицу предшествования.
Определить исходную структуру операции.
Уточнение исходной структуры и получение рабочей структуры операции
В результате использования правил предшествования получаем матрицу предшествования размером 11x11.
На основе матрицы предшествования синтезируется исходная структура операции. Синтез основан на способе "вычеркивания истоков". Для исходной структуры характерна максимальная производительность за счет максимального распараллеливания переходов. Однако не для всех моделей станка допустим такой параллелизм и, поэтому, исходная структура дорабатывается с учетом особенностей выбранной модели оборудования. Таким образом, получается рабочая структура операции, которая используется для дальнейшего проектирования технологического процесса.
Yandex.RTB R-A-252273-3- Общие принципы построения сапр технологических процессов
- Необходимость автоматизации проектирования технологических процессов
- Возможность автоматизации проектирования технологических процессов
- История создания систем.
- Предпосылки для внедрения сапр тп.
- Классификация систем тпп
- Виды обеспечения сапр тп
- Моделирование структуры технологического процесса
- Способы хранения в памяти эвм структуры технологического процесса
- Матрица смежности
- 1.8.1.Матрица смежности.
- Гнездовое хранение структуры
- Список дуг
- Список вершин
- Линейная форма
- Процесс принятия решений в сапр тп
- Оптимизация технологических процессов
- Уровни автоматизации
- . Хранение результатов проектирования
- Основные методы проектирования технологических процессов
- Постановка задачи
- Оптимизация процессов на уровне маршрута
- Проектирование маршрута методом адресации
- Общий подход к проектированию маршрута
- 2.4. Проектирование маршрута методом синтеза
- Выбор исходной заготовки
- Типовые схемы обработки поверхностей
- 2.4.3. Формирование рабочих планов обработки поверхностей
- Формирование и упорядочение укрупненных операций
- 2.4.4.Формирование и упорядочение укрупненных операций
- Постановка задачи
- Глава 3. Автоматизированное проектирование операций
- 3.1. Постановка задачи
- Оптимизация технологических операций
- 3.2 Оптимизация технологических операций
- Выбор оборудования и построение базы данных по оборудованию
- 3.3. Проектирование операций методом синтеза
- Методика автоматизированного назначения технологических баз
- Расчет операционных размеров заготовок
- Проектирование структуры операций
- Особенности проектирования операций методом адресации
- Проектирование операционных заготовок
- Постановка задачи
- Исходные данные
- Результирующие данные
- Оптимизация переходов
- Структура перехода
- Общие принципы проектирования переходов
- Расчет припусков
- Расчет режимов резания
- Назначение режущего инструмента
- 4.9.Назначение режущего инструмента
- Назначение измерительных средств
- Оформление содержания перехода
- . Современные информационные технологии
- Использование pdm-системы при проектировании технологических процессов
- Контроль процесса проектирования технологии
- Перспективы развития проблемы автоматизации проектирования технологических процессов
- 6. Перспективы развития сапр тп.
- Приложение . Язык записи алгоритмов, применяемый при формализации тп
- Приложение . Описание табличного процессора