Onshape - это платформа для разработки продуктов, которая поставляется через Интернет как программное обеспечение как услуга (SaaS) и объединяет САПР с инструментами управления данными и совместной работы. Onshape была основана в 2012 году пионерами САПР и лидерами в области технологий, включая Джона Хирштика, Джона Макелени и Дейва Коркорана, инвесторов и бывших руководителей Solidworks. Программное обеспечение Onshape доступно в виде модели SaaS, поэтому его можно использовать из любого места и с любого подключенного устройства. Таким образом, клиенты экономят расходы на оборудование и административный персонал. Децентрализованные и мобильные группы дизайнеров, разработчиков и других пользователей получают выгоду от облачного подхода, потому что он упрощает совместную работу и может значительно сократить время выхода продукта на рынок. Программное обеспечение всегда в курсе
Как наш автор Себастьян Гланцнер из Glanzner Dynamics объясняет здесь, используя примеры, есть веские причины, по которым стоит перейти на Onshape.
Построить с Onshape
Skarke Ventilsysteme разрабатывает, производит и продает множество различных серий продукции. Этот пример о вентиляционных клапанах. Они доступны в различных размерах, давлениях открытия и материалах, в зависимости от потребностей клиента. Клапан состоит из основного корпуса, пластины клапана, пружины, защитного колпачка, уплотнения и цветного идентификационного кольца. Базовое тело доступно в различных размерах и материалах. Это семейство деталей может быть построено как конфигурация в Onshape.

Конфигурации компонентов в Onshape
Создать конфигурацию компонента в Onshape очень просто. Во-первых, компонент моделируется в 3D как обычно: создайте эскиз, поверните профиль, прикрепите фаску и т. Д. В правой части экрана «Панель конфигурации» можно развернуть. Несколько списков могут быть созданы здесь. В этом примере их два, первый список изменяет все размеры для разных размеров резьбы, а во втором вы можете изменить материал. Есть 25 разных размеров и три разных материала. В результате получается 75 уникальных комбинаций. Кроме того, был добавлен флажок, с помощью которого вы можете указать, должен ли поток моделироваться в 3D или нет.

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

Существует пять различных размеров пружин, которые могут быть освобождены, установлены или загружены. Эти 15 комбинаций могут быть настроены в одной студии.
Управление релизами в Onshape
Как только отдельные детали и связанные чертежи готовы, вы можете начать рабочий процесс выпуска. Рабочий процесс релиза можно активировать и установить в «Настройках компании» (обязательным условием является профессиональный аккаунт):

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

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

Теперь документ содержит выпущенные данные САПР, которые можно увидеть в заполненной версии треугольника:

Теперь все отдельные детали были пересмотрены и могут быть собраны в новый продукт в одной сборке. Модуль также может быть настроен. Однако, чтобы позже получить более простой обзор, для каждой сборки создается отдельный документ в форме.

Каждый документ onshape может содержать любое количество деталей, сборок, чертежей и файлов. Этот документ содержит 3D сборку и соответствующий чертеж выпускного клапана. Оказалось очень практичным всегда использовать один и тот же статус редакции для 3D-модели и 2D-чертежа.

Больше информации об этом в Onshape.
Простой и безопасный обмен данными CAD
После того, как дизайнер тщательно создал все данные САПР, необходимо определить, кому разрешено просматривать эти данные. Большим преимуществом в Onshape является функция обмена. Здесь вы можете точно определить, кто имеет доступ к документу и какими правами он обладает. Конечно, отдел дизайна имеет полный доступ и может редактировать данные. Например, отдел качества может только просматривать и комментировать данные.

Для пользователей, у которых нет учетной записи Onshape, вы можете создать ссылку и переслать ее по электронной почте. Только те, у кого есть ссылка, могут открыть документ в браузере и только до тех пор, пока он снова не будет деактивирован. Это интересно, например, если вы хотите, чтобы данные были доступны поставщику только в течение определенного периода времени. Это означает, что не нужно отправлять PDF и пошаговые файлы по электронной почте. Отправка проектных данных по электронной почте также имеет ряд недостатков - невозможно проверить, куда будут пересылаться данные, и в то же время данные могут быстро устареть.
Больше информации об этом в Onshape.
Совместная работа: несколько пользователей могут работать над одним документом
С Onshape несколько пользователей могут работать с документом одновременно. Проектировщик может, например, проектировать новые отдельные детали, второй человек вставляет эти детали в сборку, третий человек помещает все необходимые стандартные детали в одну сборку, а четвертый человек создает 2D чертежи для производства. Это все возможно одновременно, и каждое отдельное изменение, например, новое отверстие в отдельной детали, размещение винта в сборке, немедленно синхронизируется и сразу же становится видимым для всех пользователей.
В обычных программах САПР с «безопасным» файловым менеджером вам всегда нужно подождать, пока ваш коллега снова зарегистрирует компонент, прежде чем вы сможете вставить его в сборку. Если коллега забыл проверить свои файлы еще раз, прежде чем отправиться в заслуженный отпуск, это может стать проблемой.
Другие пользователи, которые также открыли документ Onshape, отображаются с небольшим изображением профиля в верхней панели. Двойным щелчком по аватару запускается «Follow Mode», и текущий дисплей синхронизируется с коллегой. Тогда это как смотреть через плечо на работе. Указатель мыши и вид с камеры передаются непрерывно. Это может гарантировать, что оба говорят об одном и том же во время разговора.

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

Наличие onshape
Onshape - это чисто облачное программное обеспечение, которое работает со всеми современными браузерами и операционными системами. Это очень практично, поскольку вы можете войти на любой ПК и просто продолжить работу. Дополнительная лицензия не требуется, например, для компьютера домашнего офиса. Существует также приложение в форме для Android и iOS для редактирования данных САПР на ходу с помощью смартфона или планшета. Здесь система управления была специально разработана и адаптирована для сенсорного экрана.
Почти каждый ПК теперь подключен к Интернету, даже компьютеры в производственном цехе. Например, для просмотра производственных чертежей не нужно устанавливать средство просмотра. Вам просто нужно открыть браузер и войти в Onshape. Конечно, вы также должны ожидать, что Интернет иногда может выйти из строя. Тогда есть, например, возможность создать собственную точку доступа Wi-Fi для ноутбука с помощью смартфона. Onshape не нуждается в большой пропускной способности, и сеть 4G работала хорошо для меня.
Больше информации об этом в Onshape.
Автоматическое обновление программного обеспечения
Обновления программного обеспечения очень практичны, исправлены ошибки, улучшена производительность и добавлены новые функции. В Onshape есть обновление с новыми функциями каждые 3 недели. Приятно то, что вам не нужно ничего делать. Как только новое обновление находится в сети, появляется подсказка, и вы можете прочитать, что нового.

Как обычно, документы всегда доступны, и вы можете продолжить работу без проблем. Нет необходимости устанавливать что-либо или переносить данные, все это происходит автоматически в фоновом режиме.
На самом деле, обновления всегда должны запускаться таким образом, верно? Почему бы не спросить, какая версия программного обеспечения CAD в настоящее время установлена. Весьма вероятно, что это не последняя версия. Обновление программного обеспечения САПР и базы данных чертежа часто очень большие расходы и должны быть хорошо спланированы и протестированы.
Неиспользование новейшего программного обеспечения САПР имеет некоторые недостатки. Самым большим недостатком, вероятно, является ограниченная поддержка более старых версий и несовместимость с последней операционной системой. Представьте, что вы столкнулись с программной ошибкой при проектировании и не можете продолжить. Вы часто слышите от поддержки, что ошибка уже известна и была исправлена в более новой версии.
Больше информации об этом в Onshape.
Легко сообщать об ошибках
Конечно, Onshape также не свободен от ошибок. Во время моей работы я обнаружил несколько и сообщил о них, чтобы поддержать. Для этого есть очень практичная кнопка «Обратиться в службу поддержки». Откроется диалоговое окно, и вы можете описать ошибку несколькими строками. Текущий снимок экрана можно перенести одним щелчком мыши или текущий документ может быть выпущен для поддержки. Для пользователя усилия очень малы, и поддержка быстро поможет вам. Поддержка действительно хорошая, если с моей стороны это была операционная ошибка, я получаю советы о том, на что следует обращать внимание, Если это окажется программной ошибкой, команда onshape попытается исправить ошибку. Как только ошибка устранена, каждый пользователь извлекает из нее выгоду, потому что каждый всегда использует последнюю версию в форме.
Если вы обнаружите, что определенная функция отсутствует, вы также можете обратиться в службу поддержки и описать, что вы ожидаете от программного обеспечения. Затем создается «запрос на улучшение», и вы получите уведомление, как только появится новая функция. Чем больше пользователей запрашивают одну и ту же функцию, тем выше приоритет в разработке программного обеспечения.
Реализация пользовательских функций с помощью функциональных сценариев
Как и в других программах САПР, в OnShape также есть «функции» для создания трехмерных геометрий.



С помощью этих функций можно создавать практически все трехмерные фигуры. Если определенная функция отсутствует, вы можете написать свою собственную функцию. Для этого у Onshape есть собственный язык программирования - «Feature Script». Особенность в том, что Onshape выпустил исходный код своих возможностей. Это дает вам возможность скопировать существующие функции и адаптировать их по своему желанию.
Или вы можете написать совершенно новую функцию с нуля. Затем вы можете сохранить свои собственные функции в командной строке. Конечно, вы также можете поделиться этой функцией с коллегами. Существует интернет-сообщество, которое разделяет функции и дает друг другу советы по улучшению. Такая функция может сэкономить много времени. Они также сохраняют дерево функций маленьким и четким.
Когда полезно программировать функцию?
Но почему вы должны начать программировать, например, чтобы создать подрезание нити? Масляные сервисные клапаны Skarke используют разные поднутрения на резьбе. Например, подрез на резьбе ввинчивания имеет очень специфическую форму, которая описана в стандарте DIN 3852. В зависимости от размера резьбы существуют разные размеры для глубины, высоты и радиуса разреза. Чтобы создать эту канавку вручную в САПР, вам необходимо выполнить следующие шаги:
- Создать эскиз с формой подреза
- Найти размеры по DIN и полностью измерить эскиз
- Используйте функцию поворота, чтобы отключить профиль углубления от основного корпуса
Весь процесс в этом случае занимает чуть более 3 минут. Многие теперь сказали бы, что это не было долго, и никакая дополнительная функция не была необходима. Но если учесть, что это необходимо сделать почти для 200 различных корпусов клапанов, и каждый раз существует риск проскальзывания в линии или ошибок при наборе, тогда автоматизация может оказаться полезной. Для этого была запрограммирована отдельная функция. Каждый шаг для создания подреза должен был быть запрограммирован:
- Создать уровень
- Сделать эскиз
- Создайте несколько линий и радиус
- Добавьте измерение
- Поверните эскиз и вырежьте материал из тела

Программирование изначально более громоздко, чем макросы, которые используются в других программах САПР. Команды пользователя записываются там для генерации команды. Программирование может отпугнуть новичков, но оно очень универсально и быстро. Создать подрезку с помощью новой функции очень просто, нужно просто сделать следующее:
- Нажмите «Подрез: DIN 3852»
- Выберите периферийное ребро
- Нажмите на зеленую галочку
Теперь для поднутрения требуется всего несколько секунд. Так что теперь для создания поднутрений во всех корпусах клапанов было сэкономлено около 10 часов.
Вот несколько преимуществ этой функции:
- Все размеры сохраняются в элементе в виде таблицы.
- Функция измеряет диаметр и выбирает подходящий размер подреза
- «Сопряжение» создается на периферийной кромке. Эта точка подключения может быть использована позже для установки уплотнения в сборке.
- Если вы измените диаметр резьбы, функция автоматически отрегулируется! Очень практично в связи с конфигурациями с несколькими размерами резьбы.
- Вы также можете ввести свои собственные значения, если, например, вы хотите обрезать резьбу, которая не указана в DIN.

Поделитесь функциями с другими
Еще одна функция, которую я опубликовал, - это сценарий «Hose Routing». Это означает, что шланги можно проложить всего несколькими щелчками мыши. Эта команда была связана более 150 раз, что означает, что 150 пользователей Onshape добавили эту функцию в свою собственную панель команд. Также было выполнено несколько запросов на улучшение, например, возможность ввести минимальный радиус изгиба для шланга. Если это не так, вы получите предупреждающее сообщение, в котором будет показано, какой сегмент шланга имеет недостаточный радиус изгиба.
Как только я создал новую версию с улучшениями, каждый пользователь получает сообщение и может обновить команду в командной строке. Это не влияет на шланги, которые уже были созданы с помощью более старой версии команды, их можно обновлять по отдельности.

Готов к будущему с Onshape
Когда я впервые услышал об Onshape, я был очень скептически настроен. Программа CAD, которая работает только в браузере? Это не может работать - или может? До сих пор я привык скачивать и устанавливать программы САПР с несколькими гигабайтами. А как насчет безопасности моих данных?
После первой живой презентации Onshape я был убежден, что эта система должна стать будущим развитием всех систем CAD, если они хотят продолжать утверждать себя на текущем рынке. Onshape определенно стоит того, чтобы на него взглянуть, и он в корне изменил свое мнение об облачных сервисах. Стоит переключиться на Onshape или использовать его в качестве второй платформы, если новый продукт должен развиваться гибким способом.
Сэкономленное отсутствие установки, функции автоматического обновления и синхронизации данных огромно. Поддержка программного обеспечения, безусловно, лучшая, которую я когда-либо имел, и сообщество более чем полезно. Если у вас уже есть опыт работы с классическими программами САПР, вам сначала нужно привыкнуть к форме фигуры, но после периода обучения вы быстро осознаете преимущества и не хотите возвращаться.
Дополнительная информация об авторе
Сначала кое-что о моем опыте: я использую программное обеспечение САПР в течение 20 лет и был свидетелем постоянного дальнейшего развития в течение этого времени. Еще до того, как я стал техническим чертежником летом 2000 года, у меня уже был контакт с Auto-CAD, который мой отец использовал в своей компании по производству металлоконструкций. Летом 2003 года я был одним из первых стажеров, который сдал итоговый экзамен в Auto-CAD, а не на чертежной доске. В 2006 году мой отец перешел на Autodesk Inventor и, таким образом, перевел весь 2D-дизайн в 3D. Во время обучения в области машиностроения в Дармштадтском университете прикладных наук у меня были курсы в Катиа. После окончания обучения я работал инженером и снова смог работать с Autodesk Inventor и Vault в качестве решения PDM.
В конце 2015 года я начал собственный бизнес и основал собственное конструкторское бюро. В то время мне было ясно, что я буду полагаться на Inventor в качестве решения САПР. Я даже смог приобрести бессрочную лицензию до того, как Autodesk окончательно переключил свою бизнес-модель на аренду лицензий. Спустя всего два месяца мне порекомендовал мой бывший работодатель из Skarke Ventilsysteme, который искал внешнего дизайнера. К счастью, Skarke Ventilsysteme уже начала преобразовывать свои 2D CAD-данные в 3D с помощью Inventor.
За последние три с половиной года в сотрудничестве с моими коллегами на месте я постепенно преобразовал все оставшиеся 2D-чертежи в 3D-данные. Одновременно были обновлены инвентарные чертежи и созданы конструкции новых разработок. База данных САПР выросла до 1500 отдельных деталей, 1250 сборок и почти 2000 чертежей.
* Дипл.-инж. (FH) Себастьян Гланцнер, Glanzner Dynamics, Эйнхаузен