Компания SolidWorks Corp. была основана в 1993 году, и в 1995-м увидела свет первая версия САПР SolidWorks. Уже начиная с первой версии, SolidWorks оказался в центре внимания ведущих аналитиков в области САПР. Впервые полноценный функционал 3D моделирования был реализован на платформе Microsoft Windows. Ранее подобные разработки могли быть реализованы только на ОС Unix, где и функционировали в течение десятилетий. Сегодня Unix-образные САПР ушли в историю, портировав свои приложения на платформу Windows.
В 1997 году SolidWorks Corp. вошла в состав IT холдинга Dassault Systemes, и до сих пор это приобретение Dassault компетентные источники цитируют как одно из самых удачных стратегических решений.
На сегодняшний день, SolidWorks – один из самых популярных и широко используемых в мире пакетов 3D моделирования, в состав которого входит широкий набор интегрированных CAE/CAM/PDM модулей и более 500 специализированных приложений. В нашей стране популярность SolidWorks обусловлена не только его серьезным функционалом, но и поддержкой ЕСКД, а также полной русификацией пакета, выполненной еще в 1998 году компанией разработчиком. С тех пор каждая новая версия выходит на 15 языках народов мира, в том числе и на русском.
В табл. 1 приведен краткий перечень новаторских решений, впервые предложенных разработчиками SolidWorks и ставшими впоследствии «классическими» при создании современных САПР.
Таблица 1
Год | Версия | Впервые это было сделано разработчиками SolidWorks |
1995 | SW95 | 1-я параметрическая 3D САПР на платформе Windows |
1996 | SW96 | Дерево конструирования Feature Manager; Drag-and-Drop для твердотельных элементов |
1997 | SW97, SW97Plus | Дерево конфигураций; подвижность механизмов. |
1998 | SW98, SW98Plus | Легковесность в сборках;Автосопряжения (SmartMates);Распознавание импортированной геометрии (FeatureWorks);Прямой поэлементный транслятор (Pro/E);Динамический поиск конфликтов в сборке. |
1999 | SW99 | Средство согласования данных с заказчиком (eDrawings);Отсоединенные чертежи (RapidDraft) с возможностью синхронизации. |
2000 | SW2000 | Поддержка работы SolidWorks через FTP (WEB-папки);WEB-технология 3D PartStream.NET;Публикация 3D моделей в Интернет (3D Instant Website);WEB-библиотека моделей SolidWorks (3D Content Central). |
2001 | SW2001, SW2001Plus | Интерактивные диалоговые окна (Property Manager);Интерактивные маркеры;Автокрепежи (SmartFasteners);Альтернативное положение механизма на чертеже. |
2002 | SW2003 | Экспресс-анализ прочности (COSMOSXpress);Экспресс-анализ механизмов (зубчатые передачи, пружины, гравитация);Физическая динамика. |
2003 | SW2004 | Легковесные чертежи;Отрисовка графических объектов в режиме RealView. |
2004 | SW2005 | Черновые виды;Экспресс-анализ проливаемости пластмасс (MoldflowXpress). |
2005 | SW2006 | Автокомпоненты (SmartComponents);Проверка проектов (DesignChecker);DWGviewer/DWGeditor/DWGgateway для перехода с 2D на 3D;Встроенная поисковая система инженерной информации (GlobalSpec). |
2008 | SW2008 | Усовершенствования Instant 3DДокументизация для Solidworks |
2010 | SW2010 | Расширение возможностей печати Apple MacВертикальной структуры промышленности из 3D ContentCentral |
2. Описание программы SolidWorks
2.1 Концепция SolidWorks
Традиционно CAD-системы ориентированы на создание геометрических моделей изделий из геометрических примитивов, и основное время в работе с такими системами тратится на выбор элементов нужных типов и, главное, на выбор оптимальной последовательности их создания. Далее задействуются специальные программные продукты для выполнения инженерного или технологического анализа, по результатам которого модель корректируется, и порой весьма существенно. Создатели SolidWorks начали внедрять в систему элементы экспертной системы, призванные сократить объем необходимых размышлений конструктора над CAD-системой как инструментом и минимизировать издержки неоптимальной последовательности работы над моделью, типичные для существующих параметрических CAD-систем. Программный пакет Solid Works глубоко развивает данный подход. Программный пакет SolidWorks во многом построен на базе технологии SolidWorks Intelligent Feature Technology, сокращенно SWIFT. Это комплекс встроенных экспертных систем, позволяющих на самых ранних этапах проектирования с высокой степенью автоматизации решать задачи оптимизации проекта. Это и инженерный экспресс-анализ (прочность, аэромеханика, кинематика и динамика механизмов), и анализ технологичности (применительно к механической обработке или требований к литью пластмасс), и комплексная проверка соответствия электронного документа выбранным стандартам, а также анализ размерных цепей, проверка собираемости изделия, поиск конфликтов, автоматическая простановка размеров и технологических обозначений, и даже автоматическое создание нового проекта на основе существующего по ряду формальных параметров.
В целом же в новой версии продукта содержится более 250 запрошенных пользователями усовершенствований, а также переработанный и оптимизированный пользовательский интерфейс. Также в SolidWorks существенно повышено быстродействие при работе со сложными сборками, добавлены новые функции анализа работоспособности сборок, улучшена работа с чертежами, добавлены новые типы сопряжений.
2.2 Пользовательский интерфейс
Процесс создания модели в SolidWorks нaчинaется с постpоения опоpного телa и последующего добaвления или вычитaния мaтеpиaлa. Для постpоения телa пеpвонaчaльно стpоится эскиз констpуктивного элементa нa плоскости, впоследствии пpеобpaзуемый тем или иным способом в твёpдое тело. SolidWorks пpедоствaляет пользовaтелю полный нaбоp функций геометpических постpоений и опеpaций pедaктиpовaния. Основное тpебовaние, пpедъявляемое системой к эскизу пpи paботе с твёpдыми телaми – это зaмкнутость и отсутствие сaмопеpесечений у контуpa.