Команда Развертка (Unfold) предназначена для автоматического создания плоских полилиний по форме развертки гнутой поверхности твердого тела (3д солида).
Команда особенно полезна при проектировании изделий из листовых материалов: мебели, фасадов; изделий из фанеры и пластика; листового металла. Получены контуры уже оптимизированы для вырезания деталей на ЧПУ фрезерах и лазерной резки.
Программа работает с 3D-солидами. В BricsCAD можно использовать поверхности и регионы.
В настоящее время могут быть развернуты плоские, цилиндрические, конусные поверхности и поверхности вытягивания (вытянутые из сплайнов и эллипсов). Так же вы можете включить опцию построения примерных разверток линейчатых поверхностей.
Программа строит контуры для всех отверстий в указанной поверхности.
Можно объединять смежные поверхности (переход без излома) в одну развертку.
Контуры всегда преобразуются в замкнутые полилинии с оптимальным количеством сегментов.
Можно назначать контурам слои в соответствии с настройками программы ЧПУ Подготовка, а можно оставить развертке слой солида.
Имя и описание солида копируется в xData полилиний развертки.
Можно быстро переключаться между несколькими сохраненными стилями разверток.
О загрузке и установке плагина читайте тут.
Для запуска плагина вам придется зарегистрироваться и пополнить баланс учетной записи или получить бонусы.
Затем можно активировать одну из лицензий:
Программа не работает с полигональными сетями.
В AutoCAD из-за старого известного сбоя в BRep API невозможно работать с объектами типа Surface (Поверхность). И AutoCAD не дает выбирать грани регионов. В BricsCAD этих проблем нет.
Программа создает только плоские контуры, не пытается воссоздать разогнутый 3д-солид. Соответственно никакие наклонные торцы и гибка по средней линии не могут быть учтены. Хотя программа обмера метрики солида SolSize может дать вам длину развертки по средней линии и с учетом наклонного пила торцев.
Никаких шансов разогнуть круглую трубу.
Далеко не все поверхности можно развернуть. Поверхности "третьего порядка" (сфера, тор, изогнутые во всех направлениях NURBS-поверхности) развернуть в плоскость невозможно чисто физически. Их можно только пытаться "натягивать" на плоскость, если материал тянется. Но программа так делать не умеет. Однако можно попытаться развернуть линейчатые поверхности (LOFT между двумя произвольными 3д-кривыми).
Замкнутые поверхности полученные вытягиванием эллипса в AutoCAD обработать невозможно (можно в BricsCAD). Но вы можете подсказать программе ось вытягивания такой фигуры если создадите на ней хотя бы одно линейное ребро вдоль оси вытягивания.
Длина развертки может не совпадать с длиной в метрике солида, измеряемой SolSize для деталей помеченных как развертка. В SolSize учитываются другая сторона детали и угловое отрезание торцев, используется несколько режимов получения длины. Ничего этого нет в программе Развертка.
Программа не измеряет глубину глухих отверстий в солидах. Поэтому в названия слоев ЧПУ могут попасть ошибочные данные - внимательно проверяйте какие получились слои контуров развертки.
Пока не получится сделать раскрой коробки, не разворачиваются несколько поверхностей состыкованных через острые углы.
Пока требуется выбирать солиды по одному, указывая на нужную поверхность.
Нет интеграции с командой выкладки, а команда обмера метрики солидов не может использовать контуры Развертки для обмера конусных разверток.
Настройте команду Развертки через Палитру Настроек AVC. На вкладке ЧПУ Подготовка вы можете настроить слои для наружных контуров, внутренних контуров (паз и карманы) и слой Прочие, который используется для линий перехода между смежными поверхностями.
Можно выбрать один солид и одну поверхность на нем до вызова команды Unfold.
Вызовите команду Unfold. Выберите одним кликом одну грань солида. Либо выберите объект типа поверхность или регион. В последних версиях AutoCAD есть сбой при выборе поверхностей солида. Требуется отключать быстрые визуальные стили или переходить в режим 2д-каркас.
Далее программа проверит, что такую поверхность можно развернуть и запросит вас точку вставки развертки (левый нижний угол габаритов развертки). В запросе точки есть опции для переключения стиля настроек прямо в командной строке и для вызова диалога настроек.
Программа создаст развертку выбранной и смежных поверхностей по вашим настройкам.
Для всех граней солидов учитывается направление наружу солида и оно всегда будет на развертке вверх по Z. Можно перенастроить программу для выкладки разверток "лицом вниз", как это обычно делает команда Выкладка (LAY).
Так же учитывается, где у солида был "верх" и развертка будет выложена верхом по оси Y. При этом программа учитывает текущую пользовательскую систему координат (UCS) и работает в ней.
Для цилиндров и поверхностей вытягивания ось вытягивания всегда поворачивается по Y.
Для конусов и линейчатых поверхностей, где нет оси, программа крутит деталь для минимизации габарита по Y. А если в Общих настройках задан "Приоритет прямого угла", то программа поищет прямой наружный угол у самой длинной стороны и развернет деталь этим углом по X и Y.
Развертка выкладывается в плоскость XY пользовательской системы координат.
Если поверхность полностью замкнута, нет начала и конца развертки, то программа постарается сделать разрез развертки на самом большом линейном ребре поверхности.
Программа посчитает и сообщит в командной строке сколько поверхностей удалось развернуть и каким способом, какой вариант поворота выбран.
В конце программа проверит свою работу сравнив площади исходной поверхности и развертки. Если разница окажется заметной, то будет выведено предупреждение.
Если настроена циклическая работа, то программа будет запрашивать новые поверхности солидов до нажатия Esc.
Пожалуйста, присылайте все поверхности, которые разворачиваются с ошибками на avc.programming@gmail.com
Настроить команду Развертки можно в Палитре Настроек AVC или через диалог вызываемый через опцию запроса выбора точки. Вы можете создать до 9и стилей настроек программы и быстро переключать их из командной строки.
Название для этого стиля развертки. Не используется в работе программы. Только для удобства выбора.
Автоматически добавлять к выбранным поверхностям смежные, то есть сопряженные без излома (излом не более 0.1 градуса между касательными). Будет построена единая развертка с общим контуром.
Зациклить - продолжать выбор солидов и поверхностей для новых разверток до нажатия ESC.
Разворачивать линейчатые поверхности, которые невозможно развернуть точно. Линейчатые поверхности образует команда LOFT соединяя линиями две произвольные 3D-кривые. Например, скрученная винтом лента - геликоид. Используется метод триангуляции ленты. Это довольно долгая и сложная работа. Приближенная развертка потребует растягивать материал. Программа предупредит, если растягивание будет слишком заметным. Для скорости работы CAD и дальнейшего изготовления гораздо лучше моделировать солиды с такими поверхностями заново, без использования LOFT.
Назначать кривым развертки слои из текущего стиля ЧПУ. Будут использованы слои Наружная Фрезеровка, Фрезеровка Пазов и Фрезеровка Карманов. Если деталь помечена как "развертка", то в подстановку глубины контуров %depth% будет подставлена толщина детали из метрики солида. Программа не измеряет реальную глубину глухих отверстий. Прочие подстановки свойств контуров ЧПУ могут остаться вообще не заполненные.
Чертить линии сопряжения между смежными поверхностями. Линия будет размещена на слое Прочие, если такой слой задан в настройках ЧПУ Подготовки.
Определять верх детали в Мировой системе координат (WCS), а не в текущей Пользовательской системе координат (UCS). Размещать контуры плоской развертки в плоскости XY Мировой системы координат.
Повернуть готовую развертку так, чтобы направление поверхности наружу солида развернулось вниз по оси Z.