- •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. Экономическая эффективность использования сапр
Программное обеспечение сапр
Программное обеспечение САПР
функции управления заданиями
Сервисные программы
Трансляторы с языков программирования
Специальное программное обеспечение
Модульный принцип построения ППП
Структурное программирование
Разработка программного обеспечения
8.1. Программное обеспечение сапр.
Программой называют законченную совокупность команд, необходимых для выполнения определенной задачи. Программирование - это процесс составления такой программы.
Программное обеспечение (ПО) САПР включает совокупности программ общего и специального назначения.
Общесистемное ПО предназначено для планирования и организации процесса обработки информации, ввода-вывода, управления данными, распределения ресурсов, подготовки и отладки программ и других вспомогательных операций обслуживания на ЭВМ. Этот вид программного обеспечения называют обычно операционной системой (ОС). ОС является чрезвычайно сложной и трудоемкой для разработки системой. Она предоставляется пользователю САПР ТП в готовом виде в качестве обязательного обеспечения комплекса технических средств. В программном обеспечении ЕС ЭВМ имеется несколько различных ОС. ОС ЕС включает два основных компонента: 1) управляющую программу; 2) обрабатывающие программы.
Управляющая программа предназначена для управления обрабатывающими программами. Функции управления разделяются на три основные группы: управление данными, управление заданиями, управление задачами.
В функции управления данными входит эффективное планирование и управление обменом данными между основной (оперативной) памятью и внешними устройствами; представление пользователю гибких способов организации и доступа к данным.
В функции управления заданиями входит обработка непрерывного потока заданий почти без вмешательства оператора: считывание задания из потока, организация очереди заданий, распределение устройств ввода-вывода, передача управления супервизору и т. д.
Управление задачами осуществляется основной управляющей программой - супервизором, ее называют также монитором, диспетчером или резидентной программой. Супервизор при исполнении программ пользователя находится в оперативной памяти и выполняет следующие функции: обработку прерываний, удовлетворение запросов к основной памяти, передачу управления модулями задачи, завершение задачи и т. д. Супервизор реализует в ЭВМ мультипрограммный режим разделения времени.
К обрабатывающим программам относятся сервисные программы, трансляторы с основных языков программирования и библиотека стандартных программ для решения типовых задач.
Сервисные программы предназначены выполнять функции, часто встречающиеся при обработке данных, например редактирование, связывание и другие манипуляции с программами и данными. В сервисные программы входят редактор связи, программы сортировки-объединения и набор вспомогательные программ по отладке и перезаписи.
Трансляторы с языков программирования, входящие в состав ОС, используются для трансляции прикладной программы пользователя, называемой исходным модулем, в программу на машинном языке, называемую объектным модулем.
Объектные модули проходят еще один этап - этап редактирования, на котором они обрабатываются программой редактор связи. Пользователь на этом этапе может собирать свою программу из отдельных частей (модулей), написанных в разное время и, возможно, на различных алгоритмических языках. После редактирования получается загрузочный модуль, в котором используют относительные адреса. Для того чтобы программа могла быть непосредственно исполнена на ЭВМ, нужно относительные адреса заменить на абсолютные. Такая замена адресов и последующая загрузка в определенное место оперативной памяти в ОС ЕС осуществляется программой выборки. После этой процедуры построенный модуль называется абсолютным.
Таким образом, программа пользователя перед исполнением проходит путь от исходного модуля до абсолютного.