- •151001 «Технология машиностроения»
- •150401 «Проектирование технических и технологических комплексов»
- •Аннотация
- •1. Методология проектирования. Особенности технологического проектирования.
- •1.1. Методология проектирования.
- •1.2. Классификация сапр
- •1.3. Структура сапр
- •1.4. Особенности технологического проектирования
- •Методология проектирования.
- •Проектирование технологических процессов на основе системного
- •2.1. Разработка стратегий проектирования.
- •2.3 Методы проектирования тп.
- •2.4. Проектирование технологических процессов на основе системного подхода
- •Виды обеспечения сапр
- •3.1. Виды обеспечения сапр
- •3.2.Специальное программное обеспечение
- •3.3. Общее программное обеспечение
- •Техническое обеспечение сапр. Технологические средства обеспечения сапр
- •Характеристика технических средств
- •4.1. Техническое обеспечение сапр
- •4.2. Характеристика технических средств
- •4.3.Режим работы эвм.
- •Математическое обеспечение сапр. Математическое моделирование.
- •5.1. Математическое обеспечение сапр.
- •5.2.Требования к м .О
- •5.3. Последовательность решения задач на эвм.
- •5.4. Построение математической модели объектов проектирования.
- •5.5. Математическое моделирование в сапр.
- •Лингвистическое обеспечение сапр
- •6.1. Лингвистическое обеспечение сапр
- •6.2. Алгоритмические языки.
- •6.3. Языки проектирования
- •6.4. Входной язык для технологического проектирования
- •6.5. Язык описания детали
- •Информационное обеспечение сапр
- •7.1. Информационное обеспечение сапр.
- •7.2. База данных
- •7.3. Автоматизированный банк данных
- •7.4. Виды представления базы данных
- •7.5. Структура базы данных
- •7.6. Пример организации массивов бд
- •Программное обеспечение сапр
- •8.1. Программное обеспечение сапр.
- •8.2. Специальное программное обеспечение
- •8.3. Модульный принцип построения ппп
- •8.4. Структурное программирование
- •8.5. Разработка программного обеспечения
- •Методическое и организационное обеспечение сапр. Диалоговые системы проектирования.
- •9.1. Методическое обеспечение сапр.
- •9.2. Организационное обеспечение
- •9.3. Диалоговые системы проектирования
- •9.4. Средства диалогового проектирования
- •Задачи и структура сапр
- •10.1. Задачи сапр.
- •10.2. Исходная информация для разработки технологических процессов.
- •Формализация технологического проектирования.
- •11.1 Формализация технологического проектирования.
- •11.2. Принятие решений при технологическом проектировании
- •Сапр технологических процессов механической обработки. Синтез маршрута обработки. Выбор технологических баз, размерный анализ.
- •Сапр процессов обработки
- •12.2. Анализ размерных связей деталей с использованием теории графов
- •Сапр технологических операций
- •13.1. Общая схема проектирования технологических операций
- •13.2. Алгоритм расчета припусков и межоперационных размеров
- •13.3. Алгоритм выбора оборудования
- •13.4. Алгоритм выбора схемы установки детали
- •13.5. Алгоритм выбора установочно-зажимного приспособления
- •13.6. Алгоритм выбора количества и последовательности переходов в операции
- •13.7. Автоматизация проектирования переходов
- •Методы оптимизации проектных решений
- •14.1. Этапы создания систем сапр.
- •14.2. Теория оптимизации
- •Структурная оптимизация тп
- •15.1. Особенности структурной оптимизации технологических процессов
- •15.2. Оптимизация выбора вида заготовки и методов ее изготовления
- •15.3. Оптимизация выбора технологических операций
- •Параметрическая оптимизация тп
- •16.1. Особенности параметрической оптимизации технологических процессов
- •16.2. Постановка задачи расчета оптимальных режимов обработки материалов резанием
- •16.3. Расчет оптимальных режимов резания методом линейного программирования
- •Лекция 17 (1 часа)..
- •7. Стадии создания сапр.
- •Стадии создания сапр
- •17.2. Экономическая эффективность использования сапр
6.3. Языки проектирования
Для обеспечения процесса проектирования объектов в САПР используются следующие виды языков проектирования: входной; базовый; выходной. В САПР должны быть предусмотрены средства описания объектов проектирования в форме, удобной для отображения и ввода в ЭВМ. Эти средства должны описывать не только математические объекты - числа, переменные, массивы, но и различные виды графической информации - конструкторские чертежи, схемы и т. п.
Базовый язык служит для представления дополнительных сведений к первичному описанию объекта проектирования, проектных решений, описаний проектных процедур (в том числе процедур информационного обмена) и их последовательности. Этот язык, часто называемый языком описания заданий, создается близким по возможностям, символике и грамматике к универсальным алгоритмическим языкам. При этом целесообразно не разрабатывать оригинальный базовый язык, а использовать универсальный алгоритмический язык, дополнив его отдельными элементами, характерными для разрабатываемого процесса проектирования.
Выходной язык применяется для представления какого-либо проектного решения, включая результат проектирования, в форме, удовлетворяющей требованиям его дальнейшего применения. В состав этого языка входят различные средства описания результатов проектирования в виде чертежей, технических карт, схем наладок, таблиц, текстовой документации, а также средства представления промежуточных результатов проектирования, используемых в различных подсистемах САПР.
Разрабатываемые при создании САПР языки проектирования, и в первую очередь входные языки, должны отвечать следующим требованиям:
1. быть универсальными, т. е. обладать возможностью описания любых объектов проблемной области, на которую ориентирована, иметь проблемную ориентацию, т. е. обеспечивать пользователю максимальные удобства для описания и восприятия используемых при проектировании данных;
2. элементы и конструкции языка должны обладать однозначностью истолкования;
3. иметь возможности для развития и расширения;
4. быть совместимыми с другими входными и выходными языками.
6.4. Входной язык для технологического проектирования
Входной язык для технологического проектирования (ВХЯ), используемый в САПР ТП, предназначен для описания информации о предметах и процессах технологического проектирования. При этом основным объектом описания является информация о детали. При разработке и использовании ВХЯ в САПР ТП наибольшую сложность представляет формализация и описание геометрических образов детали.
Проблема создания входных языков для описания геометрической информации, и прежде всего конструкторских чертежей, возникла в связи с необходимостью кодирования информации при разработке управляющих программ для станков с ЧПУ. В настоящее время в качестве таких языков широко используются APT (США), ЕКАРТ (Германия), САП-2, САПП, ТЕХТРАН и ряд других, разработанных в СНГ.
Состав и особенности построения ВХЯ регламентированы стандартами - ЕСТПП.
Описание входного языка состоит из описания его лексики, грамматики и семантики.
Лексика входного языка - совокупность слов языка данной предметной области, представленная словарем. Часть входного языка, относящаяся к описанию информации о детали, является языком описания детали (ЯОД). Главным назначением этого языка является описание информационной модели детали, представленной чертежами.
Грамматика состоит из морфологии и синтаксиса.
Морфология ВХЯ включает алфавит языка и правила построения слов. Алфавит содержит буквы русского, латинского и греческого алфавитов, цифры и специальные знаки. К специальным знакам входного языка относят знаки арифметических операций и пунктуации. Из букв и цифр образуются слова. Слово - произвольная последовательность букв и цифр, начинающаяся с буквы. Слово может состоять не более чем из 6 символов и является наименьшей синтаксической единицей языка, обладающей смыслом.
Синтаксис ВХЯ включает правила образования синтаксических единиц языка. С помощью слов описываются имена, виды объектов, их свойства и отношения. В языке применяют следующие виды слов: