Экспорт в 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 влияют все настройки команд ЧПУ, кроме раздела Аннотации. Для начала выберите подходящий стиль ЧПУ из имеющихся. Возможно после этого вам уже ничего не понадобиться настраивать.

О подстановках допустимых в именах слоев, можно почитать тут.