Рассмотрим пока простейший случай — деталь. Исполнения в Компас 3D требуют работы с переменными. То есть, мы сначала создадим все необходимые переменные, а затем создадим сами исполнения детали. Работа похожа на создание и заполнение таблицы, размещаемой обычно на групповом чертеже детали. Аналогично работает функционал «Семейство деталей» в Siemens NX, только там Excel стартует вместо встроенной таблицы.
Алгоритм работы
- Создаем пользовательские переменные.
- Выполняем эскизы, операции и назначаем пользовательские переменные в параметры эскизов и операций.
- В менеджере документа добавляем переменные в столбцы для исполнений.
- Создаем зависимые или независимые исполнения.
- Добавляем деталь в сборку и выбираем исполнение.
Исполнения в Компас 3D — Создание переменных
Для начала, включим режим работы с переменными.
Исполнения в Компас 3D — Включить вкладку Переменные в меню Настройка (кликните, чтобы увеличить).
На приведенном рисунке можно видеть созданные переменные для различных размеров. Значения и буквенные обозначения взяты из ГОСТ 13955-74. Тренироваться предлагаю на чем-то проще, например, на модели кубика. Прилагается к статье.
Обратите внимание на то, что последняя строка в таблице с переменными — пустая (после l1=5.5 нет переменной, а строка есть). В эту пустую строку можно вписать имя новой переменной для того, чтобы создать. Там же задается выражение и показывается значение переменной (см. столбцы).
Исполнения в компас. Место для новой переменной.
Назначение переменных в параметры эскизов и операций
Добавление переменных в столбцы и создание исполнений
Для работы с исполнениями используется Менеджер документа.
Запуск Менеджера документа. Он почему-то называется «Управление исполнениями». Менеджер документа запущен. Его также можно запустить, нажав кнопочку в панели дерева исполнений (показана квадратиком под вкладкой «Параметры»). На рисунке выделена ещё кнопка добавления пользовательских переменных в столбцы для исполнений (над столбцом «Обозначение»).
У меня здесь уже есть два исполнения: одно основное и одно — независимое. Если деталь новая, то их не будет. Сначала добавляем пользовательские переменные в столбцы кнопкой с буквой V, а потом — создаем исполнения, вбивая в переменные в столбцах то, что надо.
Исполнения могут быть зависимыми и независимыми. «Объекты зависимого исполнения связаны с соответствующими объектами исходного исполнения. Изменение или удаление объектов исходного исполнения передается в зависимое…» (Цитата из справки).
Для примера с кубом все проще. Там только один столбец.
Пример — Куб (Мнеджер документа). Маленькими рамочками показаны кнопка добавления исполнения (одно должно быть активно) и кнопка добавления пользовательской переменной. Большим прямоугольником выделены значения переменной А для исполнений. Менять можно тут же.
Для основного исполнения куба, сторона равна 10 мм, для первого 15, для второго — 20 мм.
Добавление в сборку
Добавление компонента происходит стандартно. Для того, чтобы выбрать исполнение компонента кликните правой кнопкой на компоненте:
Выбор исполнения компонента
Следует проявлять внимательность. При наличии значка подъемного крана, деталь надо перестроить. Обычно это требуется для обновления операций (вытягивание для куба).
Кнопка Перестроить
В этом видео вы узнаете, что такое внешние переменные, и чем они отличаются от обычных переменных
Кстати, у меня есть ещё одно видео, в котором я использую внешние переменные. Более того, я в нём использую таблицу переменных. Таблица переменных позволяет сделать изменения внешних переменных более удобным. Я говорю об этом видео https://youtu.be/F45hAyHz6DY
Если вы хотите получать уведомление на почту о новых видео-уроках Компас 3D, то просто заполните форму, и нажмите соответствующую кнопку:
Здравствуйте друзья! На этом уроке мы продолжим знакомиться с возможностями параметризации в Компасе. Если не помните о чем речь, переходите по ссылке и читайте о создании параметрических изображений.
Ну а сегодня, помимо выполнения параметрического изображения, мы научимся создавать таблицы переменных в Компас 3d.
Для чего нужны таблицы переменных?
Дело в том, что в машиностроении множество типовых деталей, отличающихся друг от друга только размерами, которые помещены в таблицу.
Если создать параметрическое изображение одной детали, то несложно получить и изображения деталей со всеми рядами размеров. Достаточно создать таблицу с переменными, отвечающими за соответствующие размеры.
Итак, начнем. Задание такое – необходимо создать таблицу переменных для детали Хвостовик и последующего создания пользовательской библиотеки.
Последовательность выполнения
1 Создаем фрагмент и сохраняем в папку под именем Хвостовик ГОСТ 16721-71. Включите параметрический режим и режим отображения ограничений.
2 Командой Непрерывный ввод объектов начертим примерный контур хвостовика
3 Заходим в панель Параметризация и запускаем команду Коллинеарность соответствующих отрезков.
Также зададим симметрию точек относительно оси.
4 Создаем фаску 2х45º. Добавим два горизонтальных отрезка. Создаем скругления R1.
5 Теперь эскиз готов к нанесению размеров. Начинаем их проставлять с наименьших.
Или проставить размеры, а затем перенести их на слой невидимости.
6 Выбираем команду Переменные. В диалоговом окне Переменные введите в поля столбца Выражение вместо числовых значений имена переменных в соответствии с таблицей параметров ГОСТ. Будут созданы переменные главного раздела.Задайте статус всем переменным Внешняя. Используя стрелочки, перемещаем переменные в главном разделе вверх или вниз для размещения их в порядке соответствующем таблице ГОСТ.
7 В строке меню диалогового окна Переменные нажимаем кнопку Таблица переменных. В строке меню диалогового окна Таблица переменных щелкнем кнопкуЧитать внешние переменные. Будут прочитаны имена внешних переменных и создана одна строка значений переменных.
С помощью команды Вставить строку ниже создаем еще 4 строки.В качестве комментария в строках задаем обозначения хвостовика по ГОСТ и введем соответствующие значения параметров для каждого типоразмера соответствующие таблице ГОСТ.
8 В строке меню воспользуемся командой Сохранить в файл *.xls и сохраните таблицу параметров.
В окне фрагмента отключаем режим отображения ограничений. Сделайте текущим слой 0 и отключите видимость слоя 1. Снова вызываем таблицу переменных. Выделите в таблице переменных любую строку и нажмите кнопку Присвоить значения переменным. Произойдет перестроение хвостовика в соответствии с заданными параметрами.
Таблица переменных в Компас 3d готова.
Отмечу также, что такие таблицы переменных можно создавать отдельно в Excel и потом импортировать в Компас, нажав на кнопку Читать из файла.
Теперь можно создавать собственные библиотеки фрагментов. Но об этом позже. А сейчас предлагаю посмотреть урок.