9 - 2016

SolidWorks 2017: в жизни всегда есть место новому

Михаил Малов
Заместитель технического директора, компания SolidWorks Russia

Что нового в очередной версии SolidWorks, на этот раз в SolidWorks 2017, — вот что прежде всего хотят знать пользователи о безусловном лидере рынка САПР. Эту информацию ждут и поклонники ядра комплекса SolidWorks — одноименной CAD­системы, и пользователи всей линейки продуктов, существующих под этим именем, и конкуренты, ищущие, за что бы зацепиться в их тщетной борьбе за славу и любовь клиента, и даже вечно недовольные ворчуны интернет­форумов. Стремясь оправдать ожидания технической «диаспоры» страны, публикуем обзор новой версии SolidWorks.

И вновь встречаем по одежке

Выход SolidWorks 2016 в неожиданно унылой серо­синей цветовой гамме был весьма неожиданным для пользователей и вызвал массу требований о восстановлении status quo. Работа над этим «возвратом в будущее» началась уже в версии 2016, а в SolidWorks 2017 она продолжена.

Доработаны многие вспомогательные механизмы общего пользования, упрощающие общение с системой, в чем SolidWorks, впрочем, и так никогда не знал себе равных. Так, введенные в предыдущей версии цепочки выбора контекстно связанных объектов предоставляют теперь доступ к элементам справочной геометрии и сообщениям об ошибках перестроения, которые ранее выводились лишь в специальном окне «Что неверно».

SolidWorks 2017: всё самое важное всегда на острие курсора

SolidWorks 2017: всё самое важное всегда на острие курсора

Заметки в дереве конструирования как инструмент обмена мнениями

Заметки в дереве конструирования как инструмент обмена мнениями

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

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

Эффективные инструменты проектирования: эскизы и детали

В инструментах работы с эскизами в SolidWorks 2017 нового немного, но ценность того, что сделано, трудно переоценить.

Во­первых, это режим работы с автоматической закраской замкнутых областей. Закраска полупрозрачная, так что можно выбирать объекты за ней, и функциональная: схватив ее курсором, можно перемещать весь контур с места на место, не назначая случайные взаимосвязи. При выборе одной или нескольких таких областей под курсором появляются инструменты создания объемных элементов.

Закрашенные области эскиза

Закрашенные области эскиза

Во­вторых, это интеллектуальный анализатор движений мыши, исключающий случайное создание коротких линий при случайных же нажатиях кнопок мыши в процессе работы в эскизе. Это полезно для опытных пользователей, уже привыкших к весьма быстрой и порывистой работе в SolidWorks, что как раз и чревато (поверьте опыту автора!) появлением в эскизе такого мусора.

Перенос эскиза на произвольные поверхности

Перенос эскиза на произвольные поверхности

Конструктор отверстий

Конструктор отверстий

Переходя в трехмерный мир, начнем с эффектных изменений. Первое из них касается инструмента создания трехмерной резьбы. В нее добавили настройки автоматической обрезки резьбы по торцевым граням болта или гайки и опцию создания многозаходной резьбы. Еще эффектнее изменение инструмента переноса эскиза на грани тела — «намотка» эскиза на грань. Теперь команда работает с произвольным набором граней двойной кривизны, а результат можно редактировать инструментом Instant 3D, меняя его расположение на гранях и даже его масштаб относительно исходного эскиза.

К эффектному добавлено и эффективное: новые приемы работы с фасками и скруглениями. Во­первых, появились новые способы задания фасок, повторяющие возможности скруглений: задание фаски эквидистантным смещением выбранных смежных граней, вывод фаски на существующие кромки, фаски постоянной ширины. Заодно теперь фаску можно преобразовать в скругление, и наоборот.

«Магнетическая» компоновка цеха

«Магнетическая» компоновка цеха

Что-то разрезано, а что-то стало прозрачным

Что-то разрезано, а что-то стало прозрачным

Результат работы SolidWorks Visualize Standard

Результат работы SolidWorks Visualize Standard

Следующий эффективный инструмент — конструктор отверстий, позволяющий из элементов разного типа — цилиндрических отверстий, фасок, цековок, отверстий с резьбой — набрать сложное составное отверстие с любым числом ступеней и работать с ним как с единым элементом. Такие наборы можно сохранять в списке «любимчиков» для повторного применения в новых моделях.

Наконец, создан еще один инструмент упрощения детали для ее использования в больших сборках. Деталь можно превратить в набор тел и поверхностей с сохранением ссылки на исходную деталь с автоматическим сохранением идентификаторов граней и кромок. В результате, при подмене исходной детали данной производной в сборках и чертежах не полетят никакие ссылки, использованные в сопряжениях или при оформлении чертежа. Разумеется, в сборке такая деталь будет «летать» со скоростью импортированной геометрии.

Сборки: постоянная забота о производительности

В числе совсем нового в сборках — механизм быстрой компоновки объектов в пространстве, который пригодится, скажем, при проектировании производственных линий. К примеру, имеется несколько единиц оборудования (станки, столы, секции конвейеров), для каждой известны высота ее размещения над полом и сторона, с которой к ней могут подходить другие производственные единицы. Нужно быстро натаскать их в модель цеха, сопрячь друг с другом, поиграть вариантами компоновки… Теперь все просто: в моделях оборудования указываем уровень пола и точки возможной стыковки с соседями, опционально создаем для сборок конфигурацию SpeedPak — и тащим их в сборку одну за одной. SolidWorks сам правильно поставит их на пол цеха и при перемещении их друг относительно друга будет предлагать стыковку, притягивая их, как магнитом. Отпустите эту подсборку — она сама прыгнет на место.

Ну и несколько дополнительных сборочных мелочей. В SpeedPak теперь можно выборочно включать эскизы, элементы вспомогательной геометрии и кривые. Можно отключить предварительный просмотр скрытых компонентов при их выборе в дереве конструирования. А при большом числе экземпляров каких­то компонентов можно включить их автоматическую группировку в дереве сборки в папки специального вида, что реально сократит это дерево.

«Красота — это страшная сила!» К вопросам визуализации

В собственно конструкторском модуле SolidWorks нового немного, и отметим мы только самое существенное. При отображении сборки с трехмерным разрезом какие­то компоненты можно вместо разрезания сделать прозрачными.

Тем не менее о новом модуле создания фотореалистичных представлений модели SolidWorks Visualize, выходящем в комплектациях SolidWorks Visualize Standard и Professional, расскажем более подробно. Предварительная версия этого модуля появилась в рамках версии SolidWorks 2016, но окончательно он включен в линейку продуктов SolidWorks только сейчас. Модуль заслуживает отдельной статьи, поэтому здесь назову лишь несколько принципиальных моментов и перечислю новые возможности версии 2017.

Новый модуль отличается непревзойденными результатами — картинки, полученные в SolidWorks Visualize, трудно отличить от фотографий реальных объектов. Вариант SW Visualize Standard входит в комплектацию SolidWorks Professional или может приобретаться отдельно, а вариант Professional всегда самостоятелен. Первый создает только картинки, второй делает и видеоролики, и трехмерные интерактивные материалы, и панорамные изображения окружающей обстановки для рассматривания как бы изнутри.

Обновление SW Visualize 2017 отличается в первую очередь максимальным сближением с SolidWorks по методам манипуляции моделями и достижением максимально возможной интеграции конструкторского и дизайнерского модулей. В частности, SW Visualize теперь импортирует анимации SolidWorks и учитывает группировку моделей SolidWorks по примененным настройкам визуализации. Взаимодействие SolidWorks и SolidWorks Visualize осуществляется путем добавления SolidWorks Visualize в среду SolidWorks.

Появился модуль SolidWorks Visualize Boost, дополняющий SolidWorks Visualize Professional возможностью выведения расчета на отдельный компьютер. Учитывая, что SolidWorks Visualize работает с полной загрузкой процессоров всех имеющихся графических карт, легко скомплектовать для SolidWorks Visualize беспрецедентно мощный внешний решатель.

Сравнение производительности SolidWorks Visualize для разных графических карт

Сравнение производительности SolidWorks Visualize для разных графических карт

Два чертежа: исходный и зеркальный

Два чертежа: исходный и зеркальный

Немного о вечной классике: чертежи

Если изделие имеет зеркальное исполнение, теперь не обязательно создавать зеркальное представление модели (что, впрочем, SolidWorks всегда делал автоматически) и заново оформлять на него чертеж. В SolidWorks 2017 достаточно «отзеркалить» только виды в существующем чертеже, сразу со всем оформлением. При зеркальном отражении одного вида автоматически преобразуются и все его дочерние виды. Конечно, виды сохраняют связь с моделью и обновляются при ее изменениях.

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

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

Барабанная дробь, стадион замер, трибуны встали… Встречайте: 3D Interconnect

Эволюция САПР сделала возможным сосуществование множества разных программных продуктов, и при взаимодействии инженеров разных предприятий они вынуждены обмениваться данными, созданными в самых разных форматах. Любая конвертация данных из одного формата в другой не снимает ряда проблем: потери времени на собственно трансляцию, потеря метаданных, трудности проведения изменений и т.д. Новый инструмент SolidWorks 3D Interconnect способен окончательно ликвидировать сразу несколько проблем в этой области. Естественно, это касается тех, кто работает с SolidWorks.

Подсборка Inventor в сборке SolidWorks

Подсборка Inventor в сборке SolidWorks

Деталь Pro/Engineer как основа детали SolidWorks

Деталь Pro/Engineer как основа детали SolidWorks

Кратко суть дела такова: можно полноценно использовать модели ряда распространенных в мире CAD­систем без их преобразования в формат SolidWorks. Вот типовые сценарии работы.

Вариант первый: какие­то компоненты нашей разработки выполнены в другой системе, нам надо применить их в сборке. Решение: просто вставляем их в сборку, как родные. Можно создавать любые сопряжения с ними и контекстные ссылки на них. Новые файлы SolidWorks при этом не создаются, структуры сборок исходных систем сохраняются в дереве сборки SolidWorks и в SWE­PDM. При изменении таких моделей в исходной системе SolidWorks обновит как геометрию этих деталей и узлов, так и все контекстные ссылки. Таким образом, ваш смежник может и дальше работать в привычной ему среде, вы же будете использовать плоды его труда в режиме «только для чтения».

Вариант второй: ваш смежник поставляет вам некую деталь, которую вы дорабатываете на своем производстве. Поставщик может вносить какие­то изменения в геометрию своей детали. Решение: вставить эту чужую модель в пустую деталь SolidWorks как болванчик (подчеркну: не импортировать, а вставить без преобразования). Теперь можно добавить новые геометрические элементы и применить результат в ваших чертежах и сборках. При изменении исходной геометрии в другой системе основа вашей модели также автоматически изменится с сохранением всех ссылок в ваших сборках и чертежах SolidWorks.

Возможен и третий вариант: вы унаследовали модель сборки какого­то узла в формате, чуждом SolidWorks, и вам потребовалось изменить одну­две детали, причем захотелось сделать это с параметризацией чуждой геометрии силами FeatureWorks. Но узел этот уже применен в новых сборках SolidWorks по первому сценарию. Что делать? Выполнить частичную конвертацию этого узла в формат SolidWorks. Преобразуйте только файл самой подсборки и подлежащие параметризации детали, остальное сохраните в исходном формате, опять же с сохранением всех ссылок и привязок.

Дополнительно отметим, что прямая вставка чужих моделей в сборки и детали SolidWorks выполняется в разы быстрее классической трансляции геометрии. Поддерживаются файлы Pro/Engineer/Wildfire/Creo, Autodesk Inventor, Solid Edge, UG/NX многих версий, включая самые последние, а кроме того, поскольку в последние два года в мире лавинообразно выросло число субконтракторов компании Boeing, работающих в SolidWorks, поддерживаются файлы CATIA V5.

Налаживание коммуникаций. Во всех смыслах

Начнем с коммуникаций электрических. Реорганизованы правила связывания данных модуля SolidWorks Electrical со сборками SolidWorks. Теперь SolidWorks Electrical никак не влияет на структуру хранения данных SolidWorks, а кроме того, позволяет включать в проект ссылки на любые документы без ограничений места их хранения в сети предприятия.

Появился совсем неожиданный механизм автоматизации создания проекта: его со всей структурой и даже схемами можно автоматически создать по таблице MS Excel определенного формата. Очевидно, создавать такие таблицы может ваше прикладное ПО.

Существенная новинка в проектировании электротехнических изделий — новое понятие «суперкомпонент», представляющий собой аналог сборки SolidWorks, но в мире схемотехники. Фактически это набор компонентов, фигурирующий в схемах и даже библиотеках как единое целое, но превращаемый в набор деталей при формировании ведомости покупных.

В коммуникациях трубопроводных создан новый класс соединительной арматуры — ниппели, со всеми возможными сочетаниями присоединений противоположных концов ниппеля: резьба и резьба, резьба против сварки, резьба и посадочный штуцер под шланг…

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

Теперь о коммуникациях человеческих, об управлении процессами проектирования силами SolidWorks Enterprise PDM.

Самая заметная новинка здесь — возможность перезаписи старой версии файла и метаданных при регистрации документа без создания новой версии. Это может пригодиться при внесении мелких уточнений в атрибуты и документы, при использовании политики обязательной регистрации всех документов по окончании рабочего дня для нужд автоматического резервного копирования и в ряде других случаев. Наряду с экономией места на дисках и сокращением размера базы метаданных эта процедура еще и выполняется гораздо быстрее. В истории документа ведутся все записи о таких действиях, а средства администрирования управляют разрешениями на выполнение такой замены версий.

Примеры разновидностей ниппелей в библиотеках SolidWorks Routing

Примеры разновидностей ниппелей в библиотеках SolidWorks Routing

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

Удаленный доступ к хранилищу силами Web2 Viewer также стал намного мощнее и гибче. Теперь вы можете просматривать документы SolidWorks, MS Office и многих других типов в практически любых браузерах без установки каких­либо дополнений и надстроек к ним.

А самой сладкой вишенкой на торте SWE­PDM 2017 для системных администраторов станет возможность установки любых комбинаций пакетов обновления (Service Pack) на разные клиентские места и на сервер предприятия.

eDrawings на экране смартфона

eDrawings на экране смартфона

Основным средством просмотра документов SolidWorks является модуль eDrawings, также сильно обновленный. Главное здесь — поддержка новых форматов файлов: IGES, OBJ и STEP, включая протокол AP242 с примечаниями PMI, Inventor и CATIA V5, расширенная поддержка файлов Pro/Engineer/Wildfire/Creo.

Кроме того, eDrawings, наряду с поддержкой мобильных устройств, работающих под iOS и Android, поддерживает теперь и трехмерные очки Google Cardboard.

Укрепляем связи с производством

Начнем с расчета себестоимости изготовления изделия в SolidWorks Costing. В предыдущей версии продукта был впервые введен механизм правил и условий, регулирующих применение различных операций в зависимости от размеров, материала и т.д. В новой версии количество таких правил механической обработки выросло в несколько раз.

Новое в собственно расчетных механизмах — поддержка подсборок и разделение обработки составных (ступенчатых) отверстий на несколько отдельных переходов (впрочем, с возможностью обратного их объединения в единую операцию).

Размеры до виртуальных кромок конуса в SolidWorks MBD

Размеры до виртуальных кромок конуса в SolidWorks MBD

На интернет­ресурсе My.SolidWorks.com вводится механизм использования шаблонов Costing, настроенных производителями продукции, предлагающими там свои услуги по изготовлению ваших деталей. Напомним, что My.SolidWorks — это единый интернетресурс, централизованно предоставляющий множество информации по SolidWorks, включая учебные курсы и подготовку к сертификационным экзаменам, форумы и чаты и многое другое. Этот ресурс, кстати, в ближайший месяц заговорит по­русски.

Модуль поддержки бесчертежных технологий SolidWorks MBD также стремительно развивается. Теперь он поддерживает работу со справочной геометрией. Также создан механизм образмеривания конических поверхностей с поддержкой условных линий пересечения таких поверхностей и даже их продлений с любыми плоскостями.

При создании файла 3D PDF к нему можно прикрепить (внедрить в него) внешние файлы и даже активный файл SolidWorks со всеми примечаниями PMI в формате STEP AP242. Доступен и просто экспорт файлов SolidWorks с данными PMI в данный вариант формата STEP.

Анализ пригодности модели для 3D-печати

Анализ пригодности модели для 3D-печати

Реализован механизм автоматического сравнения двух версий модели с примечаниями PMI, добавленными силами SolidWorks MBD, что бесценно для анализа изменений модели.

Функция трехмерной печати теперь анализирует геометрию модели и показывает все тонкие стенки и узкие щели, причем критичные значения можно задать руками (задать величину в мм на свое усмотрение) или получить от производителя материала. Кроме того, реализованы импорт и экспорт формата 3MF.

Структура сборки в Treehouse и файле PDF

Структура сборки в Treehouse и файле PDF

И небольшое ассорти на десерт

Системные администраторы могут выборочно блокировать настройки SolidWorks от изменения силами пользователя. Блокировка эта управляется централизованно путем использования административного имиджа SolidWorks.

Еще одна приятная мелочь — возможность сортировки конфигураций в их дереве. Сортировка может быть автоматической по времени их создания, по алфавиту, по таблице Excel, или ручной, простым перетаскиванием. Полученная последовательность используется везде, где этот список предоставлен для выбора конфигурации, например в панели свойств вида чертежа.

При втягивании существующей сборки в утилиту работы со структурой изделия SolidWorks Treehouse автоматически подтягиваются и созданные для компонентов этой сборки чертежи. Полученную структуру с атрибутами всех компонентов можно экспортировать в файл Excel, а графическое представление проекта в Treehouse можно вывести на печать или в файл PDF.

Итого, или Нельзя объять необъятное…

Разумеется, в этой статье отражено далеко не всё. Более полный вариант мы, как обычно, покажем на Всероссийском форуме SolidWorks в Москве, в здании Академии наук 13 октября текущего года (подробности — на нашем сайте www.solidworks.ru). Самую полную информацию можно получить, только перейдя на новейшую версию SolidWorks 2017.

В данную статью традиционно не вошло описание новинок, касающихся работы модулей семейства SolidWorks Simulation и таких специализированных модулей, как MoldWorks, CAMWorks, SWR­Электрика. Что ж, будем рассказывать обо всем этом отдельно.