3 - 2003

Всемирная конференция SolidWorks World 2003

Елена Мурованная, Михаил Колонтаев, Михаил Малов

День первый

День второй

День третий

День четвертый

День пятый, последний

В середине января в г.Орландо (шт. Флорида, CША) состоялась очередная всемирная конференция SolidWorks World. Такие форумы разработчиков, поставщиков и пользователей системы SolidWorks проводятся ежегодно. Организатором является SolidWorks Corp, а к участию в работе конференции приглашаются все пользователи системы и, разумеется, все дилеры SolidWorks. Компания SolidWorks-Russia ежегодно участвует в этой конференции: мы не упускаем возможности в очередной раз лично пообщаться с разработчиками системы, уверенно лидирующей в своем секторе рынка ПО, и со своими коллегами по бизнесу из разных стран мира. В нашей статье мы расскажем читателям журнала о наиболее интересных событиях прошедшей конференции.

Но сначала — об организации всего действа. Система SolidWorks, несмотря на относительную (в сравнении с классическими продуктами для автоматизации проектирования) молодость, широко распространена и интенсивно используется во всем мире. Число рабочих мест системы давно перевалило за 200 тыс., а дилерская сеть охватывает все развитые страны мира. Понятно, что собрать всех участников в офисе даже самой крупной компании просто невозможно, поэтому SolidWorks Corp устраивает свои массовые встречи с пользователями и партнерами по бизнесу в наиболее приспособленных для этого местах. В нынешнем году в этом качестве был выбран гостиничный комплекс Диснейленда, находящийся в получасе езды от г.Орландо, в живописном месте на территории природного заповедника и окруженный со всех сторон полудюжиной знаменитых парков. Разумеется, гостиничный комплекс оснащен всем необходимым для проведения конференций такого масштаба. Есть и огромные конференц-залы, и множество помещений для проведения показов и организации дебатов. Кроме SolidWorks Corp, в работе форума участвовало и около 40 компаний — разработчиков специализированных модулей, используемых совместно с SolidWorks для решения таких специальных задач, как механообработка, анализ размерных цепей, моделирование поведения сложных технических систем, расчеты на прочность, анализ течения пластмасс, и всего, что только может потребоваться инженеру, конструктору, технологу, руководителю проекта, дизайнеру в целях создания и продвижения на рынок изделий для всех отраслей машиностроения. Кроме того, в Орландо приехали и некоторые разработчики аппаратной части — производители компьютеров и комплектующих к ним, причем они не только присутствовали на выставочных стендах, но и выступали в качестве спонсоров мероприятия.

Первые два дня были целиком и полностью посвящены работе поставщиков системы.

День первый

Руководители и ведущие специалисты SolidWorks Corp проводили учебные мероприятия для менеджеров и технических специалистов, занимающихся поддержкой системы. Эти нюансы вряд ли заинтересуют пользователей SolidWorks, а посему мы сразу перейдем к дню второму.

В начало В начало

День второй

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

Представляя интересы корпорации SolidWorks в России, компания SolidWorks-Russia также не может себе позволить нарушать правила игры, установленные нашим «патроном», а потому старается сертифицировать всех своих инженеров. Первая группа проходила обучение и сдавала экзамены еще при создании компании, в 1998 году, для чего один из руководителей технической службы SolidWorks Corp специально приезжал на несколько дней в Москву. Теперь мы уже имеем право самостоятельно принимать экзамены первой ступени, но получение диплома следующего уровня пока возможно лишь у разработчика SolidWorks, поэтому, пользуясь удобным случаем, очередной инженер нашей компании получил официальное признание и подтверждение своих полномочий. Экзамен, подтверждающий преподавательские способности кандидата, ведется на английском языке, весьма редко используемом при обучении в России.

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

Узкоспециализированные модули создаются не самой этой корпорацией, а другими компаниями, как правило, являющимися брендами отрасли, такими, например, как Moldflow в области анализа литья пластмасс и СNC Software в области механообработки. В Орландо присутствовало около 40 таких фирм — разработчиков ПО, так что пользователям, планирующим тематическое расширение комплексов автоматизации, было из чего выбирать. Любая задача чаще всего может быть решена в SolidWorks различными способами, то есть можно выбрать оптимальное по функционалу и цене решение из нескольких альтернативных. Как и следовало ожидать, наибольшим разнообразием отличались программы для станков всех видов: фрезерных, токарных, электроэрозионных, лазерных, плазменных и т.д.

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

Первая — это PDM-системы и модули, обеспечивающие интерфейсы передачи проектных и управленческих данных в популярные на мировом рынке ERP/MRP-системы.

В выступлениях разработчиков системы и пользователей SolidWorks много внимания уделялось именно вопросам организации коллективной работы над проектами, чем обусловлено интенсивное развитие PDM-решений в России. (Мы уже неоднократно писали на эту тему, см., например, наши статьи в № 9’2002 и № 1’2003.)

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

Такие модули действительно необходимы. Во-первых, трансляция данных через нейтральные форматы (IGES, STEP и др.) не всегда дает корректный результат, поскольку разработчики различных систем по-разному описывают геометрию моделей в своих системах, что особенно заметно в контексте управляемой в большинстве систем точности построений. А во-вторых, не всякий проектировщик может передать вам свои данные в этих нейтральных форматах. Некоторые представленные на конференции решения давали на выходе традиционную «мертвую» импортированную геометрию. На этом фоне резко выделялся модуль Acc-u-Trans, воссоздающий в SolidWorks как структуру сборки со всеми сопряжениями, так и дерево построений каждой детали, генерируя полностью параметризованную модель SolidWorks. И если для компоновки изделия или для управления проектом, который ведется в нескольких городах, подобные изыски не нужны, то при переводе задела в единую среду экономия времени, сил, а значит, и средств будет колоссальной.

В начало В начало

День третий

В этот день состоялось официальное открытие конференции для пользователей системы. SolidWorks Corp входит в состав группы Dassault Systemes и вносит весьма существенный вклад в общую структуру доходов, оставаясь юридически и финансово независимым подразделением этой крупнейшей в мире IT-компании. Открыл форум Вик Левенталь (Vic Leventhal), один из представителей руководства DS Group и член совета директоров SolidWorks Сorp. Надо сказать, что г-н Левенталь не только открыл конференцию, но и в течение всех дней ее работы вел своего рода конферанс: объявлял и анонсировал основные доклады, благодарил многочисленных спонсоров мероприятия и т.д.

Первая половина дня в основном была занята отчетными докладами. Однако это были не сухие выступления с озвучиванием новых цифр, а яркие презентации с музыкальным сопровождением. Цифры, конечно, тоже прозвучали. Так, к концу минувшего года число проданных по всему миру коммерческих лицензий SolidWorks достигло весьма внушительной величины — 213 тыс., причем всего за последние полгода было продано свыше 50 тыс. лицензий. Учитывая, что такой успех был достигнут за неполные семь лет, легко вычислить, что ежемесячные продажи новых лицензий SolidWorks продолжают расти. Растет и общее число компаний — пользователей системы: оно уже превысило 30 тыс., чем может похвастаться не каждый разработчик средств САПР для машиностроения, даже работающий на рынке в два-три раза дольше. Но назывались показатели и печальные: хотя популярность SolidWorks в России превышает самые оптимистические ожидания, однако развитие пиратского рынка в нашей стране, а также в Китае и Индии огорчает и разработчиков, и поставщиков системы SolidWorks, поскольку законодательная база этих стран на многие годы отстает от развития SolidWorks. Тем не менее SolidWorks Corp планирует распространение легального продукта и в этих странах, а от России, в частности, ожидает в текущем году более чем двукратного роста продаж.

Успехи России в распространении и использовании SolidWorks были продемонстрированы вечером. Директор SolidWorks Corp Джон Макэленей (John McEleney) объявил список лучших компаний — поставщиков решений SolidWorks во всем мире. Эти компании образуют так называемый президент-клуб SolidWorks, члены которого составляют техническую и управленческую элиту сообщества SolidWorks. В этом году среди членов клуба была названа и наша компания — SolidWorks-Russia. За это мы признательны всем нашим клиентам, поскольку лишь благодаря их доверию к нам это стало возможным.

Весь вечер после пленарных докладов и работы по секциям был посвящен общению с разработчиками специальных модулей. Мы провели разведку накануне, а потому в первую очередь направились к стендам компаний, продукты которых являются неотъемлемой частью представляемого нами на российском рынке интегрированного решения на основе SolidWorks. Для начала мы ознакомились с новыми версиями уже известных продуктов, а затем, поскольку на рынке регулярно появляются новые предложения для SolidWorks, мы увидели новые, и весьма достойные, разработки. Программирование под SolidWorks бесплатно и доступно всем, и с каждым годом все больше фирм адаптирует свои разработки к SolidWorks и даже создает нечто совершенно новое. Так, мы увидели новый модуль анализа течения пластмасс, рассчитывающий реальное трехмерное распространение фронта расплава (наиболее популярное в мире решение, предлагаемое практически со всеми CAD-системами на безальтернативной основе, использует понятие нейтрального слоя). Была также представлена весьма интересная разработка, позволяющая управлять проектом на основе целевых требований конструктора. Это дает возможность не ломать голову над размерами отдельных деталей и над их стыковкой между собой, а сформулировать сразу все логические требования к проекту на понятном даже не занимающемуся программированием пользователю языке и получить в результате оптимизационного процесса наилучший результат из возможных. Кроме того, мы провели успешные переговоры с руководством компании Teksoft о переводе на русский язык модуля фрезерной, токарной и электроэрозионной обработки в среде SolidWorks. Работы по переводу уже начались, а выход русской версии CAMWorks ожидается в ближайшем будущем. Мы предложим нашим пользователям полноценный продукт, тщательно протестированный самим разработчиком и переведенный с максимальным использованием устоявшейся в данной области русской терминологии.

В начало В начало

День четвертый

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

Наши инженеры испытали свои силы и в конкурсе по моделированию, в этаком «чемпионате мира по SolidWorks». Идея конкурса проста: сначала участнику соревнования дают чертежик детали и пять минут на раздумья, чтобы смоделировать деталь по чертежу; затем дают еще один чертеж, где деталь вроде бы та же, но измененная конструктивно (поменялись размеры, добавлены новые конструктивные элементы, изменена геометрия существовавших ранее). На втором этапе времени на раздумья нет, так как секундомер запускается лишь один раз. Тут-то и всплывают все огрехи, допущенные в целях ускорения на первом этапе. Жюри оценивает время работы и ее качество: логичность построения в целом, способ модификации модели и т.д. В конкурсе инженер компании SolidWorks-Russia занял второе место и получил приз от спонсора конкурса — профессиональную графическую карту NVIDIA 980XGL, сертифицированную для работы с SolidWorks, плюс беспроводные клавиатуру и мышь (кстати, NVIDIA — один из спонсоров конференции).

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

Вечером организаторы форума устроили гостям сюрприз, напомнив, что конференция проходит в месте, со всех сторон окруженном диснеевскими парками. SolidWorks Corp арендовала на вечер парк Magic Kingdom и пригласила всех желающих на вечеринку в компании Микки Мауса и его друзей.

В начало В начало

День пятый, последний

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

Итак, в проектировании деталей появятся функции, нужные дизайнерам и «вольным художникам». Любой элемент или все тело детали можно будет деформировать, например изогнуть в выбранном направлении на указанную величину. Также можно будет деформировать грань тела и даже какую-то ее часть. Разумеется, все стыки деформированных зон с неизмененными останутся гладкими. Добавится и возможность наложить любой текст на грань тела и тут же создать на основе получившихся кривых выступ или вырез на выбранной грани. Кроме того, на грани тел в режиме реального времени можно будет накладывать текстуры, соответствующие реальным материалам. Впрочем, последнее нововведение можно будет опробовать задолго до выхода следующей версии SolidWorks — уже в марте-апреле планируется выход новой версии модуля создания фотореалистичных изображений PhotoWorks, куда будет включена новая математика. И хотя работа с текстурами в режиме реального времени пока будет исключена, пользователи смогут оценить новую математику, новое качество текстур, а в комплексе с модулем SolidWorks Animator — и повышенное быстродействие.

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

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

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

«САПР и графика» 3'2003