Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции_САПР.rtf
Скачиваний:
46
Добавлен:
05.08.2019
Размер:
1.72 Mб
Скачать

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]