Главная » CADmaster №1(100) 2023 » Архитектура и строительство Практический пример моделирования и параметризации узлов металлических конструкций серии 2.440−2.1 в среде Model Studio CS Строительные решения
Функционал программного комплекса Model Studio CS Строительные решения позволяет установить зависимость положения концов металлоконструкций относительно друг друга. Для этого используется объект «Узел», который сам является параметрическим элементом.
Узлы металлоконструкций в Model Studio CS полностью управляемы на уровне параметризации. То есть, управляя значениями параметров узла, можно изменять форму и отображение его отдельных элементов.
В этой статье мы разберем решение конкретной задачи средствами Model Studio CS Строительные решения: процесс моделирования и параметризации узла
Размещение профилей металлопроката
При создании параметрического узла необходимо наличие в пространстве модели профилей металлопроката, для которых будет применяться создаваемый узел в точке сопряжения.
В качестве прототипа используются колонна и балка из двутавра сечением 30Б1 (рис. 2).
Формирование маркера узла металлопроката
При помощи команды Создать узел создаем параметрический объект, последовательно указываем элементы металлопроката для разработки нового узлового соединения.
На пересечении базовых осей (центра тяжести) профилей металлопроката формируется маркер узла, предназначенный для разработки параметрического узла. Ось Z системы координат будет направлена вдоль первого выбранного профиля (рис. 3).
В свойствах маркера автоматически формируется информация о профилях металлопроката, которые были выбраны при создании узла.
Номера профилей (Профиль 1, Профиль 2) соответствуют последовательности выбора объектов на модели. Атрибутивная информация и геометрические характеристики профилей (сечение, угол наклона и др.) используются для автоматизации расчета габаритных размеров пластин, длин болтов и иных элементов (рис. 4).
Параметры узла металлопроката
Первую строку иерархии в свойствах элемента «Параметрический объект» занимает родительский элемент. Добавим параметры (рис. 5) и заведем значения атрибутивной информации.
Перечень параметров используется или по умолчанию — из настроек Model Studio CS, или в соответствии с принятым стандартом предприятия.
Значения для имени объекта и наименования берем из названия узла.
Параметры из категории «Классификация» используются для формирования спецификации и хранения объекта в базе данных изделий и материалов.
Параметры «Вопрос…» зависят от количества профилей металлопроката, используемых в узле. Значения этих параметров будут использоваться как подсказки в командной строке при вставке узла из базы данных (рис. 6).
Состав узла
Согласно нормативному документу серии 2.440−2.1 выпуск 1, узел состоит из прокладки, опорного ребра, опорной планки и болтов крепления (рис. 7).
В свойства узла добавим подчиненные элементы и зададим наименования согласно нормативному документу (рис. 8).
Для созданных подчиненных элементов добавляются параметры и заводится атрибутивная информация. Параметры из категорий «Изделие» и «Классификация» используются для получения выходной документации. Параметры из категории «Размеры» будут задействованы при создании 3D-графики.
Для параметров, которые напрямую зависят от геометрии используемых профилей, накладываются зависимости. В окне Параметры объекта соответствующие поля закрашены (рис. 9).
Для задания зависимостей и формульных значений используются окна Редактирование текста и Мастер функций (рис. 10).
Параметризация узла
Для создания геометрии параметрического узла следует выбрать команду Редактировать оборудование. После того как на модели будет указан маркер узла, откроется окно Редактор параметрического оборудования (рис. 11).
В диалоговом окне редактора параметрического оборудования отображается геометрическая структура узла.
Первая группа в редакторе параметрического оборудования (рис. 12) необходима для создания геометрических тел узла. Здесь для каждого объекта-прототипа требуется последовательно наложить зависимости базовой точки вставки, ориентации в пространстве и геометрических размеров.
В группах 2 и 3 отображаются параметры профилей металлопроката. Порядок соответствует последовательности выбора объектов на модели.
Параметризация опорного ребра
В первой группе с помощью контекстного меню создадим еще одну группу (рис. 13).
Для созданной группы во второй части окна зададим имя (рис. 14). В параметре Базовое направление выберем в выпадающем списке направление (вдоль какого металла будет располагаться Ребро_опорное): в нашем случае — metal_2. Это необходимо для того чтобы при повороте балки направление группы и 3D-примитивов в ее составе всегда находилось с нужной стороны.
В составе группы Ребро_опорное создадим с помощью контекстного меню 3D Примитив параллелепипед (рис. 15).
Созданный параллелепипед находится в нулевых координатах маркера узла размером по умолчанию 100×100×100 (рис. 16).
Укажем (опять же с помощью контекстного меню), что созданный примитив будет соответствовать опорному ребру из свойств объекта (рис. 17).
С помощью мастера функций наложим в параметрах 3D-примитива зависимость значений параметров геометрии, указанных в свойствах объекта, и положения базовой точки примитива относительно маркера узла (рис. 18).
У параметра, для которого наложена зависимость или задано формульное значение, слева появится значок «fx».
Для параметризации прокладки и опорной планки наложим зависимости геометрии и положения базовой точки. При этом используем тот же алгоритм действий, что и в случае опорного ребра (рис. 19).
Обрезка профиля металлопроката
Для подрезки балки сформируем в третьей группе параллелепипед. Значения параметров положения и геометрии зададим относительно геометрии маркера узла (рис. 20).
Затем в контекстном меню сделаем этот объект вычитаемым. Тело вычитания обрезает только геометрию балки (рис. 21).
Добавление болтов
Из базы данных стандартных изделий и материалов разместим в модели объект Болт M16.ГОСТ Р ИСО 4014. Данный элемент выполнен единым комплектом, состоящим из болта, гаек и шайб (рис. 22).
С помощью специальной команды добавим размещенный объект к узлу металлопроката, следуя подсказкам в командной строке. Последовательно укажем объекты, точки вставки и направления осей X и Y болта (рис. 23).
В свойствах узла добавленный болт отобразится как подчиненный элемент иерархии (рис. 24).
Для того чтобы болт размещался относительно координат нашего узла, а не в мировой системе координат, перетаскиваем мышью группу Болт_М16_ГОСТ_Р_ИСО_4014 в первую группу и обнуляем значения базовой точки (рис. 25).
Создание отверстий под болты
В редакторе параметрического оборудования создадим группу Отверстия и переносом, используя левую кнопку мыши, изменим иерархию, чтобы примитивы в этой группе вычитали элементы иерархии выше, как показано на рис. 26.
Присвоим группе базовое направление и внутри нее создадим прямоугольный массив с цилиндром. Для примитива и массива наложим зависимости геометрии и положения аналогично тому как создавались металлические пластины узла. После параметризации в контекстном меню сделаем группу Отверстия вычитаемой (рис. 27).
Порядок создания отверстий после добавления болта обусловлен тем, что для параметризации геометрии и базовой точки цилиндра используются параметры болта из свойств узла.
Расположение болтов
С помощью контекстного меню создадим группу Болты и перетащим в нее группу Болт_М16_ГОСТ_Р_ИСО_4014. Расположим болты в направлении балки. Выставим базовое направление группы Болты на metal_2 (рис. 28).
Внутри группы Болты создадим прямоугольный массив и с помощью мыши перетащим группу Болт_М16… Для группы и массива наложим зависимости положения.
Положение будет соответствовать местам созданных отверстий (рис. 29).
По окончании параметризации сохраним узел в базу данных элементов для последующего использования в проектах при проектировании металлических конструкций.
Для применения созданного узла 07 «Крепление балок на опорных планках» необходимо найти его в базе данных и применить к металлической конструкции, следуя подсказкам командной строки или контекстного меню (рис. 30).
Дмитрий Макаров,
ведущий специалист
отдела комплексных решений
АО «СиСофт Девелопмент»
E-mail: makarov.dmitry@csoft.ru
Александр Белкин,
руководитель отдела комплексных решений
АО «СиСофт Девелопмент»
E-mail: belkin@csoft.ru
Тел.: (495) 069−4488
Опубликовано в журнале «Управление качеством»,
Скачать статью в формате PDF — 1.43 Мбайт |