1. Общие сведения
Конструкторы знают, что в процессе проектирования часто приходится чертить стандартные детали, повторяющиеся геометрические примитивы и объекты, детали, отличающиеся между собой исполнением.
С целью автоматизации перечисленных работ и разработан менеджер шаблонов в САПР Компас-3D.
Менеджер шаблонов представляет собой внешнее приложение (TemplateManager), динамически подключаемую библиотеку к Компас-3D, расположенную в папке LIB (рис.1):
Рис. 1 Расположение менеджера шаблонов
А файл TemplateManager.rtw и представляет собой менеджер шаблонов (динамически подключаемую библиотеку) к САПР Компас-3D.
Менеджер шаблонов — это библиотека, но не совсем обычная. В ее функции входит не только хранение элементов, но и создание новых прикладных библиотек, управление их структурой, наполнение их плоскими и объемными шаблонами — элементами, которые приходится часто использовать при создании рабочих чертежей и моделей.
Шаблонами могут быть любые элементы конструкций, например валы, шпоночные пазы, крепежные изделия, муфты, узлы, соединения и т.п. В библиотеке они представляются фрагментами чертежей и трехмерными твердотельными моделями.
Библиотеки, создаваемые Менеджером шаблонов, состоят из базового параметризированного чертежа или трехмерной модели, таблицы переменных, набранной в соответствии с некоторыми правилами в табличном редакторе Excel, и схемы – документа КОМПАС-3D или рисунка, содержащего имена переменных. Сама библиотека – это файл с расширением TLM, с помощью которого переменным параметризированного фрагмента или детали ставятся в соответствие значения, набранные в Excel-таблице.
Как загрузить Менеджер шаблонов?
1. Активируем Менеджер библиотек в САПР Компас-3D.
2. Найдем Менеджер шаблонов в библиотеках Компас (рис.2):
Рис.2. Менеджер шаблонов в библиотеках Компас
3. Загрузим Менеджер шаблонов (рис.3):
Рис.3. Загрузка Менеджера шаблонов
2. Интерфейс менеджера шаблонов
Его главное окно содержит ряд атрибутов, свойственных приложениям Windows (рис.4):
· заголовок окна;
· строка главного меню;
· панель инструментов;
· окна «Шаблон», «Просмотр», «Комментарий», «Переменные»
· пиктограммы минимизации, максимизации и закрытия окна;
· строка статуса (состояния).
Рис.4 Интерфейс менеджера шаблонов
2.1. Главное меню
· Библиотека
Страница меню Библиотека содержит команды управления библиотеками, а также команду Выход, предназначенную для завершения работы Менеджера шаблонов.
Названия ранее открываемых библиотек шаблонов запоминаются программой. Чтобы обратиться к одной из таких библиотек, щелкните мышью на черном треугольнике, расположенном либо на панели инструментов рядом с пиктограммой команды Открыть либо справа от названия команды Открыть на странице меню Библиотека.
· Редактор;
Страница меню Редактор содержит команды управления элементами выбранной библиотеки. Если таблица переменных выделенного в дереве шаблона имеет формат *.хls (Microsoft Ехсеl), в меню присутствует команда Редактировать таблицу MS Ехсеl.
· Вид;
· Сервис;
На странице меню Сервис находятся команды Найти и Заменить предназначенные для поиска и замены:
— наименований шаблонов:
— наименование файлов КОМПАС-ЗD в которых хранятся фрагменты (детали) шаблонов:
— наименование файлов Мicrosoft Ехсеl или OpenOffice Calc, в которых хранятся таблицы параметров шаблонов:
— наименование файлов, в которых хранятся схемы параметров шаблонов или заставка библиотеки.
а также команды:
— Добавить библиотеку (для вставки ранее созданной библиотеки шаблонов в текущую библиотеку):
— Сформировать библиотеку (для создания новой библиотеки шаблонов из элемента текущей библиотеки);
— Импорт каталога (для пополнения библиотеки шаблонов новыми шаблонами, созданными на основе деталей, сборок, чертежей, фрагментов КОМПАС-ЗD. хранящихся в указанном каталоге;
— Настройка (для выбора свойств главного окна Менеджера шаблонов и самих шаблонов).
· Справка.
Страница Справка содержит команды:
— Содержание
— О программе
Команда «Содержание» поможет вам войти в основную систему помощи библиотеки Менеджера шаблонов.
Команда «О программе» позволит получить информацию о номере сборки библиотеки и электронном адресе службы технической поддержки.
2.2. Дерево шаблонов
Рис.5 Дерево шаблонов
Дерево шаблонов включает в себя разделы и шаблоны текущей библиотеки шаблонов. Оно предназначено:
— для навигации по структуре библиотеки;
— для отображения информации о библиотеке, ее разделах и шаблонах;
— для выбора шаблона, который нужно посмотреть, вставить в документ КОМПАС-3D, отредактировать или удалить.
Шаблоны могут быть созданы на основе фрагментов, чертежей, деталей, сборок, макросов на языке Python. В Дереве шаблонов они обозначаются специальными пиктограммами:
— шаблон на основе фрагмента;
— шаблон на основе чертежа;
— шаблон на основе детали;
— шаблон на основе сборки;
— шаблон на основе скрипта макроса на языке Python.
В Дереве шаблонов может быть показана следующая дополнительная информация:
— наименование каталога, где хранится библиотека;
— название файла КОМПАС-3D или скрипта, в котором хранитcя основа шаблона;
— название файла Microsoft Excel или OpenOffice.org Calc, в котором хранится таблица параметров шаблона;
— название файла, в котором хранится схема параметров шаблона или заставка библиотеки.
Каждый дополнительный параметр будет показан отдельным столбцом рядом с Деревом шаблонов. Чтобы отобразить (скрыть) тот или иной дополнительный параметр, воспользуйтесь командами страницы главного меню Вид.
Управление элементами Дерева шаблонов осуществляется при помощи команд главного меню и кнопок панели инструментов окна Менеджера шаблонов. Для разделов и шаблонов в Дереве шаблонов существует контекстное меню. Кроме команд, перечисленных в главном меню, оно содержит команды управления буфером обмена:
— Вырезать;
— Копировать;
— Вставить.
С помощью этих команд вы сможете создавать полные копии разделов и шаблонов.
Используя механизм Drag&Drop, вы имеете возможность:
— перемещать шаблоны и разделы библиотеки по Дереву шаблонов; для этого:
· укажите элемент библиотеки курсором;
· удерживая левую клавишу мыши, переместите элемент на новое место;
· отпустите клавишу мыши;
— копировать шаблоны и разделы библиотеки; для этого:
· укажите элемент библиотеки курсором;
· нажмите клавишу <Ctrl> и, удерживая левую клавишу мыши, переместите курсор в то место, где будет находиться копия;
· отпустите клавишу мыши.
3. Разработка нового шаблона
1. Создание документа КОМПАС-3D (фрагмента, чертежа, детали, модели) или макроса на языке Python, который будет являться основой шаблона.
2. Формирование в Microsoft Excel или OpenOffice.org Calc таблицы параметров шаблона в соответствии с определенными правилами.
Рис.6 Структура Excel-файла с данными
3. Установка связи между параметрами документа КОМПАС-3D и значениями, заданными в таблице.
4. Создание схемы, содержащей имена параметров.
Спасибо
спасибо, замечательно просто объяснено!
Добрый день, Александр. Извините, но не знаю уже к кому обратиться.
Работаю с параметрическими шаблонами 2D, созданы огромные библиотеки. В день необходимо выдать до 100 чертежей однотипных дверей.
Вопрос: почему при перестройке, размеры часто слетают с центра в одну или другую сторону? Самый худший вариант: по Х — влево, по У — вверх, то есть цифры наезжают друг на друга.
Мой компас 14. На форумах, говорят, — бывает. Даже был совет, — перестраивать по частям.
Спасибо за любую информацию.
А Вы используйте фиксирующие точки, для примера посмотрите мой видеоурок, он не по Вашей теме, но там я использовал фиксирующие точки, чтобы чертеж не расползался. http://cadregion.ru/vertikal/proektirovanie-tp-na-osnove-texprocessov-analogov.html