переменные b и l, для двух других линейных размеров – b_2 и l_2, переменные, отвечающие радиусам скругления, установите равными b_2. Кроме того, все размеры, кроме длины и ширины паза, должны отмечаться как информационные (то есть их нельзя будет поменять вручную – изменяются они только в результате перестроения паза при изменении одной или нескольких неинформационных переменных).
Рис. 6.3. Установка значения размера и имени переменной
3. Вызовите окно редактора формул (кнопка Переменные на панели инструментов Стандартная). На вкладке Переменные появившегося окна в столбцах напротив переменных, отвечающих рабочей длине и ширине паза, установите флажок Внешняя (рис. 6.4), а на вкладке Уравнения задайте соотношения между параметрическими переменными: b=b_2*2 и l=l_2*2.
Рис. 6.4. Завершение выполнения параметрического чертежа шпоночного паза
Примечание
Вкладка (панель) Уравнения вызывается щелчком на одноименной кнопке панели инструментов редактора формул.
Формирование параметрического фрагмента закончено. Теперь можно приступить к созданию библиотеки.
1. Выполните команду Добавить описание > библиотеки документов, в появившемся окне введите имя библиотеки – Шпоночный паз. После утвердительного ответа на запрос о создании библиотеки (рис. 6.5) вам будет предложено задать имя библиотеки, которое будет отображаться в менеджере библиотек. Введите, например, Профиль шпоночного паза и нажмите OK для подтверждения создания библиотеки.
Рис. 6.5. Запрос подтверждения создания библиотеки фрагментов
2. В менеджере библиотек появится новая, пока еще пустая библиотека. Чтобы добавить в нее фрагмент, выполните команду контекстного меню Добавить фрагмент в библиотеку (рис. 6.6). В появившемся окне открытия файла следует выбрать сохраненный фрагмент с параметрическим изображением шпоночного паза.
Рис. 6.6. Добавление фрагмента в библиотеку
Примечание
Вы можете создать фрагмент прямо в библиотеке. Для этого служит команда контекстного меню Новый фрагмент.
После добавления фрагмента библиотека будет выглядеть следующим образом (рис. 6.7).
Рис. 6.7. Фрагмент добавлен в библиотеку
Теперь вы можете вставлять изображения профиле шпоночного паза из новой библиотеки в любой графический документ системы КОМПАС или в эскиз трехмерной операции. Для этого достаточно дважды щелкнуть на элементе в окне менеджера библиотек. При вставке элемента на вкладке Переменные панели свойств (рис. 6.8) вы можете изменять параметры фрагмента (те, которые были объявлены внешними в исходном документе).
Рис. 6.8. Изменение значения внешних переменных фрагмента из библиотеки
Файлы параметризированного фрагмента (Шпоночный паз.frw) и самой библиотеки фрагментов (Шпоночный паз.lfr) находятся на прилагаемом к книге компакт-диске в папке ExamplesГлава 6.
Аналогично создаются библиотеки моделей. Рассмотрим небольшой пример.
Создавать параметрический трехмерный элемент нет необходимости, вы можете воспользоваться готовым, который был разработан в примерах к третьей главе (файл Параметризация.m3d в папке Examples Глава 3). Как вы помните, в этом примере была выполнена параметрическая модель куба со скругленными ребрами, перестраивающаяся при изменении длины ребра. Однако перед дальнейшим использованием этой модели в библиотеке необходимо ее немного доработать.
Откройте файл модели в КОМПАС-3D и вызовите редактор формул. Как вы видите, в данном элементе несколько характерных переменных, но только одна независимая. Переменную
Для этого измените формулы в редакторе формул для файла Параметризация.m3d так, как это показано на рис. 6.9 (необходимо, чтобы значением внешней переменной в строке уравнений было число, а не ссылка на другую переменную). После этого выделите переменную
Рис. 6.9. Объявление переменной модели внешней
Далее порядок действий такой же, как и при формировании библиотеки фрагментов. Выполняем команду контекстного меню Добавить описание > библиотеки документов, только в списке Тип файла выбираем КОМПАС-Библиотеки моделей (*.l3d) и создаем библиотеку. Имя можете присвоить произвольное, например Куб.l3d.
В библиотеку моделей вы можете добавлять как сборки, так и модели. Предусмотрена возможность создавать сборку или модель непосредственно в библиотеке. Элемент в состав библиотеки добавляется так же, как и для библиотек фрагментов, – с помощью контекстного меню. После добавления модели куба в библиотеку она будет выглядеть следующим образом (рис. 6.10).
Рис. 6.10. Простая пользовательская библиотека моделей
Вставка объектов из библиотеки моделей допускается только в документ КОМПАС-Сборка. При вставке элемент отрисовывается в виде трехмерного фантома (прозрачного изображения с серыми контурными линиями), который можно зафиксировать в любой точке сборки. Во время вставки, еще до фиксации компонента, вы можете изменить значение его переменных (у нашего куба всего лишь одна).
Список переменных с их текущими значениями размещается на вкладке Параметры панели свойств (рис. 6.11).
Рис. 6.11. Настройки вставки параметрического элемента из библиотеки моделей
Изменить значения переменных можно также и после вставки элемента в сборку. Для этого следует воспользоваться командой Редактировать контекстного меню, которое появляется при щелчке правой кнопкой мыши на узле данного элемента в дереве построений.
Файл библиотеки моделей Куб.l3d, а также измененный файл параметрического куба Параметризация.m3d находятся на прилагаемом к книге компакт-диске в папке ExamplesГлава 6.
Главное преимущество библиотек фрагментов и моделей – простота создания и применения. Несомненно, эти приложения – наиболее используемые на практике пользовательские модули. Наверняка те, кто постоянно работает с системой КОМПАС, имеют целые комплекты таких библиотек-хранилищ, накопленные за годы проектирования.
Еще одним плюсом библиотек фрагментов является то, что при появлении новых версий КОМПАС вам не нужно будет подгонять или изменять структуру библиотек под новую версию программы. Достаточно будет просто загрузить старый файл библиотеки в менеджере библиотек, и, можете не сомневаться, все будет работать.
Недостатком такого типа приложений следует считать ограниченность их функциональных возможностей. Собственно автоматизация достигается только за счет параметризации чертежей или моделей, которыми вы наполняете приложение, а сама библиотека лишь ускоряет процесс поиска и вставки нужного графического элемента в документ и обеспечивает лучшие условия для хранения типовых конструкторских элементов (не нужно искать их по всему жесткому диску, так как они хранятся упорядочено в одном файле-библиотеке).
Более широкими возможностями, по сравнению с библиотеками фрагментов, обладают библиотеки шаблонов КОМПАС-3D.
Создание библиотек шаблонов