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

Статьи

5 октября 2009

Компания «Топ Системы» глазами Ральфа Грабовски

Ральф Грабовски

Мы продолжаем публикацию переводов статей Ральфа Грабовски о его недавней поездке по России. В предыдущих статьях автор рассказывал о своих впечатлениях об АСКОНе, о компании SoftDev и о Круглом Столе «Будущее САПР». Английский оригинал предлагаемой вашему вниманию статьи только что опубликован в 617-ом выпуске upFront.eZine

Турне upFront.eZine по России

Часть 4: «Топ Системы» (T-FLEX), Москва

Сергей Бикулов является исполнительным директором компании «Топ Системы», он потратил час, рассказывая мне об истории своей компании и о линейке ее программных продуктов. T-FLEX (первоначально названная TopCAD) — полностью параметрическая система класса MCAD с адаптивными компонентами, средствами поверхностного моделирования и прямым редактированием, сохраняющим историю построения. Она также позволяет проектировать формы для литья, осуществлять конечно-элементный анализ, проектировать сварные изделия, моделировать движение, производить деталировочные чертежи и ведомости материалов. Средства экспресс-анализа доступны в системе без дополнительных затрат для клиента.

Компания также предлагает:

  • T-FLEX CAM с модулями электроэрозионной обработки, 5-осевого фрезерования и т.д.
  • T-FLEX Analysis с возможностями проведения анализа устойчивости конструкции, термального, структурного, частотного, на усталость и проч.
  • T-FLEX Dynamics для имитационного моделирования движения.
  • T-FLEX DOCs, основанная на SQL система управления данными об изделии и процессах.

Урок истории

Большинство руководителей «Топ Систем» вместе окончили один технический университет в 1988 г. Все они любят математику, конструирование и информатику. Они случайно встретились со своим будущим заказчиком, который был недоволен используемой им английской системой черчения и спросил вчерашних выпускников, могут ли они создать для него лучшую систему. После многих бессонных ночей они построили и поставили ему свою собственную CAD-программу и пришли к мысли, что у них могли бы быть и другие подобные клиенты.

После осуществления этого проекта они (т.е. основатели Топ Систем) обозрели существующие предложения, обратили внимание на AutoCAD для PC, и решили, что могут сделать лучшее решение. Так как они слышали о том, что AutoCAD был разработан небольшой командой, то решили, что впятером они смогут произвести похожий продукт. Это была серьезная задача: компьютеры того времени имели слишком мало оперативной памяти, имели слабые графические возможности и неразвитые программные библиотеки. Так как лицензировать было нечего, им пришлось разработать все ПО с нуля: графические библиотеки, математические библиотеки и собственно CAD.

Это были нелегкие времена, так как вся программистская работа осуществлялась силами бедных студентов. Первые два года они работали на голом энтузиазме; без какого-либо внешнего инвестора. В 1992 г. была образована компания «Топ Системы», и начались продажи. Сейчас в компании работают (по крайней мере) 60 сотрудников. Они чувствуют, что небольшой размер делает их более гибкими по сравнению с большими конкурентами, поэтому они могут легче противостоять проблемам — таким как текущая рецессия, которая ударила по России сильнее, чем по большинству стран.

Со дня своего основания «Топ Системы» не хотели идти по пути клонов или дублировать функции, рассказал мне Сергей Кураксин, Генеральный директор и основатель компании, потому что он понимал, что такой подход навсегда оставит их в роли догоняющих. Поэтому, хотя их первая CAD-программа была 2D, они решили сделать ее отличной от других: с самого начала она была параметрической.

В 1995 г. они поняли, что весь мир переходит на 3D, поэтому они разработали собственное трехмерное ядро. Но вскоре поняли, что на кодирование, обновление и отладку собственного ядра требуется слишком много ресурсов. Они обнаружили, что ядро ACIS компании Spatial реализует многие из необходимых функций, поэтому решили лицензировать это ядро у Spatial.

Однако, к концу 1990-х гг. они начали замечать недостатки ядра ACIS, главной проблемой которого было то, что оно неправильно генерировало проекции (необходимые для создания двумерных видов по 3D моделям). Они проверили SolidWorks с его ядром Parasolid, после чего переключились на него. Вполне возможно, что сейчас ACIS делает проекции правильно, предположил г-н Бикулов, но Parasolid доказал свою надежность за последнее десятилетие. (Он пояснил, что ни один другой российский пакет CAD не использует Parasolid.) Отдельно Сергей отметил, что Parasolid добавляет много функций для поддержки прямого редактирования.

Почти все другие параметрические пакеты CAD лицензируют технологию D-Cubed, но T-FLEX использует свою собственную систему. Обычно сначала клиенты не могут найти те же самые инструменты, что они видели в пакетах на основе D-Cubed , поэтому требуется неделя или две, чтобы понять преимущество иного подхода T-FLEX. Недостаток непохожести на других заключается в том, что осуществить первоначальную продажу продукта становится труднее.

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

Продажи в США и в России

В середине 90-х годов при содействии Ричарда Прайса (Richard Price) из компании Martin Sales International, «Топ Системы» проникли на рынок США. Определенная часть пользователей оценила преимущества параметризации еще в то давнее время, когда этих возможностей не было ни в какой другой 2D системе. (Поскольку в машиностроении и сегодня распространено двумерное черчение, 20% продаж САПР продолжает относиться к системам двумерного проектирования.) В июльском пресс-релизе 2000 года от «Топ Систем» говорится: «В России сложное параметрическое проектирование более популярно, чем на Западе. Определенное объяснение этому дать трудно, но образ мыслей выдающихся „параметрических разработчиков“ подобен образу мыслей выдающихся шахматистов, планирующих на много ходов вперед».

Кстати, четыре года назад «Топ Системы» — с помощью немецкой, итальянской, польской и чешской версий — начали работу на европейском рынке. (В Турции используется английская версия.)

Однако в 2000 году американский дистрибьютор сменил направление своей деятельности и прекратил работу с T-FLEX. Помогло то, что постсоветская Россия — это страна чистого капитализма: чтобы компенсировать технологическое отставание, каждому приходится участвовать в жесткой конкурентной борьбе, так что российские предприятия начали понимать необходимость автоматизации. Тот факт, что в прежние времена никаких САПРов у них не было, облегчило распространение T-FLEX: ведь его не пришлось внедрять вместо ранее существующих САПР, т.е. — решать проблему, знакомую западным рынкам. Сейчас у «Топ Систем» есть тысячи клиентов во всех отраслях промышленности, которые дают положительные отзывы, необходимые для завоевания новых клиентов.

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

В «Топ Системах» обнаружили одну особую проблему продажи программ, которые повышают производительность: такие программы делают ненужными некоторых сотрудников. Инженеры, которые сталкиваются с перспективой потерять свою работу, делают все возможное, чтобы показать своим менеджерам, как новое ПО не будет работать на компанию.

В компании осознали, что просто продажа чистого САПР не эффективна: клиенты хотят получить в свое распоряжение полное меню, включающее CAD, CAM, численные вычисления, средства совместной работы и PDM. Система документирования не менее важна, чем САПР: для поддержки документирования у «Топ Систем» имеется модуль DOCs. (За последние два года он был полностью переработан.) Этот модуль принципиально важен для конкуренции, например, с РТС или Dassault Systemes — компаниями, которые говорят пользователям: «Мы можем дать вам весь спектр необходимых программ». Программные интерфейсы всех приложений от «Топ Систем» основаны на .NET, что позволяет пользователям создавать свои собственные подсистемы проектирования и собственные интерфейсы.

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

Еще одна неприятность: в «Топ Системах» придумывают нечто новое, реализуют это, а затем обнаруживают, что конкуренты их повторяют. Например, в T-FLEX изначально были множественные тела; можно было вычитать любой набор из любого. Тело и добавленная часть могли редактироваться непосредственно.

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

Демонстрация T-FLEX

Параметризация T-FLEX не нуждается в решении систем уравнений, как это делают LEDAS и D-Cubed. Это означает, что чертежи T-FLEX могут содержать тысячи параметрических элементов. Директор по технологиям Сергей Козлов показал мне, как по чертежам T-FLEX автоматически порождается параметризация. В чертежах нет размерностей или геометрических ограничений, они состоят только из геометрических конструкций. Например, перемещение какого-то одного объекта соответствующим образом меняет размеры в остальной части модели.

Г-н Бикулов готов согласиться с тем, что не каждый пользователь способен без всякой подготовки использовать T-FLEX, поскольку ему приходится приспосабливаться к особенностям системы: чтобы T-FLEX понравился обычно уходит 1-2 недели. Типичная реакция после пятиминутного знакомства : «Это мне не нравится, потому что работает не так, как SolidWorks.»

Но по мере того, как пользователи привыкают, они начинают ценить ее преимущества T-FLEX. В этом САПР буквально все трактуется как параметр: будь то текст, толщина линии, цвет, материал, название детали. К параметрам вы можете добавить логику (такую, как отношения между объектами), а сущностям — сопоставить переменные. Переменные могут импортироваться или экспортироваться с тем, чтобы с их помощью строить параметрические модели , которые способны управляться электронными таблицами. Чертеж может содержать миллион элементов, поскольку они не вовлекаются в какой-либо вычислительный процесс. Имеется специальная команда «Отношения», которая показывает все редактируемые отношения.

Однако в «Топ Системах» все-таки добавили размерные ограничения — подобные тем, что появились в AutoCAD 2010, но не совпадающие с принятой там классификацией (динамические, аннотационные, ссылочные и параметрические) — в этом их важная особенность: они совершенно опциональны — в отличие от систем, основанных на библиотеках D-Cubed.

Пользователи могут создавать собственные интерфейсы с T-FLEX, так же как разработчик VBA создает окна диалогов. Макросы пишутся на C#. Делая переменные внешними, клиенты могут создавать собственные библиотеки: для записи на диск или перемещения на другой чертёж. В T-FLEX не нужно создавать отдельный файл на каждый болт. В отличие от SolidWorks, для параметрического проектирования не требуются конфигурации. Даже команда создания отверстия может быть кастомизирована пользователем, потому что интерфейс отверстия разработан в T-FLEX; параметры цековки и угла управляются на уровне mdb файла (SQL), включая проверку на ошибки.

T-FLEX CAD непосредственно импортирует 2D и 3D модели из AutoCAD, SolidWorks, Solid Edge, Inventor и Rhino, а также поддерживает универсальные форматы, такие как IGES, STEP и Parasolid.

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

T-FLEX имеет функции для оптимизации, которые работают подобно инженерному калькулятору. Например, имея ремень длиной 1000 мм, вы можете переместить ролики и изменить их размеры в заданном диапазоне углов. То же самое работает для конечно-элементного анализа: зафиксируйте некоторые параметры, варьируя остальными. Мне была продемонстрирована трехмерная сборка муфты сцепления, управляемая десятком параметров. Кнопки предварительной настройки позволяют вам задать выбранные группы параметров, а также показать или скрыть отдельные детали.

Вы можете определять коннекторы для быстрой подгонки вставляемых деталей. T-FLEX ищет связи и затем автоматически подгоняет размеры в 2D и 3D.

Одна геометрия может управлять другой; «Топ Системы» называют это «адаптивными фрагментами». Такой фрагмент может быть деталью, конструктивным элементом, титульным блоком (еще одним параметрическим чертежом, чьи параметры связаны с ведомостью материалов) и целой моделью. Например, вы можете добавить на вал параметрические пазы (взятые из другого файла). Или, например, в 3D поместить болт в отверстие, изменить болт или отверстие, и каждый элемент будет адаптирован под измененные размеры. (Нет никакой необходимости задавать диаметры в окне диалога, равно как и задавать стыковые соединения, потому что T-FLEX, используя позиционирование в локальной системе координат, создает соединения автоматически.) Стыковые соединения доступны для сложных случаев, таких как перемещение детали с несколькими фиксированными точками. Вы можете заранее определить степени свободы (вращения и смещения вокруг/вдоль трех осей) для фрагмента, поэтому нет необходимости применять степени свободы каждый раз, когда деталь добавляется в сборку.


Бесплатную и неограниченную студенческую версию T-FLEX CAD можно загрузить на http://www.tflex.com/student.

Top Systems
http://www.tflex.com
Главный офис: Москва, Россия
Год основания: 1992
Форма собственности: частная компания
Число сотрудников: более 60
Годовой доход: не сообщается
Основной продукт: T-FLEX CAD 3D — механический параметрический САПР среднего класса
Основная цена: около $3750 (зависит от стран продажи)
Дополнительные продукты: CAM, CAE, FEA и EDM/PDM
Число коммерческих клиентов: более 9 000.

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

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