Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700356.doc
Скачиваний:
46
Добавлен:
01.05.2022
Размер:
3.46 Mб
Скачать

2.4.11.Библиотеки

Библиотека эскизов.

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

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

Пользовательская библиотека эскизов — это обычная библиотека фрагментов КОМПАС-3D (файл с расширением lfr).

Она создается точно так же, как любая другая библиотека фрагментов.

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

Фрагменты, содержащие эскизы, могут быть параметрическими.

Подключение библиотеки эскизов.

Чтобы использовать созданную библиотеку фрагментов в качестве библиотеки эскизов, нужно указать путь к этой библиотеке.

Для этого вызовите команду Сервис — Параметры... — Cистема — Редактор моделей — Библиотеки конструкторских элементов.

Нажав кнопку Изменить рядом с полем Имя файла библиотеки эскизов, выберите файл, который должен использоваться в качестве библиотеки эскизов.

Использование библиотеки эскизов.

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

После этого на Панели свойств появится библиотека эскизов, имя которой было указано в диалоге настройки системы. Эскиз, выделенный в списке, показывается в окне просмотра на Панели свойств. Фантом выделенного в библиотеке эскиза отображается в окне детали. При этом начало координат библиотечного фрагмента совмещается с началом координат плоскости или грани, на которой размещается эскиз.

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

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

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

Пользовательская библиотека отверстий.

Если в трехмерной модели создается круглое отверстие при помощи команды Отверстие, для его формирования используется эскиз профиля отверстия. Этот эскиз представляет собой фрагмент из библиотеки.

По умолчанию полное имя библиотеки — ...\Program Files\ASCON\KOMPAS-3DV...\Sys\Holelib.lfr.

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

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

- ось вращения должна быть изображена отрезком со стилем линии Осевая;

- ось вращения должна быть одна;

- ось вращения должна проходить вертикально через начало координат фрагмента;

- точка вставки отверстия (точка пересечения его оси и плоскости, на которой оно базируется), должна совпадать с началом координат фрагмента;

- в эскизе может быть только один контур, изображений стилем линии Основная;

- этот контур должен лежать по одну сторону от оси вращения;

- контур должен быть разомкнутым.

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

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

Чтобы использовать созданную библиотеку фрагментов при выполнении команды Отверстие, нужно указать путь к этой библиотеке.

Для этого вызовите команду Сервис —Параметры... —Cистема —Редактор моделей—Библиотеки конструкторских элементов.

Нажав кнопку Изменить рядом с полем Имя файла библиотеки отверстий, выберите файл, который должен использоваться в качестве библиотеки эскизов отверстий.

Библиотека моделей

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

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

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

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

Каждая библиотека моделей представляет собой отдельный файл с расширением *.l3d.

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

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

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

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

Вставка моделей из библиотеки в документ-сборку.

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

1. Выделите модель в окне библиотеки и вызовите из контекстного меню команду Файл — Вставить модель в документ или дважды щелкните мышью по модели в окне библиотеки. В окне сборки появится фантом вставляемой модели.

2. Укажите положение ее базовой точки (начала ее системы координат). Модель будет вставлена в документ так, что ее Плоскость XY совпадет с Плоскостью XY сборки. В Дереве модели появится пиктограмма компонента из пользовательской библиотеки моделей.

Если необходимо вставить эту же модель еще раз, вызовите команду вставки из библиотеки повторно. Можно также воспользоваться способом копирования компонентов при помощи мыши.

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

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

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

Кнопка Таблица переменных позволяет открыть таблицу переменных вставляемой модели и выбрать новые значения внешних переменных.

После нажатия этой кнопки на экране появляется окно Таблица переменных. Укажите в таблице нужную строку и закройте окно кнопкой ОК. Внешние переменные модели получат значения, записанные в ячейках выбранной строки.

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

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

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

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

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

- присвоение одной или нескольким внешним переменным модели значений, выходящих за пределы допустимого диапазона;

- ошибка в модели библиотеки (т.е. модель, вставленная из библиотеки, содержала ошибку еще на этапе создания этой библиотеки).

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

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