- •Глава 1. Теоретические основы автоматизированного проектирования
- •Глава 2. Основные понятия компьютеризации инженерной деятельности.
- •Глава 3. Основы твердотельного геометрического моделирования в среде SolidWorks
- •Глава 4. Примеры твердотельного проектирования деталей
- •Глава 5. Примеры твердотельного проектирования сборок
- •Глава 1. Теоретические основы автоматизированного проектирования
- •1.1. Краткий обзор основных современных программ автоматизированного проектирования
- •1.2. Основные понятия представления моделей геометрического моделирования используемых в конструкторском проектировании
- •1.2.1. Понятие параметричности
- •1.2.2. Понятие модели твердого тела
- •1.2.3. Цель разработки
- •1.3. Основные типы систем геометрического моделирования
- •1.3.1. Каркасное моделирование
- •1.3.2. Поверхностное моделирование
- •1.4. Булевы и параметрические программы построения моделей
- •1.5. Основы твердотельного моделирования.
- •1.5.1. Характеристики твердого тела
- •1.5.2. Общие принципы твердотельного моделирования
- •1.5.3. Основные термины трехмерной модели
- •1.5.4. Некоторые способы получения сложного контура.
- •1.5.5. Два правила модификации составного тела
- •1.5.6. Дополнительные достоинства модели твердого тела
- •Глава 2. Основные понятия компьютеризации инженерной деятельности.
- •2.1. Понятие cals -технологии
- •2.2. Основные этапы жизненного цикла промышленных изделий и основные типы автоматизированных систем
- •2.3. Основные этапы развития геометрических моделей в сапр
- •2.4. Основные недостатки cad-систем.
- •Глава 3. Основы твердотельного геометрического моделирования в среде SolidWorks
- •3.1. Анализ и планирование детали на первоначальном этапе конструирования
- •3.2. Взаимосвязи и ограничения
- •3.3. Теоретические основы работы в SolidWorks
- •- «Скругление» - создает скругленную внутреннюю или внешнюю грань на детали. Можно скруглить все кромки грани, выбранные множества граней, выбранные кромки или петли.
- •- «Круговой массив» - создает несколько копий одного или более элементов, которые можно разместить на одинаковом расстоянии вокруг оси.
- •3.4. Основы создания сборки
- •6.1. Характеристики сборок.
- •3.4.1. Методы проектирования сборки
- •3.4.2. Дерево конструирования в сборке
- •3.4.3. Добавление компонентов в сборку
- •3.4.4. Добавление компонентов с помощью меню вставка
- •6.6. Расположение дополнительных компонентов
- •3.4.5. Фиксированное положение компонента.
- •3.4.6. Перемещение компонента.
- •3.4.7. Вращение компонента вокруг оси
- •3.5. Понятие сопряжений в сборке
- •3.5.1. Типы сопряжений
- •3.5.2. Как задать сопряжения в сборке
- •3.5.4. Сопряжения на основе геометрии
- •Глава 4. Примеры твердотельного проектирования деталей
- •4.1 Проектирование детали “вилка”
- •Деталь включает в себя два основных компонента: основание и две проушины
- •4.1.1. Создание эскиза основания
- •4.1.2. Определение симметрии эскиза
- •4.1.3. Задание размеров эскиза
- •4.1.4. Создание объема
- •4.1.5. Вращение детали
- •4.1.6. Плоскости симметрии
- •4.1.7. Добавление проушины
- •4.1.8. Создание бобышки на наружной поверхности проушины
- •4.1.9. Создание бобышки на внутренней поверхности проушины
- •4.1.10. Создание отверстия в проушине
- •4.1.11. Создание зеркальной копии проушины
- •4.1.12. Создание отверстий в основании
- •4.1.13. Создание скруглений
- •4.2. Проектирование детали “стакан” Создадим деталь “стакан”используя операцию “вращение”
- •4.3. Проектирование детали “шестигранный ключ”
- •Деталь Шестигранный ключ
- •4.4. Проектирование детали “прокладка”
- •4.5. Проектирование детали “крышка с отверстиями”
- •Эскиз будущей крышки
- •Боковая грань
- •Крышка с отверстиями, размещенными по круговому массиву
- •4.6. Проектирование детали “ Крышка корпуса с вентиляционными отверстиями ”
- •Крышка корпуса с вентиляционными отверстиями, расположенными вдоль кривой
- •Проектирование детали “ролик”
- •Эскиз детали Ролик
- •Проектирование детали “кожух”
- •4.8.1. Создание основания
- •Основание Кожуха со скругленными ребрами
- •Тонкостенная деталь, полученная при помощи команды Оболочка
- •4.8.2. Создание лапки для крепления
- •Эскиз лапки на боковой грани Кожуха
- •Глава 5. Примеры твердотельного проектирования сборок
- •5.1. Проектирование кофемолки
- •5.1.1. Проектирование основания.
- •5.1.2. Проектирование крышки.
- •5.1.3. Проектирование держателя.
- •5.1.4. Проектирование ручки.
- •5.1.5. Проектирование шарнира
- •5.2. Проектирование ‘штампа вырубки”
- •5.2.1. Проектирование нижней плиты
- •5.2.2. Проектирование втулки
- •Штифт 30 мм (60 мм)
- •5.2.3. Проектирование матрицы
- •5.2.4.Проектирование заготовки
- •5.2.5. Проектирование съемника
- •5.2.12. Проектирование колонки.
- •5.2.13. Создание сопряжений для сборки «Штамп вырубки»
- •При создании сборки были использованы следующие вид сопряжений
- •15.2.14. Общий вид сборки:
- •5.2.15. Вид сборки с разнесенными частями:
- •5.3. Проектирование фото считывающего устройства фсу
- •5.3.1. Расчет параметров ведущей звёздочки.
- •5.3.2. Расчет передаточных отношений кинематической цепи с использованием шагового двигателя.
- •5.3.3. Определение параметров зубчатых колес.
- •5.3.4. Проектирование деталей трехмерной модели фотосчитывающего устройства
- •5.3.4.1. Проектирование звездочки
- •5.3.4.2. Проектирование зубчатых колес
- •5.3.4.3 Проектирование вала двигателя
- •5.3.4.4. Проектирование вала под колесо 4 и колесо 3
- •5.3.4.5. Проектирование вала под колесо 2 и звездочку
- •5.3.4.6. Проектирование подшипника скольжения
- •5.3.4.7. Проектирование подшипника скольжения (второй вариант)
- •5.3.4.8. Проектирование втулки
- •5.3.4.9. Проектирование винта м3*50
- •5.3.4.14. Проектирование задней панели фсу
- •5.3.4.15. Проектирование передней панели фсу
- •5.3.4.16. Проектирование средней панели фсу
- •5.3.4.17. Проектирование основания фсу
- •5.3.4.18. Проектирование корпуса фсу
- •5.3.4.19. Проектирование считывающего устройства
- •5.3.4.20. Проектирование уголка
- •5.3.4.21. Проектирование крепежа
- •5.3.4.22. Создание сборки фсу
- •Рекомендуемая литература
- •2. Норенков и.П. Основы автоматизированного проектирования. М.:Изд-во мгту им.Н.Э.Баумана, 2000.
- •Учебное пособие по курсу "Автоматизация конструкторского проектирования"
1.2.3. Цель разработки
Наиболее важное свойство SolidWorks состоит в том, что эта программа является инструментом конструктора., обладающая возможностью возврата на более ранние этапы процесса проектирования и внесения изменений путем редактирования эскиза или замены значений размеров. Именно эти достоинства выделяют SolidWorks по сравнению с непараметрическими конструкторскими программами.
Цель разработки заключается в изучении поведения модели при изменении значений размеров. Это очень важно для программ параметрического моделирования, поскольку параметрические размеры управляют формой геометрической конструкции.
Замечание. Схему задания размеров можно изменить в любой момент. Пользователь не ограничен конкретным проектом, можно создать проект без размеров или приблизительный чертеж, а размеры задать на более позднем этапе разработки.
Совершенно очевидно, что возможны различные варианты задания размеров. Как же добиться правильного решения при таком многообразии вариантов? Ответ очень прост. При добавлении размеров к эскизу конструктор должен понимать, чем он хотел управлять, при этом, не беспокоясь, что выбрано неверное решение. В любой момент можно вернуться назад и добавить, удалить или изменить размеры.
1.3. Основные типы систем геометрического моделирования
Системы геометрического моделирования делятся на:
Каркасные;
Поверхностные;
Твердотельные;
Рассмотрим более подробно суть указанных выше систем геометрического моделирования.
1.3.1. Каркасное моделирование
В системах каркасного моделирования форма представляется в виде набора характеризующих ее линий и конечных точек. Линии и точки используются для представления трехмерных объектов на экране, а изменение формы осуществляется путем изменения положения и размеров отрезков и точек. Другими словами, визуальная модель представляет собой каркасный чертеж формы, а соответствующее математическое описание представляет собой набор уравнений кривых, координат точек и сведений о связности кривых и точек. Сведения о связности описывают принадлежность точек к конкретным кривым, а также пересечение кривых друг с другом.
Основные недостатки каркасного моделирования.
Визуальная модель, состоящая из одних только линий, может быть неоднозначной.
Соответствующее математическое описание не содержит сведений о внутренних и внешних поверхностях моделируемого объекта, без которых нельзя рассчитать массу объекта, определить траектории перемещения инструмента при обработке объекта или создать сетку для конечноэлементного анализа, несмотря на то, что объект кажется трехмерным.
1.3.2. Поверхностное моделирование
Современные пакеты поверхностного моделирования предназначены для создания таких объектов, как:
Сложные поверхности деталей внешнего вида (например, самолет автомобиль и т.д.);
изделия, изготовляемые штамповкой, и оформляющих элементов прессформ и штампов;
изделий изготовляемых литьем, и их литьевых форм.
Использование пакетов поверхностного моделирования изделий позволяет:
достоверно представить изделия сколь угодно сложной формы;
точно рассчитать инерционно-массовые характеристики проектируемых изделий;
проконтролировать взаимное расположение деталей, их собираемость;
готовить управляющие программы для станков с ЧПУ.
К основным понятиям поверхностного моделирования относятся:
топологическая поверхность;
патч.
Деталь, построенная методами поверхностного моделирования, представляется пустотелой оболочкой – «поверхностью» (surfase), состоящей из большого числа элементарных участков - «патчей» (Patch –лоскут, патч).
Поверхность является одним из типов геометрических моделей наряду с телами и адаптивными формами и представляет собой границу двух полупространств, на которые она делит рабочее пространство.
Математически поверхность - это множество точек, координаты которых удовлетворяют системе уравнений:
Х = х(U,V)
Y = y(U,V)
Z = z(U,V) где U и V параметры.
Особенности построения поверхностей.
Замкнутые и незамкнутые поверхности могут участвовать в топологических операциях;
геометрические модели поверхностей являются аналитическими и в отличие от тел имеют единственное представление в структуре данных;
поверхности не имеют истории создания;
точность отображения поверхностей на экране монитора регулируется коэффициентом полигонизации.
Создаваемые поверхности не всегда обязательно сложны, поскольку большинство из них может быть получено из комбинационных плоских, цилиндрических и конических граней, то есть примитивов.
Кроме того, современные программы создания моделей твердого тела позволяют, как создавать, так и соединять поверхности друг с другом. Хотя эта работа полностью скрыта от пользователя, тем не менее, программа позволяет хранить необходимую информацию. Например, она знает, какие стороны каждой поверхности являются внутренними и внешними, хотя, с какой стороны находится твердый материал, информации нет.
В пакетах моделирования обычно представлены два типа поверхностей - базовые (или точные) и свободные, различия которых определяются способом их формообразования.
Замечание. Деление участков поверхности на точные и свободные не означает, что свободные поверхности не могут быть точно изготовлены.
Базовые поверхности строятся на основе генераторов, таких как:
линейные участки;
поверхности вращения;
параллепипед;
цилиндр;
сфера;
призма;
конус;
тор.
При свободном формообразовании поверхности применяются:
поверхности Безье;
В-spline и др.
Точные участки используются для создания конструктивных элементов на сложных деталях и конструктивных элементов деталей, аналогичных построенным методом твердотельного моделирования.
Свободные участки используются как для формирования видовых деталей (дизайна изделия), так и для построения сложных сопряжений на деталях, где обычные подходы не позволяют получать удовлетворительные результаты.
Преимуществом поверхностного моделирования является то, что:
многоэлементные поверхности могут обрабатываться как единые геометрические элементы (топологические поверхности);
пересечения и топологические операции выполняются над поверхностью как над единым объектом;
поверхности автоматически обрезаются при сопряжении или объединении;
одну поверхность можно объединять с другими многоэлементными поверхностями.
С точки зрения пользователя, нет необходимости знать какие математические методы используются в программе для расчетов, в чем собственно и заключается огромное достоинство такого подхода. Программа может обрабатывать все граничные поверхности, составляющие модель, и следить за их изменениями, чтобы из них можно было построить модель на экране.
Над поверхностями могут выполняться сопряжения и топологические операции:
Сложение;
Вычитание;
Выделение части.
Замечание 1. При выполнении топологических операций над поверхностями результат может отличаться от результата аналогичных операций над телами.
Замечание 2. Поверхности можно преобразовать в тела или в адаптивные элементы.
Замечание 3. Поверхности могут быть проанализированы на топологию (контроль дефектов), при этом могут быть точно рассчитаны их геометрические и инерционно массовые характеристики такие как:
Объем;
Масса;
Момент инерции;
площадь поверхности и др.