isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

9 марта 2015

Onshape: первый полнофункциональный облачный САПР

Сможет ли новый CAD пошатнуть позиции предшественников?

Николай СнытниковНиколай Снытников

От редакции isicad.ru: Два года назад нам посчастливилось взять интервью у Джона Хирштика, хорошо известного в CAD-индустрии в качестве основателя популярного трехмерного CAD SolidWorks. К тому моменту он уже уволился из созданной им компании, успел прослушать годовые курсы по современным веб-технологиям и собрал свою старую SolidWorks-команду для нового проекта, который впоследствии получил название Onshape. И вот сейчас подошел волнительный момент, когда разработка этого нового САПР входит в фазу бета-релиза.

Неделей ранее Джон провел для isicad двухчасовую презентацию, показав Onshape в действии и ответив на многочисленные вопросы. Также Джон любезно предоставил нам доступ к Onshape для самостоятельного тест-драйва. Мы представляем вашему вниманию статью, составленную на основании презентации и наших собственных впечатлений от системы Onshape.

Допустим, вы – инженер-проектировщик, выбравшийся, наконец, в долгожданный отпуск и ожидающий в аэропорту посадки на самолет, чтобы улететь в теплые края. Голова всё еще загружена работой, мысли витают вокруг последнего проекта, и тут появляется (как водится, немного опосля) блестящая инженерная идея. Делать нечего – вы достаете из кармана телефон, запускаете свой любимый CAD и несколькими легкими движениями руки воплощаете свою свежую идею в жизнь. Да еще и так, что ваши коллеги-инженеры немедленно (в реальном времени!) видят все модификации 3D модели, понимают гениальность замысла и со слезами радости шлют благодарности и воздушные поцелуи. Ну а вы с чувством выполненного долга купаетесь в море и нежитесь на пляже где-нибудь в Испании, Таиланде или Геленджике.

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

Главное, что теперь, с выпуском Onshape, облачного 3D MCAD, всё это стало реализуемым на практике — на рынке появился инструмент, обеспечивающий и настоящую облачность, и проектирование на мобильниках, и совместную работу в реальном времени.

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

По мнению Джона Хирштика, основателя Onshape, к подобной проблеме, о которой постоянно говорят инженеры и CAD-менеджеры, относится управление CAD файлами и их версиями. Серверы лицензий, PDM серверы, различные версии файла, загрузка, блокировка, поиск последней модифицированной версии и слияние изменений – всё это сегодня является настоящей головной болью в мире CAD. Поэтому философия Onshape построена вокруг идеи радикального упрощения управления версиями — чтобы распределенная команда инженеров могла работать по-настоящему совместно и эффективно.

Джон Хирштик демонстрирует сотрудникам редакции isicad и компании ЛЕДАС, как можно организовать совместную работу над деталью: из браузера и с мобильника.

Облако, браузер, мобильник

Onshape — настоящий облачный САПР. Для его работы на компьютере не требуется устанавливать что-либо помимо браузера с поддержкой WebGL (например, Chrome или Firefox). Не нужен ни специальный сервер, ни специальное Интернет подключение, достаточно самого обычного WiFi. Зайти в Onshape так же просто, как и в Google Docs, используя лишь адрес электронной почты и пароль.

Для работы с Onshape на iOS и Android были разработаны специальные приложения. Версию для iOS уже можно скачать из Apple Store, а приложение для Android будет доступно для общего пользования в ближайшем будущем. В том числе благодаря облачной архитектуре, эти приложения стали не просто программами-просмотрщиками, а полнофункциональными САПР с возможностями редактирования трехмерной модели, управлением версиями и нотификациями. На серверной стороне они используют те же самые развитые средства трехмерного моделирования, что и браузерная версия.

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

Другим преимуществом облака, по мнению Джона, является конфиденциальность и безопасность данных. Он полагает, что Onshape более безопасен, чем 99% всех десктопных систем. Риск для инженера и компании заключается не в том, чтобы поместить свои данные в облако на сервера Amazon (там, где сейчас расположен Onshape) или сервера другого поставщика облачных услуг. Риск в том, что для обмена файлами между десктопными системами используется USB-память или электронная почта. А ведь для десктопов существуют еще и проблемы с «железом» или человеческим фактором (это, например, когда дети играют на вашем рабочем ноутбуке или рядом с ним).

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

Каждый пользователь Onshape, в какой бы точке мира не находился, работает с одной и той же версией системы. Не существует оффлайн-версии или версии для частного облака (развернутого на собственных серверах). Здесь Джон решительно заявляет: «если кому-то нужны эти вещи [оффлайн и приватное облако], то пусть идет и покупает чью-либо другую CAD систему».

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

Управление версиями и совместная работа

Архитектура системы Onshape сильно отличается от архитектуры традиционных CAD. В традиционных CAD системах вы работаете с файлами. Вы можете записать их на свой компьютер, и далее должны заниматься управлением их версиями, если передаете их и взаимодействуете с другими инженерами. (Исключением является, пожалуй, лишь платформа DS 3DExperience: в CATIA V6 все данные хранятся в ENOVIA)

В Onshape файлов нет. Нет ничего такого на вашем локальном компьютере, и вам совершенно не требуется работать с файлами в облаке. Вы работаете с составными документами, которые хранятся в облаке в качестве сущностей в базе данных. Эти документы могут состоять из детали, сборки, G-кода, рисунков и чего угодно еще. Специально сделано так, что они выглядят как файлы, но это всё же не файлы. Естественно, есть возможность загрузить CAD файл в некотором популярном формате (ACIS, Parasolid, STEP, SolidWorks, CATIA, NX, и т.д.), вы можете транслировать его в документ Onshape и скачать обратно как файл (в форматах STEP, IGES, Parasolid, ACIS).

Одной из наиболее впечатляющих особенностей Onshape является возможность одновременной модификации модели (детали, сборки или чертежа) несколькими людьми. Это сделано аналогично тому, как выполняется редактирование документов в Google Docs, когда пользователь в режиме реального времени видит, какие изменения вносятся другими пользователями.

Вот так может выглядеть сценарий работы с версиями и ветками для одной и той же модели.

Разработчики Onshape консультировались на эту тему с сотрудниками Google, и те им объяснили, что люди очень хорошо выполняют совместную работу, если вы показываете им пример. Люди копируют поведение, если видят, что делают другие.

Основным сценарием одновременной модификации является совместная работа над сборкой – ожидается, что это будет очень просто и потрясающе. Например, можно открыть сборку нескольким инженерам и начать делать отверстия в разных частях. Также имеется функциональность, позволяющая породить ветку (копию) документа для работы над ним в параллельном режиме, а после таких изменений произвести слияние ветвей.

Система Onshape сохраняет каждый шаг во взаимодействии и истории. В ней нет кнопки «Сохранить», поскольку сохраняются все действия. И поэтому можно в любой момент выполнить операцию «Отмена действия». При работе с Onshape нет необходимости развертывать стороннюю PDM систему. Более реалистичным сценарием может оказаться использование сторонней PLM-системы для бизнес-процессов: когда вы делаете изменения в модели, то используете Onshape, а когда работа закончена, то берете файл в формате Parasolid или SolidWorks и помещаете его в следующую PLM систему (это может быть программно автоматизировано).

Стандартная функциональность 3D MCAD

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

Джон Хирштик демонстрирует кинематику сборки, созданной в Onshape.

Сейчас имеется: 2D черчение с 2D ограничениями, проектирование 3D деталей и сборок с 3D ограничениями, 3D кинематика, прямое моделирование и др. Производительность 2D/3D моделирования в браузере впечатляет - она не уступает десктопному CAD. В общем, чувствуется, что разработчики Onshape вложили много усилий в собственную систему графического отображения и рендеринга WebGL, а также в средства передачи данных о модели на сторону клиента для максимального устранения латентности. Одним из симпатичных результатов стало интерактивное перемещение 2D и 3D объектов с наложенными на них ограничениями и сопряжениями.

Тяжело сделать сложные вещи простыми, но команда Onshape постаралась сделать пользовательский интерфейс аккуратным и интуитивно понятным. Для изучения пользовательского интерфейса на сайте Onshape предлагаются десяток обучающих видео и множество публичных 3D моделей.

Любопытно, что одним из опасений Джона Хирштика является вовсе не отсутствие интереса к продукту, а то, что у потенциальных пользователей могут быть чересчур завышенные ожидания. Так что маркетинговая стратегия Onshape до настоящего момента заключалась в том, чтобы держать ожидания невысокими, говорить меньше громких слов, больше делать и наполнять продукт реальным функционалом. Так что это хорошо, когда люди начинают сравнивать MCAD функционал Onshape с SW и Pro/E — это означает, что они понимают, в какую компанию хочет попасть Onshape.

В любом случае, разработчикам Onshape еще много чего предстоит. Например, не реализованы такие функции как лофтинг (создание поверхности по сечениям) или моделирование поверхностей свободной формы. Так что команда Onshape к выпуску бета-версии не закончила свою работу и даже не близка к ее окончанию. “Если бы мы поговорили через 10 лет, то у нас все еще было бы много работы”, - предсказывает Джон.

Команда Onshape состоит сейчас из 45+ инженеров и менеджеров программного продукта, десяти специалистов по маркетингу и продажам, менеджмента и пары десятков интернов. Основателям Onshape пришлось хорошо поработать, чтобы найти всех этих ребят в течение двух лет. Некоторые из сотрудников были уже знакомы по работе в SW и PTC в окрестностях Бостона, а некоторые сами вышли на Onshape.

Пользовательский интерфейс Onshape.

Цены и конкуренты

Сейчас Onshape доступен в виде бесплатной и платной версий. Предварительно объявлена цена — 100 долларов в месяц, что намного дешевле, чем большая часть десктопных САПР. Бесплатная версия позволяет держать открытыми 5 приватных документов и не накладывает никаких ограничений на функциональность 3D моделирования, совместного редактирования, сохранения, трансляции и т.п. В платной версии нет ограничений на количество активных документов. Пока что считается, что схемы оплаты так же находятся в режиме бета-тестирования и могут измениться в будущем.

По мнению Хирштика, у Onshape нет конкурентов среди облачных САПР, поскольку нет облачных САПР с похожей функциональностью и подходом. Несколько «полуоблачных» систем, правда, существуют, но они совсем другие. Так что конкурировать придется с традиционными десктопными системами от SolidWorks, Autodesk, PTC и других компаний.

Действительно, если вспомнить про Autodesk Fusion 360 или SolidWorks Mechanical Conceptual, то выяснится, что они выполняют операции трехмерного геометрического моделирования локально, а не в облаке. В то время как функциональность ранее созданных настоящих облачных систем (доступных из браузера), таких как TinkerCAD, находится далеко позади Onshape.

Вместе с тем, конкуренция с Onshape может возникнуть не только на рынке CAD, но и на рынке облачных PDM, где на сегодня одной из самых заметных систем является GrabCAD Workbench, ставшая полностью бесплатной месяц назад. Также существуют множество различных десктопных и облачных программ-просмотрщиков CAD-файлов, которые могут оказаться за бортом с появлением бесплатной версии Onshape и ее способности открывать и транслировать несколько популярных форматов CAD.

На сегодня, к выходу бета-релиза, у Onshape более 1000 пользователей. Некоторые из них уже делают настоящие продукты – машиностроительные и индустриальные вещи, а некоторые даже платят деньги. Посмотрим, как будет развиваться ситуация дальше, и удастся ли Onshape повторить блистательную судьбу SolidWorks. Инвесторы смотрят на развитие дел с оптимизмом: согласно информации в Fortune, они уже оценивают Onshape примерно в $295 миллионов.

Одни из первых российских пользователей Onshape учатся совместной работе над одной и той же деталью. Они не боятся хранить свои данные в облаке на серверах, расположенных где-то в США.


Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.