Семейства металлопроката — балки

Небольшая подборка семейств балок по ГОСТ и СТО АСЧМ. Двутавры, уголки, швеллеры, трубы и гнутые профили, несколько сварных и составных профилей. Все семейства адаптированы для использования в шаблоне КМ (стандартные балки не будут работать в моем шаблоне).

Ссылка на скачивание: яндекс-диск. Новые семейства будут добавляться по этой же ссылке.

Семейства созданы на базе стандартных, но имеют значительные доработки: параметры для спецификаций, новые каталоги типоразмеров (из стандартного шаблона — какие-то совсем не от мира сего, пришлось все переделать по сортаментам), отображение на низкой детализации, принудительное выравнивание и тд.
Более подробное описание — ниже, также много интересного я говорил в своем докладе на AURU 2015.

Двутавры прокатные

Двутавры по СТО АСЧМ — типа Б, К, Ш, и двутавры по ГОСТ 8239-89. Балка может иметь объем на низкой детализации, для использования включить опцию "Объем низкая детализация вкл". 

Для отключения объема на планах следует отключить подкатегорию "Объем на низкой детализации" в переопределении графики вида:
Параметр "Выравнивание по высоте" в "Свойствах типа" позволяет принудительно задавать выравнивание оси балки: 0 — по верхней полке, 1 — по нижней полке, 2 — по оси двутавра. "Выравнивание по оси Z" для балки должно быть установлено "По началу".

Уголки и швеллеры

Уголки равнополочные и неравнополочные, швеллеры с уклоном полок и с параллельным полками. 
Есть возможность задать принудительное выравнивание по высоте и ширине: например, ось швеллера может располагаться как по оси центра тяжести, так и по грани стенки.

Трубы и гнутые профили

Гнутые квадратные и прямоугольные сварные профили, уголки и швеллеры, С-образный профиль, трубы квадратные и круглые.
Особенность семейств — масса погонного метра подсчитывается непосредственно внутри семейства, исходя из геометрических размеров:

Балки — простые профили (круг, квадрат, полоса.)

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

Балки — двойные сечения

Двойной уголок, двойной уголок "крестом", коробка из швеллеров. Организованы семейства также, как и обычные, но для подсчета массы используется удвоенная длина. 
Можно задавать параметр для толщины фасонки между элементами:

Балки — составные сечения

Данные балки должны отображаться в "Ведомости элементов" как состоящие из нескольких элементов, поэтому организованы сложнее всех предыдущих семейств (фактически, вся система создавалась для возможности работы с данными семействами)
Правила работы с данными семействами:
 — при загрузке заменять семейства следует всегда "с заменой параметров" (иначе слетает параметр "КМ.ЭскизСечения"; 
 — при при замене одной балки на другую будут сброшены параметры "Марка" и "Уровень", за данными параметрами нужно следить;
 — в случае, если при загрузке балки в проект появляется сообщение — выберите "Заменить общее семейство".
Сварной двутавр: можно задать высоту, толщину стенки, ширину и толщину полки. В ведомости элементов отображается как состоящие из трех пластин. 
Для семейства корректно работает инструмент "Соединение балок":
Прокатные двутавры с наваренными пластинами и ребрами: выводятся в ведомость элементов как состоящие из собственно двутавра и пластин.
Каталог типоразмеров выполнен единым для двутавров типов Б, К и Ш.
Можно задавать шаг и размеры ребер и пластин. Пластины параметрически подстраиваются под сечение двутавра, отображаются только на высокой детализации.
В "Двутавре с пластинами" будет особенно полезно выравнивание по высоте: если использовать стандартный параметр "Выравнивание по оси Z — Вверх", то балка будет выровнена по верху пластин, а не по верхней полке двутавра:
Следует в "Свойствах типа" задать выравнивание "По верху", "Выравнивание по оси Z — По началу". Балка будет расположена правильно:

Основные параметры в семействах

Помимо параметров размеров сечения, все семейства должны иметь ряд параметров, необходимых для правильной работы семейства в шаблоне. Благодаря использованию общих параметров можно делать все спецификации "По нескольким категориям" и создавать семейства в любой удобной категории.
Описаны параметры только для простых семейств, в составных балках используются дополнительные параметры — расскажу как-нибудь в другой раз.
КМ.Наименование профиля: — параметр, который будет выводиться в первом столбце  "Спецификации металлопроката", например "Швеллеры стальные горячекатаные (ГОСТ 8240-97)". Параметр нужно заполнять внимательно: например, в один момент у меня появились "Уголки горячекатанные" и "Уголки горячекатаные". Для того, чтобы параметр никто случайно не поменял — его можно заблокировать, если записать в кавычках в столбце "Формула".
Мрк.Наименование — название профиля, выводится в столбце "Номер или размеры профиля" "Спецификации металлопроката" и в столбце "Состав" — в "Ведомости элементов". Содержит значок профиля, вставленного из таблицы символов шрифта Mipgost, и собственно имени профиля. 
Мтрл.Материал — параметр материала. В связи с тем, что параметр "Материал несущих конструкций" нельзя вывести в "Спецификацию по нескольким категориям", а "Спецификации материалов" и не люблю — пришлось создать свой общий параметр. Материал балки должен быть связан с этим параметров. "Материал несущих конструкций" — системные параметр, и удалить его нельзя, поэтому просто не используйте его, или, чтобы глаза не так мозолил — задавайте тот же материал, что и в параметр "Мтрл,Материал".
Данные параметр выводится в столбец "Наименование или марка металла".
КМ.МассаПогМетра — масса погонного метра балки, в килограммах. Взять из сортамента.
Рзм.ДлинаБалкиАналитическая — для балки по её оси. Параметр следует добавить как "параметр экземпляра" и формулой приравнять к параметру "Длина".
Рзм.ДлинаБалкиИстинная — длина, по которой будет определяться масса металла. Следует добавить как "Параметр для отчета" и повесить на определяющие опорные плоскости:
КМ.ГруппаКонструкций — параметр, определяющий столбец "Спецификации металлопроката", в который попадет данный элемент. То есть, мы можем нарисовать балку, но посчитать её массу вместе с колоннами. Используемые значения: 1 — балки, 2 — колонны, 3 — связи, 4 — фермы, 5 — фахверк. Можно придумать свою систему, но нужно будет подкорректировать "Спецификацию металлопроката"..
КМ.СпособПодсчетаМассы — определяет метод, по которому будет определяться масса элемента. Используемые значения: 
0 — масса не определяется, 
1 — "КМ.МассаПогМетра * Рзм.ДлинаБалкиИстинная" (используется для всех прокатных сечений),
2 — "Рзм.Длина * КМ.МассаПогМетра" — добавлял, но сейчас не использую;
3 — "Рзм.Длина * Рзм.Ширина * Рзм.Толщина * 7865" — масса прямоугольных пластин;
4 — "7865 * 3.14 * Радиус^2 * Рзм.Длина" — масса круглой стали или арматуры (пока не реализовано)
5 — масса вычисляется внутри самого семейства, используется параметр "Орг.МассаИзделия".
КМ.ТипЭлемента — необходим для учета разнообразных составных сечений.
0 — сварная балка: выводится как марка в ведомость элементов, но не выводится в "Спецификацию металлопроката" (подсчитывают только составные элементы);
1 — ферма: имеет составные элементы, которые не выводятся в "Ведомость элементов", выводится только текст "Состав сложный";
2 — простая прокатная балка;
3 — прокатная балка, но имеющая дополнительные элементы (ребра, фланцы, уголки и тд)
4 — вложенное семейство балки — выводится в ведомости элементов как часть балки, учитывается в "Спецификации металлопроката";
5 — вложенное семейство фермы: не выводится в "Ведомость элементов", учитывается в "Спецификации металла";
6 — вложенное семейство для узла: учитывается только в "Спецификации металлопроката".
10 — семейство узла. Не выводится в стандартные спецификации.
Ну, собственно, всё. Пробуйте работать с семействами и пишите, если найдете глюки!

Шаблон — обновление 1.5

Очередное обновление шаблона — много улучшений по работе с арматурой.

 В этом выпуске:
  • Два вида поддерживающих арматурных каркасов, с подсчетом "в погонных метрах", массив "лягушек";
  • Доработанная спецификация сборочных изделий;
  • Подсчет нахлеста арматуры "в погонных метрах" (в зависимости от класса арматуры и бетона) в спецификации и ведомости расхода стали.
Скачать файл обновления: гугл, яндекс.

Обновление шаблона — версия 1.4

С пылу, с жару — очередное обновление шаблона КЖ и КМ!

 

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

Основное — обозначения для сечений, арматура А500С, ведомость изменений в штампе, исправленные семейства балок. Пожелания в основном с форума Автодеска.

Скачать файл со всеми обновлениями — яндекс, гугл.
Подробности, и как перенести настройки в свой шаблон — ниже. Читать далее "Обновление шаблона — версия 1.4"

Обновление шаблона — арматурные каркасы и закладные детали

Как ни удивительно — я продолжаю находить время для того, чтобы дополнять свой шаблон!
Сегодня у нас — закладные детали, арматурные каркасы, спецификации для них. И это не все обновления — остальное в следующей статье :)

И видео. Ну разве не красота? Кто там говорит, что Ревит что-то не умеет? :)

Как всегда — не только красивые картинки, но и ссылки для скачивания семейств и прочего: гугл, яндекс. Перенести в проект, созданный на базе моего шаблона — Ctrl-C Ctrl-V.
Подробнее — ниже.

Читать далее "Обновление шаблона — арматурные каркасы и закладные детали"

Спецификация металлопроката по ГОСТ

При обсуждении моего шаблона для КЖ и КМ многие указывали на то, что техническая спецификация металлопроката выполнена не по ГОСТ:

Конечно, я в курсе проблемы, и ничего не скрывал — наоборот, сразу сказал, что в шаблоне есть элементы, не соответствующие нормативам.
Но та спецификация, которую я предложил в шаблоне, — полностью автоматическая, не требует ручной доработки и сводит вероятность ошибки к минимуму, а то приложение к ГОСТ — "Рекомендуемое", и это извечное нытье "а вот у вас сделано не таа-ак" тут не имеет фундамента.

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

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

Поэтому я немного напрягся и сделал спецификацию, максимально приближенную к ГОСТ:

 

(ну, "немного напрягся" — не совсем то слово. Получилось одно из самых сложных семейств, что я когда-либо делал — 4 уровня вложенности!)
Как работает — читайте ниже.

Шаблон для КЖ и КМ

Шаблон настроен на решение типовых задач и содержит всё необходимое для быстрого начала работы, доступен для свободного скачивания и использования. Позволяет выполнять в среде Revit все задачи разделов, в том числе армирование и узлы КМ. Реализован полностью автоматический подсчет всех спецификаций.
По количеству решений и настроек шаблон превосходит как имеющиеся в сети бесплатные шаблоны, так и платные комплекты адаптации.

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

Файл создан "с нуля" специально для проекта "WeAndRevit", на полную настройку затрачено более 100 часов времени. Шаблон будет дополняться; все семейства и спецификации, которые я буду выкладывать в будущем, будут адаптированы к данному шаблону.

Ссылка на скачивание: яндекс-диск, гугл-диск (текущая версия 1.2). Версия Revit — 2015, использованный шрифт — mipgost.

Внимание! Данный шаблон устарел и не поддерживается. Актуальный шаблон для Revit 2017 доступен по ссылке.

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

UPD: видео с Autodesk University, где я рассказываю про некоторые детали шаблона:

UPD: дополнение шаблона 1.6: качать здесь.

Больше информации — ниже.

Читать далее "Шаблон для КЖ и КМ"