Логотип сайта поддержки пользователей САПРО сайте поддержки пользователей САПР Translate to:

Трехмерное твердотельное моделирование

Система КОМПАС-3D предназначена для создания трехмерных параметрических моделей отдельных деталей и сборочных единиц, содержащих как типичные, так и нестандартные, уникальные конструктивные элементы. Параметризация позволяет быстро получать модели типовых изделий на основе однажды спроектированного прототипа.

Ключевой особенностью КОМПАС-3D является использование собственного математического ядра и параметрических технологий, разработанных специалистами АСКОН.

Область применения КОМПАС-3D определяется основным набором задач, которые он призван решать:

Детали

Модель детали является отдельным типом документа КОМПАС.

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

В КОМПАС-3D объемные примитивы образуются путем выполнения такого перемещения плоской фигуры в пространстве, след от которого определяет форму примитива (например, поворот окружности вокруг оси образует сферу, а смещение многоугольника - призму).

Плоская фигура, на основе которой образуется тело, называется эскизом, а формообразующее перемещение эскиза - операцией.

Эскизы

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

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

Операции

Проектирование детали начинается с создания базового тела путем выполнения операции над эскизом (или несколькими эскизами).

При этом доступны следующие типы операций:

Каждая операция имеет дополнительные опции, позволяющие варьировать правила построения тела.

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

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

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

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

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

Удобный прием моделирования изделий, которые отличаются лишь некоторыми конструктивными элементами - использование в качестве базового тела ранее подготовленной модели (она называется заготовкой). Последующая работа с таким базовым телом ("приклеивание" и "вырезание" дополнительных объемов) ничем не отличается от работы с телом, полученным путем операции над эскизом. При использовании заготовки следует учитывать, что она не копируется в модель, а существует в нем в виде ссылки на свой файл (заготовку можно сравнить со вставкой фрагмента ссылкой в чертеж КОМПАС-ГРАФИК). После редактирования модели, используемой в качестве заготовки другими моделями, все изменения передаются в файлы, содержащие ссылку на заготовку.

Очень часто при построении тела требуется произвести несколько одинаковых операций. Для повторения операции можно воспользоваться командой "Копия". В КОМПАС-3D доступны разнообразные способы копирования: копирование по сетке, по окружности, вдоль кривой, зеркальное копирование. Возможно не только копирование операций выдавливания и приклеивания, но и "копирование копирования".

Для создания детали, обладающей плоскостью симметрии, можно воспользоваться командой "Зеркально отразить все", а для получения детали, симметричной существующей - командой "Зеркальная деталь".

Вспомогательные построения

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

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

Сборки

Модель сборки является отдельным типом документа КОМПАС-ГРАФИК.

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

Детали и подсборки могут создаваться непосредственно в сборке или вставляться в нее из существующего файла.

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

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

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

Любое сопряжение может быть удалено или отредактировано.

Несколько компонентов (деталей и подсборок) могут объединяться в новую подсборку.

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

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

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

Помимо дерева, отражающего историю создания модели, КОМПАС-3D запоминает иерархию ее элементов (компонентов). В любой момент возможен просмотр иерархии в специальном диалоге. В нем отображаются все топологические отношения межу элементами модели. Например, эскиз, построенный на грани какого-либо тела, располагается в иерархической ветви, соответствующей этому телу.

Существует два аспекта параметризации трехмерной модели в КОМПАС-3D. Во-первых, каждый эскиз может быть параметрическим. На его объекты можно наложить различные параметрические связи и ограничения (вертикальность и горизонтальность, параллельность и перпендикулярность, выравнивание, симметрия, касание). Возможно задание зависимостей между параметрами графических объектов эскиза. Таким образом, в эскизах реализована та же вариационная идеология параметризации, что и в графических документах КОМПАС. Во-вторых, при создании модели система запоминает не только порядок ее формирования, но и отношения между элементами (например, принадлежность эскиза грани или указание ребра в качестве пути для кинематической операции). Таким образом, реализована иерархическая идеология параметризации объемных построений.

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

В КОМПАС-3D в любой момент возможно изменение параметров любого элемента (эскиза, операции, сопряжения) модели. После задания новых значений параметров модель перестраивается в соответствии с ними. При этом сохраняются все существующие в ней связи. Например, пользователь изменяет глубину операции выдавливания и ее эскиз; в результате другой эскиз, построенный на торце образованного этой операцией тела, все равно остается на этом торце (а не "повисает" в пространстве на своем прежнем месте). Следует особо подчеркнуть, что после редактирования элемента, занимающего любое место в иерархии построений, не требуется заново задавать последовательность построения подчиненных элементов и их параметры. Вся эта информация хранится в модели и не разрушается при редактировании отдельных ее частей.

Если произведено такое редактирование модели, которое делает невозможным существование каких-либо ее элементов с учетом параметрических связей, КОМПАС-3D выдает соответствующее диагностическое сообщение. В нем указана конкретная причина конфликта или потери связи между элементами модели. Справочная система содержит рекомендации по возможным путям устранения ошибки.

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

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

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

При работе со сборкой доступна команда обнаружения пересечений компонентов.

При помощи соответствующей команды можно создать плоское изображение (своеобразную "заготовку чертежа") трехмерной модели. Доступен выбор любой комбинации проекций, масштаба, параметров расположения видов, способов изображения невидимых линий и линий перехода. Полученное изображение размещается в файле чертежа КОМПАС-ГРАФИК; дальнейшее его оформление (простановка размеров и технологических обозначений, заполнение технических требований и т.д.) производится привычными средствами чертежно-графического редактора. Аналогично создается "заготовка спецификации" для сборки.

Сборка может отображаться в "разобранном" виде (это может потребоваться, например, при создании изображения для каталога). Направление и величина сдвига при разнесении задаются пользователем.

 



Copyright © Сайт поддержки пользователей САПР by Victor Tkachenko