Autocad сохранить в step

Обновлено: 05.07.2024

Проблемы при открытии CAD файлов станками. Конвертирование DWG/DXF между версиями.

Несмотря на быстрое развитие программного обеспечения для станков c ЧПУ, на производстве зачастую до сих пор пользуются старым ПО. Например, я часто вижу на компьютерах, которые управляют станком, программное обеспечение ArtCAM версии 8.1, которая была выпущена еще в 2005 году. Причин тому несколько.
Во-первых, для управления станками используют достаточно старые компьютеры под управлением ОС Windows XP, в лучшем случае Windows 7. Очевидно, что такие ПК не обладают большими вычислительными мощностями, которые требует современное ПО.
Во-вторых, зачастую частный малый бизнес не может себе позволить лицензионное ПО и пользуется пиратским. В первую очередь потому, что лицензионное ПО достаточно дорого (тот же ArtCAM стоит 21 тысячу рублей и установить его можно только на один компьютер, нужно на два компьютера - плати в два раза больше, так как ПО защищено USB-ключом). Во вторую очередь потому, что разработчики ПО отказываются лицензировать устаревшие версии ПО (а как мы уже знаем, на производстве используются слабые, устаревшие компьютеры).
В-третьих, взломанное ПО старых версий широко распространено в сети интернет, его просто найти и так же просто установить. Также по старым версиям ПО в сети интернет много информации, обучающих материалов, доступны переводы на русский язык и так далее.
И вроде бы сэкономил новоявленный бизнесмен на ПО, но тем самым своими руками он положил перед собой грабли, на которые будет вынужден наступать - устаревшее ПО понимает только устаревшие версии форматов файлов. И вот пришлет ему заказчик файл в формате AutoCAD dxf версии 2018 года, а файл то и не открывается… В лучшем случае тот же ArtCAM версии 8.1 поймет формат файла DXF версии 2004 года, а то и версию 2000 года ему подавай.


Аналогичная проблема возникает и с программой SheetCAM (используется в основном с ЧПУ плазморезами), даже последняя версия SheetCAM 2019 года не понимает dxf версии 2018 года.
Очевидно, что как с бубном не пляши, старого пса не научить новым трюкам. Остается один вариант - конвертировать файлы из нового формата в старый. Но только новое ПО прочтет новые форматы файлов, а компьютер новое ПО и запустить то не может. К тому же с новым ПО вновь встает вопрос доступности этого самого ПО и тут мы снова возвращаемся к началу - желание сэкономить помноженное на устаревшее железо.
Существует два выхода из сложившейся ситуации - найти ПО, способное конвертировать файлы между версиями, либо воспользоваться аналогичными облачными функциями.

Компания Autodesk, один из крупнейших и старейших разработчиков ПО для автоматизированного проектирования. Поддержка файлов форматов DXF и DWG давно стала обязательным требованием любых CAD/CAM систем. При этом, примерно один раз в три года Autodesk обновляет формат файлов. Для сохранения совместимости файлов, они предлагают решение для простого просмотра и конвертации своих файлов между версиями - DWG TrueView (узнать подробнее и скачать DWG TrueView можно на нашем сайте). Огромный минус DWG TrueView - большой размер программы, более чем пол гигабайта. Поэтому я нашел другой вариант DWG Converter от ZWSoft.
Программа не требует установки, предназначена для одиночного и пакетного конвертирования файлов форматов DWG и DXF между версиями (DWG 2018, DWG 2013, DWG 2010, DWG 2007, DWG 2004, DWG 2000, DWG R14, DWG R13, DWG R12, DXF 2018, DXF 2013, DXF 2010, DXF 2007, DXF 2004, DXF 2000, DXF R14, DXF R13, DXF R12), а также для удаления “штемпеля” учебной (академической) версии. При этом объем программы всего 21 мегабайт. Как узнать версию файла AutoCAD, прочитайте тут.


DWG Converter не позволяет просматривать файлы, только конвертирует их. Если необходим просмотр файлов, то у ZWSoft есть решение - ZWCAD Viewer. Но эта программа не умеет редактировать и изменять версию файлов. Поэтому если необходим и просмотр, и конвертирование, то необходима связка ZWCAD Viewer и DWG Converter, которая всё равно будет занимать меньший объем, чем DWG TrueView.

К сожалению мне не удалось найти достойный он-лайн конвертер DXF/DWG между версиями. Большинство он-лайн конвертеров предлагают лишь конвертирование между различными типами форматов (в eps, ai, svg и другие типы векторных графических файлов).

Онлайн конвертеры CAD файлов между форматами различных CAD-систем.

Рассмотрим другой вариант. Вы используете определенное ПО, но вам передают файлы (или вы находите интересующие вам файлы на нашем сайте) в формате другой CAD-программы. Зачастую CAD-программы способны импортировать и экспортировать файлы в форматах других, наиболее популярных CAD-программ. Но, если в процессе импорта возникнут проблемы, то можно воспользоваться одним из нижеперечисленных способов конвертирования файлов.

Онлайн сервис Convert CAD Files Online, предоставляет платные услуги по конвертированию файлов (одна конвертация стоит 1 евро).
Процесс конвертации прост - выбираете файл, который необходимо конвертировать, выбираете формат файла, в который необходимо конвертировать, и вводите e-mail, на который придет письмо с сконвертированным файлом.

Поддерживает большое количество входных форматов: dwg, sldprt, sldasm, ipt, iam, CATIA V5, JT, prt, asm, prt, x_t, x_b, xmt, xmt_txt, PLMXML, par, asm, pwd, psm, 3dm, pkg, bdl, 3DS, skp, obj, wrl, vrml, CGR, dae, 3D PDF (pdf, prc, u3d), stp, step, igs, iges, STL, model, dlv, exp, session, _pd, arc, unv, mf1, prt, pkg.
И всего 4 выходных формата файлов: obj, 3D PDF, stl и 3ds.

Ввиду высокой стоимости услуг конвертации сервис годится только для конвертации небольших по объему файлов (до 100 килобайт). Просмотреть файл перед и во время конвертации не возможно. Данный сервис скорее для дизайнеров а не для инженеров.

Онлайн сервис CAD Exchanger, позволяет просматривать и конвертировать файлы непосредственно в браузере.

И еще один вариант, из пушки по воробьям - использовать onShape для конвертации файлов. Поскольку onShape это не сервис по конвертации файлов, а полноценная облачная CAD-система, и процедура конвертации в onShape не столь очевидна, как в CAD Exchanger, то рассмотрю процесс конвертирования подробнее.
Загружать можно сразу по несколько файлов (и даже разного формата), главное указать что это отдельные файлы.

К сожалению диалоговое окно выбора файлов не имеет фильтра по типам файлов и предлагает загружать файлы любых форматов. Поэтому пришлось экспериментировать, проверять какие типы файлов способен открыть onShape. Пример на скриншоте, но замечу что пример не исчерпывающий, я обладаю возможностью сохранения лишь в ограниченный список форматов. Исчерпывающей информацией по типам поддерживаемых файлов нет даже в справке onShape. Так что выяснять это придется исключительно эмпирическим методом.

Чтобы конвертировать файл, необходимо открыть его для редактирования, а затем нажать правой клавишей мышки на вкладке внизу экрана и выбрать “Export. ”.

Во всплывающем окне необходимо выбрать формат файла из выпадающего списка (скриншот выпадающего списка сделать не удалось, потому пришлось сфотографировать монитор).

В зависимости от выбранного формата могут появиться настройки для выбранного формата.


А далее всё просто - жмем “ОК” и сохраняем файл на компьютере.
Конвертировать файлы при помощи onShape можно бесплатно, но сам процесс конвертирования неудобен, потому что всё приходится делать вручную по одному файлу (впрочем, как и в CAD Exchanger).
Также хочу отметить возможность совместного доступа по ссылке к файлам, загруженным и созданным в onShape. Строго говоря, все файлы, загруженные и созданные в onShape доступны всем пользователям onShape. Таковы условия бесплатного использования этого сервиса. Но чтобы была возможность быстро найти ваш файл среди тысяч других файлов, предусмотрен доступ по ссылке.

Заключение.

Я не могу охватить все программы и онлайн сервисы по конвертации файлов в рамках одной статьи, а про некоторые даже и рассказывать неохота по причине их нестабильной работы. Например, программа ABViewer так и не смогла открыть ни один трехмерный файл, но на ура справилась с конвертацией dxf. При этом, я считаю, что недостатков у неё больше, чем достоинств. А потому ей не место в этой статье.
Так же в этот список не попал онлайн сервис ShareCAD, который позволяет только просматривать CAD-файлы в браузере, но не позволяет их конвертировать. Но ShareCAD на данный момент находится в стадии бета-тестирования. Кто знает, какие функции будут реализованы в финальной версии.

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

Например, при проектировании зданий и сооружений для конструкторской проработки, построения моделей и оформления документации используется AutoCAD, а для подготовки качественных фотореалистичных изображений и видеороликов – 3ds Max.

Работа над одним проектом в нескольких программных продуктах сопряжена с необходимостью передачи данных из одной системы в другую. Каждая программа обрабатывает и хранит данные в своем формате, поэтому для передачи данных необходимо выполнять операции экспорта и последующего импорта геометрии и данных. Чертежи и модели в AutoCAD сохраняются в формате DWG, а модели в 3ds Max в файлах MAX, поэтому нельзя просто так открыть модель AutoCAD в 3ds Max, и наоборот.

В этой статье мы рассмотрим способы импорта данных из AutoCAD в 3ds Max и наоборот, импорта из 3ds Max в AutoCAD.

Из AutoCAD в 3ds Max

Из AutoCAD в 3ds Max можно передать как плоские чертежи, так и модели.

Дело в том, что в AutoCAD можно создавать твердотельную геометрию, поверхностные и сеточные тела, а 3ds Max работает только с сеточными телами. В связи с этим любые трехмерные модели при импорте в 3ds Max преобразуются с заданной точностью в сеточные тела.

3ds Max поддерживает прямой импорт геометрии из файлов формата DWG.

Как сделать импорт из AutoCAD в 3ds Max:

  • Построим или откроем готовую модель здания в AutoCAD и сохраним файл в формат DWG. Обратите внимание, что данный файл содержит как плоский чертеж, так и 3D-модель.

Из AutoCAD в 3ds Max

  • Открываем 3ds Max и настраиваем единицы измерения в проекте. По умолчанию в 3ds Max установлена имперская система измерений, а поскольку модель в AutoCAD построена в метрической системе, то и в 3ds Max тоже необходимо установить нужные единицы.

Из выпадающего меню «Customize» выбираем «Units Setup». В появившемся окне в области «Display Unit Scale» устанавливаем «Metric» и выбираем миллиметры.

Затем нажимаем кнопку «System Unit Setup» и устанавливаем «System Unit Scale» в миллиметрах.


  • В меню программы выбираем команду «Import», выбираем формат файла DWG и указываем файл, который необходимо импортировать из AutoCAD.
  • Настраиваем параметры импорта в появившемся окне «AutoCAD DWG/DXF Import Options»

Обратите внимание на параметры «Auto-smooth adjacent faces» и «Curve steps», которые отвечают за сглаживание кривых. Конкретные их значения сильно зависят от геометрии, которую вы хотите импортировать, и подбираются индивидуально в каждом конкретном случае.


    • После завершения импорта мы получим в 3ds Max точно такую же геометрию, как и в AutoCAD, но уже во внутреннем формате.


    Не забывайте, что все твердотельные модели AutoCAD преобразовались при импорте в сеточные тела


    Если вы хотите импортировать в 3ds Max плоский чертеж AutoCAD, то сначала убедитесь, что вся геометрия чертежа создана с помощью полилиний и сплайнов, а не разрозненных отрезков и дуг. Для преобразования отрезков и дуг в полилинии используйте команду ПОЛРЕД.

    Теперь, когда мы импортировали модель из AutoCAD в 3ds Max, то можем сохранить все данные во внутреннем формате 3ds Max – в файле с расширением MAX.

    Из 3ds Max в AutoCAD

    Любую модель, построенную в 3ds Max, можно экспортировать в AutoCAD.

    В AutoCAD нет инструмента прямого импорта данных из файлов MAX, поэтому модель 3ds Max необходимо сначала преобразовать в формат DWG, 3D Studio или Autodesk FBX.


    Рассмотрим процесс экспорта модели из 3ds Max в AutoCAD через формат DWG:


    • Создаем модель в 3ds Max или открываем готовую, а затем экспортируем ее в формат DWG.

    В меню приложения выбираем команду «Export» и указываем формат AutoCAD DWG

      • Настраиваем параметры экспорта в появившемся окне «Export to AutoCAD File». Обратите внимание, что можно экспортировать как всю модель («Entire Scene»), так и выбранные элементы («Selected Objects»)


        • Переходим в AutoCAD и стандартными командами открываем полученный файл DWG


        Как видите, импорт из 3ds Max в AutoCAD прошел корректно, вся геометрия, включая назначенные цвета, полностью преобразовалась. Как уже отмечалось ранее, 3ds Max работает только с сеточными телами, поэтому и импортированные в AutoCAD тела представляют из себя сети.

        Заключение

        Задача передачи данных из AutoCAD в 3ds Max и обратно возникает часто, особенно при работе над сложными архитектурно-строительными проектами. Передать геометрию из одной программы в другую очень просто, нужно лишь знать некоторые особенности, о которых мы рассказали в этой статье.


        Вам нужно было конвертировать файл STL в DWG? Изучите это краткое простое руководство по конвертации STL в DWG как оффлайн так и онлайн.

        Чем отличается STL и DWG?

        STL — это стандартный формат, используемый в 3D-печати. Информация о поверхности хранится в форме треугольников, образующих сетку. Данный формат создается практически в любом программном обеспечении для 3D-моделирования, в дальнейшем его можно обработать в слайсерах для 3D печати , таких как Simplify 3D или Cura.

        С другой стороны, у нас есть файлы DWG, который являются исходным форматом файлов AutoCAD . DWG хранит двухмерные и трехмерные векторные изображения и полностью совместим с другими программами САПР, поэтому он является одним из наиболее часто используемых форматов файлов во многих отраслях.

        Конвертация STL в DWG с использованием Blender


        Есть несколько способов конвертировать STL в файл DWG, но один из самых простых способов сделать это в Blender. Программное обеспечение позволяет открывать файлы STL и экспортировать их в DXF, формат файла, совместимый со всеми версиями AutoCAD. А после открытия файла DXF в AutoCAD вы сможете сохранить его в виде файла DWG.

        1. Откройте свой файл STL в Blender.
        2. Перейдите в меню «Файл » и выберите «Экспорт », отобразится список форматов файлов. Выберите параметр AutoCAD ( .dxf) и сохраните его.
        3. Если опция DXF отключена, вам нужно всего лишь перейти к настройкам пользователя (Ctrl / Cmd + Alt + U), набрать «DXF » в строке поиска и активировать опцию «Импорт -экспорт».
        4. После сохранения файла откройте его в AutoCAD и сохраните в формате DWG.

        STL в DWG онлайн конвертер


        Если у вас на компьютере не установлен Blender, не беспокойтесь. Существуют онлайн-конвертеры, которые позволяют загружать файлы STL и преобразовывать их в файлы DWG одним щелчком мыши. Веб-сайт CAD Forum предлагает бесплатное веб-приложение , которое преобразует STL в файлы DWG. Ограничение по размеру загружаемого файла — 20 МБ.

        1. Сначала выберите файл, который нужно конвертировать, с вашего компьютера и дождитесь завершения загрузки.
        2. Выберите целевой формат DXF и нажмите кнопку Convert.
        3. Cкачайте преобразованный файл и откройте его в AutoCAD.
        4. После открытия сохраните его как файл DWG.

        Заключение


        Как видите, преобразование файлов STL в DWG не так сложно. Мы рекомендуем использовать программное обеспечение с открытым исходным кодом Blender потому что оно позволит вам манипулировать сеткой. Надеюсь, это руководство ответило на ваш вопрос о переходе.

        Экспорт 3D-моделей в STL формат


        Для начала печати на 3D-принтере необходимо подготовить цифровую 3D-модель. Существует множество программ для 3D-моделирования, в которых можно создать 3D-модель, в какой именно программе создавать модель – не важно, но чтобы она была принята 3D-принтером, нужно экспортировать её в подходящий для большинства принтеров формат .STL. В этой статье мы расскажем, как сделать экспорт 3D-модели в STL-формат в самых распространенных программах для 3D-моделирования.

        2. SolidWorks Student Design Kit (SolidWorks Student Edition)
        Из учебной версии SolidWorks можно сделать экспорт в .STL только с помощью софта eDrawings, который обычно устанавливается с SolidWorks по умолчанию. Если этого расширения всё же не оказалось, то скачать его можно здесь.
        В SolidWorks SDK можно сохранить 3D-модель в формате .SLDPRT. Для конвертации в .STL откройте нужный файл в формате .SLDPRT в eDrawings.
        • В панели инструментов откройте File (Файл) -> Save As (Сохранить как)
        • Установите тип файла .STL
        • Сохраните

        4. Autodesk 3ds Max (3D Studio Max)
        • В меню программы нажимаем File -> Export
        • Выберите тип файла -> StereoLitho *.stl
        • Введите имя файла, сохраните, в диалоговом окне выберите тип файла -> Binary -> OK
        Важно! Зачастую при экспорте в .STL из 3ds Max изменяются размеры моделей, чтобы этого избежать перед началом моделирования необходимо проверить указанные в программе единицы измерения. Если размеры модели заданы в миллиметрах, то в параметрах “Display Unit Scale” (единицы, в которых отображается модель в программе) и “System Units Setup” (единицы, в которых модель экспортируется) нужно установить именно миллиметры (часто по умолчанию стоят дюймы). Если вдруг обнаружили неверные единицы измерения при экспорте уже после того, как сделали модель – не беда, в любом случае нужно выставить мм, а затем масштабировать модель - в параметре “Distance from origin” указывается цифра во сколько раз будет уменьшена или увеличена модель в зависимости от установленных единиц, это значение и берем как коэффициент масштабирования. Например, если в параметре “System Units Setup” стояли дюймы, а нужно выбрать мм, то созданную модель нужно будет увеличить в 25,4 раз.

        6. Blender
        • В верхнем меню откройте вкладку File -> Export -> STL
        • Укажите имя файла и место для сохранения экспортируемой модели
        • Нажмите -> Export STL

        7. Rhino (Rhinoceros 3D)
        • В панели инструментов File (Файл) -> Save As (Сохранить как) -> тип файла Stereolithography (*.stl)
        • Введите имя файла и сохраните его
        • Выберите “Binary STL files”
        • Снимите флажок с параметра “Export Open Objects”
        • Сохраните
        Параметр “Export Open Objects” позволяет экспортировать объекты, которые не являются полностью закрытыми, а это противоречит требованиям к 3D-моделям для 3D-печати.
        Если этот параметр выключен, то экспорт «открытого» объекта в STL не удастся, а полигональные сетки/поверхности, служащие камнем преткновения будут выделены. Используйте команду ShowEdges (Показать Края) для поиска граней, нуждающихся в исправлении. Советы по исправлению полигональной сетки в Rhino.

        8. Pro ENGINEER
        • Откройте вкладку File -> Save a Copy
        • Выберите тип STL и нажмите OK
        • В появившемся диалоговом окне выберите стандартную систему координат Coordinate System -> Standard
        • Отметьте Format -> Binary
        • Установите минимально допустимые значения в параметрах Chord Height – 0 и Angle Control - 0
        • Введите имя файла и нажмите OK

        9. КОМПАС-3D
        • В меню откройте “Файл” -> “Сохранить как…”
        • Вберите тип файла .STL
        • Нажмите “Сохранить”
        Можно назначить параметры экспорта и таким образом получить наилучшее качество экспортируемой модели.
        Начиная с версии V15.1 в КОМПАС-3D изменился диалог настройки параметров сохранения в STL. Если ранее настройка зависела от параметров точности, установленных для детали, то в новой версии появился диалог «Параметры экспорта STL».

        Результаты сохранения с разными параметрами для шара диаметром 50 мм.
        Для оценки параметров используется «Microsoft 3D Builder»
        Максимальное линейное отклонение

        Максимальное угловое отклонение

        Максимальная длина ребра

        10. Solid Edge ST6 - ST8
        • Application Button -> Save As
        • В появившемся выберите тип фала STL (.stl)
        • Откройте пункт «Параметры»
        • Укажите в “Conversion Tolerance” -> millimeters
        • Определите значения допусков “Tolerance Units”
        Чем ниже значение допуска, тем выше детализация модели, но также увеличивается вес файла за счет увеличения количества полигонов в сетке модели. По излишне тяжелой модели может быть сложно подготовить задание для печати на 3D-принтере.
        • Отрегулируйте угол плоскости поверхности “ Surface Plane Angle”(в зависимости от желаемой гладкости поверхности) - чем ниже значение, тем больше точность (имеет смысл для небольших детализированных деталей)
        • В пункте Output File as -> Binary
        • Нажмите OK-> Save
        Подробнее о параметрах для экспорта в STL в Solid Edge читайте здесь .
        Solid Edge (старше ST6)
        • Откройте модель и выберите File -> Save As…
        • Выберите тип файла -> STL
        • Зайдите в Options, задайте параметры: Conversion Tolerance не менее 0.0254 mm для FDM-печати; не менее 0.015 mm для PolyJet
        • Установите Surface Plane Angle до 45°
        • Выберите тип файла -> Binary
        • Нажмите OK и сохраните

        Читайте также: