Стройка Кровля

Расчет доборных элементов кровли по длинам линий

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

Быстрый ответ

Для каждой непрерывной линии отдельно округляется вверх (длина линии − нахлест) / (длина планки − нахлест). Разные профили и разрозненные линии не объединяются перед округлением.

Описание расчёта

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

Входные данные

шт
шт
шт
шт
шт
шт

Результат

Конек: планок
7 шт
Конек: закупаемый метраж
14 м
Карниз: планок
14 шт
Карниз: закупаемый метраж
28 м
Торец: планок
16 шт
Торец: закупаемый метраж
32 м
Ендова нижняя: планок
0 шт
Ендова нижняя: закупаемый метраж
0 м
Ендова верхняя: планок
0 шт
Ендова верхняя: закупаемый метраж
0 м
Примыкание: планок
0 шт
Примыкание: закупаемый метраж
0 м
Всего изделий разных профилей
37 шт
Общий закупаемый метраж разных профилей
74 м
Суммарные обрезки разных профилей
9 м
Всего изделий разных профилей
37 шт

Как считается

  1. 1 Из проекта или замеров берутся длины готовых линий каждого профиля. Для одинаковых линий задается количество, для отсутствующей группы — ноль.
  2. 2 Первое изделие покрывает полную длину; нахлест вычитается только на стыках последующих планок.
  3. 3 Планки округляются на одну линию и умножаются на число таких линий. Нижняя и верхняя ендовы считаются независимо.
  4. 4 Суммы показывают закупку, а не возможность заменить один профиль другим. Перенос остатков и оптимальный раскрой не выполняются.
Конек: планок
ridge_per_run * max(ridge_runs,0)
Расшифровка переменных ▾
  • ridge_runs Конек: одинаковых отдельных линий (шт)
Конек: закупаемый метраж
ridge_valid ? ridge_pieces * ridge_stock_m : 0
Расшифровка переменных ▾
  • ridge_stock_m Конек: полная длина одной планки (м)
Карниз: планок
eave_per_run * max(eave_runs,0)
Расшифровка переменных ▾
  • eave_runs Карниз: одинаковых отдельных линий (шт)
Карниз: закупаемый метраж
eave_valid ? eave_pieces * eave_stock_m : 0
Расшифровка переменных ▾
  • eave_stock_m Карниз: полная длина одной планки (м)
Торец: планок
gable_per_run * max(gable_runs,0)
Расшифровка переменных ▾
  • gable_runs Торец: одинаковых отдельных линий (шт)
Торец: закупаемый метраж
gable_valid ? gable_pieces * gable_stock_m : 0
Расшифровка переменных ▾
  • gable_stock_m Торец: полная длина одной планки (м)
Ендова нижняя: планок
valley_lower_per_run * max(valley_lower_runs,0)
Расшифровка переменных ▾
  • valley_lower_runs Ендова нижняя: одинаковых отдельных линий (шт)
Ендова нижняя: закупаемый метраж
valley_lower_valid ? valley_lower_pieces * valley_lower_stock_m : 0
Расшифровка переменных ▾
  • valley_lower_stock_m Ендова нижняя: полная длина одной планки (м)
Ендова верхняя: планок
valley_upper_per_run * max(valley_upper_runs,0)
Расшифровка переменных ▾
  • valley_upper_runs Ендова верхняя: одинаковых отдельных линий (шт)
Ендова верхняя: закупаемый метраж
valley_upper_valid ? valley_upper_pieces * valley_upper_stock_m : 0
Расшифровка переменных ▾
  • valley_upper_stock_m Ендова верхняя: полная длина одной планки (м)
Примыкание: планок
abutment_per_run * max(abutment_runs,0)
Расшифровка переменных ▾
  • abutment_runs Примыкание: одинаковых отдельных линий (шт)
Примыкание: закупаемый метраж
abutment_valid ? abutment_pieces * abutment_stock_m : 0
Расшифровка переменных ▾
  • abutment_stock_m Примыкание: полная длина одной планки (м)
Всего изделий разных профилей
all_groups_valid ? (ridge_pieces + eave_pieces + gable_pieces + valley_lower_pieces + valley_upper_pieces + abutment_pieces) : 0
Общий закупаемый метраж разных профилей
all_groups_valid ? (ridge_purchase_m + eave_purchase_m + gable_purchase_m + valley_lower_purchase_m + valley_upper_purchase_m + abutment_purchase_m) : 0
Суммарные обрезки разных профилей
all_groups_valid ? (ridge_offcut_m + eave_offcut_m + gable_offcut_m + valley_lower_offcut_m + valley_upper_offcut_m + abutment_offcut_m) : 0

Допущения

  • Это ведомость по уже известным длинам, не восстановление геометрии сложной крыши по площади.
  • Начальные длины и нахлесты — пример. Значения каждого профиля задаются по документации выбранной кровельной системы.
  • Углы, заглушки, крепеж, ширина полок, раскрой разверток и специальные узлы не подбираются.
  • Верхняя ендова не объявляется обязательной: если она не предусмотрена системой, задайте ноль линий.

Источники и методика

  • Расчетная модель по введенным параметрам

    Паспортные нормы и параметры покрытия задаются пользователем.

Часто задаваемые вопросы

Почему нельзя сначала сложить длины карнизов?

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

Что делать с линиями одной планки разной длины?

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

Нижняя и верхняя ендовы удваиваются автоматически?

Нет. Это отдельные группы, потому что их наличие и условия стыковки зависят от системы.

Нахлест одинаков для всех профилей?

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

Можно ли использовать обрезок торцевой планки на коньке?

Нет. Общий метраж не делает разные профили взаимозаменяемыми. Перенос остатков даже одного профиля между линиями здесь не оптимизируется.

Где взять длину конька или ендовы?

Из проекта, обмера или отдельной геометрической модели крыши. Эта ведомость переводит готовые длины в количество изделий, а не рассчитывает стропильную систему.