Найти в Дзене

Ведомость расхода стали в Renga

Как собрать автоматическую спецификацию металла по ГОСТ мы уже разобрали, теперь пришло время заняться автоматическим сбором подобной ведомости для раздела КЖ. В целом, принцип тот же, необходимо свойствами показать программе, к какому классу и диаметру относится арматурный стержень и добавить свойства для вычисления массы стержней каждого типа. Конечно же в Rengaчате уже разобрали эту ведомость и для всех ищущих она доступна через поиск по чату. Однако, моменты, на которые стоит обратить внимание, особенно если вы пользуетесь раскладкой сеток. Те, кто уже разобрался с ведомостью расхода для арматуры и хочет узнать, что же делать с встроенными арматурными сетками, можете переходить к последней части статьи, а всем остальным можно читать с самого начала. В первую очередь нам понадобится список применяемых классов и диаметров арматуры, именно для них мы будем создавать дополнительные свойства с массой. Мы сделали так: прикинули, что в любом случае гладкую арматуру используем не больше 20
Оглавление

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

Конечно же в Rengaчате уже разобрали эту ведомость и для всех ищущих она доступна через поиск по чату. Однако, моменты, на которые стоит обратить внимание, особенно если вы пользуетесь раскладкой сеток.

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

Начнем

В первую очередь нам понадобится список применяемых классов и диаметров арматуры, именно для них мы будем создавать дополнительные свойства с массой. Мы сделали так: прикинули, что в любом случае гладкую арматуру используем не больше 20 диаметра (например поперечка в балках), а всю остальную закладываем А500 или А500С. В принципе, пустые ячейки нас не сильно смущают (но при желании от них можно будет избавиться после создания ведомости, удостоверившись, что все попало куда надо), поэтому я создала свойства для А240 и А240С диаметрами 6-20, а для А500 и А500С диаметры 6-36. Так, на мой взгляд удобнее, если будем вносить изменения, применяя диаметры, ранее не использовавшиеся в проекте. Если создать только свойства на те диаметры, что применены, то впоследствии нужно постоянно мониторить, что никто не ввел дополнительные диаметры, которые не попадут в ведомость.

Заходим в свойства объектов, выбираем арматурные стержни, создаем новое свойство с типом данных масса и называем его для массы по классам арматуры по типу "я_А500", а для массы по диаметрам и классам арматуры, называем по типу "я_А500 ⌀12".

Список необходимых свойств арматурных стержней для ведомости расхода стали
Список необходимых свойств арматурных стержней для ведомости расхода стали

Вот такое огромное количество свойств у нас получилось. Здесь мы учли также, что вручную гнем гладкую арматуру только до d12, остальное уже сварные каркасы, поэтому для А240 свойства у нас доходят лишь до 12 диаметра. Буква я как префикс используется для того, чтобы они находились в самом конце списка и не мешались при просмотре окна со свойствами отдельного стержня.

Все свойства с массой по диаметрам расположены ниже видимой области и не мешаются
Все свойства с массой по диаметрам расположены ниже видимой области и не мешаются

Считаем массу арматурных стержней

В первую очередь у всех стилей арматурных стержней должны быть указаны верные диаметры и классы арматуры. Для себя мы также создали под каждый диаметр свой материал с уникальным цветом, чтобы разные диаметры арматурных деталей можно было отличить визуально.

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

Например, для арматуры диаметром 12 этот коэффициент запаса из опыта проектирования у нас принят 1,06.

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

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

-4
-5

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

Общая масса арматурных стержней *Стиль арматурного стержня.RNP_Коэффициент запаса

-6

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

(Класс арматуры =='А500')?int_Округленная масса суммарная:0

-7

Когда мы хотим вычислить массу арматуры определенного диаметра и класса, то просто добавляем еще один пункт сравнения.

(Класс арматуры =='А500')&&(Диаметр==12)?int_Округленная масса суммарная:0

-8

Теперь создадим спецификацию, в которую по очереди добавим все свойства с диаметрами и классами арматуры, которые хотим видеть.

Для примера, я создала 3 стержня длиной 1м:

1. A240 d8, которую хочу измерять в штуках

2. A500 d12, которую хочу измерять в погонаже

3. A500 d12, которую хочу измерять в штуках

Моя ведомость расхода стали выглядит вот так:

-9

Проверим, что все считается корректно:

для d8: 0,39*1=0,39

для d12: 0,89*1*1,06+0,89*1=1,83

Масса арматурных изделий

На данный момент арматурные изделия в Ренге работают не совсем так, как хотелось бы. У них есть чистая масса, но данных по диаметрам нет, если не выносишь на чертеж по марке. Но иногда все-таки очень хочется воспользоваться такими сетками, а не делать очередную сборку. Поэтому мы для себя приняли, что используем арматурные сетки для армирования столбчатых фундаментов, в которых диаметр арматуры в разных направлениях одинаковый, в этом случае мы можем вполне себе отправить их в ведомость расхода стали.

Для этого стилям арматурных изделий необходимо добавить свойства ЦГЭ_Диаметр арматуры и ЦГЭ_Класс арматуры. В эти свойства мы будем вручную вписывать данные и по ним потом определять, в какую массу считать наше изделие.

-10

Для сетки из арматуры диаметром 10мм класса А500 заполненные свойства будут выглядеть так:

-11

Самим арматурным изделиям необходимо добавить существующие свойства Округленная масса суммарная и всю вереницу свойств масс арматуры по диаметрам.

-12

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

-13

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

(Стиль арматурного изделия.ЦГЭ_Класс арматуры =='А500')?int_Округленная масса суммарная:0

-14

Когда мы хотим вычислить массу арматуры определенного диаметра и класса, то просто добавляем еще один пункт сравнения.

-15

(Стиль арматурного изделия.ЦГЭ_Класс арматуры =='А500')&&(Стиль арматурного изделия.ЦГЭ_Диаметр арматуры==10)?int_Округленная масса суммарная:0

Вернемся в нашу ведомость расхода стали, добавим во все графы галочку на арматурные изделия.

-16

Для проверки верного вычисления массы создадим столбчатый фундамента 1600х1600х300, армированный сеткой 1500х1500 из d10 A500, ячейка 200мм.

-17

Для сетки размерами 1500х1500 с ячейкой 200мм получаем 8 стержней длиной 1,5м в одном направлении и 8 стержней длиной 1,5м в другом направлении.

для d8: 0,39*1=0,39

для d10 (сетка): 16*0,617*1,5*1=14,81

для d12: 0,89*1*1,06+0,89*1=1,83

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