Таблица Материалов

Плагин AVC_MatTable к AutoCAD и BricsCAD.

Извлечение данных о материалах твердых тел (солидов), материалов их поверхностей. Списки материалов, покрытий, покрасок, кромок. Подсчет расхода материалов с учетом обрезков, суммарный вес и цена. Запись таблиц в чертеж, Excel, CSV, XML. Экспорт списка материалов в Cutting3 и OptiCut.

Если вы хотите посчитать количество материалов для закупок или составить список меток материалов, которыми они помечены на деталях, то вам пригодится данный плагин. Предварительно вам понадобится присвоить материалы деталям (солидам). Имеется ввиду обычный материал рендера, который есть в свойствах любого чертежного объекта в AutoCAD или в BricsCAD. Вы так же можете присвоить материалы отдельным граням солидов - эти материалы будут считаться покрытиями (ламинат, краска, кромки). Если вы хотите пересчитать количество материала в листы или вам нужен вес деталей, стоимость материалов, то вам понадобится программа Палитра свойств A>V>C>. Она добавит к свойствам обычных материалов размеры листа, плотность и цену. После этого вы сможете вызвать команду MatTable, создать и сохранить Таблицу Материалов.

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

Возможности программы:

  • Фильтровать только нужные детали из всех выбранных по слою, по типу объекта, по технологии изготовления.

  • Обрабатывать все детали и сборки-блоки, видимые через видовой экран (viewport).

  • Считывать детали изнутри блоков-сборок, массивов, внешних ссылок и динамических блоков.

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

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

  • По разному подсчитывать количество разных видов материалов, в зависимости от их назначения: по объему (для массива), по площади (для листов и покрытий), по длине (для погонажа и кромок).

  • Настраивать любой вид таблицы, с любыми столбцами, используя систему подстановок.

  • Создавать комбинированные столбцы из нескольких параметров материалов или деталей.

  • Форматировать числа и любые данные с помощью форматов подстановок. Каждая колонка может форматироваться по разному.

  • Группировать строки таблицы в разделы и записывать имена разделов.

  • Сортировать строки по возрастанию или убыванию.

  • Подсчитывать суммы в объединенных строках.

  • Умножать количества деталей на заданный множитель. Это позволит подсчитать количество материалов для серии изделий одному чертежу.

  • Вычислять математические формулы из данных одной строки.

  • Подсчитывать итоговые суммы по группам и по всей таблице.

  • Сохранять результаты в чертеже в таблицах или текстах.

  • Разбивать длинные DWG-таблицы на несколько листов.

  • Сохранять результаты в файлах Excel, CSV, XML.

  • Программа имеет готовые к применению стили таблиц для вставки списка материалов в программы раскроя Cutting3 и OptiCut (панели и бруски).

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

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

  • Быстро переключаться между несколькими наборами настроек (стилями).

  • Работать в 1 клик - выбирать таблицу для вставки данных вместе с объектами для извлечения данных.

  • Настраивать все эти возможности в удобном диалоговом окне.


Ограничения программы

  • Программа извлекает материалы только у твердых тел, не работает с поверхностями, сетями и другими объектами.

  • Программа не работает со специализированными материалами Mechanical, BIM, Architectural.

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


C программой Таблица Материалов поставляются команды работы с таблицами «Вставка в таблицу» (PTT) и «Разделить таблицу» (TableSplit ). Как известно, встроенные таблицы Автокад имеют крайне ограниченную функциональность. Просто скопировать ячейки из Excel и вставить их в Автокад не получится. Эту недоработку частично компенсирует команда «Вставка в таблицу». С ее помощью можно вставить в таблицу Автокада любые тексты, разделенные символами табуляции и переносами строк. В том числе данные, скопированные в буфер, командой «Таблица Материалов». А команда «Разделить таблицу» поможет отправить на принтер таблицу, не влезшую в один лист.


О загрузке и установке плагина читайте тут.

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

Затем можно активировать одну из лицензий:


Так же команда MatTable входит в состав сборника A>V>C> Pro.

Если вы не нашли нужного свойства или вам нужна помощь в настройке - пишите на почту avc.programming@gmail.com и предложите свою цену доделок или консультаций. Если вам нужно экспортировать таблицу в SQL базу данных или в web-приложения - это тоже возможно доделать.


Работа с Таблицей Материалов рассмотрена в видео-уроке CAD Craft

Порядок работы

Порядок работы такой же как с Таблицей данных

Не забудьте правильно выставить единицы чертежа (системная переменная insunits). В миллиметровых чертежах (insunits=4) количество материалов выводится в таблицу в метрах.

Но при настройке в столбцов и групп таблицы вы должны учитывать особенности:

    • Подстановки свойств материала следует писать без приставки mat. Например: %art%, %price%

    • Вы можете извлечь и некоторые данные из свойств самих деталей, их блоков-сборок и из свойств чертежа. Например, чтоб подсчитать количество материалов отдельно на каждую сборку, напишите в группировке %block%.

    • При использовании подстановок свойств детали записи о материалах могут размножится - вы получите отдельные записи для каждой детали (точнее для группы деталей с одинаковыми свойствами)

    • При совпадении имен подстановок материала и детали, программа предпочтет вывести свойства материала. Например %length% - это будет длина листа материала, а не длина детали. Вывести размеры деталей никак не получится, используйте для этого Таблицу Напилки.

    • Вы можете использовать специализированные подстановки Таблицы Материалов:

      • quantity - Количество материала по площади, длине или объему. С учетом необходимых запасов (см Расчет цены в Общих настройках). Единица количества зависит от предназначения материала (поля "Для").

      • pieces - Количество кусков материала. Если заданы размеры материала, то программа посчитает сколько надо листов, хлыстов, бухт кромки. Вычисляется как quantity / piece. То есть, например, количество квадратных материала будет поделено на площадь листа материала и вы получите необходимое количество листов.

      • weight - Вес всех деталей из этого материала без учета запасов. Должна быть задана плотность материала. Не рассчитывается для покрытий и кромок.

      • cost - Стоимость этого количества материала. Должна быть задана цена единицы материала.

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