SolidWorks – це система гібридного параметричного моделю-вання, яка призначена для проектування деталей у тривимірному просторі з можливістю проведення різних видів експрес-аналізу, а також оформлення конструкторської документації відповідно до вимог ЄСКД. Основне призначення SolidWorks – забезпечення нас-крізного процесу проектування, інженерного аналізу і підготовки виробництва виробів будь-якої складності і призначення, включаючи створення інтерактивної документації і забезпечення обміну даними з іншими системами.
Базові можливості SolidWorks:
1. Проектування деталей і оформлення креслень. У SolidWorks можна однаково вдало працювати як з твердими тілами, так і з поверхнями. Як правило, деталлю є тверде тіло, поверхня, або – поєднання твердого тіла і набору поверхонь. Процес побудови 3D моделі грунтується на створенні елементарних геометричних примітивів і виконанні різних операцій між ними. Подібно до конструктора «LEGO» модель набирається зі стандартних елементів (блоків) і може бути відредагована шляхом додавання (видалення) цих елементів, або - шляхом зміни характерних параметрів блоків.
3D модель несе в собі найповніший опис фізичних властивостей об'єкту (об'єм, маса, моменти інерції) і дає інженерові можливість роботи у віртуальному 3D просторі, що дозволяє на найвищому рівні наблизити комп'ютерну модель до зовнішності майбутнього виробу, виключаючи етап макетування.
Протягом останніх декількох років розробники SolidWorks приділяють пильну увагу роботі з великими збиральними моделями, кількість компонентів яких може складати десятки і сотні тисяч одиниць. Безумовно, для роботи з такими комплексними моделями потрібно використовувати спеціальні методики управління окремими деталями і вузлами збірки, раціонально розпоряджатися ресурсами процесора і оперативної пам'яті.
2. Експрес-аналіз. У базову конфігурацію SolidWorks, входить модуль експрес-аналізу міцності – COSMOSXpress. COSMOSXpress є «полегшеною» версією пакету COSMOSWorks, і призначений, в першу чергу, для інженерів-проектувальників, що не володіють глибокими пізнаннями в теорії кінцево-елементного аналізу. Проте, COSMOSXpress дозволяє проектувальникові визначити, де розташовані концентратори напружень, оцінити «перенавантажені» елементи конструкції, з яких може бути видалений надмірний матеріал з метою зниження ваги і, відповідно, вартості майбутнього виробу.
COSMOSXpress виконаний у вигляді програми-помічника, що підказує користувачеві послідовність дій, необхідних для підготовки розрахункової моделі і проведення аналізу. Призначений для користувача інтерфейс COSMOSXpress, як і SolidWorks, виконаний російською мовою, що по-своєму унікально, оскільки цього немає в жодній закордонній системі кінцево-елементного аналізу.
3. Трансляція даних. Будь-яке сучасне виробництво засноване на інтенсивному обміні електронними моделями не тільки усередині і між підрозділами, але і між підприємствами-підрядчиками, що працюють над загальним замовленням. Широке розповсюдження САПР-технологій зумовило те, що зараз не можна, мабуть, назвати жодного підприємства, на якому не використовується одночасно декілька різних систем CAD/CAM/CAE, кожна з яких має власний формат зберігання даних. При передачі геометричних моделей з однієї системи в іншу, як правило, виникають проблеми, пов'язані:
- з обмеженими можливостями або відсутністю трансляторів, які повинні забезпечувати обмін даними;
- з втратою інформації при перетворенні її з одного математичного уявлення в інше;
- з різним трактуванням правил запису і читання нейтральних форматів файлів, таких як IGES, VDAFS, STEP тощо.
У зв’язку з цим, розробники SolidWorks включили в базову функціональність програми більше 20 трансляторів, які забезпечують читання і запис даних, у форматах, які є зараз на ринку САПР.
4. Оформлення креслень. Процес конструювання в SolidWorks не закінчується на розробці об'ємних деталей і збиральних моделей. Програма дозволяє автоматично створювати креслення за заданоюй 3D моделлю, виключаючи помилки проектанта, вироби, що неминуче виникають при зображенні проекцій, уручну. SolidWorks підтримує креслярські стандарти GOST, ANSI, ISO, DIN, JIS, GB і BSI. Креслення SolidWorks володіють двонаправленою асоціативністю з 3D моделями, завдяки чому розміри моделі завжди відповідають розмірам на кресленні.
5. Електронні креслення eDrawings. eDrawings – це спеціалізо-ваний модуль SolidWorks, призначений для представлення креслень SolidWorks і AutoCAD в спеціальному форматі, що дозволяє переглядати і виводити на друк 2D і 3D геометрію, зберігати креслення у вигляді компактних виконуваних файлів і відправляти їх по електронній пошті. eDrawings використовують новітню платформу тривимірних додатків HOOPS, яка підтримує потокову графіку і забезпечує високу якість при виведенні креслень на друк.
6. Інтерфейс прикладного програмування.До складу базового рішення SolidWorks входить спеціальний інтерфейс для розробки призначених для користувача підпрограм – SolidWorks API (Application Programming Interface). API інтерфейс містить сотні функцій, які можна викликати з програм Microsoft Visual C++, Visual Basic, VBA (Excel, Word і так далі) або файлів-макросів SolidWorks. Ці функції надають програмістові прямий доступ до функціональних можливостей САПР SolidWorks і дозволяють автоматизувати і, таким чином, ідеально настроювати систему на вирішення специфічних завдань конкретного підприємства. На відміну від ряду конкуруючих систем, API-интерфейс входить в базову функціональність SolidWorks і поставляється абсолютно безкоштовно.