SolidWorks (солидворкc, от  — твёрдое тело и  — работать) — программный комплекс САПР для автоматизации работ промышленного предприятия на этапах конструкторской и технологической подготовки производства. Обеспечивает разработку изделий любой степени сложности и назначения.

Работает в среде Microsoft Windows. Разработан компанией SolidWorks Corporation, созданной с нуля Джоном Хирштиком, а с 1997 года являющейся независимым подразделением компании Dassault Systemes (Франция).

Программу начали разрабатывать в 1993 году, она начала продаваться в 1995 и составила конкуренцию таким продуктам, как AutoCAD и Autodesk Mechanical Desktop, SDRC I-DEAS, Компас и Pro/ENGINEER. Система SolidWorks стала первой САПР, поддерживающей твердотельное моделирование для платформы Windows. SolidWorks использует ядро Parasolid.

Решаемые задачи:

Конструкторская подготовка производства (КПП): 3D-проектирование изделий (деталей и сборок) любой степени сложности с учётом специфики изготовления Создание конструкторской документации в строгом соответствии с ГОСТ Промышленный дизайн Обратная разработка Проектирование коммуникаций (электрожгуты, трубопроводы и пр.) Инженерный анализ (прочность, устойчивость, теплопередача, частотный анализ, динамика механизмов, газо/гидродинамика, оптика и светотехника, электромагнитные расчёты, анализ размерных цепей и пр.) Экспресс-анализ технологичности на этапе проектирования Подготовка данных для ИЭТР Управление данными и процессами на этапе КПП Технологическая подготовка производства (ТПП): Проектирование оснастки и прочих средств технологического оснащения Анализ технологичности конструкции изделия. Анализ технологичности процессов изготовления (литьё пластмасс, анализ процессов штамповки, вытяжки, гибки и пр.) Разработка технологических процессов по ЕСТД Материальное и трудовое нормирование Механообработка: разработка управляющих программ для станков с ЧПУ, верификация УП, имитация работы станка. Фрезерная, токарная, токарно-фрезерная и электроэрозионная обработка, лазерная, плазменная и гидроабразивная резка, вырубные штампы, координатно-измерительные машины Управление данными и процессами на этапе ТПП Управление данными и процессами: Работа с единой цифровой моделью изделия Электронный технический и управленческий документооборот Технологии коллективной разработки Работа территориально-распределенных команд Ведение архива технической документации по ГОСТ Проектное управление Защита данных с помощью ЭЦП Подготовка данных для ERP, расчёт себестоимости.

Система включает программные модули собственной разработки, а также сертифицированное ПО от специализированных разработчиков (SolidWorks Gold Partners).

Состав комплекса Программный комплекс SolidWorks включает базовые конфигурации SolidWorks Standard, SolidWorks Professional, SolidWorks Premium, а также различные прикладные модули:

Управление инженерными данными: SolidWorks Enterprise PDM Инженерные расчёты: SolidWorks Simulation Professional, SolidWorks Simulation Premium, SolidWorks Flow Simulation Электротехническое проектирование: SolidWorks Electrical Разработка интерактивной документации: SolidWorks Composer Механообработка, ЧПУ: CAMWorks Верификация УП: CAMWorks Virtual Machine Контроль качества: SolidWorks Inspection Анализ технологичности: SolidWorks Plastics, DFM и пр. Бесчертежные технологии: SolidWorks MBD и др.

Предоставляются коммерческие и учебные лицензии.

SolidWorks Standard Включает: Гибридное параметрическое моделирование: твердотельное моделирование, моделирование поверхностей, каркасное моделирование и их комбинация без ограничения степени сложности. Проектирование изделий с учётом специфики изготовления: детали из пластмасс, листовой материал, пресс-формы и штампы металлоконструкции и пр. Проектирование сборок: проектирование «снизу вверх» и «сверху вниз». Проектирование от концепции. Работа со сложными сборками: SpeedPak — управление производительностью системы, управление отображениями, управление конфигурациями, работа с мозаичными данными, режим сокращённых сборок и чертежей. Библиотеки проектирования: единая библиотека физических свойств материалов, текстур и штриховок. Типовые конструктивные элементы, стандартные детали и узлы, элементы листовых деталей, профили прокатного сортамента и т. п. Библиотека стандартных компонентов от поставщиков-производителей. Прямое редактирование геометрии: технологии Instant3D. Проектирование на основе баз знаний: технологии DriveWorksXpress. Экспертные системы: SketchXpert — анализ конфликтов в эскизах, поиск оптимального решения. FeatureXpert, FilletXpert, DraftXpert — автоматическое управление элементами скруглений и уклонов, оптимизация порядка построения модели. Instant3D — динамическое прямое редактирование 3D-моделей деталей и сборок, стандартных компонентов. DimXpert — автоматизированная простановка размеров и допусков в 3D-модели, а также размеров в чертежах, возможность работы с импортированной геометрией. AssemblyXpert — анализ производительности больших сборок, подготовка вариантов решений по улучшению быстродействия. MateXpert — анализ сопряжений сборок, поиск оптимального решения. Инженерный анализ: экспресс-расчёты массово-инерционных характеристик, кинематики и динамики механизмов, прочности и аэро/гидродинамики. Анализ технологичности модели: механообработка, обработка листа, литьё, заполнение пресс-форм. Экологическая экспертиза проекта: технологии SustainabilityXpress. Оформление чертежей по ЕСКД: двунаправленная ассоциативность 3D-модели, чертежа и спецификации. Использование библиотек оформления КД по ГОСТ: специальные символы, базы, допуски и посадки, шероховатости, клеймение и маркировка, технические требования, элементы гидравлических и электрических схем и т. д. Трансляция данных: нейтральные форматы STEP AP203/AP214, Parasolid, ACIS, IGES, VDAFS, STL, VRML. прямые трансляторы Pro/ENGINEER, NX, Solid Edge, Inventor, AutoCAD, CATIA Graphics. построение 3D-модели печатной платы по импортированным данным из P-CAD, Altium Designer, Mentor Graphics, CADENCE и др. Анимация: создание мультипликации (анимаций) на основе 3D-моделей. API SDK: поддержка программирования на языках Visual Basic, Visual C++ и др., запись и редактирование макросов (VBA). SolidWorks Rx: утилита автоматической диагностики компьютера на соответствие требованиям SolidWorks. SolidWorks eDrawings: средства согласования технической документации. DraftSight: специальные лицензии профессиональной 2D САПР для создания дополнительных рабочих мест работе с данными DWG (создание, редактирование, просмотр). Лицензии предоставляются бесплатно в необходимом количестве.

SolidWorks Professional Включает функциональные возможности SolidWorks Standard, а также: Библиотеки стандартных изделий (SolidWorks Toolbox): крепеж, подшипники, прокатный сортамент, кулачки, шкивы, шестерни и т. п.) по стандартам ГОСТ, ISO, ANSI, BSI, DIN, JIS, CISC, PEM®, SKF®, Torrington®, Truarc®, Unistrut®. Toolbox различных версий Solidworks несовместим и при установке Solidworks есть возможность обновления или установки новой версии Toolbox. Обновить Toolbox можно и вручную. Интерактивная документация: подготовка данных для ИЭТР — Photoview 360, eDrawings Professional. Распознавание и параметризация импортированной геометрии: технологии FeatureWorks. Автоматическая проверка и корректировка моделей/чертежей на соответствие стандартам предприятия (СтП): технологии Design Checker. Сравнение документов SolidWorks: детали, сборки, чертежи: технологии SolidWorks Utilities. Планирование задач (Task Scheduler): настройка задач для выполнения по расписанию. Планируемые задачи: групповая печать, импорт/экспорт, проверка проекта на соответствие стандартам предприятия и т. д.

SolidWorks Premium Включает функциональные возможности SolidWorks Standard и SolidWorks Professional, а также: Проектирование трубопроводов (SolidWorks Routing): жесткие сборные трубопроводы (на сварке и резьбе), гнутые трубопроводы, гибкие подводки и шланги. Формирование данных для трубогибов. Библиотеки стандартных элементов по ГОСТ. Обратный инжиниринг (ScanTo3D): преобразование сканированного облака точек в 3D-модели SolidWorks. Анализ размерных цепей в 3D-модели сборки (TolAnalyst): расчёт и оптимизация допусков и посадок. Обмен данными с радиотехническими САПР (CircuitWorks): двунаправленные обмен данными с радиотехническим САПР (P-CAD, Altium Designer, Mentor Graphics, CADENCE и др.). Инженерный анализ: SolidWorks Motion — комплексный динамический и кинематический анализ механизмов. SolidWorks Simulation — расчёт на прочность конструкций (деталей и сборок) в упругой зоне.

SolidWorks Simulation Семейство дополнительных модулей инженерного анализа. Включает:

SolidWorks Simulation — Расчёт на прочность конструкций (деталей и сборок) в упругой зоне. Входит в базовую конфигурацию SolidWorks Premium.

SolidWorks Simulation Professional — Расчёт на прочность конструкций в упругой зоне, постановка и решение контактных задач, расчёт сборок; определение собственных форм и частот колебаний, расчёт конструкции на устойчивость, усталостные расчёты, имитация падения, тепловые расчёты. Оптимизация параметров модели SolidWorks Motion: комплексный динамический и кинематический анализ механизмов, определение скоростей, ускорений и взаимных воздействий элементов системы.

SolidWorks Simulation Premium — Нелинейные расчёты: учёт нелинейных свойств материала, нелинейного нагружения, расчёт нелинейных контактных задач; анализ усталостных напряжений и определение ресурса конструкций. Линейная и нелинейная динамика деформируемых систем. Оптимизация параметров модели. Расчёт многослойных композиционных оболочек. Включает функциональность SolidWorks Simulation Professional.

SolidWorks Flow Simulation Семейство дополнительных модулей по газо/гидродинамическим расчётам. Включает:

SolidWorks Flow Simulation — моделирование течения жидкостей и газов, управление расчётной сеткой, использование типовых физических моделей жидкостей и газов, комплексный тепловой расчёт, газо- и гидродинамические и тепловые модели технических устройств, нединамический и нестационарный анализ, расчёт вращающихся объектов, экспорт результатов в SolidWorks Simulation.

SolidWorks Flow Simulation Electronic Cooling Module Add-In — дополнительный модуль для теплового расчёта электронных устройств. Включает: расширенная база данных по виртуальным вентиляторам; материалам электротехнического назначения, термоэлектрическим охладителям (элементы Пельтье), двухрезисторным компонентам. Имитация прохождения постоянного тока и джоулева нагрева постоянным током, модели двухрезисторных компонентов, тепловых трубок, многослойных печатных плат.

SolidWorks Flow Simulation HVAC Module Add-In — дополнительный модуль SolidWorks Flow Simulation для расчёта систем вентиляции, отопления и кондиционирования. Включает: расширенная база данных по строительным материалам и вентиляторам; уточнённая модель теплообмена излучением с учётом отражения, преломления и спектральных характеристик; расчёт параметров комфорта: средней прогнозируемой оценки, допустимого числа неудовлетворённых, среднерадиационной температуры и др.

SolidWorks Plastics Семейство дополнительных модулей по анализу проливаемости пресс-форм. Включает:

SolidWorks Plastics Professional — Анализ проливаемости пресс-форм с учётом физических свойств полимеров. Анализ заливки материала. Анализ движение потока материала. Определение мест холодного спая. Распределение полей температур и давления. Библиотеки материалов.

SolidWorks Plastics Premium — Анализ процесса затвердевания материала. Расчёт остаточных усилий смыкания пресс-формы. Включает функциональность SolidWorks Plastics Professional.