9 - 2015

SolidWorks 2016: жизнь в новом свете

Михаил Малов, заместитель технического директора
Михаил Малов, заместитель технического директора

Разработчики систем массового использования, подобные SolidWorks — и особенно SolidWorks, с его мировым рекордом по числу проданных лицензий, — не часто решаются на серьезные изменения пользовательского интерфейса. Однако нельзя всегда оставаться в валенках и старом зипуне — и SolidWorks 2016 встречает нас полностью обновленным с ног до головы. Итак, просим любить и жаловать: SolidWorks 2016.

Новое лицо системы

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

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

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

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

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

SolidWorks 2016: глобальное обновление интерфейса

SolidWorks 2016: глобальное обновление интерфейса

Эскиз как основа проекта

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

Восемь сопряжений, два эскиза, грань, тело, деталь, сборка —

Восемь сопряжений, два эскиза, грань, тело, деталь, сборка — все доступно одновременно

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

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

Новые взаимосвязи эскиза

Новые взаимосвязи эскиза

Деталь как кирпич мироздания

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

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

Модель резьбы:

Модель резьбы:
процесс и результат

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

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

Две развертки одной грани

Две развертки одной грани

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

Задать направление линейного массива можно теперь не только линейными объектами, но и плоскостями и плоскими или коническими гранями, плоскими круговыми кромками.

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

Окно предварительного просмотра компонента

Окно предварительного просмотра компонента
упрощает выбор

Венец творения — сборка

А здесь, для разнообразия, начнем с мелочей.

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

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

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

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

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

Настройка Контроллера сопряжений

Настройка Контроллера сопряжений

Но самое значимое нововведение в сборках — новый инструмент анализа и визуализации подвижности механизмов под названием Контроллер сопряжений. Для начала он находит все сопряжения, имеющие размерные параметры и пригодные для управления: расстояния и углы, в том числе с верхним и нижним ограничениями, а также прорези и ширины с процентным или метрическим значением. Далее можно создать сколько угодно положений сборки с заданием нужных параметров этих сопряжений для каждого положения и анимировать переходы между этими позами. Результат можно сразу сохранить как анимацию или передать в SolidWorks Animator для дальнейшей детализации. Все настройки сохраняются в дереве сборки, и таких наборов настроек, отражающих разные последовательности работы механизма, может быть сколько угодно.

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

Перекрестные ссылки на номера пунктов ТТ

Перекрестные ссылки на номера пунктов ТТ

И наконец, самое святое — чертеж

В чертежах в версии 2016 нового немного, но, как говорится, мал золотник — да дорог.

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

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

Из мелочей стоит отметить возможность отображения на чертеже модели в состоянии разрыва (функция создания такого представления модели добавлена еще в предыдущей версии в составе возможностей модуля бесчертежного проектирования SolidWorks MBD). Это полезно при создании аксонометрических проекций протяженных объектов. Кроме того, полезной окажется настройка наследования данных для отображения в основной надписи по первому листу. Теперь, даже если на листах продолжения чертежа отображаются только какие­то таблицы и тексты, не имеющие явных ссылок на модель, эти листы будут «знать» титульные данные, отображаемые в основной надписи. А начинающие пользователи получат более простой и быстрый доступ к масштабу чертежа — теперь поменять его можно прямо из строки состояния.

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

Дополнительные рабочие инструменты

Функционал модной ныне темы 3D­печати получил дальнейшее развитие. Как известно, SolidWorks может напрямую выводить модели на 3D­принтеры (разумеется, при работе под управлением Windows 8.1 и 10, где это, в принципе, поддерживается). В новой версии SolidWorks развитие данного функционала пошло сразу в двух направлениях.

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

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

Просмотр ожидаемого качества 3D-печати

Просмотр ожидаемого качества 3D-печати

Инструмент автоматической простановки PMI­примечаний в модели — DimXpert также получил дальнейшее развитие. Одно из крупных нововведений — он теперь работает и в сборках SolidWorks, позволяя определить размерами, допусками формы и прочими технологическими примечаниями сборочные операции и бесчертежные детали. Из вспомогательных обновлений стоит отметить возможность выбора неплоских кромок аналитических граней для их образмеривания и блокировку выравнивания размера по базовым осям в стиле классического чертежа SolidWorks.

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

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

Зависимые списки свойств модели

Зависимые списки свойств модели

Специальные модули

Первая новость — экономическая. Идя навстречу санкционным реалиям, SolidWorks продолжает понемногу снижать среднюю цену рабочего места конструктора. Так, если в версии 2015 модуль CircuitWorks перебрался из комплектации SolidWorks Premium в вариант SolidWorks Professional, то в версии 2016 таких изменений сразу четыре. Модуль полной или частичной параметризации импортированной геометрии FeatureWorks и набор инструментов анализа и многокритериальной модификации моделей SolidWorks Utilities доступны теперь уже в комплектации SolidWorks Standard, то есть буквально на каждом рабочем месте, а модули анализа размерных цепей TolAnalyst и работы с облаками точек и сканированной геометрией ScanTo3D — в комплектации SolidWorks Professional.

Еще одно изменение в составе — появление PDM­системы начального уровня SolidWorks PDM Standard. Это, собственно, вариант промышленной системы SWE­PDM, несколько ограниченный функционально (в основном в части возможностей прикручивания к нему модулей собственной разработки), но зато доступный на каждом рабочем месте SolidWorks Professional и выше. Таким образом, каждый пользователь может самостоятельно и бесплатно ознакомиться в первом приближении с базовыми возможностями SWE­PDM, а при переходе на новый профессиональный уровень работы с PDM­системой все данные, структура хранилища, составы проектов, шаблоны жизненного цикла документов — в общем, все, что нажито непосильным трудом, будет унаследовано SWE­PDM без единого вопроса. Таким образом, наконец достигнуто единообразие как базового, так и профессионального подходов к работе под управлением PDM.

eDrawings как средство просмот­ра и рецензирования документов SolidWorks окончательно вобрал в себя весь функционал, необходимый для полной визуализации содержимого моделей SolidWorks. Теперь здесь поддерживаются разнесенные состояния моделей, зональные разрезы, виды моделей с разрывом, отображаются сварные швы и т.д.

eDrawings, разнесенное состояние сборки

eDrawings, разнесенное состояние сборки

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

Модуль автоматического добавления крепежа Toolbox предлагает важную и давно востребованную возможность замены типа примененного крепежа: болт одного стандарта на болт другого, болт на винт или шпильку и т.д. Кроме того, для тех, кто предпочитает вставлять крепеж в свои проекты вручную, простым перетаскиванием из библиотеки, полезной окажется папка часто применяемого крепежа — папка фаворитов. Она позволит отказаться от копания во всей структуре библиотеки, обеспечив мгновенный доступ к самым частым в использовании типам и типоразмерам метизов.

И так далее

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

САПР и графика 9`2015