Подсчёт арматуры в AutoCAD — одна из самых рутинных, но критически важных задач для проектировщиков железобетонных конструкций. Ошибка в спецификации может привести к перерасходу материалов на 15–30% или, что хуже, к ослаблению несущей способности фундамента, колонн или плит. В то же время, тратить часы на ручной пересчёт каждого стержня в крупном проекте — непозволительная роскошь.

Эта статья собрана на основе опыта инженеров-проектировщиков и содержит 5 рабочих методов — от базовых (для новичков) до продвинутых (с использованием LISP-скриптов и специализированных плагинов). Мы разберём, как считать арматуру в AutoCAD с учётом:

  • 📏 Типов арматуры (рабочая, конструктивная, монтажная)
  • 🔄 Повторяющихся элементов (сетки, каркасы, хомуты)
  • 📊 Автоматического формирования спецификаций
  • Оптимизации времени (от 10 минут для типового фундамента до 1 часа для многоэтажного каркаса)

Важно: методы подходят для AutoCAD 2018–2026 (включая версию для Mac), а также для AutoCAD Civil 3D и AutoCAD Structural Detailing с поправками на специфику интерфейса. Если вы работаете в BricsCAD или NanoCAD, принципы остаются теми же, но названия команд могут отличаться.

📊 Какой метод подсчёта арматуры вы используете чаще?
Ручной (через свойства объектов)
Полуавтоматический (блоки + таблицы)
Скрипты LISP
Плагины (например, SPDS)
Ещё не определён

1. Ручной подсчёт через свойства объектов: когда это оправдано

Этот метод подходит для небольших проектов (например, ленточный фундамент частного дома или монолитная плита гаража) или для проверки автоматизированных расчётов. Его главный плюс — 100% контроль над каждым стержнем, что критично для ответственных конструкций. Минус — низкая скорость: на проект средней сложности уйдёт 3–5 часов.

Алгоритм действий:

  1. Откройте чертеж и убедитесь, что все арматурные стержни нарисованы как линии (LINE) или отрезки (PLINE). Если используются блоки — их нужно предварительно "взорвать" командой EXPLODE.
  2. Выделите стержень, длину которого нужно посчитать, и вызовите панель Свойства (PROPERTIES или клавиша Ctrl+1).
  3. В разделе Геометрия найдите параметр Длина (Length). Скопируйте значение в Excel или блокнот.
  4. Повторите для всех стержней, группируя их по диаметру и классу (например, А400 Ø12, А500 Ø16).

Для ускорения процесса используйте быстрый выбор:

  • 🔍 Введите команду QSELECT → выберите Тип объектов: Линии → укажите Слой (если арматура разнесена по слоям).
  • 📌 В фильтре свойств добавьте условие по Цвету или Типу линии, если они стандартизированы.
💡

Если в проекте много повторяющихся стержней (например, хомуты с шагом 200 мм), выделите один, посчитайте его длину, а затем умножьте на количество в серии. Это сэкономит до 40% времени.

2. Использование блоков и атрибутов: полуавтоматический метод

Блоки (BLOCK) с динамическими атрибутами — это "золотая середина" между ручным подсчётом и полной автоматизацией. Метод идеален для типовых элементов: каркасов колонн, сеток плит, пространственных арматурных изделий (например, С1, С2 по серии 1.400–5).

Как настроить:

  1. Создайте блок для каждого типа арматуры:
    -BLOCK → Укажите имя (например, "Хомут_Ø8_200") → Выберите объекты → Базовая точка → OK
  2. Добавьте атрибуты для автоматизации подсчёта:
    ATTDEF → Имя атрибута: "Длина" → Подсказка: "Длина стержня, мм" → Значение по умолчанию: "0"
  3. Вставьте блок в чертеж командой INSERT и заполните атрибуты реальными значениями.

Для выгрузки данных:

  • 📋 Используйте команду DATAEXTRACTION (ДИСПЕТЧЕР АТРИБУТОВ в русских версиях).
  • 📂 Экспортируйте в .xls или .csv для дальнейшей обработки.
Тип арматуры Преимущества метода Недостатки Время на проект (100 м²)
Рабочие стержни (плиты, балки) Точность 99%, подходит для сложных конфигураций Трудоёмко при большом количестве уникальных стержней 2–3 часа
Хомуты, поперечная арматура Быстро считает повторяющиеся элементы Требует предварительной настройки блоков 1–1.5 часа
Сетки (дорожные, фундаментные) Идеально для регулярных структур Не подходит для криволинейных сеток 30–40 минут

Разнести арматуру по слоям (например, "Арматура-Ø12", "Арматура-Ø16")|

Создать блоки для типовых элементов (хомуты, каркасы)|

Добавить атрибуты с длиной, диаметром, классом стали|

Проверить масштаб чертежа (1:1 для корректных расчётов)|

Экспортировать атрибуты в Excel для сводной таблицы-->

3. Скрипты LISP: автоматизация для продвинутых пользователей

LISP-скрипты позволяют автоматизировать до 80% рутинных операций в AutoCAD. Для подсчёта арматуры есть готовые решения, но их нужно адаптировать под специфику вашего проекта. Ниже — базовый скрипт, который суммирует длину всех линий на выбранном слое:

(defun c:CountArmatura (/ ss i total)

(setq ss (ssget '((0 . "LINE")))) ; Выбор всех линий

(setq total 0)

(repeat (setq i (sslength ss))

(setq ent (ssname ss (setq i (1- i))))

(setq len (vla-get-length (vlax-ename->vla-object ent)))

(setq total (+ total len))

)

(princ (strcat "\nОбщая длина арматуры: " (rtos total 2 2) " мм"))

(princ)

)

; Запуск: введите в командной строке "CountArmatura"

Как модифицировать скрипт под свои нужды:

  • 🔧 Добавить фильтр по слою или цвету, если арматура разнесена по категориям.
  • 📊 Выводить не только суммарную длину, но и количество стержней каждого диаметра.
  • 📄 Сохранять результаты в текстовый файл или Excel.

Где взять готовые скрипты:

  • 🌍 Форумы: CAD Forum, AutoCAD Tips (ищите по запросу "lisp count rebar").
  • 📦 Библиотеки: Lee Mac Programs, Afralisp.
  • 🛠️ Заказные решения: на Kwork или Freelance.habr (средняя цена — 3–5 тыс. руб. за скрипт под конкретную задачу).
Пример расширенного скрипта для подсчёта по диаметрам

Скрипт ниже группирует стержни по слою (где имя слоя содержит диаметр, например "Armatura-12") и выводит сводную таблицу:

(pre)(code)(defun c:CountByDiameter (/ ss i ent len layer diam dict)

(setq ss (ssget '((0 . "LINE,PLINE"))))

(setq dict (make-hash-table))

(repeat (setq i (sslength ss))

(setq ent (ssname ss (setq i (1- i))))

(setq layer (vla-get-layer (vlax-ename->vla-object ent)))

(setq diam (atoi (vl-string-right-trim "Armatura-" layer)))

(setq len (vla-get-length (vlax-ename->vla-object ent)))

(if (gethash diam dict)

(setq dict (puthash diam (+ (gethash diam dict) len) dict))

(setq dict (puthash diam len dict))

)

)

(foreach key (vl-sort (hash-keys dict) '<)

(princ (strcat "\nØ" (itoa key) " мм: " (rtos (gethash key dict) 2 2) " мм"))

)

(princ)

)

(code)(/pre)

4. Плагины для AutoCAD: SPDS, ArmaCAD, RebarCAD

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

  • 📋 Автоматически генерируют спецификации по ГОСТ 21.501–2018.
  • 🔄 Учитывают нахлёсты, загибы и анкеровку.
  • 🖥️ Интегрируются с Revit, TEKLA и другими BIM-системами.

Сравнение популярных плагинов:

Плагин Стоимость (руб.) Ключевые функции Поддержка AutoCAD версий
SPDS Armature от 25 000 3D-моделирование каркасов, автоматическая нумерация стержней, экспорт в Excel и 2013–2026
ArmaCAD от 18 000 Библиотека типовых изделий, проверка по СНиП, визуализация пересечений 2015–2026
RebarCAD от 30 000 Расчёт веса, оптимизация раскроя, поддержка IFC-формата 2018–2026
GStarCAD Rebar от 15 000 Бюджетный аналог, подходит для небольших проектов 2010–2023

Как выбрать плагин:

  • 🏗️ Для монолитного строительства (многоэтажки, промышленные объекты) — SPDS Armature или RebarCAD.
  • 🏠 Для частного строительства (фундаменты, заборы) — ArmaCAD или GStarCAD Rebar.
  • 💰 Если бюджет ограничен — попробуйте демо-версии (обычно дают 30 дней на тестирование).
💡

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

5. Подсчёт арматуры в 3D-моделях (AutoCAD Structural Detailing)

Если вы работаете в AutoCAD Structural Detailing (ранее ADT), у вас есть встроенные инструменты для 3D-моделирования арматуры и автоматического подсчёта. Этот метод наиболее точный, так как учитывает:

  • 🔄 Пересечения стержней и необходимые нахлёсты.
  • 📐 Реальную геометрию (например, длину загибов в хомутах).
  • 📦 Вес арматуры с учётом плотности стали (по умолчанию 7850 кг/м³).

Пошаговая инструкция:

  1. Создайте 3D-модель железобетонной конструкции (например, колонны или балки).
  2. Перейдите на вкладку Арматура (Rebar) → выберите тип стержня (прямой, Г-образный, П-образный и т.д.).
  3. Укажите параметры:
    Диаметр: 12 мм
    

    Класс: А400

    Шаг: 200 мм

    Нахлёст: 50d (600 мм)

  4. Сгенерируйте арматурный каркас командой Создать арматуру (Create Rebar).
  5. Для подсчёта используйте Спецификация арматуры (Rebar Schedule) — программа автоматически сформирует ведомость.

Преимущества 3D-моделирования:

  • Визуальный контроль: видно все пересечения и ошибки армирования.
  • Автоматическое обновление спецификаций при изменении модели.
  • ✅ Экспорт в Navisworks для проверки коллизий.

6. Типичные ошибки и как их избежать

Даже опытные проектировщики допускают ошибки при подсчёте арматуры. Вот TOP-5 проблем и способы их предотвращения:

  1. Неучтённые нахлёсты:

    По ГОСТ 14098–2014, нахлёст рабочей арматуры должен быть не менее 40d (где d — диаметр стержня). Многие забывают добавить эту длину к каждому стыку.

    ⚠️ Внимание: В сжатых элементах (колоннах) нахлёсты должны быть в 1.5 раза больше, чем в растянутых (балках).
  2. Округление длин:

    AutoCAD отображает длину с точностью до миллиметра, но в спецификации часто округляют до сантиметров. Это может дать погрешность до 5–10% на крупных объектах.

  3. Игнорирование загибов:

    Длина загиба (например, для анкеровки) рассчитывается по формуле L = πRα/180, где R — радиус, α — угол загиба. Без учёта этого параметра реальная длина стержня будет занижена.

  4. Повторный подсчёт типовых элементов:

    Если в проекте 50 одинаковых колонн, не нужно считать арматуру для каждой отдельно. Достаточно посчитать одну и умножить на количество.

  5. Несовпадение слоёв и спецификаций:

    Если арматура нарисована на слое "Оси" или "Текст", скрипты и плагины её "не увидят". Всегда используйте чёткую систему именования слоёв (например, "Armatura-12", "Armatura-16").

Проверочный чек-лист перед отправкой проекта:

Все стержни нарисованы в масштабе 1:1|

Учтёны нахлёсты и загибы|

Длины округлены только в финальной спецификации|

Проверена суммарная масса (сравнить с эмпирическими нормами)|

Экспортирована ведомость в Excel для кросс-проверки-->

7. Оптимизация раскроя: как сэкономить до 15% материала

Подсчёт арматуры — это не только количество, но и рациональный раскрой. Неправильно подобранные длины стержней приводят к большому количеству обрезков, что увеличивает стоимость проекта. Вот как оптимизировать раскрой:

1. Стандартные длины прутка:

Арматура поставляется в стержнях фиксированной длины (обычно 6, 9 или 11.7 м). При заказе уточните у поставщика доступные варианты и подберите такие длины стержней в проекте, чтобы обрезков было минимум. Например:

  • 📏 Если в проекте нужны стержни по 2.5 м, заказывайте 9-метровые прутки: 9 / 2.5 = 3.6 → получится 3 стержня с обрезком 1.5 м (который можно использовать для коротких элементов).

2. Использование типовых каркасов:

Для колонн, балок и плит разработайте библиотеку типовых арматурных изделий (например, К1, К2, С1 по серии 1.400–5). Это позволит:

  • 🔄 Повторно использовать одни и те же стержни в разных частях проекта.
  • 📊 Точнее прогнозировать расход материала.

3. Программы для оптимизации раскроя:

Если проект крупный (от 100 тонн арматуры), используйте специализированное ПО:

  • 🖥️ ArmaOptima — российская программа, интегрируется с AutoCAD.
  • 🖥️ RebarCAD Cutting — модуль для оптимизации раскроя.
  • 🖥️ TEKLA Structures — для сложных 3D-моделей.
Пример экономии на раскрое

В проекте монолитного каркаса на 500 тонн арматуры оптимизация раскроя позволила сократить обрезки с 18% до 5%, сэкономив ~65 тонн стали (около 2.5 млн руб. при цене 38 000 руб./тонна).

FAQ: Ответы на частые вопросы

Можно ли посчитать арматуру в AutoCAD без плагинов?

Да, но это займёт значительно больше времени. Для небольших проектов (до 500 кг арматуры) хватит ручного метода или блоков с атрибутами. Для крупных объектов (от 1 тонны) без плагинов или скриптов не обойтись — риск ошибок слишком высок.

Как посчитать арматуру в криволинейных конструкциях (например, круглые колонны)?

Для криволинейной арматуры:

  1. Разбейте дугу на прямые сегменты (команда DIVIDE или MEASURE).
  2. Посчитайте длину каждого сегмента и суммируйте.
  3. Добавьте длину загибов (если они есть).

В 3D-моделях (например, в AutoCAD Structural Detailing) длина спиральной арматуры рассчитывается автоматически.

Как экспортировать спецификацию арматуры в Excel?

Способы экспорта:

  • 📋 Через DATAEXTRACTION (встроенная команда AutoCAD).
  • 📊 С помощью плагинов (SPDS, ArmaCAD — поддерживают прямой экспорт в .xls).
  • 🖥️ Через LISP-скрипт с записью в .csv.

Пример скрипта для экспорта в CSV:

(defun c:ExportToCSV (/ file ss i ent layer diam len)

(setq file (open "armatura.csv" "w"))

(setq ss (ssget '((0 . "LINE"))))

(write-line "Диаметр;Длина;Количество" file)

(repeat (setq i (sslength ss))

(setq ent (ssname ss (setq i (1- i))))

(setq layer (vla-get-layer (vlax-ename->vla-object ent)))

(setq diam (atoi (vl-string-right-trim "Armatura-" layer)))

(setq len (vla-get-length (vlax-ename->vla-object ent)))

(write-line (strcat (itoa diam) ";" (rtos len 2 2) ";1") file)

)

(close file)

(princ "\nЭкспорт завершён: armatura.csv")

(princ)

)

Как посчитать вес арматуры по длине?

Вес одного погонного метра арматуры рассчитывается по формуле:

Вес (кг/м) = (π × d² / 4) × 7850 / 1 000 000, где:

  • d — диаметр в мм,
  • 7850 — плотность стали (кг/м³),
  • 1 000 000 — коэффициент для перевода мм² в м².

Готовые значения для популярных диаметров:

Диаметр (мм) Вес (кг/м)
60.222
80.395
100.617
120.888
161.578

Чтобы посчитать общий вес, умножьте длину всех стержней данного диаметра на вес погонного метра.

Как избежать расхождений между чертежом и спецификацией?

Расхождения возникают из-за:

  1. Неактуальных чертежей: кто-то внёс изменения, но не обновил спецификацию.
  2. Ошибок округления: в чертеже длина 2.547 м, а в спецификации — 2.55 м.
  3. Неучтённых элементов: забыли посчитать монтажную арматуру или хомуты.

Как предотвратить:

  • 🔄 Используйте динамические блоки или 3D-модели — они обновляют спецификацию автоматически.
  • 📌 Введите правило: "один чертеж — одна спецификация", без дублирования.
  • 👥 Назначьте ответственного за актуализацию данных (в небольших командах это часто делает главный инженер).