Специальные искусственные языки в CAD . — КиберПедия 

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Специальные искусственные языки в CAD .

2022-11-14 31
Специальные искусственные языки в CAD . 0.00 из 5.00 0 оценок
Заказать работу

Билет №1

1 Технологическая подготовка производства(ТПП)Основные этапы, задачи, стратегия ТПП и АПТПП

ТПП – совокупность методов организации, управления и решения технических задач на основе применения комплексной автоматизации, стандартизации экономико-математических моделей.

Этапы ТПП:

1.Разработка ТП (выбор рациональных способов изготовления Д и СЕ, разработка новых ТП)

2.Проектирование тех.оснастки и нестандартного оборудования.

3.Изготовление средств технического оснащения (тех.оснастки и нестандартного оборудования)

4.выверка и отладка запроектированной технологии и изготовленного тех. Оснащения.

До начала работ по ТПП как правило проводятся технологический контроль чертежей.

Автоматизация тех подготовки производства – одним из решающих направлений совершенствования ТПП является создание и эффективное использование Автоматизированных систем, основанных на широком использовании ЭВМ.

Основная цель создания АСТПП – ускорение и совершенствование процессов технологического проектирования за счет автоматизации и механизации с помощью вычислительной техники

Система ТПП включает: систему качества, систему поставок ЕСКД, единая система качества, система единства контроля, ЕСТД, НТД, документация по автоматизации и механизации обработки информации и т.д.

В процессе проектирования тех.процессов используется линейная, параллельная и циклическая стратегия.

Технологическая информация перерабатываемая в САПР ТП делится на условно постоянную (УПИ) и переменную информацию (ПИ)

УПИ – такая информация, которая в процессе решения задач с помощью ПК остается неизменным (ГОСТы, нормат, обычно хранятся в БД или в поисковых с-ах САПРа)

Специальные искусственные языки в CAD.

Разработчики САПР были вынуждены представить пользователю некоторое наиболее универсальное охватывающее все графические элементы множество команд.

Это связующее звено между человеком и машиной определяется как «сопряжение». В качестве «сопряжений» всё это достигается в САПР применением трех различных форм ввода: входных языков, техники меню использования вычерчиваемых вручную (свободных) символов.

Входные языки – это специальные искусственные языки, которые обеспечивают однозначный для ЭВМ ввод команд. Эти языки состоят из словаря (запас слов) и грамматики. Словарный запас составлен, либо из естественного языка (анг,нем.) либо из сокращений (обычно из символов и спец. знаков)

Более важной является грамматика языка, которая устанавливает порядок следования командных слов и знаков в предложении. Грамматика искусственного языка, в отличие от грамматики естественного языка, проста и логична по построению.

Техника меню является дополнением к входному языку. Различают меню:

Динамическое – исчезающие и ниспадающее;

Планшетное – которое в большинстве случаев представляет собой дополнение к входному языку или динамическому меню. Динамическое меню, которое по своей структуре наглядным образом ведет пользователя к команде.

Свободные символы. Ввод с помощью свободных символов выполняется путем ручного «вычерчивания» на планшете электронным карандашом графического символа. Система на основе программы распознавания по образцу определяет соответствующую желаемую команду. При использовании свободных символов пользователь должен с помощью обучающей программы предварительно задать системе их значения.

Билет №2

Проблемно ориентированные языки в САР.

При синтезе ТП, исходя из конкретной геометрии детали надо дать описание каждой элементарной поверхности детали, все подробности её формы и шероховатости, используется проблемно ориентированный язык. Каждый прикладной пакет имеет свой язык, но принципы построения языка одинаковы. Описание детали состоит из 3 частей:

1.Общая характеристика детали заготовки

2.Геометрические и точностные характеристики детали

3.Технические требования

Билет №3

1. Информационное обеспечение САПР ТП. Таблицы соответствий.

Систематическая организация данных и способов их обработки осуществляется в банках данных.

Банк данных (БНД) - программный комплекс, включающий совокуп-ность базы данных и системы управления базами данных и обеспечивающий создание структуры, ввод, модификацию, удаление и поиск данных.

     База данных (БД) - структурированная совокупность данных, используемых многими прикладными программами и хранящихся с минимальной избыточностью.

К базам данных предъявляется следующие требования:

1. Минимальная избыточность. Каждый элемент данных вводится в БД один раз и хранится в единственном экземпляре.

2. Независимость. Модификация данных и изменения, вносимые в их структуру в связи с появлением новых пользователей и новых запросов, не должны отражаться на программах пользователей. 

3. Целостность данных:                                                                      

логическая СУБД должна защищать БД от некорректных действий поль-зователем путем восстановления состояния БД на момент, предшествующий ошибочной операции;    

физическая защита носителей информации - дисков - от сбоев путем дублирования

4. Секретность. Пользователи должны работать только с теми данными, к которым им разрешен доступ.

     Данные - это информация, представленная в определенной форме, пригодной для хранения и обработки на ЭВМ.

Элементом БД называется наименьшая единица опи-сания данных. Записью БД называется совокупность элементов описания, объединенных отношением принадлежности к одному описываемому объекту.

БД информация существует в двух представлениях:      

1. Логическое – на этом уровне данные представляются в виде удобном для понимания пользователем или программирования;                                                         

2. Физическое представление – на этом уровне данные представляются в виде удобном для отражения способа хранения и структуры данных с учетом их расположения на носителе информации

По способам отражения связей между данными на логическом уровне различают следующие модели данных: реляционные; иерархические; сетевые.

Основой реляционной БД является таблица.

Объект представляет собой то, о чем накапливается информация

Атрибуты - это интересующие пользователя характеристики объекта.

Экземпляр объекта - совокупность значений атрибутов, описывающих конкретную его реализацию.

Ключ - это атрибут, значение которого однозначно определяет экземпляр.

Таблицы соответствия используются для принятия одного решения. Если задача допускает использование сразу нескольких решений и необходимо организовать поиск всех этих решений, создающих таблицу соответствия.

Центральная часть таблицы соответствий – булева матрица, обозначает связь между условиями выбора и типовыми решениями (1 – наличие связи, 0 – отсутствие связи). По исходным данным из таблицы соответствий выбирают решение, если выбрано одно решение, то оно окончательное. Может быть выбрано несколько решений, затем единственное выбирается технологом на основе «предпочтения» или на основе оптимизации.

2.Параметрическая оптимизация- расчёт оптимальных режимов резания, набором параметров оптимизации являются параметры режимов резания. Математическая модель задачи оптимизации определяет функциональные связи параметров оптимизации с техническими требованиями к детали. В качестве критерия оптимальности используются локальные критерии

- стойкость реж. инструм., tшт и т.д. Пример: обраб. детали на чистовой токарной операции 1-м инструм.. Параметр оптимизации здесь частота вращения шпинделя и подача суппорта.

 

Билет №4

Таблицы решений

Блочные алгоритмы плохо приспособлены к организации унификационных процедур, невозможно произвести оперативную коррекцию системы САПР.

        1-я группа — типовые решения;

           2-я — размещаемость;

           3-я — возможность изготовления.

Для упрощения построения таблицы решений воспользуемся графическим методом. Для этого отложим четыре горизонтали, которые соответствуют параметрам применяемости. Далее на них нанесём интервалы. В каждом интервале указываем решения. На основании этой графической схемы составляют одностороннюю таблицу решений. При анализе таблицы можно заметить, что в строке типовые решения возникают два или три решения при одних и тех же значениях параметра применимости. Чтобы решить вопрос устранения неоднозначности решения предусмотрим правило. Например, отдадим предпочтение более жёсткому станку при обработке зубьев с большим модулем, а обработку с меньшим модулем — менее жёсткому. Далее одностороннюю таблицу минимизируют, т. е. избавляются от столбцов, которые повторяют то или иное решение. Получается формализованная таблица решений (для каждой таблицы создаётся процедура чтения)

Билет 5

1.Место, роль и задачи САПР ТП в современных условиях. Разграничение понятий

Билет 6

Билет 7

1. Виды задач, решаемых при компьютерном проектировании технологической подготовки производства (примеры задач из технологического проектирования).

Задачи:

- разработка тех.проц. изготовления детали

- разработка и отладка тех.оснастки

- организация рабочих мест и всего тех.проц.

- разработка и проведение мероприятий

Билет №8

Билет №9

Билет №10

1. САПР ТП в условиях единичного и серийного производства

Единичное производство имеет в качестве материальной базы универсальное оборудование, работники высокой квалификации, маленький объём партии, номенклатура меняется, поэтому предприятие находится непрерывно в стадии ТПП. Основная цель применения САПР в единичном производстве – резкое сокращение сроков решения задач технологического проектирования.

Серийное производство – более крупные партии до 6400 шт., большая стабильность. В этих условиях выгодно применять спец. реж. инстр., требуется более глубокая проработка проектных технологических решений. В проектирующей системе САПР ТП входят не только подсистемы проектирования ТП, но подсистемы проектирования спец. реж. инструмента, тех оснастки.

Виды задач, решаемые при компьютерном проектировании технологической подготовки производства(примеры задач из технологического проектирования)

Задачи:- разработка тех. процесса изготовления детали

          -разработка и наладка тех. оснастки

          -организация рабочих мест и всего тех. процесса

          -разработка и проведение мероприятий

 

2. Взаимодействия пользователя с CAD.

Существует 2 вида взаимодействия пользователя с системой:

    -пакетный режим

    -интерактивный режим

Пакетный режим -  пользователь не общается с ЭВМ, вводит только данные и получает ответ

процесс обработки выполняется автоматически

Интерактивный режим – предполагает взаимодействие пользователя с системой в сочетании с исполнением технического меню и режима интерактивной обработки команды

Сущность метода заключается в следующем

1 пользователю предлагается определённый набор команд

2 система извещает пользователя через экран о готовности к обработки этих команд

3 пользователь выбирает нужную команду из набора команд и сообщает её системе

4 система проверяет команду, если правильно она написана, то выполняет, если нет, то сообщает пользователю об ошибке.

Пользователю представлена свобода выбора команды из набора

Техника меню является дополнением к входному языку.  различают меню на динамическое, может быть в виде набора команд, чисел и символов.

Билет №11

1. Формализация описания технической информации на базе классификаторов – примен. для укрупнённого описания деталис целью …. в базе данных аналога типового или групп. тех. проц..

Языки эти по разному наполнению, но все построены на базе 2-х классификаторов:                        1- общесоюзный класифик. промышлен. и сельскохоз. промышленности, 2 -технологический классифик. деталей машин и приборостроения.

Конструкторский код состоит из 14 знаков:

ХХХХ-индекс предприятия разработчика. ХХХХХХ – высшая класификац. группировка ОКП. ХХ- класс(тела вращ). Конструкторского кода недостаточного для выбора типового тех. проц..Необходима информ, связанная с техническими признаками детали, эти пункты кодируются.

1.Техн. код состоит из 2-х групп кодов: ХХХХХХ – признаки основного техн. кода детали. ХХХ – размерная характеристика представляет собой обобщённый признак. ХХ – гр. материалов явл. обобщённым признаком. Х – вид детали по тех. проц..

2.доп. техн. код описывающ. 6 признаков: ХХ – вид исходн заготовки, ХХ – степень точности, Х – параметр шероховатости, Х – хар-ка элементов зубчатого зацепления, Х – характеристика термообработки, Х – характеристика массы. Этот код служит ключом к типовому тех. процессу, но его не достаточно, создают таблицы кодированных сведений. Которые описывают структуру типовой детали, размеры, погрешности формы, заимное расположение.

2. Параметрическая оптимизация в САПР ТП - расчёт оптимальных режимов резания, набором параметров оптимизации являются параметры режимов резания. Математическая модель задачи оптимизации определяет функциональные связи параметров оптимизации с техническими требованиями к детали. В качестве критерия оптимальности используются локальные критерии

- стойкость реж. инструм., tшт и т.д. Пример: обраб. детали на чистовой токарной операции 1-м инструм.. Параметр оптимизации здесь частота вращения шпинделя и подача суппорта.

Определение состава ограничений: 1. Режущ. Способность инструмента. 2. Шероховатость обрабатываемой поверхности. 3. Точность обработки. 4. Жёсткость инструмента, точность обраб. уменьшается из за деформации прогиба резца. 5. Кинетическое ограничение, Обусловлено возможностью станка по частоте вращения шпинделя. 6. Мощность привода главного движения станка, Эффективная мощность на резание не должна превышать мощности эффективности станка. 7. Прочность механизма подачи станка, Сила резания не должна превышать предельны х значений по прочности механизма подач. 8. Прочность инструмента, Используется эмпирическая зависимость, которая ограничивает давление на твёрдосплавную пластину. 9. Организационные ограничения, Связь производительности с тактом работы первого станка в соответствии с тактом работы другого станка. 10. Реактивная способность инструмента.

 

Билет № 12

1. Структурированная информация – информация объединённая его осмысленными согласованным правилам. Обработка данных – процесс преобразования данных через желаемую информацию при помощи ЭВМ. ЭВМ не может мыслить, она выполняет продуманные человеком его вопл.

Систему обработки данных можно разделить на 2 вида.

1 Технические средства:-центральный процессор; -устройство ввода; -устройство вывода; -память.

2 Программные средства: -операционная система; -транслятор; -пользовательские программы; -служебные программы

2. Оптимизация структуры операции  - Задачи проектирования ТП являются многовариантными, поэтому необходимо выбирать оптимальную.

Существует 3 основные элемента оптимизации: -математич модель процесса; -функции цели; -метод оптимизации

Математические модели и функции цели описывают все естественные для проектирования связи и организационные ограничения на искомые решения ТП назыв. оптимальным, если он обеспечивает:

1 выполнение системы ограничений, отражаемых условие протекание ТП и требований предъявляемых к нему и детали

2 Экстремум целевой функции.

Важным моментом при постановке задачи оптимизации ТП является выбор критерия оптимальности. Например для выбора оптимального ТП можно использовать: -штучное время(tшт-min-целевая функция);-производительность (Q-max);-себестоимость(С-min)

Для постановки задачи оптимизации ТП необходимо сформулировать матем. модель ТП которая должна включать в себя:

-критерий оптимизации; -целевую функцию; -входные и выходные внутренние параметры; -управляемые параметры; -систему ограничений

Критерий оптимальности, выраженный как функция от оптимизированных параметров и прочих характеристик процесса назыв. функцией цели.

Оптимизированные параметры- параметры процесса для которого в результате решении задачи должны быть найдены оптимальные решения.

Есть 3 метода оптимизации: 1 Структурная оптимизация-выбор структуры ТП, выбор маршрута, вида заготовки, типа оборудования, инструмента и т. д. 2 Параметрические- заключающие в расчёте оптимальных технических параметров(припусков, режимов резания). 3 Структурно параметрический – комбинация первых двух.

 

Билет 13

1 Формализация процесса проектирования операции на токарно – револьверном станке.

На ток-но рев-х ст-х обраб-ся группа дет. кот объед. в группу по определенным конструкторско-технологичкеским признакам, а процесс обработки деталей базируется на групповой техн. обр-ки. Выделим эту группу и закодируем поверхности.

Создадим комплексную дет.- виртуальную деталь, которая объед-т множество элемент-х поверх-й дет., входящих в группу

Матрица состава контуров группы деталей

Для представления исходной инфо-ии дет-й входящих в группу необход. Создать матрицы связей контуров каждой детали: а1,а2,а3,а4. Установим множество переходов необходимых для обработки элем-х пов-й комплексной детали. Объединим элем-е переходы в инструментальные (если возможна уст-ка в револьв-й головке сразу неск-ко инст-в).

Составим библиотеку переходов обр-ки комплексной детали, присвоим им коды и составим временную последов-ть переходов в виде графа

код Создание элемеy-го перехода
τ1 τ2 τ3 τ4 τ5 τ6 τ7 Точить элем-ю пов-ть F3 Точить пов-ть F2 Подать пруток в упор Подрезать торец F1 Отразать деталь F9 Сверлить пов-ть F5 Расточить пов-ть F6

 

Граф временной последовательности выполнения переходов. – направленный граф

По построенному графу строим матрицу, кот. определ. временную послед-ть переходов. «1»- если есть путь из одной вершины в другую, «0»- если нет пути

 

Берем за первый переход τ3 и вычеркиваем строку τ3 и столбец τ3.

Получим новую матрицу,из которой так же вычеркиваем нулевые строки и столбцы и получим.

Таким образом мы получили временную последовательность переходов обр-ки комплексной детали формально

 

2 Создание твердотельной модели монитора РС в системе CAD.

 

Трехмерное пространство CAD предст-ся виртуальной областью, называемой раб-м пространством. Раб-е прост-во – это куб, в центре которого находится начало координат декартовой системы. Любая точка рабочего пространства определяется тремя коор-ми. Каждая из кот-х измеряется относительно начала коор-т. Начало коор-т имеет коор-ты 0,0,0.

Шаг 1. Сначала создайте прямоугольный параллелепипед который образует основное тело

Шаг 2. Затем соз-те прям-й паралл-д, котор поможет построить выемку для экрана. Этот прям-й паралл-д будет представлять нишу экрана

Шаг 3. Следом соз-те другой прям-й паралл-д для задней части рабочее странции

Шаг 4. Эти три прям-х паралл-да составляют верхнюю часть раб-й станции. Теперь созд-те сферу, для нижней части стойки раб. станции. Сфера будет представлять соединение между верхней части станции и основания

Шаг 5. Затем созд-те цилиндр, который будет подставкой для сферы. Как только будет создан цилиндр, на экране появиться следующее изображение.

Шаг 6. Следом соз-те прям-й паралл-д, который исполизуется для вырезания основания стойки.

Шаг 7. Отсеките от основания выемкук экрана и соедините все детали вместе для получения рабочей станции

 

        Билет 14

1 Средства обработки данных в CAD.

Структурированная информация- это инф-я объед-я по осмысленным и согласованным правилам

Обр-ка данных- процесс преобразования данных в желаемую инфо-ю при помощи ЭВМ. ЭВМ не может мыслить, она выполняет продуманные человеком, его волю

Систему обр-ки данных можно разделить на 2 вида

1. Технические средства

- центральный процессор

- устр-во ввода

- устр-во вывода

- память

2. Программные средства

- опер. система

- транслятор

- пользовательские программы

- служебные прог-мы

 

2. Топологическая модель обработки детали на токарно-револьверном станке.

На ток-но рев-х ст-х обраб-ся группа дет. кот объед. в группу по определенным конструкторско-технологичкеским признакам, а процесс обработки деталей базируется на групповой техн. обр-ки. Выделим эту группу и закодируем поверхности.

Создадим комплексную дет.- виртуальную деталь, которая объед-т множество элемент-х поверх-й дет., входящих в группу

Матрица состава контуров группы деталей

Для представления исходной инфо-ии дет-й входящих в группу необход. Создать матрицы связей контуров каждой детали: а1,а2,а3,а4. Установим множество переходов необходимых для обработки элем-х пов-й комплексной детали. Объединим элем-е переходы в инструментальные (если возможна уст-ка в револьв-й головке сразу неск-ко инст-в).

Составим библиотеку переходов обр-ки комплексной детали, присвоим им коды и составим временную последов-ть переходов в виде графа

код Создание элемеy-го перехода
τ1 τ2 τ3 τ4 τ5 τ6 τ7 Точить элем-ю пов-ть F3 Точить пов-ть F2 Подать пруток в упор Подрезать торец F1 Отразать деталь F9 Сверлить пов-ть F5 Расточить пов-ть F6

 

Граф временной последовательности выполнения переходов. – направленный граф

По построенному графу строим матрицу, кот. определ. временную послед-ть переходов. «1»- если есть путь из одной вершины в другую, «0»- если нет пути

Берем за первый переход τ3 и вычеркиваем строку τ3 и столбец τ3.

Получим новую матрицу,из которой так же вычеркиваем нулевые строки и столбцы и получим.

Таким образом мы получили временную последовательность переходов обр-ки комплексной детали формально

 

Билет 15

1 Системы координат.Получение двумерной и трехмерной геометрии в системе CAD.

При построении модели используеся система координат, начало которой выбир-ся произвольно, но осмысленно.

Известные системы: полярная, декартовая и цилиндрическая.

Получение двумерной геометрии. Геометр-е элементы для решения конструк-х задач ограничивающихся плоскостью, получают с помощью следующих команд:

Команда ВЫПОЛНИТЬ ТОЧКУ. Точечный элемент явл-ся вспомог-м сред-м для маркировки и послед-го нахождения определенной позиции в сис-ме коор-т. Такой эл-т на экране графич-го дисплея изображ-ся или в виде ярко светящ-ся точки, или креста, или малого квадрата и т.п. при выводе содержимого экрана на бумагу точечный элемент, как правило, не вычеркиваеся.

Команда ВЫПОЛНИТЬ ПРЯМУЮ. Прямые явл-ся наиболее часто использ-ми графич-ми элем-ми. Опорные точки прямых при вводе могут опред-ся различ-м образом, например значением коор-т, или точечными элементами.

Команда ВЫП-ТЬ ОКРУЖНОСТЬ. Геом-й элем-т окр-ть может пред-ть собой одну из модификаций: полную окруж-ть или дугу окр-ти. Различие м/у этими модифик-ми существенно лишь для использ-я, так как полная окр-ть явл-ся особым случаем дуги окр-ти, у кот-й начальная и конеч-я точки совпадают.

Команда ВЫП-ТЬ КРИВУЮ. Кривые произ-й формы могут быть получ-ны заданной послед-тью точек. С помощью CAD через эти точки по опред-м матем-м законам проводят сглаживающую кривую. Некоторые кривые произ-й формы имеют только огранич-ю крутизну или радиусы кривизны, другие могут быть предст-ны а любой форме. Некот-е кривые склонны к «выбрасам» или волнистости. Кривые произв-й формы использ-ся для представления аналитически не описываемых форм, которые отлич-ся от простых основ-х элем-в (прямой, окруж-ти и т.д.), например обводы капота автомобиля, прорисованные дизайнером.

КОПИРОВАНИЕ ГЕОМЕТ-Х ЭЛ-В. С копиров-м почти всегда связанна одна из фун-й, например, сдвига. Поворота или зеркального отображения. Спец-й формой копир-я явл-ся эквидистантная функ-я, которая обеспеч-ся формиров-е нового геометрич-го элемента путем исходного элем-та с постоянным шагом.

ИЗМЕНЕНИЕ ДВУМЕРНОЙ ГЕОМЕТРИИ. Существенным св-м CAD явл-ся их способ-ть изменять элем-ты изображения непосред-но на экране дисплея. То есть, сущ-т фун-ии, позволяющие по одной команде изменять или создавать новую геометрич-ю форму эл-та, напр-р растянуть или сжать отдельный элем-т модели изделия.

2 Лингвистическое обеспечение САПР ТП.

    Одной из основных задач проектирования САПР, является формализация технологической информации как переменной, так и условно-постоянной, и представление ее с помощью набора формальных правил, позволяющих всю информацию записать на языке ЭВМ. Если условно-постоянная информация достаточно легко преобразуется к формализован-ному виду (справочные таблицы, таблицы решений, таблицы соответствий), то для переменной информации эта задача значительно сложнее. Линг-вистическое обеспечение – совокупность языков, используемых в процессе разработки и эксплуатации САПР. Под «языком» понимается любое средство общения, любая система символов и знаков для представления и обмена информацией. Лингвистическое обеспечение образуется следующими языками:    

 ° программирования;                                                                 

 ° управления;                                                                     

 ° проектирования.                                                                   

     Языки программирования необходимы для создания программного обеспечения при разработке САПР. В принципе языки программирования относят и к программному обеспечению САПР. Здесь мы их подробно рассматривать не будем, информация о них приведена в специальной лите-ратуре. Напомним лишь, что к наиболее распространенным языкам программирования относятся Раsса1, Fortran, Basic, Си (различных версий). В настоящее время на их базе разработаны и повсеместно используются среды программирования такие, как, соответственно, Delhhi, Vi-sual Fortran, Visual Basic, Visual Си (также различных версий). Языки управления служат для управления ЭВМ периферийными устройствами. Это операционная система Windows, драйверы принтеров и т.д. Эти языки также относят к программному обеспечению САПР. Они в требуемом в данном курсе объеме были описаны ранее. Языки проектирования ориен-тированы на пользователей - проектировщиков и предназначены для эксплуатации САПР, в том числе и САПР технологических процессов (САПР ТП). Эта группа языков делится на:      

 ° входные;                                                                      

 ° внутренние;                                                                       

 ° выходные.                                                                         

     Входные языки являются средством взаимодействия конечного пользователя с САПР, например, в ходе подготовки и ввода исходных данных или формирования проблемы. Внутренние языки обычно скрыты от ря-дового пользователя и служат для представления информации, передаваемой между различными подсистемами САПР и ЭВМ. Выходные языки обеспечивают оформление результатов проектирования в текстовом или графическом виде. В различных САПР ТП они могут применяться с различной степенью развернутости и в различном исполнении (рис.2.34).

       В вопросе формализации описания технологической информации можно выделить два принципиальных методических подхода:

· разработка комплекса кодировочных ведомостей;

· использование специального формализованного языка.                

Рисунок 2.34. Преобразование информации в САПР

   При проектировании на базе типовых технологических процессов сначала необходимо найти соответствующий типовой технологический процесс. Для этого вместо чертежа детали достаточно указания, к какому типу она относится. Это можно сделать при помощи классификации деталей и задания классификационных признаков типа. Таким образом, можно описать самую трудную часть сведений о детали (ее геометрию). Сведения о размерах и других требованиях можно описать с помощью специальных кодировочных таблиц, разрабатываемых для каждого типа деталей.

 

Билет 16

Билет 17

Условное деление задач ТП на группы. Примеры решения технологических задач.

       Проектирование ЭТ - размещение информации в пространстве ЭТ в виде отдельных блоков: ввод исходных данных в ячейки ЭТ; действия над содержимым ячейки ЭТ; сохранение содержимого ЭТ; преобразование ЭТ для получения искомых результатов. В ячейки ЭТ может вводиться инфор-мация трех типов. Система автоматически распознает тип вводимых данных по первому вводимому символу, поэтому следует придерживаться опре-деленных синтаксических правил ввода различных типов данных.

        Тексты (labels) - последовательность, состоящая из любых 25б символов таблицы ASCII-кодов.

        Числовые величины (Values) - любые числа, время, даты, вводимые в ячейки в соответствии с заданными синтаксическими правилами.

        Формулы - особый тип вводимой в электронную таблицу информации. С помощью формул в ЭТ обрабатывает исходные дан-ные. Формулы по структуре и внешнему виду очень похожи на обычные алгебраические формулы, что облегчает их составление и ввод в ЭТ. Формулы включают в себя: данные; операторы действий над данными; встроенные функции процессора

При проектировании возникает необходимость в привлечении различной справочной информации: ГОСТов, нормалей, руководящих материалов, паспортных данных станков и т. д. Вся эта информация, описанная формализовано, составляет информационное обеспечение.

      В САР для облегчения адаптации к изменяющимся производственным условиям справочные таблицы описывают с исполь-зованием лингвистического обеспечения. В этом случае лингвистическое

 

 обеспечение предусматривает возможность описания не только чертежа детали, но и характеристик оборудования, технологической оснастки и т. д. (таблицы решений, таблицы соответствий, алгоритмические таблицы решений)

Рисунок 2.43. Структурная схема справочной таблицы. {Пj}m– комплекс параметров применимости; {ТРi}m - множество типовых решений; - {Хij}mn характеристика типовых решений

         Таблицы решений подразделяются на два типа: односторонние и двусторонние. Для представления блочного алгоритма (рис. 2.44) в виде таб-лицы решений нужно выявить характеристические значения параметров применимости.

Двусторонние таблицы решений.

В этом случае комплекс условий применимости разбивается на два подкомплекса с соответствующими подмножествами параметров при-менимости. Анализ таблицы показывает наличие в ней строк, которые в соответствии с комплексом условий применимости являются дубли-рующими. Исключив их, получим минимизирован-ную двустороннюю таблицу решений. Двусторонние таблицы решений более компактны, процедура чтения (алгоритм) может быть оформлена повторением алгоритма чтения для односторонней таблицы решений.        

Таблицы соответствий. Таблицы решений предназначены для принятия одного единственного решения. Если задача допускает сущест-вование сразу нескольких решений и необходимо организовать поиск всех допустимых решений, применяют таблицы соответствий. В левой части таблицы соответствий расположено множество решений. В верхней части таблицы расположен комплекс параметров применимости и их характеристические значения. Центральную часть таблицы соответствий составляет массив логических переменных (матрица соответствий), в которой фиксируются связи между переменными и значениями параметров, определяющими их применимость. Наличие связи обозначают единицей, отсутствие - нулем. По таблице соответствий принимают те решения, для  которых логические переменные имеют связи для соответствующих значений всех параметров применимости. Таблица соответствий позволяет формальным путем получать все допустимые решения для набора исходных данных.

2. Графический интерактивный режим взаимодействия пользователя в CAD.

      Графический интерактивный режим предполагает взаимо-действие пользователя CAD в сочетании с использованием техники меню и режима интерактивной обработки команд. Сущность такого режима заключается в следующем: в распоряжение пользователя предоставляется определенный набор команд. Система извещает пользователя через экран дисплея о своей готовности к обработке команды. Пользователь выбирает из набора нужную ему команду и сообщает ее системе. Обычно дополнительно к команде требуется также ввод данных, которые запрашивает ЭВМ или которые пользователь вводит сразу вместе с командой. Интерактивный режим работы состоит в постоянном обмене действиями между пользователем и системой. Интервал времени между вводом  команды и представлением результата ее выполнения (время реакции) должен быть весьма малым.

Например: В CAD имеется следующий (упрощенный) набор команд:                                                        

    а) вычертить окружность с заданными радиусом и положением центра;

 

    б) вычертить окружность с заданными диаметром и положением центра;                                                 

   в) вычертить прямую с заданными длиной и углом наклона;    

   г) стереть окружность;                                   

   д) стереть прямую.   

 

При интерактивной обработке команд CAD в первую очередь проверяет, корректна ли команда «б», имеет смысл числовые данные, при положительном результате проверки команда выполняется. Выполнив введенную команду, система сообщает о своей готовности к выполнению следующей.

 

Бил


Поделиться с друзьями:

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.152 с.