Разделы презентаций


СИСТЕМЫ автоматизированной разработки чертежей

Содержание

система автоматизированной разработки чертежей (computer-aided drafting system) — это программный продукт, позволяющий разработчику в интерактивном режиме создавать и изменять машиностроительные, архитектурные, инженерные чертежи, электрические схемы и чертежи множества других разновидностей. Эта

Слайды и текст этой презентации

Слайд 1СИСТЕМЫ автоматизированной разработки чертежей

СИСТЕМЫ автоматизированной разработки чертежей

Слайд 2система автоматизированной разработки чертежей (computer-aided drafting system) — это программный

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

архитектурные, инженерные чертежи, электрические схемы и чертежи множества других разновидностей. Эта программа, кроме того, обновляет базу данных, сохраняя готовые чертежи и их изменения. Таким образом, работа с системой автоматизированной разработки чертежей аналогична использованию текстового процессора. Единственное отличие в том, что на выходе пользователь получает чертеж, а не текстовый документ. Как в текстовом процессоре можно очень быстро подготовить новый документ на базе существующего, так и в системе автоматизированной разработки чертежей можно получить новый чертеж, изменив имеющиеся. Преимущества текстового процессора или автоматизированной системы разработки чертежей трудно оценить при подготовке абсолютно нового документа или чертежа. Но при изменении существующих документов и чертежей их преимущества становятся очевидными и неоценимыми.
система автоматизированной разработки чертежей (computer-aided drafting system) — это программный продукт, позволяющий разработчику в интерактивном режиме создавать

Слайд 3Настройка параметров чертежа
Работу с системой автоматизированной разработки чертежей следует начинать

с установки параметров, таких как единицы измерения, размеры чертежа, параметры

сетки и слоев.

Для быстрого и точного построения чертежей необходимо, чтобы все эти параметры имели правильные значения.

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

Слайд 4Единицы измерения
Пользователь должен выбрать формат и точность единиц измерения

расстояний и углов.

Единицы измерения расстояний могут быть представлены в

научной десятичном, дробном, инженерном и архитектурном форматах.

Единицы измерения углов — это градусы, градусы/минуты/секунды, грады, радианы и геодезические единицы.
Единицы измерения Пользователь должен выбрать формат и точность единиц измерения расстояний и углов. Единицы измерения расстояний могут

Слайд 5Единицы измерения
Окно настройки
единиц
измерения в
SolidWorks 2006


Единицы измерения Окно настройки единиц измерения в SolidWorks 2006

Слайд 6Размеры чертежа
Окно задания размеров чертежа, появляется как правило при начале

работы с программой. В качестве примера приведено окно программы SolidWorks2006.













При

выборе размеров чертежа обычно учитывают следующие факторы:
- фактический размер чертежа;
- пространство для нанесения размеров, примечаний, списков материалов и других необходимых данных;
- расстояние между разными видами (чертеж не должен выглядеть загроможденным);
Размеры чертежаОкно задания размеров чертежа, появляется как правило при начале работы с программой. В качестве примера приведено

Слайд 7Макропрограмирование
Программирование макросов или макропрограммирование заключается в объединении наборов графических команд

под одним именем.
Если графические команды объединяются в программу, которая

называется макропрограммой (macro program), к ним могут добавляться некоторые условные и арифметические операторы из обычных компьютерных языков.
Входные параметры графических команд могут быть определены как переменные, что позволяет задавать макропрограмме разные значения и получать разные чертежи. Макропрограмма такого рода называется параметрической программой (parametric program), поскольку чертеж, который она строит, зависит от значений, присвоенных соответствующим параметрам.
Хорошим примером параметрической программы может быть автоматическая программа построения чертежей винтов. Пользователь вводит характеристики нагрузки, программа рассчитывает размеры винтов по этим характеристикам, а затем строит их чертежи с учетом вычисленных размеров. В такую параметрическую программу входят арифметические операторы, позволяющие вычислить размеры винтов, а также графические команды, строящие чертеж винта.
Функция макропрограммирования очень важна, поскольку она позволяет приспосабливать коммерческие системы автоматизированной разработки черте­жей под конкретные приложения.
Многообразие параметрических программ, разработанных компанией, фактически может быть мерой эффективности использования этой компанией имеющейся у нее системы автоматизированной разработки чертежей.
МакропрограмированиеПрограммирование макросов или макропрограммирование заключается в объединении наборов графических команд под одним именем. Если графические команды объединяются

Слайд 8Измерения
Функция измерения позволяет выполнять вычисления по готовому или строящемуся чертежу.


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

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

Слайд 9Совместимость файлов чертежей
Наиболее популярным стандартным форматом в настоящий момент является

Initial Graphics Exchange Specification (IGES), принятый Американским Национальным институтом стандартов

(American National Standards Institute — ANSI) под номером Y14.26M.
Практически все коммерческие системы автоматизированной разработки чертежей поддерживают формат IGES.
Следовательно, файлы, созданные в одной системе, могут быть перенесены в другую систему. Однако для некоторых символов проблема корректного переноса еще не решена.
Совместимость файлов чертежейНаиболее популярным стандартным форматом в настоящий момент является Initial Graphics Exchange Specification (IGES), принятый Американским

Слайд 10СИСТЕМЫ геометрического моделирования

СИСТЕМЫ геометрического моделирования

Слайд 11Классификация систем
КАРКАСНЫЕ
ПОВЕРХНОСТНЫЕ
ТВЕРДОТЕЛЬНЫЕ
НЕМНОГООБРАЗНЫЕ

Классификация системКАРКАСНЫЕПОВЕРХНОСТНЫЕТВЕРДОТЕЛЬНЫЕНЕМНОГООБРАЗНЫЕ

Слайд 12Каркасные системы геометрического моделирования
В системах каркасного моделирования (wireframe modeling systems)

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

точек.
Линии и точки используются для представления трехмерных объектов на экране, а изменение формы осуществляется путем изменения положения и размеров отрезков и точек.
Другими словами, визуальная модель представляет собой каркасный чертеж формы, а соответствующее математическое описание представляет собой набор уравнений кривых, координат точек и сведений о связности кривых и точек.
Сведения о связности описывают принадлежность точек к конкретным кривым, а также пересечение кривых друг с другом.
Системы каркасного моделирования были популярны в ту пору, когда геометрическое моделирование только начало зарождаться. Их популярность объяснялась тем, что в системах каркасного моделирования создание форм выполнялось через последовательность простых действий, так что пользователям было достаточно легко создавать формы самостоятельно.
Каркасные системы геометрического моделированияВ системах каркасного моделирования (wireframe modeling systems) форма представляется в виде набора характеризующих ее

Слайд 13Системы поверхностного моделирования
В системах поверхностного моделирования (surface modeling systems) математическое

описание визуальной модели включает в себя не только сведения о

характеристических линиях и их конечных точках, как в каркасном моделировании, но и данные о поверхностях.
При работе с отображаемой на экране моделью изменяются уравнения поверхностей, уравнения кривых и координаты конечных точек. Если поверхности не окрашены и не затушеваны, визуальная модель в системе поверхностного моделирования может выглядеть точно так же, как в системе каркасного моделирования.
Математическое описание может включать сведения о связности поверхностей, то есть о том, как поверхности соединяются друг с другом и по каким кривым. В некоторых приложениях эти сведения оказываются очень полезными. Например, программа для формирования траектории перемещения фрезы с ЧПУ может воспользоваться этой информацией для проверки, не задевает ли фреза поверхности, примыкающие к обрабатываемой. Однако подавляющее количество систем сведений о связности не включало.
Системы поверхностного моделированияВ системах поверхностного моделирования (surface modeling systems) математическое описание визуальной модели включает в себя не

Слайд 14Системы поверхностного моделирования
Примерами атрибутов, определяющих поверхность, являются положение и направление

центральной оси и радиус цилиндра. Из-за отсутствия сведений о связности

приложению типа программы для формирования траекторий перемещения приходилось определять границы поверхностей и проверять их связность самостоятельно. В современных системах поверхностного моделирования такие неудобства исключаются благодаря включению сведений о связности поверхностей.
Существует три стандартных метода создания поверхностей в системах поверхностного моделирования.
1. Интерполяция входных точек.
2. Интерполяция криволинейных сеток.
3. Трансляция или вращение заданной кривой.
Способы ввода для каждого метода могут зависеть от конкретной системы поверхностного моделирования.
Системы поверхностного моделированияПримерами атрибутов, определяющих поверхность, являются положение и направление центральной оси и радиус цилиндра. Из-за отсутствия

Слайд 15Системы твердотельного моделирования
Системы твердотельного моделирования (solid modeling systems) предназначены для

работы с объектами, состоящими из замкнутого объема, или монолита (solid).

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

Системы твердотельного моделированияСистемы твердотельного моделирования (solid modeling systems) предназначены для работы с объектами, состоящими из замкнутого объема,

Слайд 16Системы твердотельного моделирования
Например, можно написать приложение, формирующее сетку конечных элементов

объемного типа по твердотельной модели. Можно написать программу для армирования

всех траекторий фрезы с ЧПУ, необходимых для изготовления детали из заготовки. Эта программа будет работать не с отдельными плоскостями с объемом в целом, что исключит потребность во вводе данных для каждой плоскости.

Все эти возможности реализуются в том случае, если модель создается в виде замкнутого объема. Однако создание модели в виде замкнутого объема требует большего количества входных данных по сравнению с количеством данных дающих математическое описание.

Это одна из причин, по которым были разработаны системы моделирования немногообразных объектов.

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

Слайд 17Функции моделирования
Функции моделирования можно
разделить на пять групп
функции создания примитивов
(primitive

creation functions)
функции создания объемных тел
путем перемещения поверхности
функции

изменения
существующей формы

функции манипулирования
составляющих объемных тел

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

Функции моделированияФункции моделирования можноразделить на пять группфункции создания примитивов (primitive creation functions) функции создания объемных тел путем

Слайд 18Функции создания примитивов
Функции создания примитивов позволяют выбирать и создавать простейшие

объекты, заранее определенные авторами системы моделирования. Размер примитива задается пользователем.

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


Функции создания примитивовФункции создания примитивов позволяют выбирать и создавать простейшие объекты, заранее определенные авторами системы моделирования. Размер

Слайд 19Функции создания примитивов
Булевские операторы.

В качестве метода комбинирования в твердотельном моделировании

применяются булевские операции теории множеств. Другими словами, каждое примитивное объемное

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



Функции создания примитивовБулевские операторы.В качестве метода комбинирования в твердотельном моделировании применяются булевские операции теории множеств. Другими словами,

Слайд 20функции создания объемных тел путем перемещения поверхности
Функция заметания (sweeping) формирует

объемное тело трансляцией или вращением замкнутой плоской фигуры. В первом

случае процесс формирования называется заметанием при трансляции (translational sweeping), во втором случае — построением фигуры вращения (swinging, rotational sweeping).
Если плоская фигура будет незамкнутой, в результате заметания получится не объемное тело, а поверхность. Такой вариант заметания поддерживается системами поверхностного моделирования.
функции создания объемных тел  путем перемещения поверхностиФункция заметания (sweeping) формирует объемное тело трансляцией или вращением замкнутой

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

Функция скинпинга (skinning) формирует

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

Можно представить себе, что на каркас фигуры, образованный границами поперечных сечений, натягивается ткань или винил.
Если к натянутой поверхности не добавить конечные грани (два крайних сечения), в результате получится поверхность, а не замкнутый объем.
функции создания объемных тел  путем перемещения поверхностиСкиннингФункция скинпинга (skinning) формирует замкнутый объем, натягивая поверхность на заданные

Слайд 22функции изменения существующей формы
Скругление (rounding), или плавное сопряжение (blending), используется

для модифицирования существующей модели, состоящего в замене острого ребра ила

вершины гладкой криволинейной поверхностью, векторы нормали к которой непрерывно продолжают векторы нормали поверхностей, сходившихся у исходного ребра или вершины.
Замену острого прямого ребра цилиндрической поверхностью демонстрирует рисунок а. Векторы нормали к цилиндрической поверхности продолжаются векторами соседних плоских граней.
Частный случай скругления с добавлением, а не удалением материала показан на рисунке б. Такая процедура называется выкружкой (filleting).
функции изменения  существующей формыСкругление (rounding), или плавное сопряжение (blending), используется для модифицирования существующей модели, состоящего в

Слайд 23функции изменения существующей формы
Поднятие
Поднятием (lifting) называется перемещение всей грани объемного

тела или ее части в заданном направлении с одновременным удлинением

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

Слайд 24функции манипулирования составляющих объемных тел
Функции моделирования границ используются для добавления, удаления

и изменения элементов объемного тела — его вершин, ребер и

граней.
Следовательно, процедура, использующая функции моделирования границ, будет выглядеть точно так же, как в системах поверхностного моделирования.
Другими словами, вначале создаются точки, затем создаются ребра, соединяющие эти точки, и наконец, граничные ребра определяют поверхность.
Однако в системах твердотельного моделирования, в отличие от систем поверхностного моделирования, нужно определить все поверхности таким образом, чтобы образовался замкнутый объем. Создание клина при помощи функций моделирования границ иллюстрирует рисунок.
функции манипулирования составляющих объемных телФункции моделирования границ используются для добавления, удаления и изменения элементов объемного тела —

Слайд 25Функции объектно- ориентированного моделирования
Объектно-ориентированное моделирование (feature-based modeling) позволяет конструктору создавать объемные

тела, используя привычные элементы форм (features).
Созданное тело несет в себе

информацию об этих элементах в дополнение к информации об обычных геометрических элементах (вершинах, ребрах, гранях и др.). Например, конструктор может давать команды типа «сделать отверстие такого-то размера в таком-то месте» или «сделать фаску такого-то размера в таком-то месте», и получившаяся фигура будет содержать сведения о наличии в конкретном месте отверстия (или фаски) конкретного размера.
Набор доступных в конкретной программе элементов формы зависит от спектра применения этой программы.
Большинством систем объектно-ориентированного моделирования поддерживаются такие элементы, которые используются при изготовлении деталей: фаски, отверстия, скругления, пазы, выемки и т.д.
Такие элементы называются производственными, поскольку каждый из них может быть получен в результате конкретного процесса производства. Например, отверстие создается сверлением, выемка — фрезерованием.
Следовательно, на основании сведений о наличии, размере и расположении производственных элементов можно попытаться автоматически сформировать план технологического процесса. Автоматическое планирование технологического процесса, если оно будет разработано на практическом уровне, перебросит мост между CAD и САМ, которые в настоящий момент существуют отдельно друг от друга.
Функции объектно- ориентированного моделированияОбъектно-ориентированное моделирование (feature-based modeling) позволяет конструктору создавать объемные тела, используя привычные элементы форм (features).Созданное

Слайд 26Параметрическое моделирование
Параметрическое моделирование (parametric modeling) заключается в том, что конструктор

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

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

Слайд 27СТРУКТУРА ДАННЫХ
Ранее на слайдах было рассказано о разновидностях функций моделирования,

представляемых системами твердотельного моделирования.
При создании твердого тела при помощи этих

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

Первая структура представляет собой дерево, описывающее историю применения булевских операций к примитивам. Журнал операций называется конструктивным представлением объемной геометрии (Constructive Solid Geometry – CSG representation). Дерево называется деревом CSG (CSG tree).

Вторая структура содержит сведения о границах объема (вершинах, ребрах, гранях и их соединении друг с другом). Это представление называется граничным представлением (boundary representation — В-rep), а структура данных — структурой B-rep (B-rep data structure). Многие структуры B-rep строятся по-разному в зависимости от того, какой элемент считается основным при сохранении сведений о связности.

Третья структура представляет объем в виде комбинации элементарных объемов (например, кубов). Можно придумать множество моделей разложе­ния, выбирая разные элементарные объемы, но ни одна из них не может точно описать объемное тело.
СТРУКТУРА ДАННЫХРанее на слайдах было рассказано о разновидностях функций моделирования, представляемых системами твердотельного моделирования.При создании твердого тела

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика