
SolidWorks поддерживает экспорт моделей в более чем 30 форматов, но не все из них обеспечивают сохранность данных. Для передачи геометрии в системы CAM или CAE критически важны STEP (AP203/AP214) и IGES – они сохраняют твердотельную структуру и параметрические связи. Однако при экспорте в STL теряются метаданные, а полигональная сетка может содержать артефакты, если не настроить параметры девиации и угла (рекомендуемые значения: 0.01 мм и 10° соответственно).
Для обмена с программами визуализации (например, KeyShot или Blender) подходит 3MF – он поддерживает текстуры, материалы и сборки, в отличие от OBJ, который требует дополнительной обработки UV-развёртки. При экспорте в Parasolid (.x_t) сохраняются топологические связи, но формат несовместим с некоторыми старыми версиями ANSYS или Abaqus. Если цель – печать на 3D-принтере, выбирайте 3MF или AMF: первый поддерживает цветные модели, второй – градиенты плотности.
Настройки экспорта напрямую влияют на качество конечного файла. В диалоге Сохранить как для STEP активируйте опцию Экспортировать как твердое тело и отключите Сохранять цвета, если они не нужны – это сократит размер файла на 15–20%. Для IGES выбирайте тип 144 (B-Rep) вместо 128 (поверхности), чтобы избежать разрывов в геометрии. При экспорте в DWG/DXF используйте версию 2018 или новее, иначе могут потеряться слои и штриховки.
Частые ошибки при экспорте: игнорирование проверки геометрии перед сохранением (команда Проверить в меню Инструменты) и экспорт сборок без предварительной фиксации компонентов. Для больших сборок (>100 деталей) используйте eDrawings или 3D PDF – они сжимают данные без потери точности. Если файл не открывается в целевой программе, проверьте совместимость версий: например, SolidWorks 2023 поддерживает STEP AP242, а более старые версии – только AP203.
Какие форматы доступны для экспорта из SolidWorks и их назначение
SolidWorks поддерживает экспорт в более чем 30 форматов, каждый из которых оптимизирован для конкретных задач. Основные из них: STEP (AP203/AP214) – универсальный стандарт для обмена 3D-моделями между CAD-системами, сохраняющий геометрию и структуру сборок; IGES – устаревающий, но всё ещё используемый формат для передачи поверхностей и кривых, совместимый с устаревшим ПО; Parasolid (.x_t, .x_b) – родной формат ядра геометрии SolidWorks, обеспечивающий максимальную точность при передаче в другие системы на базе Parasolid (например, Siemens NX). Для инженерных расчётов и анализа подходит ACIS (.sat), сохраняющий твёрдотельную геометрию, а STL – единственный формат для 3D-печати, преобразующий модель в сетку треугольников с настраиваемым разрешением.
Для визуализации и презентаций используются форматы JT (.jt) – лёгкий формат для просмотра и аннотирования моделей в Teamcenter или PLM-системах, и 3D PDF – интерактивный документ с возможностью вращения и масштабирования модели без установки CAD-системы. Формат eDrawings (.eprt, .easm) сохраняет не только геометрию, но и размеры, аннотации и анимации, что удобно для обмена с коллегами без доступа к SolidWorks. Для интеграции с CAM-системами экспортируют в DXF/DWG (2D-чертежи) или NC-код (G-code) через специализированные плагины, например, SolidCAM.
При работе с электрическими схемами и проводкой доступен экспорт в IDF (.emn, .emp) для передачи данных в ECAD-системы (Altium, OrCAD) или в STEP AP242 с поддержкой PMI (Product Manufacturing Information), включая допуски и аннотации. Для рендеринга и анимации модели конвертируют в OBJ или FBX – форматы, совместимые с Blender, 3ds Max и игровыми движками. Важно: при экспорте в «облегчённые» форматы (3DXML, JT) теряются параметрические связи и история построения, поэтому для дальнейшего редактирования всегда выбирайте STEP или Parasolid.
Выбор формата зависит от цели: для межсистемного обмена – STEP или Parasolid, для печати – STL с разрешением не ниже 0.02 мм, для чертежей – PDF/A с сохранением слоёв. Перед экспортом проверяйте целостность модели (инструмент «Проверить геометрию») и отключайте ненужные компоненты сборки, чтобы избежать ошибок при импорте в сторонние программы.
Пошаговая инструкция по экспорту деталей и сборок в STEP и IGES

Перед сохранением нажмите кнопку Параметры для настройки экспорта. В таблице ниже приведены ключевые параметры для каждого формата и их влияние на результат:
| Формат | Параметр | Рекомендуемое значение | Назначение |
|---|---|---|---|
| STEP | Версия схемы | AP214 | Поддержка цвета и слоёв, совместимость с большинством CAD-систем |
| Точность экспорта | Высокая (0.001 мм) | Минимизирует потерю геометрии при импорте в другие программы | |
| Экспорт поверхностей | Включено | Сохраняет NURBS-геометрию без аппроксимации | |
| IGES | Тип файла | Двоичный (*.igs) | Меньший размер файла и быстрая обработка |
| Точность кривых | 0.0001 мм | Снижает риск разрывов при импорте в CAM-системы | |
| Экспорт эскизов | Отключено | Уменьшает размер файла и предотвращает конфликты при импорте |
Для сборок в STEP дополнительно настройте параметры структуры: выберите Сборка как один объект (если требуется монолитная модель) или Сборка с иерархией (для сохранения связей между компонентами). В IGES аналогичная опция называется Сохранить структуру сборки – её активация критична для передачи сопряжений и позиционирования деталей.
После настройки параметров укажите путь сохранения и нажмите Сохранить. SolidWorks сгенерирует файл с расширением *.step или *.igs. Проверьте экспортированный файл в целевой CAD-системе: откройте его и убедитесь в отсутствии разрывов поверхностей, смещений деталей или потери цветов. Для сложных сборок (>100 компонентов) используйте STEP AP214 – он лучше сохраняет метаданные и атрибуты.
Если при импорте в другую программу возникают ошибки (например, «незамкнутые поверхности»), вернитесь в SolidWorks и упростите модель: удалите лишние скругления, отверстия малого диаметра (<0.5 мм) или внутренние элементы, не влияющие на общую геометрию. Для IGES также рекомендуется предварительно конвертировать сплайновые поверхности в аналитические (плоскости, цилиндры), если целевая система их не поддерживает.
Для автоматизации экспорта используйте макросы SolidWorks. Пример кода для экспорта активной сборки в STEP AP214 с высокой точностью:
Dim swApp As Object Dim Part As Object Set swApp = Application.SldWorks Set Part = swApp.ActiveDoc Part.SaveAs2 "C:\Export\Assembly.step", 0, True, False, "STEP AP214", 0.001, False, False, False, False, False
Макрос сохраняет файл в указанную папку с точностью 0.001 мм, игнорируя эскизы и скрытые компоненты. Адаптируйте пути и параметры под свои задачи.
Настройка параметров экспорта для сохранения геометрии и данных
При экспорте из SolidWorks в форматы STEP, IGES или Parasolid критически важно корректно задать параметры точности и структуры данных. В диалоговом окне «Сохранить как» выберите тип файла, затем нажмите «Параметры». Для STEP (AP203/AP214) установите:
- Точность: «Высокая» (0.001 мм или меньше для прецизионных деталей).
- Формат: «Твердотельная геометрия» (избегайте «Поверхности», если требуется сохранение объемов).
- Опция «Экспортировать скрытые компоненты» – отключите, если не нужны невидимые элементы сборки.
- Для IGES: используйте «Тип 128» (NURBS) вместо «Тип 144» (полигоны), чтобы избежать потери кривизны.
Для форматов с потерей данных (например, STL или OBJ) настройте параметры сетки: минимальный угол между гранями – 10°, отклонение – не более 0.01 мм для механических деталей. В сборках экспортируйте компоненты отдельно, если целевое ПО не поддерживает иерархию (например, Blender или Unity). Перед финальным сохранением проверьте геометрию в стороннем ПО: в Fusion 360 или FreeCAD откройте файл и выполните анализ на пересечения или разрывы поверхностей – это выявит ошибки, не заметные в SolidWorks.
Экспорт чертежей SolidWorks в PDF и DXF с сохранением слоёв
При экспорте в DXF выберите Файл → Сохранить как → DXF (*.dxf). В окне параметров активируйте «Сохранить слои» и выберите версию формата: для совместимости с AutoCAD 2018 и новее используйте DXF R2018, для старых версий – R2013 или ниже. Если слои не отображаются в целевой программе, проверьте настройки Свойств документа → Слои в SolidWorks: убедитесь, что слои не скрыты и не заблокированы. Для корректного отображения шрифтов TrueType в DXF замените их на SHX перед экспортом (Инструменты → Параметры → Свойства документа → Шрифты).
Проблемы с исчезновением слоёв при импорте DXF в AutoCAD часто связаны с настройками «Плоские виды». В SolidWorks перед экспортом отключите опцию Инструменты → Параметры → Свойства документа → Чертеж → «Создавать плоские виды при экспорте в DXF/DWG» – это предотвратит автоматическое объединение геометрии. Для проверки целостности слоёв откройте экспортированный файл в DraftSight или LibreCAD: если слои отображаются корректно, проблема в настройках AutoCAD, а не в экспорте.
Как избежать потери данных при конвертации в STL для 3D-печати

STL – формат, основанный на триангуляции поверхности, где точность модели зависит от количества полигонов. По умолчанию SolidWorks использует параметр «Качество» (Quality) в настройках экспорта, который определяет разрешение сетки. Для большинства деталей оптимальное значение – 0,02 мм для линейного отклонения и 5° для углового. Эти параметры минимизируют артефакты без чрезмерного увеличения размера файла.
Перед экспортом проверьте модель на наличие ошибок геометрии: самопересекающихся поверхностей, разрывов или несостыковок. Инструмент «Проверить» (Check) в SolidWorks выявляет критические дефекты, которые могут привести к некорректной триангуляции. Особое внимание уделите тонким стенкам – их толщина должна быть не менее 0,8 мм для большинства FDM-принтеров, иначе STL-сетка может их «потерять».
При экспорте выбирайте двоичный (binary) формат STL вместо текстового (ASCII). Двоичные файлы компактнее и быстрее обрабатываются слайсерами, а риск ошибок при передаче данных ниже. В окне экспорта активируйте опцию «Проверка нормалей» (Check normals) – это гарантирует, что все полигоны ориентированы наружу, что критично для корректного слайсинга.
Для сложных моделей с мелкими деталями (например, резьба M2 или зубцы шестерен) увеличьте разрешение сетки до 0,01 мм или используйте локальное управление плотностью триангуляции. В SolidWorks это реализуется через параметр «Дополнительные настройки» (Advanced) в окне экспорта, где можно задать минимальную длину ребра треугольника. Однако помните: каждый дополнительный полигон увеличивает размер файла экспоненциально.
Избегайте масштабирования модели после экспорта в STL. Если требуется изменить размер, сделайте это в SolidWorks до конвертации – масштабирование в слайсере может привести к округлению координат вершин и потере точности. Для деталей с высокими требованиями к точности (например, пресс-формы) используйте формат STEP или IGES для передачи данных в CAM-систему, а STL – только для финальной печати.
Проверяйте экспортированный STL-файл в специализированных программах, таких как MeshLab или Netfabb. Эти инструменты позволяют визуализировать сетку, выявлять невидимые в SolidWorks дефекты (например, инвертированные нормали или дыры в поверхности) и автоматически исправлять их. В MeshLab используйте фильтр «Упрощение сетки» (Quadric Edge Collapse Decimation) для оптимизации полигонов без потери геометрии.
Для деталей с внутренними полостями или сложной топологией (например, решетчатые структуры) экспортируйте модель в два этапа: сначала как единое целое, затем разделите на части с помощью инструмента «Разделить» (Split) в SolidWorks. Это снижает нагрузку на триангулятор и уменьшает вероятность артефактов. При сборке в слайсере используйте функцию «Объединить» (Merge) для корректного позиционирования.
Сохраняйте исходный файл SolidWorks (.SLDPRT) даже после успешного экспорта в STL. Если в процессе печати обнаружатся дефекты, связанные с конвертацией, вы сможете быстро внести правки в оригинальную модель и повторно экспортировать файл с уточненными параметрами. Для архивации используйте формат Pack-and-Go, который сохраняет все зависимости и настройки.
Автоматизация экспорта с помощью макросов и задач SolidWorks
Макросы в SolidWorks позволяют автоматизировать экспорт файлов в форматы STEP, IGES, STL и другие без ручного вмешательства. Для записи макроса используйте встроенный редактор (Инструменты → Макрос → Запись), выполните последовательность действий по экспорту, затем сохраните скрипт. Пример кода для экспорта активной детали в STEP: Part.ExportStep("C:\Output\model.step"). Макросы поддерживают параметры, такие как точность экспорта (например, swExportStepData_AccuracyHigh), что критично для инженерных расчётов.
Планировщик задач SolidWorks (Task Scheduler) упрощает массовый экспорт сборок и чертежей по расписанию. Настройте задачу через Файл → Планировщик задач → Создать задачу, выбрав тип «Экспорт файлов». Укажите папку с исходными файлами, формат экспорта (например, PDF для чертежей или Parasolid для 3D-моделей) и параметры обработки – разрешение, цветовую схему, включение скрытых компонентов. Задачи можно запускать ночью, освобождая рабочее время для проектирования.
Для сложных сценариев используйте API SolidWorks на VBA или C#. Например, скрипт может автоматически определять конфигурации модели и экспортировать каждую в отдельный файл с именем, содержащим суффикс конфигурации: swModel.ExportStep("C:\Output\" & swModel.GetTitle & "_" & configName & ".step"). API позволяет обрабатывать ошибки (например, отсутствие прав на запись) и логировать результаты в текстовый файл, что упрощает отладку при работе с большими проектами.
Оптимизируйте производительность, комбинируя макросы с пакетной обработкой. Создайте макрос, который открывает сборку, скрывает ненужные компоненты (метод SetSuppressionState), экспортирует видимые элементы, затем закрывает файл без сохранения изменений. Запускайте такой макрос через планировщик задач для сотен файлов – это сократит время экспорта на 70–80% по сравнению с ручной обработкой. Для ускорения используйте параметр swOpenDocOptions_Silent при открытии файлов.
Типичные ошибки при экспорте и способы их устранения

Одна из частых проблем – потеря геометрии при экспорте в STEP или IGES. Это происходит из-за несовместимости версий форматов или игнорирования настроек точности. В SolidWorks откройте Инструменты → Параметры → Свойства документа → Единицы измерения и установите точность не ниже 0.001 мм. При экспорте выбирайте AP214 для STEP или IGES 5.3 – эти версии лучше сохраняют кривые и поверхности.
Экспорт сборок в STL часто приводит к артефактам: разрывам поверхностей, дублирующимся граням или неверной ориентации нормалей. Перед экспортом выполните следующие действия:
- Проверьте целостность модели через Оценить → Проверить и устраните ошибки.
- В настройках экспорта STL установите Двоичный формат и отклонение не более 0.01 мм.
- Для сложных сборок экспортируйте детали по отдельности, затем объедините их в стороннем ПО (например, MeshLab).
При конвертации в DXF/DWG теряются слои, штриховки или размеры. Причина – неверные настройки сопоставления. В диалоговом окне экспорта выберите Сохранить слои SolidWorks как слои AutoCAD и отключите опцию Слить все слои. Если требуется сохранить штриховку, используйте формат DXF R2018 или новее – более ранние версии не поддерживают эту функцию.
Ошибки с текстурами и материалами при экспорте в OBJ или FBX возникают из-за отсутствия поддержки встроенных библиотек SolidWorks. Решения:
- Примените материалы из стандартной библиотеки SolidWorks (Редактор материалов → SolidWorks Materials).
- Для текстур используйте только форматы .jpg или .png с разрешением не выше 2048×2048 пикселей.
- Экспортируйте модель без текстур, затем назначьте их в целевом ПО (Blender, 3ds Max) вручную.
Экспорт в PDF с 3D-данными часто завершается сбоем или создает файл без интерактивности. Проблема решается так: в диалоговом окне экспорта выберите PDF с 3D-аннотациями, а не стандартный PDF. Убедитесь, что в сборке нет скрытых компонентов – они могут блокировать генерацию 3D-сцены. Для корректного отображения в Adobe Acrobat используйте версию Acrobat Pro DC (бесплатные просмотрщики не поддерживают 3D).
Неправильная ориентация осей при экспорте в форматы для ЧПУ (например, G-code через CAM-системы) приводит к браку деталей. В SolidWorks перед экспортом:
- Проверьте систему координат через Вставка → Справочная геометрия → Система координат – ось Z должна быть направлена вверх.
- При экспорте в STEP или Parasolid используйте опцию Сохранить систему координат.
- В CAM-системе (например, Fusion 360 или Mastercam) вручную задайте правильную ориентацию заготовки.
