Системы автоматизированного проектирования технологических процессов
Методика работы с современными системами автоматического проектирования технологических процессов. Сокращение трудоемкости и сроков подготовки производства. Математическое моделирование при автоматизированном проектировании технологических процессов.
Рубрика | Экономико-математическое моделирование |
Вид | курс лекций |
Язык | русский |
Дата добавления | 28.03.2020 |
Размер файла | 1,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http: //www. allbest. ru/
Введение
Наименование курса - «САПР технологических процессов».
Цель курса - на основе теоретических знаний в области методологии построения САПР технологических процессов (ТП) научить студентов осознанной работе с современными САПР ТП.
Задачи курса состоят в изучении:
· некоторых общих вопросов проектирования;
· теоретических основ САПР ТП;
· вопросов практической реализации автоматизированного проектирования ТП в современных САПР технологических процессов.
Список понятий, знание которых необходимо на момент начала изучения курса
Для успешного освоения курса необходимо знание следующих основных понятий и тем из приведенных ниже дисциплин:
1. Математика:
o основы теории множеств и теории графов;
o основы теории оптимизации.
2. Информатика:
o блок - схемы алгоритмов решения различных задач;
o языки программирования;
o конструкции и основные характеристики современных компьютеров;
o операционные системы современных компьютеров.
3. Технология конструкционных материалов:
o заготовительное производство в машиностроении (технология получения основных видов заготовок).
4. Резание металлов:
o методика расчета режимов резания.
5. Режущий инструмент:
o конструкции, инструментальные материалы, технологическое назначение основных режущих инструментов.
6. Технологическая оснастка:
o виды и конструкции основных приспособлений для металлорежущих станков.
7. Металлорежущие станки:
o конструкции металлорежущих станков.
8. Основы технологии машиностроения:
o методика разработки технологических процессов обработки деталей.
9. Технология машиностроения:
o изготовление деталей на металлорежущих станках.
10. Основы программирования станков с ЧПУ:
o основы разработки управляющих программ станков с ЧПУ.
11. Экономика и планирование:
o себестоимость изделия (структура, методы расчета).
12. Математическое моделирование процессов в машиностроении:
o математическая модель объекта моделирования (определение, представление, состав);
o постановка и методы решения задач оптимизации.
Лекция 1. Пути повышения качества и производительности проектирования на основе использования ЭВМ
Основными процессами в машиностроении являются механическая обработка и сборка. На их долю приходится более половины общей трудоемкости изготовления машины. В ходе технологической подготовки производства на каждую деталь разрабатывается технологический процесс ее обработки, на каждую сборочную единицу разрабатывается технологический процесс ее сборки. Кроме этого в ходе технологической подготовки производства разрабатываются технологические процессы изготовления заготовок, термической обработки деталей, покраски изделий и т.д.
Современные изделия включают в себя значительное количество деталей. В этом отношении интересны данные, приведенные в таблице 1.
Таблица 1.1
Число деталей в изделиях |
|||
Время |
Примерное количество классов изделий |
Среднее число различных деталей в наиболее сложных изделиях |
|
100000 лет назад |
5 |
1 |
|
10000 лет назад |
50 |
10 |
|
1000 лет назад |
1000 |
100 |
|
Настоящее |
50000 |
10000 |
Фирмы Западной Европы, США, Японии и др. стран уже давно работают в условиях рынка. Наша страна только вступает на этот путь. В условиях рынка диктует потребитель. Рынок - это конкуренция. На рынке спросом пользуется только конкурентоспособная продукция. Производители продукции должны постоянно ее обновлять. Т.е. количество модификаций изделий, изготовляемых производителем, постоянно увеличивается.
Указанные выше причины указывают на то, что на современных предприятиях, в том числе и машиностроительных, значительное количество времени и средств тратится на проектирование в целом и на разработку ( проектирование ) технологических процессов в частности.
Первыми двумя целями и задачами автоматизации технологической подготовки производства являются следующие:
1. Сокращение трудоемкости технологической подготовки производства и, как следствие, сокращение числа технологов.
2. Сокращение сроков технологической подготовки производства.
Необходимы еще следующие замечания относительно двух первых целей и задач. Сокращение числа технологов приводит к уменьшению себестоимости изделия. А необходимость сокращения сроков технологической подготовки производства обуславливается тем, что в конкурентной борьбе выстоит та фирма, которая не только выпускает конкурентоспособную продукцию, но и укладывается в минимальные сроки по подготовке этой продукции к выпуску. Если представить, что две конкурирующие фирмы одновременно решили выпускать одинаковое изделие, но первая из них затратила полгода на проектирование и производство первого образца, а у второй фирмы на это ушел год, то конечно же первая фирма будет находиться в более выгодном положении на рынке. Современная станкостроительная фирма считается конкурентоспособной, если время от идеи создания нового современного станка до выхода первого образца этого станка за ее ворота составляет не более 1,5 лет.
Третьей целью и задачей автоматизации технологической подготовки производства является повышение качества разрабатываемых технологических процессов. Эта необходимость объясняется следующими причинами.
Техническое перевооружение современного машиностроительного производства осуществляется в основном по двум направлениям:
1. Замена универсального оборудования с ручным управлением, обслуживаемого рабочим высокой квалификации, оборудованием с автоматическим циклом обработки. Переналадка такого оборудования осуществляется наладчиками по тщательно разработанным операционным и наладочным картам. Возможно многостаночное обслуживание такого оборудования. В связи с увеличением дефицита квалифицированных рабочих это направление достаточно перспективно, особенно в условиях средне - и крупносерийного производства.
2. Внедрение станков с ЧПУ, обладающих гораздо большей степенью универсальности. Их переналадка занимает в десятки раз меньшее время, чем в первом случае. Но и здесь необходимо тщательно прорабатывать технологические процессы и затем составлять управляющие программы.
Необходимость тщательной проработки технологических решений в приведенных выше случаях объясняется тем, что указанное оборудование является дорогостоящим и использовать его нужно рационально.
Принцип накопления технологических знаний, реализованный во многих современных системах автоматизированного проектирования технологических процессов (САПР ТП), позволяет разрабатывать качественные технологические процессы. Знания опытных технологов, накапливаемые в САПР ТП, сами технологические процессы, разработанные ими, которые могут быть взяты за основу при разработке новых технологических процессов, позволяют повысить общий уровень технологической подготовки производства.
При ручном проектировании технолог сравнивает в уме ряд вариантов разрабатываемого технологического процесса (состав и содержание операций, варианты станков, инструментов и т.д.) и интуитивно выбирает лучшие на его взгляд решения. Подробного экономического обоснования не производится за неимением времени. Применение ЭВМ на базе соответствующих математических моделей позволяет находить оптимальные технологические решения.
Кроме этого с применением САПР практически исключаются «человеческие» ошибки. Если компьютер работает на основе качественного программного обеспечения, технически исправен, то при вводе одинаковых входных данных любое количество раз выдаются правильные результаты.
1.1 Правила оформления блок - схем алгоритмов
Ввиду того, что часть последующего материала будет представлена с использованием блок - схем алгоритмов, необходимо рассмотреть основные правила их оформления. В таблице 1.2 показана форма и приведено содержание наиболее часто используемых блоков. Практически все блоки, приведенные в таблице, строятся на основе «базового» прямоугольника размерами «a x b». Первый приведенный в таблице блок под названием «процесс» по - существу является «базовым» прямоугольником. Размер a = 10, 15, 20 … мм, т.е. кратен пяти. Размер b = 1,5a, допускается b = 2a. Размер «a» выбирается в зависимости от масштаба блок - схемы и должен быть одинаковым для всех ее блоков.
Таблица 1.2
Форма и содержание блоков блок - схем алгоритмов |
|||
Наименование |
Обозначение |
Функции |
|
1 |
2 |
3 |
|
Процесс |
Выполнение операций присваивания, например, A = 0, сложения с присваиванием, например, C = A+B, вычитания, умножения и т.д. |
||
Решение |
Выбор направления выполнения алгоритма (программы) в зависимости от некоторых переменных условий |
||
Ввод - вывод |
Ввод - вывод информации без указания (независимо) от типа устройства ввода или вывода |
||
Дисплей |
Ввод информации с дисплея (с клавиатуры), вывод информации на дисплей |
||
Документ |
Вывод информации на бумагу (на принтер) |
||
Пуск - останов |
Начало - конец алгоритма (программы) |
||
Соединитель |
Переход на блок номер 5 (номер блока приведен для примера) |
||
Комментарий |
- |
Каждая блок - схема начинается блоком «Пуск», внутри которого пишется слово «Начало», и заканчивается блоком «Останов», внутри которого пишется слово «Конец». Блоки соединяются линиями. Если линия, соединяющая блоки «приходит» в блок по направлению «сверху - вниз» или «слева - направо», то стрелка на ее конце не ставится (подразумевается). Если же по направлению «снизу - вверх» или «справа - налево», то стрелка на ее конце ставится обязательно.
Применение блока «Соединитель» позволяет значительно упростить блок - схему. Он применяется в том случае, когда линию, соединяющую блоку нужно вести на значительное расстояние и часто с пересечением других соединительных линий. Вместо этого достаточно после блока, из которого должна выходить соединительная линия, изобразить блок «Соединитель» и внутри его написать номер блока, в который эта линия должна прийти.
Блок «Комментарий» применяется в том случае, когда внутри какого - либо блока не удается разместить (написать) всю необходимую информацию. В этом случае к линии, соединяющей блоки, перед блоком, для которого необходимо написать дополнительную информацию, посредством пунктирной линии присоединяется (справа или слева) блок «Комментарий». Информацию можно размещать по высоте - в пределах высоты данного блока, по ширине - до края страницы.
Лекция 2. САПР как объект проектирования
Что такое проектирование? Точного и окончательного определения этого понятия не существует. Разные теоретики проектирования пытаются дать свои определения. Приведем некоторые из этих определений.
Проектирование - приведение изделия в соответствие с обстановкой при максимальном учете всех требований (Грегори).
Проектирование - творческая деятельность, которая вызывает к жизни нечто новое и полезное, чего ранее не существовало (Ризуик).
Проектирование - процесс, который кладет начало изменениям в искусственной среде ( Дж. К. Джонс ). Под искусственной средой здесь понимаются: транспорт, здания, средства связи, изделия и т.д.
Проектирование - процесс составления описания, необходимого для создания в заданных условиях еще не существующего объекта, на основе первичного описания данного объекта и (или) алгоритма его функционирования … (ГОСТ 22487).
Проектирование является сложным творческим процессом целенаправленной деятельности человека, основанным на глубоких научных знаниях, использовании практического опыта и навыков в определенной сфере.
Автоматизированное проектирование - проектирование, при котором отдельные преобразования описаний объекта и (или) алгоритма его функционирования …, осуществляются взаимодействием человека и ЭВМ (ГОСТ 22487).
Функции между человеком и ЭВМ должны быть рационально распределены. Человек должен решать задачи творческого характера, а ЭВМ - задачи, допускающие формализованное описание в виде алгоритма рутинного характера.
Преимуществом автоматизированного проектирования является возможность проводить на ЭВМ эксперименты на математических моделях. Это значительно сокращает дорогостоящее физическое моделирование. Математические модели при этом должны удовлетворять требованиям универсальности, точности, адекватности и экономичности.
Система автоматизированного проектирования (САПР) - комплекс средств автоматизации проектирования, взаимосвязанных с необходимыми подразделениями проектной организации или коллективом специалистов (пользователей системы), выполняющий автоматизированное проектирование (ГОСТ 22487).
Объектами проектирования в САПР могут быть здания, сооружения, металлорежущие станки и т.д., в САПР ТП - технологические процессы.
Проектирование по содержанию - это процесс переработки определенного объема различной информации. Входами такого процесса (рис. 2.1) являются:
1. Замысел (цель) проектирования, выраженный в виде определенной совокупности условий и требований, которым должен удовлетворять искомый объект.
2. Средства, т.е. факторы, которыми можно варьировать при проектировании.
Выход процесса - такое описание искомого объекта, которое необходимо и достаточно для материально - вещественного воплощения идеи проектирования в конкретный физический объект (т.е. его информационная модель в виде схем, чертежей, спецификаций, технологических карт и другой документации).
Таким образом, смысл процесса проектирования в любой САПР независимо от объекта проектирования один и тот же: получить в соответствие с замыслом такую информационную систему - модель, которая позволяет создать систему - оригинал, полностью соответствующую замыслу.
В процессе проектирования с помощью САПР в качестве промежуточных и окончательных решений используют математические модели:
· формы и геометрических параметров;
· структуры;
· временных и пространственно - временных отношений;
· функционирования;
· состояний и значений свойств объекта;
· имитационные.
Модели формы и геометрических параметров - это плоские и объемные изображения объектов проектирования, выполненные в соответствии с правилами ЕСКД, ЕСТД, ЕСТПП ( чертежи, схемы, карты эскизов и т.д.).
Модели структуры - это кинематические, гидравлические, электронные и др. схемы. Для технологического процесса - это его структура, представленная, например, в виде маршрутной, операционной карты, а в процессе проектирования - в виде графа.
Модели временных и пространственно - временных отношений - это циклограммы, сетевые графики и т.д.
Модели функционирования - это, например, динамические и кинематические схемы, выполненные в режиме анимации.
Модели состояний и значений свойств объекта - это формальное (упрощенное) описание объекта (процесса) в виде отдельных формул, систем уравнений и т.д. Они предназначены для расчетов параметров объекта, проведения численных экспериментов (для технологического проектирования - это математические модели для расчета припусков и межпереходных размеров, режимов резания и т.д.).
Имитационные (статистические) модели позволяют, учитывая большую совокупность случайных факторов проигрывать (имитировать) на ЭВМ многочисленные и разнообразные реальные ситуации, в которых может оказаться будущий объект проектирования.
При создании и приобретении САПР и их составных частей необходимо руководствоваться следующими принципами:
· системного единства;
· совместимости;
· типизации;
· развития.
Принцип системного единства обеспечивает целостность системы и иерархичность проектирования отдельных частей и объекта в целом.
Принцип совместимости обеспечивает совместное функционирование составных частей САПР и сохраняет открытой систему в целом.
Принцип типизации предусматривает разработку и использование типовых и унифицированных элементов САПР. Типизируют элементы, имеющие перспективу многократного использования.
Принцип развития дает возможность пополнения, совершенствования и обновления составных частей САПР.
Современные САПР, в том числе и САПР ТП базируются на новых информационных технологиях. Вследствие этого для них характерен ряд признаков:
1. Объектно - ориентированное взаимодействие человека и ЭВМ. Пользователь работает в режиме манипулирования изображениями заготовок, деталей, сборочных единиц, со схемами, текстом и т.д. в реальном масштабе времени. В основу манипулирования заложено программирование соответствующих процедур, выполняемы ЭВМ. Человек видит информационные объекты, получаемые посредством средств вывода информации, и воздействует на них за счет средств ввода информации.
2. Сквозная информационная поддержка на всех этапах обработки информации на основе интегрированной базы данных. База данных предусматривает единую унифицированную форму представления, хранения, поиска, отображения, восстановления и защиты информации.
3. Безбумажный процесс обработки информации. Все промежуточные варианты и необходимые численные данные записываются на машинных носителях и доводятся до пользователя через экран монитора. На бумаге фиксируется только окончательный вариант документа: технологическая карта, карта эскизов и т.д.
4. Интерактивный режим решения задач, выполняемый в режиме диалога пользователя и ЭВМ. Новые информационные технологии требуют высокого интеллектуального уровня, профессиональной и психологической подготовки пользователя. Пользователь должен досконально знать принципы и все нюансы работы САПР, ее возможности, уметь свободно пользоваться средствами общения с компьютером, квалифицированно ставить задачи и осмысливать результаты их решения.
Лекция 3. Состав и структура САПР
Составными частями САПР являются подсистемы. В каждой подсистеме решается функционально законченная последовательность задач.
Любая САПР состоит из проектирующих подсистем и обслуживающих подсистем.
Проектирующие подсистемы выполняют процедуры и операции получения новых данных. Они имеют объектную ориентацию и реализуют определенный этап проектирования или группу взаимосвязанных проектных задач. Примеры: подсистемы проектирования технологических процессов сборки, механической обработки, расчета режимов резания и т.д.
Обслуживающие подсистемы имеют общесистемное применение и служат для обеспечения функционирования проектирующих подсистем, а также для оформления, передачи и вывода результатов проектирования. Примеры: система управления базой данных, подсистемы ввода - вывода данных, документирования и т.д.
Лекция 4. САПР в компьютерно - интегрированном производстве
Одними из важнейших функций инженера являются проектирование изделий и технологических процессов их изготовления. В связи с этим САПР принято делить по крайней мере на два основных вида:
· САПР изделий (САПР И);
· САПР технологических процессов (САПР ТП) их изготовления.
Ввиду того, что на Западе сложилась своя терминология в области автоматизированного проектирования и она часто используется в публикациях, будем рассматривать и «западные» и отечественные термины.
САПР изделий. На Западе эти системы называют CAD (Computer Aided Design). Здесь Computer - компьютер, Aided - с помощью, Design - проект, проектировать. Т.е. по - существу термин «CAD» можно перевести как «проектирование с помощью компьютера». Эти системы выполняют объемное и плоское геометрическое моделирование, инженерные расчеты и анализ, оценку проектных решений, изготовление чертежей.
Научно - исследовательский этап САПР иногда выделяют в самостоятельную автоматизированную систему научных исследований (АСНИ) или, используя западную терминологию, автоматизированную систему инжиниринга - CAE (Computer Aided Engineering). Пример такой системы в России - «изобретающая машина», поддерживающая процесс принятия человеком новых нестандартных решений, иногда и на уровне изобретений.
САПР технологии изготовления. В России эти системы принято называть САПР ТП или АС ТППП (автоматизированные системы технологической подготовки производства). На Западе их называют CAPP (Computer Automated Process Planning). Здесь Automated - автоматический, Process - процесс, Planning - планировать, планирование, составление плана. С помощью этих систем разрабатывают технологические процессы и оформляют их в виде маршрутных, операционных, маршрутно - операционных карт, проектируют технологическую оснастку, разрабатывают управляющие программы (УП) для станков с ЧПУ.
Более конкретное описание технологии обработки на оборудовании с ЧЧПУ (в виде кадров управляющей программы) вводится в автоматизированную систему управления производственным оборудованием (АСУПР), которую на Западе принято называть CAM (Computer Aided Manufacturing). Здесь Manufacturing - производство, изготовление. Техническими средствами, реализующими данную систему, могут быть системы ЧПУ станков, компьютеры, управляющие автоматизированными станочными системами.
Помимо этого различают: систему производственного планирования и управления PPS (Produktionsplaungs system), что соответствует отечественному термину АСУП (автоматизированная система управления производством), а также систему управления качеством CAQ (Computer Aided Qulity Control). Здесь Qulity - качество, Control - управление. В России используется термин АСУК (автоматизированная система управления качеством).
Самостоятельное использование систем CAD, CAM дает экономический эффект. Но он может быть существенно увеличен их интеграцией посредством CAPP. Такая интегрированная система CAD/CAM на информационном уровне поддерживается единой базой данных. В ней хранится информация о структуре и геометрии изделия (как результат проектирования в системе CAD), о технологии изготовления (как результат работы системы CAPP) и управляющие программы для оборудования с ЧПУ (как исходная информация для обработки в системе CAM на оборудовании с ЧПУ) - рис.4.1.
Основные системы компьютерно-интегрированного производства (КИП) показаны на рис.4.2.
Этапы создания изделий могут перекрываться во времени, т.е. частично или полностью выполняться параллельно. На рис. 4.2. показаны лишь некоторые связи этапов жизненного цикла изделий и автоматизированных систем. Так, например, автоматизированная система управления качеством взаимосвязана практически со всеми этапами жизненного цикла изделия.
В настоящее время основной тенденцией в достижении высокой конкурентоспособности западных и российских предприятий является переход от отдельных замкнутых САПР и их частичного объединения к полной интеграции технической и организационной сфер производства. Такая интеграция связывается с внедрением модели компьютерно - интегрированного производства (КИП) или в западной версии CIM (Computer Integrated Manufacturing).
Информационная структура компьютерно - интегрированного производства показана на рис.4.3.
Информационная структура компьютерно - интегрированного производства показана на рис.4.3.
Информационная структура компьютерно - интегрированного производства показана на рис.4.3.
В структуре компьютерно - интегрированного производства выделяются три основных иерархических уровня:
1. Верхний уровень (уровень планирования), включающий в себя подсистемы, выполняющие задачи планирования производства.
2. Средний уровень (уровень проектирования), включающий в себя подсистемы проектирования изделий, технологических процессов, разработки управляющих программ для станков с ЧПУ.
3. Нижний уровень (уровень управления) включает в себя подсистемы управления производственным оборудованием.
Построение компьютерно - интегрированного производства включает в себя решение следующих проблем:
· информационного обеспечения (отход от принципа централизации и переход к координированной децентрализации на каждом из рассмотренных уровней как путем сбора и накопления информации внутри отдельных подсистем, так и в центральной базе данных);
· обработки информации (стыковка и адаптация программного обеспечения различных подсистем);
· физической связи подсистем (создание интерфейсов, т.е. стыковка аппаратных средств ЭВМ, включая использование вычислительных систем).
Внедрение компьютерно - интегрированного производства значительно сокращает общее время прохождения заказов за счет:
· уменьшения времени передачи заказов с одного участка на другой и уменьшения времени простоя при ожидании заказов;
· перехода от последовательной к параллельной обработке;
· устранения или существенного ограничения повторяемых ручных операций подготовки и передачи данных (например, машинное изображение геометрических данных можно использовать во всех отделах, связанных с конструированием изделий).
Лекция 5. Системное проектирование и стратегии проектирования технологических процессов
5.1 Системное проектирование технологических процессов
Системное проектирование технологических процессов особенно с использованием ЭВМ включает в себя использование двух основных принципов:
Принцип 1.Применение при проектировании технологических процессов системного подхода, который основывается на следующем:
а) технологический процесс нужно рассматривать, с одной стороны, как просто перечень отдельных его элементов (операций, переходов и т.д.), а с другой стороны, как совокупность взаимосвязанных и взаимообусловленных элементов. Т.е. необходимо говорить о структуре технологического процесса.
Структура технологического процесса - это множество его элементов и множество связей между ними.
Если - множество элементов технологического процесса, - множество связей между элементами, то - структура технологического процесса (рис.5.1 и 5.2);
б) процесс проектирования технологического процесса - это, с одной стороны, просто перечень отдельных его этапов (выбор заготовки, определение маршрута обработки детали и т.д.), а с другой стороны, совокупность взаимосвязанных и взаимообусловленных этапов;
в) рациональное разбиение процесса проектирования на части. Проектирование технологического процесса - сложная задача. Общепринятый подход к решению сложных задач - разбиение их на простые задачи и их решение во взаимосвязи друг с другом. «Простые» задачи при проектировании технологического процесса: выбор типа заготовки, расчет режимов резания и т.д.;
г) принятие оптимальных решений.
Принцип 2. Использование при проектировании технологических процессов рационального сочетания традиционных (иногда «ручных») методов проектирования и достижений теории множеств, теории графов, теории оптимизации и других современных системных наук, ориентированных на использование ЭВМ.
Применение принципов системного проектирования позволяет систематизировать знания в любой области, «навести в ней порядок». Рис. 5.3 (а, б) показывает, чем отличается представление знаний без использования принципов системного проектирования и с использованием этих принципов.
5.2 Стратегии проектирования технологических процессов
При «ручном» проектировании технологических процессов, а особенно при создании (использовании) САПР технологических процессов важно иметь четкое представление, с использованием какой (каких) стратегий они проектируются. Стратегия проектирования технологического процесса определяет методику его проектирования. Правильный выбор стратегии проектирования чрезвычайно важен (особенно в САПР). Это определяет эффективность САПР. Ниже приведены некоторые стратегии проектирования технологических процессов (рис.5.4 - 5.7).
В идеале необходимо стремиться к выбору или разработке линейной стратегии проектирования. Она является идеальной особенно при проектировании с использованием ЭВМ. Эта стратегия имеет минимальную трудоемкость, максимальную надежность.
Циклическая стратегия (схема с петлями) характерна для многих программ ЭВМ и носит название итерационного процесса. Другими словами это процесс последовательного приближения к цели путем улучшения разрабатываемых вариантов.
Наличие параллельных этапов в разветвленной стратегии очень выгодно. Это позволяет сократить сроки проектирования.
В адаптивных стратегиях проектирования с самого начала определяется только первое действие. В дальнейшем выбор каждого последующего действия зависит от результатов предыдущего. В принципе это самая разумная стратегия, т.к. схема поиска определяется на основе наиболее полной информации. Эта стратегия используется при создании систем искусственного интеллекта.
Стратегия случайного поиска отличается абсолютным отсутствием плана. Она используется в новаторском проектировании, например, при разработке новых технологических процессов.
Необходимо добиваться максимальной линеаризации процесса проектирования с включением параллельных этапов, а цикличность стараться исключать, особенно на верхних уровнях проектирования. К сожалению, из-за недостаточной информации часто не удается задать линейную стратегию, которая особенно целесообразна в САПР.
Стратегия проектирования может детализироваться от одного уровня проектирования к другому. На определенных этапах проектирования приходится вводить методы управления стратегией (рис.5.8).
Целесообразно процесс проектирования разбивать на частные задачи. Результат выполнения каждой задачи оформляется в виде технического задания, которое дает информацию о последующем плане (стратегии) ее детализации (дальнейшего решения
Лекция 6. Математическое моделирование при автоматизированном проектировании технологических процессов
автоматизированный математический производство трудоемкость
Выполнение проектных процедур при автоматизированном проектировании основано на оперировании с математическими моделями.
Математическая модель технологического процесса - это система математических объектов (чисел, переменных, множеств, графов, матриц и т.д.) и отношений между ними, отражающая некоторые свойства технологического процесса.
В САПР технологических процессов находят применение структурно - логические и функциональные математические модели.
Структурно - логические математические модели подразделяются на табличные, сетевые и перестановочные.
6.1 Табличные модели
Табличная модель описывает одну конкретную структуру технологического процесса. В табличной модели каждому набору условий соответствует единственный вариант проектируемого технологического процесса. Поэтому табличные модели используют для поиска типовых проектных решений.
Пример. При обработке группы деталей на прутковом токарном автомате последовательность обработки их поверхностей устанавливается с помощью табличных моделей. Каждая деталь (рис.6.1) имеет поверхности с определенными свойствами :
На рис.6.2. представлены табличные модели в виде графов взаимосвязей переходов при обработке деталей на данной операции.
На рис.6.2. приняты следующие обозначения: - операторы (технологические переходы):- подрезка торца; - точение наружной цилиндрической поверхности; - сверление; - зенкерование; - зенкование; - отрезка.
Для представления данных об обработке деталей на данной операции на языке, понятном компьютеру, удобном для программирования, представленная выше информация может быть удобно описана в виде двух таблиц(6.1 и 6.2), которые легко превращаются в массивы.
Связи между свойствами поверхностей деталей и операторами(технологическими переходами)
В этой, а также последующих таблицах данной лекции логическая единица обозначает наличие связи, а нуль - отсутствие таковой.
Связи между совокупностями свойств деталей и операторами (технологическими переходами)
6.2 Сетевые модели
Сетевая модель описывает множество структур технологического процесса, отличающихся количеством и (или) составом элементов структуры при неизменном отношении порядка.
Структура элементов сетевой модели описывается ориентированным графом, не имеющим ориентированных циклов. В модели может содержаться несколько вариантов проектируемого технологического процесса, однако во всех вариантах порядок элементов одинаков.
Пример. Сетевая модель технологического проектирования маршрута обработки детали «Зубчатое колесо», эскиз которой представлен на рис.6.3.
На рис.6.4. показан граф взаимосвязи операторов (технологических операций) по возможной последовательности их выполнения.
Граф взаимосвязи операторов (технологических операций) по возможной последовательности их выполнения
Приведенный на рис.6.4 граф легко представляется в виде матрицы этого графа (здесь не приводится), которая в свою очередь может быть без труда описана в виде массива информации. А массивы являются неизменными атрибутами любого языка программирования.
Кроме данного графа сетевая модель включает в себя таблицу связей свойств поверхностей детали и операторов технологического процесса (в этом примере - технологических операций) - табл.6.3.
Связи между свойствами поверхностей детали и операторами технологического процесса
6.3 Перестановочные модели
Перестановочная модель описывает множество структур технологического процесса, отличающихся количеством и (или) составом элементов структуры при изменении отношения порядка.
Отношения порядка в этих моделях задаются с помощью графа, содержащего ориентированные циклы.
Пример. Расцеховка при изготовлении изделия (рис.6.5).
На рис.6.5 через P1, P2,…, P8 обозначены цеха: P1 - литейный; P2 - кузнечный; P3 - механический; P4 - термический; P5 - механосборочный; P6 - общей сборки; P7 - испытательный; P8 - упаковочный.
Сетевые и перестановочные модели используют для получения типовых, групповых и индивидуальных технологических процессов. Наличие в них вариантов позволяет производить оптимизацию технологических процессов.
Характерным примерами функциональных моделей являются математические модели, используемые при расчете и оптимизации режимов резания.
Лекция 7. Типовые решения в САПР технологических процессов
Главные особенности проектирования технологических процессов:
1. Многовариантность проектных решений.
2. Слабая формализация многих проектных задач.
Действительно, при проектировании технологических процессов круг задач формального расчетного характера, которые легко реализуются на ЭВМ, крайне ограничен. Среди них можно выделить следующие задачи:
- расчет припусков и межпереходных размеров;
- расчет режимов резания;
- нормирование технологического процесса.
По причине слабой формализации процесса технологического проектирования при решении задач нерасчетного характера (выбор заготовки, разработка маршрута обработки детали, выбор станков, инструментов и т.д.) решения принимают в результате выбора из известных типовых решений. Т.е. типовые решения - это основа формализации для решения задач неформального характера при проектировании технологических процессов с помощью ЭВМ.
Процесс выбора решений при этом заключается в следующем: каким - либо образом описывается весь набор типовых решений, а также условий, при которых может быть применено каждое из них. Эти данные описываются заранее в виде базы данных и заранее же вводятся в ЭВМ. При разработке технологического процесса в ЭВМ вводятся некоторые исходные данные по детали. После этого проверяется соответствие исходных данных условиям применимости типовых решений. При выполнении всех условий комплекса условий применимости принимается соответствующее типовое решение.
Пример. Назначить станок на операцию зубошевингования. Пусть на предприятии имеются зубошевинговальные станки трех моделей. Они составляют множество типовых решений (МТР): .
Сформулируем комплекс условий применимости выявленных типовых решений:
1 условие. Размещаемость детали в рабочей зоне станка. Здесь регламентируются габаритные размеры детали (диаметр зубчатого колеса и его ширина ), которые должны находиться в пределах, допустимых рабочей зоной станка.
2 условие. Диапазоны допустимого изменения модуля детали и угла наклона зуба детали .
Комплекс условий применимости (КУП) в данной задаче может быть представлен в виде следующей системы:
На основе паспортных данных станков сформированы условия их применимости, которые представлены в таблице 7.1.
Условия применимости зубошевинговальных станков
Важно определиться, входят или нет границы интервалов, указанные в таблице в соответствующий интервал. В данном примере предполагается, что входят, т.е., например, для можно применить станок модели 5А702Г, или для - станок модели 5717С и т.д. Блок - схема алгоритма выбора модели зубошевинговального станка показана на рис. 7.1.
В данном алгоритме заложен принцип предпочтительности применения станков малых размеров. Например, при выбирается станок модели 5А702Г, хотя подходит и станок модели 5717С.
7.1 Виды типовых решений
Типовые решения являются основой технологического проектирования при использовании ЭВМ. По уровню решаемых задач типовые решения подразделяют на две группы: локальные типовые решения (ЛТР) и полные типовые решения (ПТР).
Локальные типовые решения относятся к частным технологическим задачам, определяющим лишь некоторую часть (элемент) проектируемого технологического процесса. Например, назначение станка на выполнение операции зубошевингования (см. выше). Типовые решения в данном случае (модели станков) являются локальными типовыми решениями. Приведем еще примеры множеств локальных типовых решений (МЛТР).
Здесь - множество технологических переходов; - множество режущих инструментов.
Полные типовые решения охватывают весь (полный, логически завершенный) круг решаемых задач. Примером полного типового решения является типовой технологический процесс. Множеством типовых решений этой группы может являться множество типовых технологических процессов, где каждое типовое решение есть технологический процесс изготовления деталей определенного типа. Пример множества полных типовых решений (МПТР):
Здесь - типовой технологический процесс изготовления шестерни; - типовой технологический процесс изготовления втулки.
Типовые решения различают по своей структуре. - это множества типовых решений с простейшей структурой (одноэлементных). Каждое типовое решение здесь является единицей проектирования, единым неизменным элементом, который может быть принят или не принят целиком. Никакие преобразования таких типовых решений не предусматриваются.
Более сложную структуру имеют полные типовые решения. Это решения многоэлементные, т.е. каждое состоит из совокупности элементов, которые в процессе проектирования могут быть рассмотрены отдельно. Элементы этих типовых решений (маршрутных технологических процессов) - технологические операции. Для каждой операции необходимо назначит станок, произвести нормирование, т.е. рассмотреть в дальнейшем элементы этого типового решения - локальные типовые решения.
При автоматизированном проектировании технологических процессов применяют типовые и групповые технологические процессы.
7.2 Типовые технологические процессы
Типизация на уровне обработки детали в целом имеет целью изготавливать сходные по тем или иным конструктивно - технологическим признакам детали по унифицированным технологическим процессам, разработанным предварительно с учетом совершенных технологических методов.
Идея типизации впервые была высказана профессором А.А.Соколовским. Она заключается в классификации деталей по конструктивно - технологическим признакам: форме, размерам, точности и т.д. Конечная цель классификации - установление принадлежности детали к определенному типу, т.е. к совокупности деталей, имеющих в данных производственных условиях общую структуру операций и переходов. Детали одного типа в определенной степени могут отличаться набором поверхностей и некоторыми параметрами. Поэтому технологический процесс обработки конкретной детали получается из типового путем исключения лишних операций и переходов обработки отсутствующих поверхностей. Доработка типового технологического процесса включает в себя также:
· уточнение технологического оснащения (оборудования, приспособлений, инструментов);
· перерасчет межпереходных размеров;
· выбор (расчет) режимов резания;
· выбор и расчет норм времени.
7.3 Групповые технологические процессы
Групповой метод обработки был впервые предложен профессором С.П.Митрофановым. Он представляет собой такой способ унификации технологии, при котором для обработки группы деталей устанавливается одинаковое оборудование и оснащение при выполнении всех или отдельных операций. В основе метода лежит классификация, заканчивающаяся формированием группы, т.е. совокупности деталей, характеризующихся общностью оборудования и оснащения, необходимых для обработки детали в целом или отдельных ее поверхностей.
Технологический процесс обработки конкретной детали формируется путем уточнения общих поверхностей с комплексной деталью группы и выбора из группового технологического процесса только тех операций и переходов, которые необходимы для обработки поверхностей заданной детали.
Доработка индивидуального технологического процесса аналогична приведенной выше доработке при использовании при проектировании типовых технологических процессов
Лекция 8. Методики автоматизированного проектирования технологических процессов
Технологический процесс, как объект проектирования, можно представить в виде иерархической структуры, расчлененной на несколько взаимосвязанных уровней (рис.8.1).
В результате такой декомпозиции процесс проектирования технологического процесса сводится к решению задач различной степени детализации на взаимосвязанных уровнях: от формирования состава и структуры маршрута обработки до разработки управляющих программ и расчета режимов резания для обработки отдельных поверхностей.
Процесс формирования технологического процесса в общем случае - совокупность процедур структурного и параметрического синтеза с последующим анализом проектных решений (рис. 8.2).
Структурный синтез реализуется на уровнях формирования операций и переходов, а параметрический - на уровне выбора базы, определения межпереходных размеров, расчета режимов резания и т.д. (см. рис. 8.1).
В зависимости от степени полноты реализации синтеза (главным образом структурного) и анализа можно выделить три основных методики автоматизированного проектирования технологического процесса:
1. Метод прямого проектирования (документированного).
2. Метод анализа (адресации, аналога).
3. Метод синтеза.
В реальной САПР технологических процессов может быть реализован один метод или любая комбинация данных методов.
8.1 Метод прямого проектирования
Данный метод предполагает, что подготовка проектного документа (технологической карты) возлагается на самого пользователя, выбирающего типовые решения различного уровня из базы данных в диалоговом режиме.
Заранее создается и заполняется технологическая база данных, включающая в себя информацию об имеющихся на предприятии заготовках, станках, приспособлениях, инструментах и т.д. База данных имеет структурированный характер, т.е. четко разделена на разделы, подразделы, страницы, отдельные поля (фразы).
Пользователю представляются меню на разных уровнях проектирования для выбора заготовок, операций, станков, приспособлений, переходов, инструментов и т.д. Выбранная пользователем из базы данных информация автоматически заносится в графы и строки шаблона технологической карты. После этого в режиме редактирования информация при необходимости может редактироваться, а затем распечатываться в форме, предусмотренной соответствующим ГОСТом.
8.2 Метод анализа
В его основе лежат полные типовые решения. Данный метод исходит из того, что структура индивидуального технологического процесса не создается заново. Она определяется в соответствии с составом и структурой одного из унифицированных технологических процессов, т.е. соответствующего типового или группового технологического процесса. Это осуществляется путем анализа необходимости каждой операции и перехода с последующим уточнением всех решений на уровнях декомпозиции «сверху - вниз». Т.о., этот метод воплощает идею «от общего к частному».
Этот метод в общем случае реализует следующую схему проектирования: ввод описания чертежа детали - определение конструктивно - технологического кода детали - поиск по коду в базе данных приемлемого унифицированного (типового или группового) технологического процесса - анализ его структуры - доработка в соответствии с описанием чертежа детали - оформление индивидуального технологического процесса.
Использование данного метода на этапе разработки и адаптации САПР ТП к условиям конкретного предприятия предполагает большую подготовительную работу. Из множества деталей заводской номенклатуры формируются группы, имеющие общие конструктивно - технологические признаки, способы обработки. Далее возможны два подхода:
1. В каждой группе выбирается деталь - представитель и для нее разрабатывается типовой технологический процесс. Все типовые технологические процессы для всех групп деталей заносятся в ЭВМ. При разработке индивидуального технологического процесса из типового технологического процесса, как правило, исключаются лишние операции и переходы. Иногда, что гораздо реже, недостающие операции и переходы могут добавляться в режиме ручного редактирования технологического процесса. Далее уточняется оборудование, технологическая оснастка, выбираются или рассчитываются режимы резания, рассчитываются нормы времени.
2. Для каждой группы формируется обобщенная модель всех деталей - комплексная деталь. Она включает все многообразие поверхностей рассматриваемой группы. Для комплексной детали разрабатывается унифицированный (групповой) технологический процесс. Он заведомо является избыточным, т.е. содержит операции и переходы по обработке всех деталей группы. Разработка индивидуального технологического процесса заключается в анализе необходимости включения в него операций и переходов из соответствующего группового технологического процесса. Или, другими словами, из группового технологического процесса исключаются лишние операции и переходы (см. рис.8.3). Затем выполняется, как и в первом случае, так называемая параметрическая настройка: уточнение оборудования, технологической оснастки, выбор или расчет режимов резания и т.д.
Так, например, в САПР «ТехноПро» (распространяется АО «Топ Системы», г. Москва) применен метод классификации деталей, аналогичный методу групповых технологических процессов и противоположный методу типовых технологических процессов. При использовании типовых технологических процессов детали разбиваются на возможно большее количество групп, для каждой из которых разрабатывается типовой технологический процесс. В ТехноПро напротив, как можно большее количество деталей объединяются в одну группу. По мере расширения группы возрастает гарантия того, что технологические процессы изготовления новых деталей будут автоматически спроектированы ТехноПро.
Для автоматического проектирования технологических процессов на основе принципа анализа в ТехноПро необходимо создать базу данных. Для этого нужно сгруппировать детали, в основном по сходству технологии их изготовления. При этом для каждой группы создается общий технологический процесс, который содержит весь перечень операций изготовления всех деталей группы. Для создания общего технологического процесса используются технологические процессы, уже освоенные в производстве. Можно использовать «бумажные» варианты технологических процессов с последующим их «превращением» в электронный вариант или конкретные технологические процессы, созданные в ходе работы с ТехноПро в диалоговом режиме.
Создание общего технологического процесса осуществляется в следующей последовательности. Один из технологических процессов группы принимается за базовый и вводится в виде общего технологического процесса (можно скопировать один из конкретных технологических процессов, созданных в ходе работы в ТехноПро в диалоговом режиме). Затем в него добавляются недостающие операции и переходы из других технологических процессов (конкретных технологических процессов).
При добавлении выявляются признаки, в зависимости от которых необходимо выбирать ту или иную операцию, переход или маршрут. Проверка каждого из признаков вносится в виде условий в базу ТехноПро. Примерами таких условий являются проверки: вида заготовки, марки или твердости материала детали, габаритов детали, наличия определенных элементов конструкции (поверхностей), их размеров и т.д.
После создания общего технологического процесса можно приступать к автоматическому проектированию индивидуальных технологических процессов.
Для этого достаточно создать описание конструкции детали, для которой необходимо спроектировать технологический процесс ее обработки. Описание можно взять (считать автоматически) с электронной версии параметрического чертежа детали, созданного посредством системы геометрического моделирования T - FLEX (разработка уже упомянутой ранее фирмы «Топ Системы»). Описание чертежа детали можно создать также без использования графических средств, вводя необходимые данные с клавиатуры. Для ускорения можно скопировать подобную деталь из уже имеющихся в базе системы конкретных технологических процессов или скопировать макет общего технологического процесса.
Описание чертежа детали заключается в заполнении общих сведений о детали (данные из штампа и технические требования чертежа) и параметров элементов конструкции (поверхностей), имеющихся на чертеже детали.
После создания описания детали ей назначается общий технологический процесс соответствующей группы деталей. Затем запускается процесс автоматического формирования технологического процесса. В течение этого процесса ТехноПро выбирает из назначенного общего технологического процесса операции и переходы, необходимые для изготовления каждого элемента конструкции детали и переносит их в конкретный технологический процесс. Затем из выбранного перечня система отбрасывает операции и переходы, обеспечивающие лучшее качество изготовления поверхностей детали по сравнению с указанными требованиями на чертеже.
...Подобные документы
Определение наиболее выгодного сочетания технологических процессов переработки имеющегося количества нефти, количества ингредиентов, образующих кормовую смесь, еженедельных затрат времени на производство изделия, наибольшего дохода от выпуска продукции.
контрольная работа [204,2 K], добавлен 06.03.2010Характеристика основных принципов создания математических моделей гидрологических процессов. Описание процессов дивергенции, трансформации и конвергенции. Ознакомление с базовыми компонентами гидрологической модели. Сущность имитационного моделирования.
презентация [60,6 K], добавлен 16.10.2014Основное пивоваренное сырье – это пивоваренный солод с добавкой несоложенных материалов, вода, хмель или хмелевые препараты. Оптимизация затрат, производство и моделирование расхода сырья. Рецептура, качественные и технологические показатели продукции.
курсовая работа [28,0 K], добавлен 04.07.2008Концептуальное математическое моделирование поведения химического реактора, работающего в адиабатическом режиме. Оптимизация конструктивных и технологических параметров объекта. Построение статических и динамических характеристик по различным каналам.
курсовая работа [1,3 M], добавлен 05.01.2013Экономико-математическое моделирование как метод научного познания, классификация его процессов. Экономико-математическое моделирование транспортировки нефти нефтяными компаниями на примере ОАО "Лукойл". Моделирование личного процесса принятия решений.
курсовая работа [770,1 K], добавлен 06.12.2014Построение модели, имитирующей процесс работы отдела обслуживания ЭВМ, разрабатывающего носители с программами для металлорежущих станков с ЧПУ. Этапы решения задач по автоматизации технологических процессов в среде имитационного моделирования GPSS World.
курсовая работа [64,6 K], добавлен 27.02.2015Система автоматизации проектирования, состоящая из трех ЭВМ и терминалов. Моделирование работы системы в течение 6 часов. Определение вероятности простоя проектировщика из-за занятости ЭВМ. Функциональная и концептуальная схема моделирующего алгоритма.
курсовая работа [880,1 K], добавлен 09.05.2014Построение имитационной модели технологического процесса методом Монте-Карло, ее исследование на адекватность. Оценка и прогнозирование выходных характеристик технологического процесса с помощью регрессионных моделей. Разработка карт контроля качества.
курсовая работа [1,2 M], добавлен 28.12.2012Математическое моделирование как метод оптимизации процессов. Расчет сушилок, баланс влаги. Моделирование процесса радиационно-конвективной сушки. Уравнение переноса массы. Период условно-постоянной скорости. Градиент влагосодержания и температуры.
реферат [2,7 M], добавлен 26.12.2013Составление математической модели транспортной задачи закрытого типа, представленной в матричной форме, с ограничениями пропускной способности. Поиск оптимального плана, при котором выполняется условие наименьшего суммарного пробега порожних вагонов.
контрольная работа [60,5 K], добавлен 20.03.2014Основные этапы математического моделирования, классификация моделей. Моделирование экономических процессов, основные этапы их исследования. Системные предпосылки формирования модели системы управления маркетинговой деятельностью предприятия сферы услуг.
реферат [150,6 K], добавлен 21.06.2010Моделирование информационной системы (ИС) бизнес-процессов продуктового супермаркета "Большая Ложка" на ранней стадии (фазе формирования концепции предприятия) стандартами UML. Сценарий для моделирования ИС, начальные данные и структура управления.
курсовая работа [335,5 K], добавлен 16.09.2011Классификация бизнес-процессов, различные подходы к их моделированию и параметры качества. Методология и функциональные возможности систем моделирования бизнес-процессов. Сравнительная оценка систем ARIS и AllFusion Process Modeler 7, их преимущества.
дипломная работа [1,6 M], добавлен 11.02.2011Изучение и отработка навыков математического моделирования стохастических процессов; исследование реальных моделей и систем с помощью двух типов моделей: аналитических и имитационных. Основные методы анализа: дисперсионный, корреляционный, регрессионный.
курсовая работа [701,2 K], добавлен 19.01.2016Развитие экономико-математических методов и моделирования процессов в землеустройстве. Задачи схем и проектов. Математические методы в землеустройстве. Автоматизированные методы землеустроительного проектирования. Виды землеустроительной информации.
контрольная работа [23,5 K], добавлен 22.03.2015Теоретико-методическое описание моделирования макроэкономических процессов. Модель Харрода-Домара, модель Солоу как примеры модели макроэкономической динамики. Практическое применение моделирования в планировании и управлении производством предприятия.
курсовая работа [950,4 K], добавлен 03.05.2009Применение математического моделирования при решении прикладных инженерных задач. Оптимизация параметров технических систем. Использование программ LVMFlow для имитационного моделирования литейных процессов. Изготовление отливки, численное моделирование.
курсовая работа [4,0 M], добавлен 22.11.2012Архитектура интегрированных информационных систем ARIS как методология моделирования бизнес-процессов. Преимущества и недостатки существующих аналогов. Выбор и обоснование типов диаграмм, используемых для описания бизнес-процесса средствами ARIS.
дипломная работа [1,8 M], добавлен 03.12.2014Методика и основные этапы построения математических моделей, их сущность и особенности, порядок разработки. Составление математических моделей для системы "ЭМУ-Д". Алгоритм расчета переходных процессов в системе и оформление результатов программы.
реферат [198,6 K], добавлен 22.04.2009Математические методы линейного программирования в сетевой системе. Исследование академической производственной системы, характеризуемой основными чертами реальных процессов на производстве. Расчет баланса времени, затрат по комплексу работ и объекту.
курсовая работа [249,2 K], добавлен 17.08.2013