
- •1.1.Сапр как объект проектирования.
- •1.2.Состав и структура сапр.
- •Виды ксап
- •Проблемно-ориентированное объектно-ориентированное Проблемно-ориентированное служит для упорядочения исходных данных, требований и ограничений к объекту, оценки качества и количества
- •Автоматизация Центрально-вычислительный
- •1.3.Виды обеспечения сапр.
- •1.4.Классификация сапр.
- •1.5.Сапр в компьютерно-интегрированном производстве.
- •2 .Методики автоматизированного проектирования тп.
- •3.Технические средства сапр.
- •3.1 Виды технических средств.
- •3.3.1. Микропроцессор (мп)
- •3 .3.2. Память эвм
- •3.3.3. Дисплей и видеоадаптеры.
- •4.Шина.
- •Процессор
- •3.4.Комплексы технических средств сапр (ктс сапр).
- •5.Программное обеспечение сапр.
- •Прикладное
- •5.3. Прикладное обеспечение
- •5.3.1. Классификация прикладного по
- •5.3.2. Ппп общего назначения:
- •5.4.Архитектура по сапр.
- •5.5.Архитектура сапр чпу.
- •6.Информационное обеспечение сапр.
- •6.1.Информационный фонд и его организация на pc.
- •7.Лингвинистическое обеспечение сапр.
- •7.1.Определение и классификация языков.
- •7.2.Языки проектирования.
- •7.3. Выходные языки.
- •7.4. Языки сапр тп.
5.5.Архитектура сапр чпу.
Текстовый редактор
AutoCAD
AutGEO


Компьютерная графика
Процессор
Монитор
П
лоттер
Принтер
Постпроцессор


Перфоратор Принтер
САПР ЧПУ - система автоматизированного программирования и состоит из двух основных подсистем:
- процессора;
- постпроцессора.
Обычно САПР ЧПУ работает следующим образом: в системе AutoCAD готовится описание контура заготовки, задаются режущие режимы резания, а затем эта информация обрабатывается в процессоре и формируется системная версия программы для станка с ЧПУ. Эта версия поступает в постпроцессор, где программа переводится в язык системы ЧПУ (НЦ 31...) и затем формируется программа для станка с ЧПУ.
- Процессор на первом этапе входящая информация (с клавиатуры готов файл чертежа детали) передаётся процессором. Процессор состоит из трёх программных блоков: блоков трансляции, геометрических блоков и блока формирования результатов в форме GL DATA.
Блок трансляции обеспечивает считывание исходных данных и вывод введенной информации на печать, отвечает за различные анализы команд и за правильность оформления (за регламентацией вводимой информации), а также затем переводом входящей информации в ассемблер (язык, на котором говорит машина).
Геометрический блок отвечает за математическую обработку графического изображения.
Блок GL DATA преобразует полученную информацию в промежуточный вид, понятный человеку, но не станку с ЧПУ.
- Постпроцессор перерабатывает программу в формате GL DATA в данной системе ЧПУ. САПР ЧПУ имеет несколько постпроцессоров для разных систем с ЧПУ. В зависимости от типа станка постпроцессор готовит соответствующую программу для станка с ЧПУ и отвечает за выдачу программы на перфоленту, дискету или на станок.
В текстовом редакторе в режиме диалога происходит либо выбор готового файла из существующей б/д или в системе AutoCAD происходит построение контура обрабатываемой детали. Полученная файловая информация, преобразуется в форму dxf и поступает в б/д, оттуда передаётся в процессор, из процессора после обработки, либо через графический редактор файл поступает на дорожку либо преобразуется в промежуточный формат GL DATA. Затем программа GL DATA поступает на постпроцессор, где получается конечная программа для станка с ЧПУ, которая отправляется либо а архив, либо после анализа на доработку, либо в готовом виде на перфоратор, принтер, станок.
6.Информационное обеспечение сапр.
6.1.Информационный фонд и его организация на pc.
При автоматизации проектирования для удовлетворения потребностей систем САПР, а также для запросов пользователей возник необходимый в машинном представлении данных в этом общих совокупных всех необходимых для САПР данных и составлен информационный фонд САПР. За введением информации фонда отвечает информационное обеспечение.
Таким образом: ИО САПР = ИФ + СВ
И
нформационный
файл Средства введения
ИФ - нормативно-справочная информация (сведения о типовых маршрутах обработки, станки, РП);
- записанные временно данные (промежуточные данные);
- программные модули подсистем, программы для ЧПУ (GL DATA);
- чертежи инструментов, приспособлений, оснастки;
- таблицы для ввода информации и оформления данных. Введение ИФ на ПК может осуществляться тремя типами.
Три способа хранения данных.
Прикладная программа
Прикладная программа
Прикладная программа 1
Прикладная программа N

…
СУБД

А) Б) В)
1 ПП данные Неизбежность модификации при обновлении или реорганизации данных |
2 ПП®БД Запись осуществима на магнитоноситель отдельно тот ПП. Это обеспечивает независимость от данных, но данные сориентированы только на одну программу |
3
Созданные для ряда независимых ПП и для различных пользователей с единой БД с соответствующей СУБД, способной интерпретировать и унифицировать информацию |
БД - это совокупность структурных данных используемых многими ПП и хранящую вместе с минимальной избыточностью.
СУБД - это программный комплекс, обеспечивающий создание структуры, ввод, модификацию, удаление, поиск данных, а также формирование языка программирования, с помощью которого формируются перечисленные операции:
Требования к БД:
- Минимальная избыточность (каждый элемент, вводимый в БД должен быть единичном экземпляре, поэтому при вводе данных, СУБД выполняет проверку дублирования информации).
- Независимость (БД и информация не должна изменять свой вид с введением новых пользователей или программных пользователей).
- Целостность данных (СУБД должна защищать БД от некорректных действий, ошибок, разрушений ячеек информации и после подобных случаев восстанавливать БД до исходного состояния).
- Физическая защита - целостность (за счёт дублирования носителей).
- Секретность (доступ пользования БД минимально избыточным).
Категории пользователей банком данных и уровней интерфейса СУБД.
Категории:
- внутренние пользователи (обслуживающий персонал, специалисты: администратор, аналитик, системный и прикладной аналитик)
- внешние - это программные пользователи или пользователи прикладных программ, пользователи-проектировщики, взаимодействующие с БД в зависимости от уровня пользования.
Блок данных
Интерфейс пользователя
Б
нД
С
УБД
Интерфейс на уровне меню

Интерфейс на уровне команд

Ядро СУБД
Прикладные программы

1 уровень интерфейса для пользователей: непрограммистов, незнакомых со спецификой СУБД, с его устройством, т.е. диалог поддерживается на основе терминов с номиналом опций, шаблонов, меню. Пример: FoxPro, Clipper - имеют собственный язык высокого уровня, исключающий работу пользователя в программировании.
2 уровень - более подготовленные пользователи. Они могут работать с БД посредством интегрированной среды СУБД на уровне меню, пользователь может создавать сам шаблоны и форматов БД.
3 уровень - рабочие пользователи-проектировщики, программисты; работа заключается в изменении логики программирования, введения новых программ манипуляций.
Разработка упрощений модели данных.
При разработке модели данных вся информация существует в двух представлениях: в структурном виде (в виде таблиц - логическое представление) и в форме, удобной для хранения ПК.
Логическое представление - это принятая модель данных, отражающая структуру объекта; модель не содержит конкретных диалогов, а только описывает их структуру.
Для определения модели используются понятия: объект, атрибут, экземпляр, ключ.
Объект - представляет собой то, о чём наносится информация (станок, маршрут обработки, сверло, операция, зенкер и т.д.)
Атрибут - интересующие характеристики объекта ( в нашем случае: объект - сверло, атрибуты - 1, h, d, j, s...).
Экземпляр объекта - это совокупность значений атрибутов, описывающий конкретный типоразмер объекта.
Ключ - атрибут, значение которого однозначно определяет экземпляр (код 2102-6408).
БД обычно представляется в виде двумерных таблиц. Подобные БД называются ремиссионные, к ним относятся составляющие: dBase, FoxPro, Clipper.
Пример ячейки базы данных для сверла:
Номер (ключ) |
Диметр, мм |
Длина общая, мм |
Длина режущей части, мм |
Код хвостовика |
Код материала |
ГОСТ |
65 |
19,00 |
238 |
135 |
Морзе-2 |
БС |
10903-77 |
66 |
19,25 |
238 |
140 |
-"- |
-"- |
-"- |
… |
... |
… |
... |
... |
... |
… |
Таблица представляет собой логическое представление данных. Строка 1- экземпляр. № 65 (8 цифр) - ключ.
Физическое представление данных на машинных дисках выполняется СУБД автоматически. В этом случае используют файл-запись.
Логическое представление данных СУБД.
ОБЪЕКТЫ:
АТРИБУТЫ:
ЭКЗЕМПЛЯРЫ:
65 |
19.00 |
238 |
135 |
МОРЗЕ |
2 |
БЫСТР. |
10909-77 |
66 |
19.25 |
238 |
140 |
МОРЗЕ |
2 |
БЫСТР. |
10909-77 |