- •1 Понятие о сапр. Виды обеспечения сапр.
- •2 Состав и структура сапр. Подсистемы общего и специального назначения
- •3 Техническое обеспечение сапр. Цифровые эвм. Внешнее устройство эвм.
- •4 Математическое обеспечение сапр. Состав математического обеспечения.
- •5 Программное обеспечение сапр. Общее (системное) программное обеспечение.
- •6 Специальное программное обеспечение сапр. Пакеты прикладных программ.
- •7 Информационное обеспечение сапр. Характеристика информации используемой в сапр.
- •8 Базы данных. Автоматизированный банк данных.
- •9 Технологическое информационное обеспечение сапр. Локальные и глобальные типовые решения.
- •10 Справочные таблицы, таблицы решений, таблицы соответствий.
- •11 Лингвистическое обеспечение сапр. Методы описания технологической информации.
- •12 Проблемно-ориентированные языки описания технологической информации.
- •13 Описание структуры объекта проектирования (технологического процесса). Граф структуры.
- •14 Адресация объектов проектирования (деталей). Сравнение объектов по общим характеристикам, составу элементов, структуре.
- •15 Состав сапр технологических процессов механической обработки.
- •16 Методы машинного проектирования технологических процессов
- •17 Автоматизация проектирования технологического маршрута по методу анализа размерных связей.
- •18 Автоматизация проектирования маршрута обработки на базе типовых технологических процессов.
- •19 Автоматизация проектирования технологических операций. Общая система проектирования.
- •20 Автоматизация расчета припусков и межоперационных размеров.
- •21 Автоматизация выбора оборудования.
- •22 Автоматизация выбора схемы установки детали.
- •23 Структурная оптимизация в сапр (примеры).
- •24 Параметрическая оптимизация в сапр (примеры).
- •25 Автоматизация выбора установочно-зажимного приспособления.
10 Справочные таблицы, таблицы решений, таблицы соответствий.
Существуют 3 типа табличного представления технологической информации. Справочные таблицы используются для характеристик одноэлементных типовых решений(станков, инструментов оснастки) с помощью таких таблиц организуется такая процедура выбора типового решения для простейших видов комплекса условий применяемости. Заглавием столбцов данной таблицы является комплекс параметров применяемости, строк – множество типовых решений, на пересечении находятся характеристики типовых решений. Таблицы решений подразделяются на две группы: односторонняя и двусторонняя. Таблица решений и алгоритм ее чтения обеспечивают выбор типового решения, однако они не позволяют учесть все возможные решения, если задача допускает существование сразу нескольких решений. Такого недостатка не имеет таблица соответствий. В таблице соответствия по имеющемуся комплексу исходных данных принимается то решение, у которого взаимосвязь с факторами полностью соответствует описанию объекта. В левой части располагается множество решений. В верхней части – технологические факторы, определяющие возможность принятия того или иного решения. В центральной части связь между решениями и технологическими факторами.
11 Лингвистическое обеспечение сапр. Методы описания технологической информации.
Лингвистическое обеспечение САПР включает различные языковые средства, которые делятся на две группы: 1) языки программирования; 2) языки проектирования.
Языки программирования служат для записи программ.
Языки проектирования предназначены для представления и преобразования исходной информации при выполнении проектных процедур с помощью программного обеспечения.
Алгоритмические языки. Первоначально программа для ЭВМ готовилась в машинных кодах. Такие машинные программы могли разрабатываться только узкими специалистами В этом случае имела место цепочка: пользователь — программист — машинная программа — ЭВМ.
Такая цепочка приводила к большим затратам трудовых ресурсов и времени. Программирование задач на маш. языке ограничивало исполь-е ЭВМ.
Эта проблема была решена после создания алгоритмических языков высокого уровня. Для того чтобы машина понимала языки высокого уровня, необходим переводчик с этих языков на машинный. Таким переводчиком является транслятор, т. е. программа, которая преобразует программу, написанную на языке высокого уровня, в машинную. В рез-те возникает цепочка: пользователь—программа на языке высокого уровня — транслятор — машинная программа — ЭВМ.
Алг-ческий язык — это набор символов и система правил образования и истолкования конструкций из этих символов для задания алгоритмов. В кач-ве языков программирования в САПР находят прим-е машинно-ориентированные языки типа АССЕМБЛЕР и алгоритмические языки высокого уровня.
Алгоритмические языки высокого уровня легче осваиваются, позволяют повысить производительность труда программистов при разработке программ и их адаптации к различным типам ЭВМ. Наибольшее применение находят языки ФОРТРАН, ПЛ/1, АЛГОЛ-60, БЕЙСИК, ПАСКАЛЬ, СИ, МОДУЛА.
Однако языки типа АССЕМБЛЕР отличаются большей универсальностью.
Алгоритмический язык ФОРТРАН предназначен для научных и инженерных задач, решаемых на ЭВМ и в настоящее время является основным алгоритмическим языком.
Операторы АЛГОЛа очень близки к естественному английскому языку и, кроме того, позволяют писать хорошо структурированные программы.
Алгоритмический язык ПЛ/1, в отличие от языка ФОРТРАН, имеет более широкие возможности при обработке больших массивов информации и описании структур исходных данных.
В последнее время все большее распространение, особенно для мини- и микроЭВМ, получает алгоритмический язык БЕЙСИК. Этот язык очень похож на ФОРТРАН, только значительно проще. Особенно большие возможности БЕЙСИКА проявляются при решении задач в режиме диалога с ЭВМ.