Свойства материала
В AutoCAD/BricsCAD можно присвоить материал любому солиду и отдельно любой его поверхности. Но эти материалы используются только для рендеринга и не содержат даже самых простых свойств, таких как плотность и цена. Более развитые материалы есть в отраслевых решениях, таких как BricsCAD Mechanical, но это не работает с простыми солидами и дорого стоит. Плагины A>V>C> позволяют добавить минимально необходимый набор свойств обычным материалам рендера. Это не позволит делать сложные расчеты прочности, но этого достаточно для расчета веса и цены, проверок габаритов деталей и других типичных мебельных задач.
Для присвоения материалов вы можете использовать обычную панель свойств AutoCAD. Вы конечно знаете, как выбрать отдельные поверхности солида (зажав Ctrl), чтоб присвоить им другой материал. Материал присвоенный солиду плагины A>V>C> будут считать основным материалов из которого вы хотите изготовить деталь. Не может быть детали из нескольких материалов. А материалы присвоенные поверхностям - считаются покрытиями. Используйте покрытия для обозначения краски, ламинирования, кромления и т.п. Для создания новых материалов используйте команду _Materials. Но штатными средствами вы сможете назначить материалу только имя и описание. Для полноценной работы вам понадобится Палитра Свойств A>V>C>.
Вы можете присвоить материал слою, назначить детали слой и назначить ей материал ПоСлою (ByLayer). Мои плагины поймут такую хитрость и будут считать, что детали изготовлены из материала слоя. Для присвоения материала слою в Автокаде (в отличии от BricsCAD) необходимо использовать отдельную команду _MATERIALATTACH. Однако плагины A>V>C> не работают с материалом ПоБлоку (ByBlock) - не присваивайте его деталям. При создании солидов им присваивается материал Global. В принципе вы можете настроить свойства этого материала, но лучше не использовать этот материал, всегда заменять на свои.
Чтобы видеть раскраску солидов и их граней по материалам желательно использовать визуальный стиль Realistic (команда _vscurrent _r). Но палитра A>V>C> умеет присваивать цвет солиду или грани, при присвоении материала. Цвет берется из свойств материала. Цвет отображается в любом визуальном стиле, и вы сможете всегда видеть раскраску деталей. Если вы сначала назначили материал деталям, а потом решили настроить этот материал, поменять цену или цвет, то вам придется вызвать команду AvcUpdate, чтоб солиды поменяли цвет и чтоб была вычислена новая метрика солида.
Примите к сведению, что Автокад сбрасывает материал граней при присвоении материала солиду. А при вычитаниях, разрезе и других операциях Автокад может присвоить поверхностям нежелательные материалы. Поэтому всю работу с материалами следует оставить на самый последний момент, когда модель полностью готова и утверждена.
Плагины A>V>C> не содержат никакой библиотеки материалов, не ищите. Плагины только предоставляют возможность создать ее и использовать. Вы можете создавать материалы на базе библиотек Автокада. Но в них придется вводить все свойства и сохранять в вашем шаблоне. Палитра Свойств A>V>C> позволяет создавать новые материалы просто введя новое название в поле Материал на закладке Солид и Метрика, или в поле материала покрытия и кромки. У такого материала не будет текстуры и других свойств - только имя. Все свойства следует задать на закладке Материал. А текстуру можно присвоить в обычном диалоге настройки материалов Автокада.
Не забудьте правильно выставить единицы чертежа (системная переменная insunits). В миллиметровых чертежах (insunits=4) количество материалов выводится в Таблицу Материалов в метрах.
Свойства
Чтоб отредактировать дополнительные свойства материала откройте Палитру Свойств AVC (команда AVCPalette), выберите солид с уже присвоенным материалом и в палитре выберите вкладку Материал (иконка кирпичной стены).
Имя - Полное наименование выбранного материала. Имя не может быть пустым и должно быть уникальным. Следующие символы недопустимы в имени: ;,=\|/:*?`"<>
Использование - предназначение материала, способ использования (ранее поле называлось "Для"). Доступны 3 типа использования основных материалов солидов и 2 типа покрытий:
Массив - тип по умолчанию. Измеряются по объему, кубическими метрами / кубическими дюймами. Старайтесь не использовать.
Лист - плоский листовой материал для раскроя/фрезеровки деталей.
Погонаж - любой длинномер - трубы, пруты, прокат, профиля, молдинги, багеты, карнизы, плинтусы, все что измеряется погонными метрами / дюймами.
Покрытие - из этого материала невозможно ничего изготовить, но его можно нанести на поверхность детали - краска, пленка, ламинат. Измеряется в квадратных метрах / квадратных дюймах.
Кромка - из этого материала невозможно ничего изготовить, но его можно нанести на узкий торец детали. Измеряется в погонных метрах / дюймах.
Индекс - Краткое обозначение или номер материала для выносок и таблиц. Во избежание путаницы индекс не должен повторяться в одном чертеже. Программа может сама придумать индексы материалам.
Артикул - Длинный буквенно-цифровой код материала. Используйте для закупок и для связи с базами данных. Артикул должен быть уникальным для всех чертежей. И он должен совпадать у одинаковых материалов в разных чертежах, даже если вы немного ошиблись в названии материала.
Цена - Стоимость за единицу материала. Важно правильно выбрать единицы. В миллиметровом чертеже требуется задавать стоимость одного квадратного метра материала. В дюймовом - стоимость одного квадратного дюйма. Для погонажных материалов и кромок - используйте стоимость за один погонный метр или дюйм. Программа никак не принуждает вас использовать только местную валюту, но при подстановке стоимости деталей будет взят символ валюты из настроек Windows. Вы можете заменить этот символ, используя формат подстановок.
Плотность - Плотность материала для расчета веса изделий и сборок. Важно правильно выбрать единицы. В миллиметровом чертеже требуется задавать плотность как вес одного кубометра материала. В дюймовом - вес одного кубического дюйма. Единицы веса (килограммы или тонны или фунты...) вы можете использовать любые. Соответственно именно в них будет вычислен вес детали. Правильно подписать единицы в таблицах - это ваша задача, а не программы.
Цвет - Диффузный (diffuse) цвет материала. Можете написать любое название цвета. Программа постарается его распознать. Запишите пустую строку, чтоб показывать унаследованный цвет солида (Inherited = ByObject). При смене этого цвета, программа также поменяет рассеянный (ambient) цвет материала, если тот не унаследован от объекта (не ByObject). Этот же цвет можно присваивать солидам и их поверхностям при смене материала (см. настройки Палитры A>V>C>) и тогда вы увидите этот цвет в любых визуальных стилях. Имейте в виду, что цвет солидов, которым уже назначен это материал не поменяется сразу. В визуальных стилях, отображающих материал, требуется обновить все изображение. А в прочих визуальных стилях отображается только цвет объекта, но не материал. Требуется вызвать специальную команду AVCUpdate, чтоб заменить цвета у всех солидов в соответствии с новыми настройками материала.
Размер - размер листа/хлыста материала. Нужен для реализации в будущем пересчета закупок в листы, проверок на соответствие детали толщине и габаритам листа, черчения контура листа в dxf и т.п.
Длина - Длина исходного куска материала, заготовки, листа, рулона, хлыста.
Ширина - ширина.
Толщина - толщина.
Зернистость/Текстура - у этого материала есть рисунок волокон вдоль длинной стороны листа. Можно использовать это свойство в таблицах материалов через подстановку %grain%. Для деталей из этого материала желательно указать направление текстуры. Если назначать материал через Палитру Свойств A>V>C>, то свойство Текстура у детали автоматически будет заменено на Вдоль или Нет в зависимости от галочки Зернистость у материала. Так же на эту галочку реагирует команда AvcUpdate и команда замена цвета деталей по материалу. Таким образом вы можете легко распространить изменения Зернистости материала на все детали.
Фреза - Имя или номер инструмента (фрезы), как он назван в станке ЧПУ. Это имя можно использовать в подстановке %milltool% во всех именах слоев ЧПУ. Программа будет использовать это имя из свойств материала детали, даже если в стиле ЧПУ задано другое имя инструмента.
Режим фр. - Режим обработки (фрезерования). Этот текст можно использовать в подстановке %millmode% во всех именах слоев ЧПУ.
Пила - Имя или номер инструмента (диска), как он назван в станке ЧПУ. Это имя можно использовать в подстановке %sawtool% во всех именах слоев ЧПУ. Программа будет использовать это имя из свойств материала детали, даже если в стиле ЧПУ задано другое имя инструмента.
Режим пил. - Режим обработки (пиления). Этот текст можно использовать в подстановке %sawmode% во всех именах слоев ЧПУ.
Описание - любое описание материала.
Некоторые из этих свойств доступны только на закладке Материал, но скрыты на закладке Покрытие, так как не имеют смысла.
Вычисляемые свойства
Существуют свойства, которые вы можете получить только через подстановки в Таблице Данных или Таблице материалов. Их нельзя редактировать, потому что программа вычисляет их на основе других свойств.
piece - Размер куска материала. Площадь листа, длина хлыста или объем. Вычисляется по размерам материала с учетом назначения (поле "Использование"). Для миллиметровых чертежей пересчитывается в метры. Например, 6 квадратный метров листового материала - это 1 кусок (лист), если у материала заданы размеры 3000х2000.
units - Единицы измерения количества материла. Подставляется в зависимости от предназначения (поле "Использование"). Программе известны только метры и дюймы (м, м², м³, in, in², in³). Прочите единицы не отображаются.
В команде Таблица Материалов, вы можете использовать подстановки расчета материала на выбранные детали:
quantity - Количество материала по площади, длине или объему. С учетом необходимых запасов (см Расчет цены в Общих настройках). Единица количества зависит от предназначения материала.
pieces - Количество кусков материала. Если заданы размеры материала, то программа посчитает сколько надо листов, хлыстов, бухт кромки.
weight - Вес всех деталей из этого материала без учета запасов. Должна быть задана плотность материала. Не рассчитывается для покрытий и кромок.
cost - Стоимость этого количество материала. Должна быть задана цена единицы материала.
Команда замены цвета деталей
В шапке вкладки свойств материала есть кнопка для вызова команды замены цвета деталей, на цвет, похожий на цвет материала. Команда найдет все солиды чертежа с выбранными материалами и заменит их цвет на ближайший индексированный цвет, похожий на цвет материала. Для материала Global замена цвета не производится. Для материалов ByLayer и ByBlock производится замена цвета на ByLayer и ByBlock (если только у слоя не задан свой материал). Если в опциях Палитры Свойств A>V>C> настроена замена Текстуры деталей по материалу, то эта команда так же поменяет текстуру на Вдоль или Нет в зависимости от свойства материала Зернистость.