Экспорт в DXF
Плагин AVC_DXF к AutoCAD и BricsCAD
Выкладка деталей-солидов, получение контуров для 2d-фрезеровки и экспорт контуров в dxf.
Слои и блоки для импорта в BiesseWorks, BSolid, Homag WoodWop, Thermwood
Инженеры-мебельщики и выставочники часто сталкиваются с требованием предоставить все детали в виде плоских контуров в формате файла dxf. Хотя эта технология давно устарела, современные CAM-программы научились управлять станками ЧПУ прямо по деталям-солидам и прямо из dwg. Но люди консервативны и файлы dxf по прежнему нужны. Для полной автоматизации этой скучной работы и предназначена моя программа DXF-экспорт. Вам достаточно начертить 3d-модель мебели из деталей солидов (твердых-тел). Все остальное программа сделает сама:
Найдет одинаковые детали, как бы они не располагались.
Вызовет программу Выкладка чтоб выложить детали основной плоскостью в плашмя в плоскость XY
Напишет, если надо, заголовок к каждой детали с описанием материала и количеством.
Вызовет программу ЧПУ подготовка для распознавания технологий обработки и подготовки контуров. Распознаются контуры фрезеровки, сверления, пиления. Отдельно распознается сквозная и глухая обработка; наклонная, повернутая, торцевая обработка.
Сделает плоские контуры детали, выборок, пазов, сверлений, линии пиления, линии краев поверхностей 5и-координатной обработки.
Назначит контурам слои, понятные популярным CAM-программам: BiesseWorks, BSolid, Homag WoodWop, Thermwood
В имена слоев вы можете использовать подстановки и записать глубину фрезерования, Z-позицию, диаметры сверла, свойства детали и любой текст, например, номер инструмента.
Заменит контуры сверловки на блоки, как это требует например WoodWop.
Создаст, если надо, псевдо-трехмерные контуры из развернутых в пространстве линий и окружностей с использованием трехмерного свойства "Толщина".
Создаст, если надо, прямоугольник в размер заготовки.
Размножит контуры по количеству изделий в партии.
Сохранит контуры в файлах dxf
Можно сохранить в DXF-файлах и сами исходные 3D-солиды (а не 2D-контуры) - выбирайте что нужно вашей CAM-программе.
Можно настроить сохранение всех деталей в одном файле dxf, можно сохранять все по отдельности.
Можно создавать подкаталоги для слоев исходных солидов, материалов, цветов, толщин
Уже настроены 9 ЧПУ-стилей для разного именования слоев, разных режимов и станков.
Фрезеровка (с обычным набором слоев)
Фрезеровка Сквозная/Внутренние
Фрезеровка инкрустаций
Фрезеровка на BIESSE CNI или BiesseWorks (TCH)
Фрезеровка на HOMAG в Английских или Немецких именах слоев.
Фрезеровка на Thermwood
Лазер
Дополнительно можно скачать настройки для экспорта мебельных деталей в Вияр через Telegram-бота Dxf2ViyarPro
Можно сохранить в DXF все размеры и выноски, которые умеет делать команда Размеры для деталировки, в том числе создать выноски с материалами кромок.
Можно настраивать все опции в диалоговом окне и в окне настроек AutoCAD.
Программа использует все возможности команды Выкладка (LAY): нумерация деталей, настройка заголовков, умножение количества, сортировка деталей и т.д.
Так же доступны все возможности оптимизации контуров, скругления или выборки углов, как в программе Внешний Контур (OSL). Используются возможности программы ЧПУ подготовка для создания контуров выходов фрезы за деталь, выбора точки входа фрезы и так далее.
Программа умеет взаимодействовать с Палитрой Свойств A>V>C>, имя детали и другие свойства солида можно использовать в заголовке, имени подкаталога и имени файла dxf. Имя фрезы или пилы можно брать из свойств материала детали и вставлять в название слоя.
Программа работает только с твердыми телами (Solid), не работает с сетями, поверхностями.
Программа может вытащить все детали (солиды) из блоков-сборок.
Так же как и остальные команды AutoCAD, моя программа в большинстве случаев не сможет работать с солидами, импортированными из других программ.
Программа не умеет непосредственно управлять ЧПУ-станками, не создает управляющих программ в G-кодах, не назначает режимов обработки и режущих инструментов. Только контуры в dxf. Вам придется использовать CAM-программу, установленную на вашем станке. Однако моя программа спасет вас от приобретения отдельной полновесной САМ.
Программа подойдет для 2D и 2.5D фрезерования, пиления, сверления или лазерной резки. Контуры для 5и-координатной обработки к сожалению не передаются через DXF ни в одну известную мне CAM-программу, но моя программа может сохранить в DXF контуры верха и низа криволинейных торцев и вы сможете по ним построить поверхность 5и-координатной обработки. 3D-поверхности не обрабатываются.
О загрузке и установке плагина читайте тут.
Для запуска плагина вам придется зарегистрироваться и пополнить баланс учетной записи, сделав пожертвование или получив бонусы.
Затем можно активировать одну из лицензий:
Так же команда DXFExport входит в состав комплекта A>V>C> Pro.
На этом видео детали из AutoCAD (секций фанерных перегородок) выкладываются в плоскость командой LAY. Затем командой NCP оформляются плоские контуры и сохраняются в отдельны файл dwg. То же самое можно было сделать чуть быстрее командой DxfExport. Затем CAM-программа Vectric VCarve открывает этот файл и за пару кликов делает раскладку по листам (нестинг) и программу для фрезеровки всех деталей на ЧПУ. Как видите, плагины A>V>C> и программы Vectric полностью совместимы. Как и большинство других CAM-программ.
(Видео реального рабочего процесса записал Michael Addotta из Impact XM. Спасибо Майк!)
Посмотрите как быстро можно экспортировать детали (3d-солиды) из BricsCAD (или AutoCAD) в программу оптимизации раскроя OptiNest и оттуда в Biesse BSolid. Обратите внимание что плагин DXF Export создал такие слои, что после импорта не потребовалось назначать никаких обработок, не требовалось назначать инструменты, фрезы и сверла. Можно сразу отправлять детали на ровер.
Порядок работы с командой DXFExport
Создайте 3d-модель изделия. Используйте только солиды (твердые тела). У всех деталей должна быть основная плоская поверхность. Вы можете распределить детали по слоям с именами материалов или назначить материалы как для рендеринга. Для расстановки крепежей удобно использовать программу Крепеж. Для вырезания пазов и четвертей - программу ПАЗ. Для присадки и прочих отверстий - программу Сверловка.
Вызовите команду DXFExport. Программа запросит у вас выбрать нужные солиды-детали. Вы можете выбрать детали заранее. Вы можете нечаянно выбрать тексты и 2d объекты, программа не будет ругаться, а просто проигнорирует их. В настройках вы можете задать слои, детали с которых будут игнорироваться.
В запросе выбора вы увидите опции:
LAYстиль - быстро переключить все настройки выкладки (стиль выкладки) по номеру стиля.
CNCстиль - быстро переключить все настройки подготовки контуров для ЧПУ по номеру стиля.
DXFстиль - быстро переключить все настройки экспорта DXF по номеру стиля. Настройки Выкладки и команд ЧПУ при этом останутся прежними.
DIMDETстиль - быстро переключить все настройки аннотаций команды Размеры для Деталировки по номеру стиля.
НАстроить - открыть диалог со всеми настройками.
После выбора объектов программа сделает все сама. Возможно вы успеете заметить как программа выкладывает солиды в начало координат, делает контуры. При сбоях в работе эти временные объекты могут сохраниться в чертеже.
Прервать работу команды можно клавишей Esc.
В зависимости от настроек, программа создаст нужные папки и dxf-файлы и выведет статистику в командную строку.
По умолчанию после работы экспорта будет открыт получившийся dxf файл. Вы можете отключить эту функцию. Если получилось несколько dxf-файлов, то будет открыт диалог со списком всех файлов и кнопками для открытия текущего файла, всех файлов, открытия папки в проводнике.
Настройка
Вы можете вызвать диалог настроек, выбрав опцию НАстройка. Или используйте Палитру настроек A>V>C>.
На работу Экспорта в DXF влияют настройки команд Выкладка, ЧПУ-Подготовка, Размеры для Деталировки и Общие настройки команд A>V>C> и собственные настройки Экспорта в DXF.
Настройки экспорта DXF
Настроек много и для вашего удобства можно использовать готовые наборы настроек, которые я называю DXF-Стиль. Вы можете создать до 9и стилей. Переключить текущий стиль можно в заголовке окна настроек. А можно прямо во время работы команды вызвать опцию DXFСтиль и выбрать стиль по его номеру. У всех опций есть всплывающая
подсказка.
Сначала стоит настроить команду Выкладки и настройки команд ЧПУ. От них во многом зависит работа команды экспорта в DXF. Стили Выкладки и ЧПУ работают независимо от стиля экспорта DXF.
Имя стиля - имя для этого стиля экспорта DXF. Имя нигде не используется в программе - только для удобства выбора.
Папка - имя папки для сохранения файлов dxf. Если оставить поле пустым, то будет использована папка dwg-чертежа. Вы можете использовать подстановки в имени папки.
Имена файлов - строка для вашей собственной маски имени файла. Вы можете использовать подстановки со свойствами деталей, чертежа и времени. Символы, запрещенные в именах файлов, будут автоматически заменены на подчеркивание _. Введите пустую строку для возврата к маске имени файла по умолчанию. Программа выбирает маску по умолчанию в соответствии с настройкой команды Вкладки (Lay). Если вы плохо настроите маску и мена файлов разных деталей совпадут, то программа сама добавит в конец имени файла номер детали. Используйте подстановку %row% (номер строки виртуальной таблицы деталей), чтоб имена никогда не совпали. Как только вы поставите курсор ввода в это поле, сразу появится кнопка подстановки. Она вызывает диалог выбора подстановки. Результат будет вставлен в текущую позицию курсора в поле и может заместить выделенный фрагмент текста.
Версия DXF - Выберите версию dxf-файла (формат файла) для совместимости. Если есть сомнения используйте самую старую версию.
Делать 2D-контуры деталей для ЧПУ - Делать плоские контуры, пригодные для обработки на ЧПУ. Для настройки оконтуривания и наименования слоев используйте стиль ЧПУ-Подготовки. Если опцию отключить, то программа сохранит 3D-солиды в файле DXF. Это тоже бывает полезно для экспорта каждой детали в отдельном файле. В любом случае все детали будут выложены и развернуты в соответствии с настройками программы Выкладки.
Создать Размеры - вызывать команду Размеры для Деталировки для добавления размеров, блоков обозначений, выносок с подписями наклонов и кромок и так далее.
Заменять старые файлы - Если файл dxf уже существует, то его надо заменить на новый. Иначе программа добавит номер версии в конец имени файла.
Много деталей - Записывать контуры всех деталей группы в один dxf-файл. Если в настройках выкладки выключена группировка, то получится 1 файл dxf на все детали. Если эта опция включена, но в настройках выкладки отключено объединение одинаковых деталей, то программа сделает копии контуров в соответствии с множителем (количеством сборок в партии). Таким образом вы получите столько контуров, сколько надо изготовить деталей.
Папки групп - Создавать подкаталоги для групп Выкладки. Группировка настраивается в текущем стиле "Выкладки" (Lay). Обычно детали группируют по сборкам(блокам), по материалу/цвету или по слою. Если вы хотите создать вложенные подпапки, то разделите подстановки в строке группировки символом "\". Например группировка "%block%\%material%" приведет к созданию папки для каждой сборки, а внутри этих папок появятся подпапки материалов. Если не включено создание папок групп, но включено "много деталей", то для каждой группы будет создаваться отдельный файл.
Папка для Dwg - Создать подкаталог с именем dwg-чертежа.
Взорвать выноски и мультитексты - Разделить выноски (MLeader) и многострочные тексты (MText) на отдельные линии и строки. Эта опция поможет экспортировать dxf в AlphaCAM.
Запретить пробелы - Заменять все пробелы в имени DXF-файла на символ _. Опция может быть полезна для экспорта в CAM, которые не любят файлы с пробелами в имени. Например, для Homag WoodWOP
Настройка Выкладки
Для программы экспорта в DXF важно правильно настроить выкладку деталей. По умолчанию второй стиль выкладки предназначен специально для использования совместно с экспортом в DXF. Обычно в dxf файлах не должно быть текстов - выключите заголовок в настройках выкладки. Для группировки деталей в файлы dxf или папки используется группировка выкладки. Например, если вам надо создавать каталоги для каждого материала, то вставьте подстановку %material% в поле группировка, а в настройках DXF - галочку "Папки групп". Используйте несколько подстановок, разделенных обратной дробью \, чтоб создать вложенные подкаталоги групп.
Настройки команд ЧПУ
На работу Экспорта в DXF влияют все настройки команд ЧПУ, кроме раздела Аннотации. Для начала выберите подходящий стиль ЧПУ из имеющихся. Возможно после этого вам уже ничего не понадобиться настраивать.
О подстановках допустимых в именах слоев, можно почитать тут.